From 024dcb9e76990a127756aa2fb703f26a8642ed68 Mon Sep 17 00:00:00 2001 From: costateixeira Date: Mon, 11 Mar 2024 12:25:08 +0000 Subject: [PATCH] Deploy main branch --- ...entationGuide-who.fhir.smart-ig-empty.json | 836 ++ ...mentationGuide-who.fhir.smart-ig-empty.ttl | 712 ++ ...mentationGuide-who.fhir.smart-ig-empty.xml | 681 ++ adapting.html | 356 + artifacts.html | 339 + assets/css/bootstrap-fhir.css | 5312 +++++++++ assets/css/bootstrap-glyphicons.css | 2 + assets/css/fa-all.css | 6 + 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 | 757 ++ assets/css/pygments-manni.css | 66 + assets/css/who.css | 575 + 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 assets/ico/favicon.png | Bin 0 -> 575 bytes assets/ico/icon-fhir-114.png | Bin 0 -> 56750 bytes assets/ico/icon-fhir-144.png | Bin 0 -> 87793 bytes assets/ico/icon-fhir-57.png | Bin 0 -> 17639 bytes assets/ico/icon-fhir-72.png | Bin 0 -> 25407 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/h-logo-blue.svg | 1 + 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/fhir-table-scripts.js | 99 + assets/js/fhir.js | 2 + assets/js/html5shiv.js | 8 + assets/js/jquery-3.7.0.min.map | 1 + assets/js/jquery-ui.min.js | 6 + assets/js/jquery.js | 2 + assets/js/lformsFHIRAll.min.js | 2 + assets/js/main.js | 2465 +++++ assets/js/polyfills.js | 2 + assets/js/prism.js | 238 + assets/js/readme.txt | 1 + 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 + assets/webfonts/fa-solid-900.woff2 | Bin 0 -> 150020 bytes ...entationGuide-who.fhir.smart-ig-empty.json | 836 ++ ...mentationGuide-who.fhir.smart-ig-empty.ttl | 712 ++ ...mentationGuide-who.fhir.smart-ig-empty.xml | 681 ++ branches/main/adapting.html | 356 + branches/main/artifacts.html | 339 + branches/main/assets/css/bootstrap-fhir.css | 5312 +++++++++ .../main/assets/css/bootstrap-glyphicons.css | 2 + branches/main/assets/css/fa-all.css | 6 + 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 | 757 ++ branches/main/assets/css/pygments-manni.css | 66 + branches/main/assets/css/who.css | 575 + 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 branches/main/assets/ico/favicon.png | Bin 0 -> 575 bytes branches/main/assets/ico/icon-fhir-114.png | Bin 0 -> 56750 bytes branches/main/assets/ico/icon-fhir-144.png | Bin 0 -> 87793 bytes branches/main/assets/ico/icon-fhir-57.png | Bin 0 -> 17639 bytes branches/main/assets/ico/icon-fhir-72.png | Bin 0 -> 25407 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 branches/main/assets/images/h-logo-blue.svg | 1 + .../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/fhir-table-scripts.js | 99 + branches/main/assets/js/fhir.js | 2 + branches/main/assets/js/html5shiv.js | 8 + branches/main/assets/js/jquery-3.7.0.min.map | 1 + branches/main/assets/js/jquery-ui.min.js | 6 + branches/main/assets/js/jquery.js | 2 + 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/readme.txt | 1 + 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 + .../main/assets/webfonts/fa-solid-900.woff2 | Bin 0 -> 150020 bytes branches/main/business-processes.html | 391 + branches/main/business-requirements.html | 355 + branches/main/canonicals.json | 9 + branches/main/cc0.png | Bin 0 -> 367 bytes branches/main/changes.html | 346 + branches/main/codesystem-list.csv | 1 + branches/main/codesystem-list.json | 3 + branches/main/codesystem-ref-all-list.csv | 1 + branches/main/codesystem-ref-all-list.json | 3 + branches/main/codesystem-ref-list.csv | 1 + branches/main/codesystem-ref-list.json | 3 + branches/main/codings.html | 355 + branches/main/concepts.html | 583 + branches/main/csvs.zip | Bin 0 -> 1198 bytes branches/main/data-models-and-exchange.html | 374 + branches/main/decision-logic.html | 365 + branches/main/definitions.json.zip | Bin 0 -> 2810 bytes branches/main/definitions.ttl.zip | Bin 0 -> 3119 bytes branches/main/definitions.xml.zip | Bin 0 -> 2859 bytes branches/main/dependencies.html | 381 + branches/main/deployment.html | 344 + branches/main/dictionary.html | 354 + branches/main/downloads.html | 383 + branches/main/examples.json.zip | Bin 0 -> 2296 bytes branches/main/examples.ttl.zip | Bin 0 -> 2459 bytes branches/main/examples.xml.zip | Bin 0 -> 2286 bytes branches/main/excels.zip | Bin 0 -> 3101 bytes branches/main/expansions.json | 8 + branches/main/expansions.json.zip | Bin 0 -> 286 bytes branches/main/expansions.xml | 9 + branches/main/expansions.xml.zip | Bin 0 -> 327 bytes branches/main/external.png | Bin 0 -> 173 bytes branches/main/fhir-table-scripts.js | 99 + branches/main/fhir.css | 958 ++ branches/main/full-ig.zip | Bin 0 -> 2419826 bytes branches/main/functional-requirements.html | 349 + branches/main/icon-administration.png | Bin 0 -> 49385 bytes branches/main/icon-change-add.png | Bin 0 -> 1941 bytes branches/main/icon-change-edit.png | Bin 0 -> 1766 bytes branches/main/icon-change-remove.png | Bin 0 -> 1943 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-child.gif | Bin 0 -> 244 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 | 442 + branches/main/indicators-measures.html | 349 + branches/main/indicators.html | 414 + branches/main/indices.html | 344 + branches/main/information.png | Bin 0 -> 778 bytes branches/main/license.html | 385 + branches/main/link.svg | 1 + branches/main/lock.png | Bin 0 -> 310 bytes branches/main/maps.html | 344 + 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 | 347 + branches/main/observations-summary.xlsx | Bin 0 -> 3619 bytes branches/main/package.db | Bin 0 -> 114688 bytes branches/main/package.manifest.json | 6 + branches/main/package.r4.manifest.json | 6 + branches/main/package.r4.tgz | Bin 0 -> 4250 bytes branches/main/package.r4b.manifest.json | 6 + branches/main/package.r4b.tgz | Bin 0 -> 4232 bytes branches/main/package.tgz | Bin 0 -> 4370 bytes branches/main/personas.html | 532 + branches/main/prism.css | 308 + branches/main/prism.js | 242 + branches/main/qa-dep.html | 19 + branches/main/qa-eslintcompact.txt | 13 + branches/main/qa-time-report.json | 52 + branches/main/qa-time-report.tsv | 2 + branches/main/qa-tx.html | 114 + branches/main/qa-txservers.html | 33 + branches/main/qa.html | 161 + branches/main/qa.json | 19 + branches/main/qa.min.html | 161 + branches/main/qa.txt | 18 + branches/main/qa.xml | 1 + branches/main/reference-implementations.html | 355 + branches/main/references.html | 387 + branches/main/scenarios.html | 351 + branches/main/searchform.html | 141 + branches/main/security-privacy.html | 346 + branches/main/sequence-diagrams.html | 346 + branches/main/sub-package-list.json | 1 + branches/main/summary.png | Bin 0 -> 567 bytes branches/main/system-actors.html | 352 + 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_bck0001000.png | Bin 0 -> 104 bytes branches/main/tbl_bck000101.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_bck001100.png | Bin 0 -> 105 bytes branches/main/tbl_bck00111.png | Bin 0 -> 102 bytes branches/main/tbl_bck001110.png | Bin 0 -> 102 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_bck0101000.png | Bin 0 -> 103 bytes branches/main/tbl_bck010101.png | Bin 0 -> 102 bytes branches/main/tbl_bck0101010.png | Bin 0 -> 102 bytes branches/main/tbl_bck01010100.png | Bin 0 -> 102 bytes branches/main/tbl_bck0101011.png | Bin 0 -> 109 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_bck0111000.png | Bin 0 -> 105 bytes branches/main/tbl_bck011101.png | Bin 0 -> 104 bytes branches/main/tbl_bck0111010.png | Bin 0 -> 104 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 | 346 + branches/main/testing.html | 380 + branches/main/toc.html | 327 + branches/main/transactions.html | 347 + branches/main/trust_domain.html | 354 + branches/main/usage-stats.json | 18 + .../validator-who.fhir.smart-ig-empty.pack | Bin 0 -> 2985 bytes branches/main/validator.pack | Bin 0 -> 2985 bytes branches/main/valueset-list.csv | 1 + branches/main/valueset-list.json | 3 + branches/main/valueset-ref-all-list.csv | 1 + branches/main/valueset-ref-all-list.json | 3 + branches/main/valueset-ref-list.csv | 1 + branches/main/valueset-ref-list.json | 3 + business-processes.html | 391 + business-requirements.html | 355 + canonicals.json | 9 + cc0.png | Bin 0 -> 367 bytes changes.html | 346 + codesystem-list.csv | 1 + codesystem-list.json | 3 + codesystem-ref-all-list.csv | 1 + codesystem-ref-all-list.json | 3 + codesystem-ref-list.csv | 1 + codesystem-ref-list.json | 3 + codings.html | 355 + concepts.html | 583 + csvs.zip | Bin 0 -> 1198 bytes data-models-and-exchange.html | 374 + decision-logic.html | 365 + definitions.json.zip | Bin 0 -> 2810 bytes definitions.ttl.zip | Bin 0 -> 3119 bytes definitions.xml.zip | Bin 0 -> 2859 bytes dependencies.html | 381 + deployment.html | 344 + dictionary.html | 354 + downloads.html | 383 + examples.json.zip | Bin 0 -> 2296 bytes examples.ttl.zip | Bin 0 -> 2459 bytes examples.xml.zip | Bin 0 -> 2286 bytes excels.zip | Bin 0 -> 3101 bytes expansions.json | 8 + expansions.json.zip | Bin 0 -> 286 bytes expansions.xml | 9 + expansions.xml.zip | Bin 0 -> 327 bytes external.png | Bin 0 -> 173 bytes fhir-table-scripts.js | 99 + fhir.css | 958 ++ full-ig.zip | Bin 0 -> 2419826 bytes functional-requirements.html | 349 + icon-administration.png | Bin 0 -> 49385 bytes icon-change-add.png | Bin 0 -> 1941 bytes icon-change-edit.png | Bin 0 -> 1766 bytes icon-change-remove.png | Bin 0 -> 1943 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-child.gif | Bin 0 -> 244 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 | 442 + indicators-measures.html | 349 + indicators.html | 414 + indices.html | 344 + information.png | Bin 0 -> 778 bytes license.html | 385 + link.svg | 1 + lock.png | Bin 0 -> 310 bytes maps.html | 344 + modifier.png | Bin 0 -> 692 bytes mustsupport.png | Bin 0 -> 3007 bytes new.png | Bin 0 -> 1873 bytes non-functional-requirements.html | 347 + observations-summary.xlsx | Bin 0 -> 3619 bytes package.db | Bin 0 -> 114688 bytes package.manifest.json | 6 + package.r4.manifest.json | 6 + package.r4.tgz | Bin 0 -> 4250 bytes package.r4b.manifest.json | 6 + package.r4b.tgz | Bin 0 -> 4232 bytes package.tgz | Bin 0 -> 4370 bytes personas.html | 532 + prism.css | 308 + prism.js | 242 + qa-dep.html | 19 + qa-eslintcompact.txt | 13 + qa-time-report.json | 52 + qa-time-report.tsv | 2 + qa-tx.html | 114 + qa-txservers.html | 33 + qa.html | 161 + qa.json | 19 + qa.min.html | 161 + qa.txt | 18 + qa.xml | 1 + reference-implementations.html | 355 + references.html | 387 + scenarios.html | 351 + searchform.html | 141 + security-privacy.html | 346 + sequence-diagrams.html | 346 + sub-package-list.json | 1 + summary.png | Bin 0 -> 567 bytes system-actors.html | 352 + 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_bck0001000.png | Bin 0 -> 104 bytes tbl_bck000101.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_bck001100.png | Bin 0 -> 105 bytes tbl_bck00111.png | Bin 0 -> 102 bytes tbl_bck001110.png | Bin 0 -> 102 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_bck0101000.png | Bin 0 -> 103 bytes tbl_bck010101.png | Bin 0 -> 102 bytes tbl_bck0101010.png | Bin 0 -> 102 bytes tbl_bck01010100.png | Bin 0 -> 102 bytes tbl_bck0101011.png | Bin 0 -> 109 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_bck0111000.png | Bin 0 -> 105 bytes tbl_bck011101.png | Bin 0 -> 104 bytes tbl_bck0111010.png | Bin 0 -> 104 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 | 346 + testing.html | 380 + toc.html | 327 + transactions.html | 347 + trust_domain.html | 354 + usage-stats.json | 18 + validator-who.fhir.smart-ig-empty.pack | Bin 0 -> 2985 bytes validator.pack | Bin 0 -> 2985 bytes valueset-list.csv | 1 + valueset-list.json | 3 + valueset-ref-all-list.csv | 1 + valueset-ref-all-list.json | 3 + valueset-ref-list.csv | 1 + valueset-ref-list.json | 3 + 1176 files changed, 75346 insertions(+) create mode 100644 ImplementationGuide-who.fhir.smart-ig-empty.json create mode 100644 ImplementationGuide-who.fhir.smart-ig-empty.ttl create mode 100644 ImplementationGuide-who.fhir.smart-ig-empty.xml create mode 100644 adapting.html 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/fa-all.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/favicon.png create mode 100644 assets/ico/icon-fhir-114.png create mode 100644 assets/ico/icon-fhir-144.png create mode 100644 assets/ico/icon-fhir-57.png create mode 100644 assets/ico/icon-fhir-72.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/h-logo-blue.svg 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/fhir-table-scripts.js create mode 100644 assets/js/fhir.js create mode 100644 assets/js/html5shiv.js create mode 100644 assets/js/jquery-3.7.0.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/readme.txt 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 assets/webfonts/fa-solid-900.woff2 create mode 100644 branches/main/ImplementationGuide-who.fhir.smart-ig-empty.json create mode 100644 branches/main/ImplementationGuide-who.fhir.smart-ig-empty.ttl create mode 100644 branches/main/ImplementationGuide-who.fhir.smart-ig-empty.xml create mode 100644 branches/main/adapting.html 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/fa-all.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/favicon.png create mode 100644 branches/main/assets/ico/icon-fhir-114.png create mode 100644 branches/main/assets/ico/icon-fhir-144.png create mode 100644 branches/main/assets/ico/icon-fhir-57.png create mode 100644 branches/main/assets/ico/icon-fhir-72.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/h-logo-blue.svg 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/fhir-table-scripts.js create mode 100644 branches/main/assets/js/fhir.js create mode 100644 branches/main/assets/js/html5shiv.js create mode 100644 branches/main/assets/js/jquery-3.7.0.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/readme.txt 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/assets/webfonts/fa-solid-900.woff2 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/codesystem-list.csv create mode 100644 branches/main/codesystem-list.json create mode 100644 branches/main/codesystem-ref-all-list.csv create mode 100644 branches/main/codesystem-ref-all-list.json create mode 100644 branches/main/codesystem-ref-list.csv create mode 100644 branches/main/codesystem-ref-list.json 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-change-add.png create mode 100644 branches/main/icon-change-edit.png create mode 100644 branches/main/icon-change-remove.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-child.gif 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/license.html 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.db 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-txservers.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/searchform.html create mode 100644 branches/main/security-privacy.html create mode 100644 branches/main/sequence-diagrams.html create mode 100644 branches/main/sub-package-list.json 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_bck0001000.png create mode 100644 branches/main/tbl_bck000101.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_bck001100.png create mode 100644 branches/main/tbl_bck00111.png create mode 100644 branches/main/tbl_bck001110.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_bck0101000.png create mode 100644 branches/main/tbl_bck010101.png create mode 100644 branches/main/tbl_bck0101010.png create mode 100644 branches/main/tbl_bck01010100.png create mode 100644 branches/main/tbl_bck0101011.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_bck0111000.png create mode 100644 branches/main/tbl_bck011101.png create mode 100644 branches/main/tbl_bck0111010.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/trust_domain.html create mode 100644 branches/main/usage-stats.json create mode 100644 branches/main/validator-who.fhir.smart-ig-empty.pack create mode 100644 branches/main/validator.pack create mode 100644 branches/main/valueset-list.csv create mode 100644 branches/main/valueset-list.json create mode 100644 branches/main/valueset-ref-all-list.csv create mode 100644 branches/main/valueset-ref-all-list.json create mode 100644 branches/main/valueset-ref-list.csv create mode 100644 branches/main/valueset-ref-list.json 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 codesystem-list.csv create mode 100644 codesystem-list.json create mode 100644 codesystem-ref-all-list.csv create mode 100644 codesystem-ref-all-list.json create mode 100644 codesystem-ref-list.csv create mode 100644 codesystem-ref-list.json 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-change-add.png create mode 100644 icon-change-edit.png create mode 100644 icon-change-remove.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-child.gif 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 license.html 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.db 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-txservers.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 searchform.html create mode 100644 security-privacy.html create mode 100644 sequence-diagrams.html create mode 100644 sub-package-list.json 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_bck0001000.png create mode 100644 tbl_bck000101.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_bck001100.png create mode 100644 tbl_bck00111.png create mode 100644 tbl_bck001110.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_bck0101000.png create mode 100644 tbl_bck010101.png create mode 100644 tbl_bck0101010.png create mode 100644 tbl_bck01010100.png create mode 100644 tbl_bck0101011.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_bck0111000.png create mode 100644 tbl_bck011101.png create mode 100644 tbl_bck0111010.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 trust_domain.html create mode 100644 usage-stats.json create mode 100644 validator-who.fhir.smart-ig-empty.pack create mode 100644 validator.pack create mode 100644 valueset-list.csv create mode 100644 valueset-list.json create mode 100644 valueset-ref-all-list.csv create mode 100644 valueset-ref-all-list.json create mode 100644 valueset-ref-list.csv create mode 100644 valueset-ref-list.json diff --git a/ImplementationGuide-who.fhir.smart-ig-empty.json b/ImplementationGuide-who.fhir.smart-ig-empty.json new file mode 100644 index 0000000..5a13650 --- /dev/null +++ b/ImplementationGuide-who.fhir.smart-ig-empty.json @@ -0,0 +1,836 @@ +{ + "resourceType" : "ImplementationGuide", + "id" : "who.fhir.smart-ig-empty", + "meta" : { + "profile" : ["SMARTImplementationGuide"] + }, + "text" : { + "status" : "extensions", + "div" : "

SMART

The official URL for this implementation guide is:

http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty

An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides

\n
" + }, + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty", + "version" : "0.1.0", + "name" : "SMART", + "title" : "SMART Empty IG", + "status" : "draft", + "date" : "2024-03-11T12:24:39+00:00", + "publisher" : "WHO", + "contact" : [{ + "name" : "WHO", + "telecom" : [{ + "system" : "url", + "value" : "http://who.int" + }] + }], + "description" : "An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides", + "packageId" : "who.fhir.smart-ig-empty", + "license" : "CC0-1.0", + "fhirVersion" : ["4.3.0"], + "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.3.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" + }, + { + "id" : "who_base", + "uri" : "http://smart.who.int/base/ImplementationGuide/who.base", + "packageId" : "who.base", + "version" : "current" + }], + "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" : "apply-wg" + }, + { + "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#0.1.0" + }, + { + "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" : "apply-wg" + }, + { + "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" + }], + "page" : { + "nameUrl" : "toc.html", + "title" : "Table of Contents", + "generation" : "html", + "page" : [{ + "nameUrl" : "index.html", + "title" : "Home", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "changes.html", + "title" : "Changes", + "generation" : "markdown" + }, + { + "nameUrl" : "dependencies.html", + "title" : "Dependencies", + "generation" : "markdown" + }, + { + "nameUrl" : "references.html", + "title" : "References", + "generation" : "markdown" + }, + { + "nameUrl" : "adapting.html", + "title" : "Adapting Guidelines for Country use", + "generation" : "markdown" + }, + { + "nameUrl" : "license.html", + "title" : "License", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "business-requirements.html", + "title" : "Business Requirements", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "concepts.html", + "title" : "Concepts", + "generation" : "markdown" + }, + { + "nameUrl" : "personas.html", + "title" : "Generic Personas", + "generation" : "markdown" + }, + { + "nameUrl" : "scenarios.html", + "title" : "User Scenarios", + "generation" : "markdown" + }, + { + "nameUrl" : "business-processes.html", + "title" : "Business Processes", + "generation" : "markdown" + }, + { + "nameUrl" : "dictionary.html", + "title" : "Data Dictionary", + "generation" : "markdown" + }, + { + "nameUrl" : "decision-logic.html", + "title" : "Decision-support logic", + "generation" : "markdown" + }, + { + "nameUrl" : "indicators.html", + "title" : "Indicator and Performance Metrics", + "generation" : "markdown" + }, + { + "nameUrl" : "functional-requirements.html", + "title" : "Functional Requirements", + "generation" : "markdown" + }, + { + "nameUrl" : "non-functional-requirements.html", + "title" : "Non-functional Requirements", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "data-models-and-exchange.html", + "title" : "Data Models and Exchange", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "system-actors.html", + "title" : "System Actors", + "generation" : "markdown" + }, + { + "nameUrl" : "sequence-diagrams.html", + "title" : "Sequence Diagrams", + "generation" : "markdown" + }, + { + "nameUrl" : "transactions.html", + "title" : "Transactions", + "generation" : "markdown" + }, + { + "nameUrl" : "indicators-measures.html", + "title" : "Indicators and Measures", + "generation" : "markdown" + }, + { + "nameUrl" : "codings.html", + "title" : "Codings", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "deployment.html", + "title" : "Deployment", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "security-privacy.html", + "title" : "Security and Privacy Considerations", + "generation" : "markdown" + }, + { + "nameUrl" : "testing.html", + "title" : "Testing", + "generation" : "markdown" + }, + { + "nameUrl" : "test-data.html", + "title" : "Test Data", + "generation" : "markdown" + }, + { + "nameUrl" : "reference-implementations.html", + "title" : "Reference Implementations", + "generation" : "markdown" + }, + { + "nameUrl" : "trust_domain.html", + "title" : "Trust Domains", + "generation" : "markdown" + }, + { + "nameUrl" : "downloads.html", + "title" : "Downloads", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "indices.html", + "title" : "Indices", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "artifacts.html", + "title" : "Artifact Index", + "generation" : "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-who.fhir.smart-ig-empty.ttl b/ImplementationGuide-who.fhir.smart-ig-empty.ttl new file mode 100644 index 0000000..404c5b0 --- /dev/null +++ b/ImplementationGuide-who.fhir.smart-ig-empty.ttl @@ -0,0 +1,712 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:ImplementationGuide ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "who.fhir.smart-ig-empty"] ; # + fhir:meta [ + fhir:profile ( [ fhir:v "SMARTImplementationGuide"^^xsd:anyURI ] ) + ] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "

SMART

The official URL for this implementation guide is:

http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty

An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides

\n
" + ] ; # + fhir:url [ fhir:v "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "SMART"] ; # + fhir:title [ fhir:v "SMART Empty IG"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:date [ fhir:v "2024-03-11T12:24:39+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 empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides"] ; # + fhir:packageId [ fhir:v "who.fhir.smart-ig-empty"] ; # + fhir:license [ fhir:v "CC0-1.0"] ; # + fhir:fhirVersion ( [ fhir:v "4.3.0"] ) ; # + 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.3.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:id [ fhir:v "who_base" ] ; + fhir:uri [ + fhir:v "http://smart.who.int/base/ImplementationGuide/who.base"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "who.base" ] ; + fhir:version [ fhir:v "current" ] + ] ) ; # + 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 "apply-wg" ] + ] [ + 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#0.1.0" ] + ] [ + 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 "apply-wg" ] + ] [ + 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:page [ + fhir:name [ fhir:v "toc.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Table of Contents" ] ; + fhir:generation [ fhir:v "html" ] ; + fhir:page ( [ + fhir:name [ fhir:v "index.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Home" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "changes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Changes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "dependencies.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Dependencies" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "references.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "References" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "adapting.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Adapting Guidelines for Country use" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "license.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "License" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "business-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "concepts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Concepts" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "personas.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Generic Personas" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "scenarios.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "User Scenarios" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "business-processes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Processes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "dictionary.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Data Dictionary" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "decision-logic.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Decision-support logic" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "indicators.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicator and Performance Metrics" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "non-functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Non-functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + 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:name [ fhir:v "system-actors.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "System Actors" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "sequence-diagrams.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Sequence Diagrams" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "transactions.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Transactions" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "indicators-measures.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicators and Measures" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "codings.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Codings" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "deployment.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Deployment" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "security-privacy.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Security and Privacy Considerations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "testing.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Testing" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "test-data.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Test Data" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "reference-implementations.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Reference Implementations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "trust_domain.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Trust Domains" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "downloads.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Downloads" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "indices.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indices" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "artifacts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Artifact Index" ] ; + fhir:generation [ fhir:v "html" ] + ] [ + 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-who.fhir.smart-ig-empty.xml b/ImplementationGuide-who.fhir.smart-ig-empty.xml new file mode 100644 index 0000000..907b150 --- /dev/null +++ b/ImplementationGuide-who.fhir.smart-ig-empty.xml @@ -0,0 +1,681 @@ + + + + + + + + +

SMART

The official URL for this implementation guide is:

http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty

An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides

+
+
+ + + + + <status value="draft"/> + <date value="2024-03-11T12:24:39+00:00"/> + <publisher value="WHO"/> + <contact> + <name value="WHO"/> + <telecom> + <system value="url"/> + <value value="http://who.int"/> + </telecom> + </contact> + <description value="An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides"/> + <packageId value="who.fhir.smart-ig-empty"/> + <license value="CC0-1.0"/> + <fhirVersion value="4.3.0"/> + <dependsOn id="hl7tx"> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"> + <valueMarkdown value="Automatically added as a dependency - all IGs depend on HL7 Terminology"/> + </extension> + <uri value="http://terminology.hl7.org/ImplementationGuide/hl7.terminology"/> + <packageId value="hl7.terminology.r4"/> + <version value="5.3.0"/> + </dependsOn> + <dependsOn id="hl7ext"> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"> + <valueMarkdown value="Automatically added as a dependency - all IGs depend on the HL7 Extension Pack"/> + </extension> + <uri value="http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"/> + <packageId value="hl7.fhir.uv.extensions.r4"/> + <version value="1.0.0"/> + </dependsOn> + <dependsOn id="who_base"> + <uri value="http://smart.who.int/base/ImplementationGuide/who.base"/> + <packageId value="who.base"/> + <version value="current"/> + </dependsOn> + <definition> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="copyrightyear"/> + </extension> + <extension url="value"> + <valueString value="2023+"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="releaselabel"/> + </extension> + <extension url="value"> + <valueString value="ci-build"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="autoload-resources"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="template/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="input/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-qa"/> + </extension> + <extension url="value"> + <valueString value="temp/qa"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-temp"/> + </extension> + <extension url="value"> + <valueString value="temp/pages"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-output"/> + </extension> + <extension url="value"> + <valueString value="output"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-suppressed-warnings"/> + </extension> + <extension url="value"> + <valueString value="input/ignoreWarnings.txt"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-history"/> + </extension> + <extension url="value"> + <valueString value="http://worldhealthorganization.github.io/smart/history.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="template-html"/> + </extension> + <extension url="value"> + <valueString value="template-page.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="template-md"/> + </extension> + <extension url="value"> + <valueString value="template-page-md.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-contact"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-context"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-copyright"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-jurisdiction"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-license"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-publisher"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-version"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-wg"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="active-tables"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="fmm-definition"/> + </extension> + <extension url="value"> + <valueString value="http://hl7.org/fhir/versions.html#maturity"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="propagate-status"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="excludelogbinaryformat"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="tabbed-snapshots"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency"> + <valueCode value="hl7.fhir.uv.tools#0.1.0"/> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="copyrightyear"/> + </extension> + <extension url="value"> + <valueString value="2023+"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="releaselabel"/> + </extension> + <extension url="value"> + <valueString value="ci-build"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="autoload-resources"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="template/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="input/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-qa"/> + </extension> + <extension url="value"> + <valueString value="temp/qa"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-temp"/> + </extension> + <extension url="value"> + <valueString value="temp/pages"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-output"/> + </extension> + <extension url="value"> + <valueString value="output"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-suppressed-warnings"/> + </extension> + <extension url="value"> + <valueString value="input/ignoreWarnings.txt"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-history"/> + </extension> + <extension url="value"> + <valueString value="http://worldhealthorganization.github.io/smart/history.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="template-html"/> + </extension> + <extension url="value"> + <valueString value="template-page.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="template-md"/> + </extension> + <extension url="value"> + <valueString value="template-page-md.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-contact"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-context"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-copyright"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-jurisdiction"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-license"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-publisher"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-version"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-wg"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="active-tables"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="fmm-definition"/> + </extension> + <extension url="value"> + <valueString value="http://hl7.org/fhir/versions.html#maturity"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="propagate-status"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="excludelogbinaryformat"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="tabbed-snapshots"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <page> + <nameUrl value="toc.html"/> + <title value="Table of Contents"/> + <generation value="html"/> + <page> + <nameUrl value="index.html"/> + <title value="Home"/> + <generation value="markdown"/> + <page> + <nameUrl value="changes.html"/> + <title value="Changes"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="dependencies.html"/> + <title value="Dependencies"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="references.html"/> + <title value="References"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="adapting.html"/> + <title value="Adapting Guidelines for Country use"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="license.html"/> + <title value="License"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="business-requirements.html"/> + <title value="Business Requirements"/> + <generation value="markdown"/> + <page> + <nameUrl value="concepts.html"/> + <title value="Concepts"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="personas.html"/> + <title value="Generic Personas"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="scenarios.html"/> + <title value="User Scenarios"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="business-processes.html"/> + <title value="Business Processes"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="dictionary.html"/> + <title value="Data Dictionary"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="decision-logic.html"/> + <title value="Decision-support logic"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="indicators.html"/> + <title value="Indicator and Performance Metrics"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="functional-requirements.html"/> + <title value="Functional Requirements"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="non-functional-requirements.html"/> + <title value="Non-functional Requirements"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="data-models-and-exchange.html"/> + <title value="Data Models and Exchange"/> + <generation value="markdown"/> + <page> + <nameUrl value="system-actors.html"/> + <title value="System Actors"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="sequence-diagrams.html"/> + <title value="Sequence Diagrams"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="transactions.html"/> + <title value="Transactions"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="indicators-measures.html"/> + <title value="Indicators and Measures"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="codings.html"/> + <title value="Codings"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="deployment.html"/> + <title value="Deployment"/> + <generation value="markdown"/> + <page> + <nameUrl value="security-privacy.html"/> + <title value="Security and Privacy Considerations"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="testing.html"/> + <title value="Testing"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="test-data.html"/> + <title value="Test Data"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="reference-implementations.html"/> + <title value="Reference Implementations"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="trust_domain.html"/> + <title value="Trust Domains"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="downloads.html"/> + <title value="Downloads"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="indices.html"/> + <title value="Indices"/> + <generation value="markdown"/> + <page> + <nameUrl value="artifacts.html"/> + <title value="Artifact Index"/> + <generation value="html"/> + </page> + <page> + <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/adapting.html b/adapting.html new file mode 100644 index 0000000..e9f4b82 --- /dev/null +++ b/adapting.html @@ -0,0 +1,356 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title>Adapting Guidelines for Country use - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + +
+ +
+ + +
+

SMART Empty IG +
+ 0.1.0 - ci-build + + + +

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

SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

+

Adapting Guidelines for Country use

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

+
+ +
+

The following page provides a reference to resources that can guide countries in adapting the guidelines for country use.

+ +

To implement WHO recommendations in country settings, governments must interpret and then adapt the content in line with local policies, procedures, and digital tools.

+ +

This implementation guide provides the generic content required in digital systems, independently of a specific software application and with the intention that countries can adapt it to meet local needs.

+ +

WHO guidelines articulate and endorse rigorously tested recommendations for health interventions to be adopted within country programs. When applied correctly and consistently, guideline recommendations save lives. To ensure that countries can effectively benefit from digital health investments, the SMART Guidelines approach is intended to facilitate the accurate reflection of WHO’s clinical, public health and data use guidelines in the digital systems that countries are adopting.

+ +

For more on layers of knowledge representation and how they are used in WHO’s SMART Guidelines approach, see WHO’s SMART Guidelines and this Lancet article.

+ +

The standards-based technical artifacts in this implementation guide are at the third layer of knowledge representation (L3: Machine-readable recommendations). It provides code necessary for software developers to incorporate standardised logic from WHO guidelines into digital systems, testable for conformance to standards including fidelity to recommendations. A standards-based technical implementation guide builds on operational (L2) by mapping L2 content to value sets and Health Level Seven International Fast Healthcare Interoperability Resources (FHIR) standards. Alongside data standards from L2, this allows for semantic and syntactic interoperability at scale. The logic derived from guidelines, which might include clinical decision support and calculations for performance indicators, which may be encoded into Clinical Quality Language (CQL). This ensures that key indicators can be consistently extracted to support patient care, as well as case surveillance and programme monitoring. The machine-readable representations in this implementation guide are intended for adaptation into countries’ digital health service delivery and reporting systems. Digital solutions comprising L3 machine-readable recommendations may then be testable for conformance to interoperability standards.

+ +

The fourth layer (L4: Executable—reference applications and services) focuses on software applications and services within a digital ecosystem. It is intended to include executable reference software that accurately represents the intentions, operational, and functional requirements of the WHO recommendations; addresses user and health system needs; and comprises machine-readable data and calculations within interoperability standards, as documented in the L1–L3 layers. As a fully functional application, it is intended to serve as a generic starting point, ready to be localised to the specific operational context of the users, population, and health system within which it is deployed. Additional products at this layer include terminology services to support consistent data representation for interoperability; reusable software libraries including software development kits; application programming interfaces; and function as a service to support updates to FHIR content and capabilities across subscribed digital systems.

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/artifacts.html b/artifacts.html new file mode 100644 index 0000000..5cbf5c7 --- /dev/null +++ b/artifacts.html @@ -0,0 +1,339 @@ + + + + + + Artifact Index - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + +
+ +
+ + +
+

SMART Empty IG +
+ 0.1.0 - ci-build + + + +

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

SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

+

Artifact Index

+ + + +
+

Contents:

+
    +
+
+

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/css/bootstrap-fhir.css b/assets/css/bootstrap-fhir.css new file mode 100644 index 0000000..fcf7f96 --- /dev/null +++ b/assets/css/bootstrap-fhir.css @@ -0,0 +1,5312 @@ +/*! + * 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; +} +table code { + white-space: normal; +} +table td { + overflow-wrap: break-word; +} +@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/fa-all.css b/assets/css/fa-all.css new file mode 100644 index 0000000..4ae8396 --- /dev/null +++ b/assets/css/fa-all.css @@ -0,0 +1,6 @@ +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ + .fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} + \ No newline at end of file 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..e08c969 --- /dev/null +++ b/assets/css/project.css @@ -0,0 +1,757 @@ +/* + + 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; + margin: 1em 0 0.4em 0; +} + +/* 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; +} + +.modified-content::before { + white-space: pre; + content: "Modified Content\A "; + color: red; + font-weight: bold;} +.modified-content{ + margin: 5px; + padding: 10px; + color: #784212; + background-color: #fef9e7; + border-color: #f9e79f; +} + +.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..becfcc2 --- /dev/null +++ b/assets/css/who.css @@ -0,0 +1,575 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap'); + +/* WHO Content IGs */ +:root { + --ig-status-text-color: #00376d; + /* 1. IG Title and status text color */ + --navbar-bg-color: #00477d; + /* 2. Header container color */ + --footer-bg-color: #505050; + /* 3. Footer background color*/ + --footer-container-bg-color: #00477d; + /* 4. Footer container color */ + --btn-hover-color: #0070A1; + /* 6. Menu button hover color */ + --ig-header-color: #f6f7f9; + --toc-box-border: navy; + --toc-box-bg-color: #f6f7f9; +} + + +/* Generic settings common to all content IGs */ +:root { + --stripe-bg-color: #999999; + /* 5. Header strip color */ + --btn-active-color: #0078d4; + /* 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 { + flex: 0 0 auto; + /* Do not grow or shrink, and use auto basis */ + margin-right: auto; + /* This will push everything else to the right */ + + line-height: 50px; + float: left; + margin-top: 4px; + margin-bottom: 4px; + color: #808080; + display: flex; + /* Use flexbox for alignment */ + align-items: center; + /* Centers the content vertically */ + justify-content: flex-start; + /* Aligns the content to the left */ + padding: 0 20px; +} + +#project-logo { + float: left; + margin-left: 3px; + +} + +#who-logo { + display: flex; + /* Apply flexbox for the logo container as well */ + align-items: center; + /* Center align the items vertically */ +} + + +/* ----------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; + display: flow-root; +} + +.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; +} + + + + + + + + + +.dropdown-menu>li { + position: relative; +} + +.dropdown-menu>li>ul { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: 0; + display: none; + position: absolute; + z-index: 1; + background-color: #fff; + border: 1px solid #ccc; + border-top: none; + padding: 0; + list-style: none; + white-space: nowrap; +} + +/* Styles for dropdown menu to support one more dropdown level */ + +.dropdown-menu>li:hover>ul, +.dropdown-menu>li:focus>ul { + display: block; +} + +.dropdown-menu>li>a { + display: block; + padding: 8px 25px 8px 15px; + /* Adjust padding to make space for the caret */ + color: #333; + text-decoration: none; + position: relative; +} + +.dropdown-menu>li>a:hover, +.dropdown-menu>li>a:focus { + background-color: #f8f9fa; +} + +/* Existing caret styles */ +.nav .caret, +.dropdown-menu>li>a.dropdown-toggle::after { + border-top-color: #428bca; + border-bottom-color: #428bca; + position: absolute; + right: 2px; + top: 50%; + transform: translateY(-50%) rotate(0deg); + /* Pointing right */ + content: ""; +} + +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496; +} + + +/* Adjust padding for dropdown submenu items */ +.dropdown-menu>li>ul>li>a { + display: block; + padding: 8px 50px 8px 15px; + /* Add extra padding on the right */ + color: #333; + text-decoration: none; +} + +.dropdown-menu>li>ul>li>a:hover, +.dropdown-menu>li>ul>li>a:focus { + background-color: #f8f9fa; +} + +.dropdown-menu>li>ul>li:hover>a::after, +.dropdown-menu>li>ul>li.dropdown-submenu:hover>a::after { + display: none; + /* Remove the caret completely */ +} + +.dropdown-menu>li>ul>li>ul { + display: none; +} + +.dropdown-menu>li>a { + display: block; + padding: 8px 35px 8px 15px; + /* Adjust padding to make space for the caret */ + color: #333; + text-decoration: none; + position: relative; +} + +.dropdown-menu>li>a { + padding: 8px 35px 8px 15px; + /* Adjust padding to make space for the caret */ + color: #333; + text-decoration: none; + position: relative; +} + +.nav>li>a.dropdown-toggle { + padding-right: 25px; + padding-left: 15px; +} + +/* Style the caret for submenu items */ + +.dropdown-menu>li>ul>li>a.dropdown-toggle::after { + content: ""; + border-top: 6px solid transparent; + border-right: 6px solid; + border-bottom: 6px solid transparent; + position: absolute; + right: 5px; + top: 50%; + transform: translateY(-50%) rotate(270deg); +} + +:root { + --showtodo: "off"; + --display-todo: none; + /* Default display value */ +} + +/* If --showtodo is set to "on", modify the --display-todo variable */ +[data-showtodo="on"] { + --display-todo: block; +} + +.todo { + display: var(--display-todo); + background-color: #ffe0e0; + /* Very light pink */ +} + + +h1, +h2, +h3, +h4, +h5, +h6 { + padding-top: 1.2em; +} + +.full-width { + width: 100%; +} + + +.navbar-right-container { + display: flex; + align-items: center; + /* Vertically center the items */ + justify-content: flex-end; + /* Align items to the end (right) */ + height: 100%; + /* Make sure the container stretches full height */ +} + +/* Style for the language selector to auto-margins push it to the right */ +.language-selector { + margin-left: auto; + /* This pushes the language selector to the right */ +} + + +.header-container { + display: flex; + justify-content: space-between; + /* This will put space between the two children divs */ + align-items: center; + /* This will vertically center the contents */ +} + +.language-selector { + background-color: #00477d; + /* Blue background */ + color: white; + /* White text */ + display: flex; + align-items: center; + padding: 5px 10px; + /* Adjust padding as needed */ + border-radius: 5px; + /* Optional: if you want rounded corners */ +} + +.language-selector label { + margin-right: 10px; + /* Spacing between label and the select box */ +} + +.language-selector select { + background-color: #00477d; + /* Blue background */ + color: white; + /* White text */ + border: none; + /* Remove default border */ + -webkit-appearance: none; + /* Remove default arrow from webkit browsers */ + -moz-appearance: none; + /* Remove default arrow from Mozilla browsers */ + appearance: none; + /* Remove default arrow */ + padding: 5px; + /* Adjust padding as needed */ + margin-right: 5px; + /* Space before the icon */ +} + +.language-selector .fa-caret-down { + color: white; + /* White icon */ +} + +/* Optional: add custom styles for the select box on focus */ +.language-selector select:focus { + outline: none; + /* Removes the default focus outline */ +} + + +body { + font-family: 'Noto Sans', sans-serif !important; + height: fit-content !important +} + +td, +p { + font-family: 'Noto Sans', sans-serif !important; + /* font-weight: 500; */ +} + + + + + +.container { + width: 100% !important; + max-width: none !important; + /* Reset any max-width that might be applied elsewhere */ + background-color: var(--toc-box-bg-color) !important; + color: #000 !important; + padding: 0 20px + /* Add 20px padding on all sides */ +} + +@media (min-width: 2200px) { + .container { + max-width: 1980px !important; + /* Set the max width to 1980px for screens wider than 2200px */ + margin-left: auto !important; + margin-right: auto !important; + } +} + +body { + background-color: var(--toc-box-bg-color) !important; +} + +.nav-collapse, +.collapse, +.navbar-inverse-collapse { + background-color: #cec +} + + +.navbar { + background-color: #757 !important +} + +#segment-navbar .navbar .container { + background-color: var(--navbar-bg-color) !important; + /* Overrides the default color for the container inside the navbar */ +} + +/* +.navbar-inverse { + background-color: var(--navbar-bg-color) !important;; +} */ + + +#segment-header>.container { + background-color: var(--ig-header-container-color) !important; + /* Overrides the default color for the container inside the header */ + position: relative; + /* To make z-index effective */ + z-index: 10; + /* Higher than the z-index (if any) of the element below */ + box-shadow: 0px 6px 8px var(--shadow-color, rgba(130, 130, 13, 0.1)) !important; + /* Assuming you define --shadow-color */ +} + + +div.markdown-toc { + float: right; + /* or 'float: right;' depending on where you want the TOC to appear */ + /*margin-right: 20px;*/ + /* This adds space between the TOC and the text wrapping around it */ + /* background-color: unset; */ + padding: 3px; + border: 2px solid var(--toc-box-border); +} + + + +.markdown-toc ul { + margin: 0px 3px; + padding: 0 0 0 15px; + +} + + + +.markdown-toc ul li { + border-top: 1px solid var(--toc-box-border); + line-height: 1.5; + margin-bottom: -4px; + margin-top: -4px; + /* Overlap borders between items */ + padding: 7px; + list-style-type: none; +} + +/* Add a bottom border to the last item */ +.markdown-toc ul li:last-child { + border-bottom: 1px solid var(--toc-box-border); +} + + +#segment-footer>.container { + background-color: var(--footer-container-bg-color) !important; + color: var(--footer-text-color) !important; +} + +/* Ensure the navbar doesn't collapse into the space */ +#segment-navbar { + flex: 1 100%; +} + +#segment-breadcrumb>div #segment-navbar>.container, +#segment-content>div { + padding: 0 25px; +} + +#ig-status { + flex-grow: 1; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + position: relative; + /* Needed for layering */ +} + +#ig-status p { + background-color: white; + /* White background for the text */ + padding: 10px 17px; + /* Add some padding around the text */ + border-radius: 5px; + /* Optional: for rounded corners */ + position: relative; + /* Ensure it's above the watermark */ + z-index: 2; + /* Higher z-index to be on top */ +} + + +#ig-status.ig-status-draft { + background-image: url("data:image/svg+xml;utf8,DRAFT"); + background-size: calc(50% / 5) 100px; + background-repeat: repeat-x; +} + + +#ig-status.ig-status-retired { + background-image: url("data:image/svg+xml;utf8,RETIRED"); + background-size: calc(50% / 5) 100px; + background-repeat: repeat-x; +} 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 zVaw0^>+~}GHdLIZ7P2*|*T2rU*4O+lh6pU{x8QmQ-m{mPg^gn-kPTQkwEfry{drn< zEP@wrQgU6i`MNf_(8i|)>-zG~oMOaK6$5443EPRW@r?bDd5KDugb5AnwJA4!>zY@a zt(sylL0V-y6bh?A4fI-@+#e_&=cTh>U!}Zc@{2~h+BFzu`g_o;sZq?GejG|^s-dG z40S8c{-5acM7wA;zr0es)b&~+9hgMaVM1bqq=h-iYVCr(5>ofZQM)72GJD{0Q%cNw z;$xHsM@7kCnqV)%70qGvU?Gsf3t+@-@Pt>_gLzJmh&Yit_Gb$>aTfx^C#g<7^`uDFRQN!6X1>WZyZPxCIU<8-c#&Qt!D*p6+-GG z@ywg@))H3b#;WRYSPIQyvMF}O8oX1joP>vfy!m? zHSuNo(fqE|^1NT~%)WKLG8Fe~LGE(pzbnD@`^UQBogJ`;keZ-N1tU~3%GQE&_nzBQBt@?=91yJ9|cfp&@_P$JXDDel|((AJ-Lw=J=YB`(}`s85IJZfC3%!$$uD^Db-HK?hj(TPZ2mp^yUxY);e~o z-9}SFebWeICd3pah$3lO?-6_G>#rlxAVtSj+{akxYcgv9X(I>noHCy8!t;Gq1mmlr9tCf?0&b=O|qp4sM;Uj(H9*LjyK?^=V! z316eIEd((h3g_ogvw4MzrUra1E8KcR>pYtMoJyaAj!m$sd>~oFF9;gZH56nveP_3B z1uL2;2W2wqf2q0*rUXyKR@GE%`9VLckkreDh?zkn77!;TkV{eE<2@o7C(p(np2&=# z-yyl4ji4hQVJE#EY|I*rCe9-k8ZqS+J=|QLE=wKUt=-)t0-dkvz@>{0UxMj4VmiR^ zw=a8n+bqECa5`fQIzX+~%u*9!mKvsFf2(q~{R$-!(Mk&76v=_Gw-7U*KMHk?$qzQB z7B7+!*ZvsvFw`#!BMMh=bH+P7MFiXqXcVtd0yTzzj9)~F=76$U1LFy7gy`WkOS$iGDxsbNEO z*;!d3S5fZkyQkx({oFs4tmC7>Ao^e?q~p{4QU!L3-Qx&Z&i2zE;=n zIn#P~Nw?MMJt6wgIifdI?N+dflOQt`NM*l$&X!i<2?UALyuUa41*rLcQxvq%93_{H z*)jMG%yv$jvrTvH(O0ER^b?iHX()=h2=D#Kxb zngSnxViaE&@*&pXZ=-@R?q+4Pctl_w_fr71pc@qJ!-0z4v%nh-F^9FaWFIQ>m*jTb z?d@!#)KxPWAH}01{pCc z(w)IL*PZI`2WqNik=X6a&iKYF6d=(B{TR&;cQ*6E+*xFUXnSA_sYqKt0Mk;(=A&j8zUSocW$XQ>HG+PPkwec<4@mO#{u(W z)UbCzUiGBRU{aK~%J8pjHqs*+-|~&J?5NU!Zssb%f<2wLVHU)ylpNdzZ&3Po+vVsg19E_!wpr_xCH~m6UPsD}+ICDXhh7()hc0ISc0^8O@ zkIY(qf0UG-&ncC&UG)aJ5&S%YStP@*cm#v|1SlpYiTAGXTPA^m+>qv1M>Q@^K>+D6=EAJci%T6V1MzeHi z2|q}wYYRNr;hO;_=*hnae~8uwr#1u!d&Tc z!?vD| za!F)Lb3E4ZBekVtB}bNC9|o(Ep`7qC0ZQmj@_LzB*$7#8Zo z^HJcw9cVhvothis&$B7|`iMO{fMdw{9B7It!t5rl-^p}S_Ins;+H9r%P1r?n)$;lJ zKpTJO7%h-(L5y8nGKpPpO%vW@TeoSY14M2fXQI1cg~vl-g^bjR6}FkCRdzzXPZg0s zkGRgvIPUe$$I9L>oYoIUysJ=VQ{p^i05C&dZa#RKGS%^WzZ?)Eh90A@<{RqItUDbg zIY+6A4&vbPY63#cSyql1m0rQPq7lCmoSyHTs#5o@`0rl!I40SbUYO2k7gdiScqHqE zv5JQ{QZZj&1sT_YHL&AxKq0SG2aGMK&yG!9OH!@@@yx=8acy9cf7AW;I`A<#bv#ol zz2y_Co)zhg=Vbv>>aNT$i05M7cLM!OQtP9-lTKiY`8NKgU{{RJdt3^ff3Te1_l7{_ z8SmEAFkDYL8M8Gvc7=}c@Ok-TnuJq=jE!wfzyu3!oCQ(ORMVfH`H*4^>jAtk?G-ZI zQ?)C%19FYpjn9U^Je#xpLz&yLc{H#nl)_N@otMZ6Nn9iQqwY|{T`rk+nnaG&>=+dt z?ekQixU?^3FD>$7-Cl_Juu?Nz73VR9Q2%4G018*#nZCg zRPJs}Q?{Q7TGCkB|4RzHnc)K2 z0%0?0E%a+VmMKyWQSo3q|0$>VO0o}XHk5WGCD>;pgpRV`bt#)IE7TNL6_su?%pJdY zA7svX=QeYvm_c2USFv3kmTKTYF`E1$a6~x-wiohQn+79lmL*;qbc8E;5t5Za$eHMw^QlRn!#F^-Zilf))l~=N{ zNuIiD z@?_(cqK-9SmHzyR|I_L$a0X)JF_VFVCH|28X~_RBgRW#Kc`rw?y-C9D_UXPP<}682tlN6EvZcp{s?BO) zH{&z){#kp{!W3jI%d2Ku5)v-fYAN}%tbUPU3OS66qHG`QFQF*SG;49}L{dzGw1kBV zA(KKfg&X8_^3+R+#a6Wen-sz|j%eui6cU`jx`(#{A#NM6vlke1?WSG{NQ` z^Ber6GNnKnq?=ng*(P^Y6K9jB?`^>?{g2(0=(P`D4yY9srlN%1VDP5v0#g4K;O6HHR8y5j8+OsUt@=e4lM~ zZmA6P^i<4J^50!+a`MRRNk)XZjn|A_3z~+&GNsDigA+~_T2i@6(nJA#{C-AOg7zaI zcfxR8usr(j(&T}cw_3?XGEIipK%)MY9yk3dsgk(Ke*U7E+=G88j zy0zzl;ijM|yK>*%fa{`e7pb!7`wmS6-NxqD`_*ow$jGi#BsW^{|fJD+E$OeUTLgaXyQ&EPTS&>_(8oMqa5dp^^1kP zHb=jx2q6#_z=lx$n-L#&J080iy(sC#^LPhT!u20%gCJa+?r|c#`-9r?K!rdIsF%|F zLy9{>*g$D=HN*}&iQ^yngd4Cz5eFOO{w?5k7k&+V>ukWcYm@&t!(aH7IAyCrsaQM- zwZ!%{c=9+Xe*V|+{{7c)RhPvY{9~*KuWb_154X8}x{HUltyR%@H!H2nqP8;%cjl}B zVRzk#{$QP6xnlR*YgdtQb;17cymmQ9EU1&T)4segk&3|iS5$+wOP2b}E3$gfCRB9scmAVz^Rt&*>)pBoRu~CO zEakiTQSgi{0uIRUo^LhCf~hJw{NUDygAE~_o5qOeX=|T9p}(Q_rBKF54&I-b z3%>tb=^v|OTKPrqb6ypt6RYbu@Icsc@CdiaMek62h;dR5foa3n)kl#cVy6uBGc_0Y zvd_QjsltT3YIPs#-hTCVYew^xc$<8Bs+dZTBrv;?eOsLY8;M2QYM?t}#TDv#M~EH% zwbkS6gkJ-5_s0+79EU<#qnE`}P)1|hP^JcrPZ&rP`{2>IK=5MnpOE)pR&BPOne`bd%NF#b(iN!v|&5B z*T-xBRG>yb6@L%!MRI(Q|3Z)0Ov-Ipn)FGl>>%&>gaM-vyYjj~Rys3TI@hzpHNUj7 zeS*>nB&&O07eCYtiQfExY!PY~s=qrf`+{f!{d_LY6aQPS%uZG=p5yS;GkEoHeM>J$<53 z=>iiipR^0ogcfff)`x*iPTFa1&Tu1faZQ10mGwHDNHt~@HtVwX8zr4^T-#agDpAAF zy?dtsUqY{_tzvD9xI8m4!_94QbDorZvh99HB37zRw$f9+^Zr)LjC0NFaI1c?Zm#2N z^&xy|v)#tlRd_7zu;}K)D`RByG2q&|@1YOrfuCb&ZPWH_&HKhA$159xXGU79Z6TYnzT*~;@{R1ZBYxk~#0k9@eS;&wvh$b>ztUO&l0e;YU<)|Qis4;S8 zLKd*Gntwn(72MT4J*T`#kO(@zymR3){o;Iay}Vrgh<;mwbhzQ7B{JD{ODmnkznzpYhVgYuLXV zCiZPfADOCOWy`m7`Ou+Z#lY1Q=2_QwGDisEwY|Jef*?98W+gbQLgzT%Un5sP4oZ zEepC6mn7q=b)i1c<;zYX!b-(!E_nSZT-K;=6ZFj7NvFlkIc!HDiw%51lHO~o-}89k zm=XvH22Y-aZMkPJ4H*hatnA83Tw5NAjZNH%NQ2YFV_BtM;#5`ZXX%C2af|059o-tq z{f65JvH|B8Qy#^pU6H6H(p>nlXy}k$adc1CW4{67n0&0%Fd<0amy}UOTdHnvVe`Jh z1bCdJbU&YX8#m&&%?kOeq(FDYU2dI$I9g41=mHuON~= zP+(`X2CJfTTSabP-?f|f@%*`N-f+$5rH=HorWfqx zAhJtQ`W|5q8TV%o6yrQGs^bip8R<6I4r(QFO{on%4a51o0#3p{F^H%pG|4o;H$ct< zYUCokZxJiQYZVe%f4o5k3nBaxGa5-)+ja(jX^RUnJrOz&|EO{-s%~SQ$DWPqCLgLb zdFS1G`rV4~o(yI?6(0wGBo_(oO4yb%*JNM0dXj#RZeJ1NWSNxSy{q|%w`XMNLaZvE z8|JlI2zRQD%IoPg|7$nP(0hb5n;-p2AMPp;&zU$Tq9ff0N3 zq?SYo-^rN8Iq3&@oh~Sfi0&VQxR1xmIYv1T7Q*StZy6K@?wVfJR)(O52Fm!kj$+rC zkS_*(02%SH=Ak2i&fu{x(5TSjl#My5odpvfHcCDIN@dg`P!O$j9dnRBVcZcTeXhIe zA>_|bKN`~f-o4!~Z6dR#>}`=1OdUT^q6X0)9$>%aGCYe)KQ>JZX_<5?KA5{g241oa zT7KbafZle&?{6VyX$2_HQod#3K;~-R!A4tTCX$Y2$__eQXxXVw7%)?K`Ikk(2f=cP zD%|_q#YonUz|K&H&P3aah__%l9l{&j^G4Q?P3T&j{k>~!u+3ld%EfH7vU7^EPHdl$ zvE53$LG?@FUE2_OS~I0hF}Y|-)1?gU6vCw2x{P#BGnT`BSZ~pOTdM*rUF5Zp%@KPI zMERZKwv={HUz? zS_`@-dvuA>@#Xm_L+|2sK5qKuo9L_E1aP%XqlIX(@DUA?T8=F_;K`GGxYvdLh9sFWR4xFslH0~s>8^o zb$y`}pE3YaI#MTR;&1NMO0TD5yP$}c&#;LIyu3AJS8?SFYKw*j9gHQfbK98+`HieO zWuZ@n31y1tqmqkkfzWD`pv6>zFQ;}Lz6W*sOYSb7xmX@&r*?B|U z$}#^+tz>RU{3(Gpl+H*k4yJ~5HGNME&vcIUkA_11AlVa|e_1q#c_Q2zc#VI5&Jk4zn45R>x@29DDkzr4qTcvam7E<@-3wY z@{(C3e4ad6Wj{f=M>Ni9SL!TwDqbBW2d=9H6rPdP4P%Y9BQ5+eVP8u4)FvBGLJfiI zcEfn4V_YjWJJ84fqrvLJh7|y+#Y@lP#;nKGUni(;Bi1g{s(^(znc>-6&$yFX7)A=o zqse$rjFDHz>D*pdZywW6S;^VmULsYc)8r9avm&~bo`uMrx!Q-k#p-IQ<9AYaCUc)% zqQa05k>mQ5h2Y$0dSOP$%Es+smH0MuiN30~|2VbA8JfVLwdw3$)kKlmG}~t)$r&Ti z{nXH4XO$G`T+sw}hJ9Sao~8X~d3+mSyotnB9it31r!`$rcN+WcU}NyRVwN~xgv&HY zX3X^W)^U5pP+K&?QjjlPx81Y87o5 ztY(=AtV5oc!nWM3*LnJfHVLYX?#fG8-AAwQgh)vPyOkL|qd2DUD(j@nm@2dW`R{>xqoUMe2cz3g3eO)$M_1ih|c{^TD zwup1Z=Y!)#Y#eQujgAMw6^j-w9*Vjbk25Tr+vCe5@Ta_XBj@$~^9b-WRjkwV`Z!QS znkq19mX#8wRyUgojy>SwEd}#e4Q^VNEWam6azNQY@1Z$Klq{aEu*)p z$`+ecDwpiZVxA_Eu_0rxUuE%JpF62pI&sJdAn5<&U_s97CYr--h zbWJJ%+FKkf2PX3r_ZvW!o1n;QqLD=HbtVcjF9*UYTlxg+q5+$4mnYJCSJ-m5R9>d$ zmL?Q6L*eOTh{zz8667aJ2pQ0h2y6`eMXrIbMssTk&J%d&`GF058~FUWiA3H|MOcXz z`eIm{66C8ke*Nzg%~hnC*+iN%=Sts10a%x8k5QMq%8@nwu2G}#u2_ox>0~J0nk{RGg%-KAJhz%?S+@1 zY{taej%{@nA2FJU6g)^2{yBn9scg-z(YgP(wW^fWj47+>B1cDD*)NWtT%j4A#92@B zoyoV}sCKdCwlic3ck-AYZ~s_$KRMVjI$8$WiOe6M$wTM#M?)Z(UK(Y}s97 zf{+%KFeVks61fZ%b!`?#UU6D{ovpb=@L!xe>OScwhp*Y6lzm`ozt$M7Wq0Tcy1rW^ zpK11&pBfZQs8Bwu(ClZaFjkKk)M&M z!j5}UepgGXJThQ?@~a~Y)Yv2c(q-BB$FaueE;z)R-pSXb`Egi~f74{PxFZSr(G5+5jSWBNmgSeFytTO$hh+IIXD$Vh@YTdxYt84Q!`h+@J`hMX{C;0uJ`7qH(8xQu=l#7u(aLWJPp^!>_&aG8!kn zX)Gm|XWhd^Mi202E(FhZP(fMmlyt8+)U~U!!A@9QHhmdp%nmOMNz2su=OfXReH#&3 zFnP}6mOB~DDxRhE91++)<6)whjedqxNLlpBG}3s*B0fn4Hn&kHP6wVa1PA+zf2Rn; zo_)r4Py;>|GAo)C>U_6rgHUTqq8k^hGHGG-<;YP+M0_)&dLM(us|>hZIK18USN7l< z4(`Ctxx&Xj65yff{Wr@+oDKAiRQ_nheU{f2gfu``^8pl;IIegV6@ShWm(~4i!6YMX zThPwR^|;nD=L_vq@QdB`)`LCxsW{!>N$ZFVht_-YN~;bahbKYo?oKm&%%lSB%FW427QTnwbI7pp zfqLA5mV5H-v8|+Dim0gm(4+c>k>_?p!I(!K?~@ll-{ikR_ZuyteBV{njpj2*NOL~( zQo~}Zc3c9E{&9>nYa@Z|DaYw%hz8X~;4bRt)0nMAf&N0I+3HnGd=*5j6sF*8r?1=e ze=ADLlH(-?-C=&IY*Zwdc3#F;(PD4FtymrD z3`sfJrqSs8%w<66JwMaa>*%%IO|D5+7=?#w7lqq(9yf9`^=1C5|PhFBlmh+v6W#O zdw|;}9U0EYcZq``dEzwSYfJ>w{GymW4E@SNONS2j1*%8x_p8??fzT3?){Of`HPPsH5hr^kdupL z1nr1Qair7GZ&J=j7g-P#!b`et>x~$oW3_(b?964({AM}l>$U&py!I3=?}v*Qi1c2B z+O_L17X5zh^{1F>7n1#1tsogbPT`g+@NAcB#j_<>yHHEOYb_Jfi#r{neZ2wb#g^sd z#jwhnjIJHvK&#f*!*HZHS6}wCSt`XB5;42Uin0V zr;pdQKlcU-dT{PQ*W2tePAOeizl54%K1m8~BszVwUuCml;kHDyHfO8(KbOSb}bRX$5EH(8$7_R&ckzG)C&dsep3@EtIKm!yKxrMWE ztUF*~(N&tdW?fSe3W)OB7sAPv%~CCE0}y0^Fa`6oM^F57GuT6_T(L*hvP;==!Qa_-?wxNRKY z#>O0mZDAYcIC5%o2ssx0{359zW3_}yawvyl$+05M=8)t}E61Fca!5&24oMrSmm;y8 z`N=WI?A`m;d-ePKy`Jm2KF@vK*K_}IU-w_n{oLQ(VK;Y~m0fvtj8H18j$FBC`m9K1 zU^mEl4CWeK?G>I~wa{1;3AF=`DBg*&wq_n+P+az8hRP*L4)Z99}Zq(Qpwnkn6~#}zZ|W3L1s*DS3c zt(7Rb_GZSE3(@&FRCf7wY()z6>TcV%c@IP_JS-rFkS1B8u+pfC*s8I#`F?tcA{*2; zV?k(-0x%E+XA>La;Z9AMF&;Xk$c(O-eH^FPPQHwVnm=d?yRUmNcRKKsQ;-$+g>Z~m z9%`EdelXTdkwmSYA1mVeEc)%cLtU5-#*DD2@d2<1x7h(yq4HPOy=6tcT|Q=%lI4-y z*9Wg2tI_iH)0C(T2;8_;Zgv~BxSn}V4VL1tXLctEY=C&;c5p__4YTTaYPGt{H(a4A zksty4<8F~#YpTnERbqD|c($T1(2!v=PT!nKOn5=0m$$3$+1Cv{8TzV=;dO5a$#`^} zgDB*onhAINUr&Jr1ll`V+o4IA>ALmd8^h1Kk1{S_9e&{G-5fjn@pXO~wyef;zOv@= zDszCxay@(-mJ=>OwZ-8`$Tx%P~{Fm7IVc zxC*~>h_K8@8=#^|HPnw{Hi0ZPwX}ikJ6KLpPv4O*m*MAFA0kgvuAtLgnn?Q-Z%2;? zMpb=rK5RI66Oq0O=5?&JQ7tdVH)7r7lzA~ig7>FxcoG%aS0C*9W6Cr2>N}bfT4N^$ z<}BeLFCZP&dH!XB^@JXy2}3&~<;80NowJ?WO{RzE}!DBoy zR7@G>xtxgHak(71A^8*Xj}`C=w-n~EHdt?L0`>uxjh$0ODjF$fDM>2%Da|Mcsc5LU zsXSLTQ%zNUuC`b0kQzxX3kSmCaXz?IT)jG6JxqOALqy}S26Z=NH%(JSGeMKBh14Qx zm1vh}vvnMGB6PUA%DOvy^6-Lq5}t{l(7V0YY;VBc@A}dDBL)WyatxLXjSW)`CydMh zKz>4t0e61tw(!MOfc!1ZS0(`f|Ks7;BR!4f*lLBe{RV*FtQM}F2c0r@3uv-3l16K}O*^`+usBf}=?^`pLa zm}I3#Uq6lZny`92o^3578#rEq5q6+mN<<)7<_m94*j){}8RXS{P1 zcFCYTfWVtcWSeX<_~UIoX&r{)>SmtZdGGX#X7HgB2}`mUPlvFV$9`P;+x1$|6f^5W z{BD1y3)sTt&-80%YR)~Q%?`JZ+0bK1!#!gru!@YjCfZuLAw@`3)UP(-U`PY1mn>b* zZiu>kFP!B<*Dd#J6uA;{ZIFoxF)EYw45y#|MmxtBc;V+g@Ex(=l?+H&j54I+LMIGT zm3Gz&!d1mDq&sAvQ9#?N4cn!e*k*URP2Eiy3EdDbTML;mdD8FB`P8y1M`|nLZf|UH z?rHCQ%hM6T={?CJb!+ojn$;8N z>T%QRNytQ~il|$svUDh7-=pg%8#4wQ^NWXA`7~j*U54U1^5z0>8k3$9+2)la?u1(E zhe}UcT_xEZGte0oz>QWIu~y)E8Z8T_EXk%U3m#oU9(@#lmU3s3QXoS~%cNwxQZlLn z$ouzG==~pGW9Gc}U7@5mKWiJLJxU3uWd3;80fa4CV1p7RHWE`dt{>f?aZI{p4bw%NtR(Tu`xG)NfhPDm8w4VVjN3%dQWc+%X^2kBaP1?)81_(>1U@ z{CU!%>%2juKj-g(mWJ~~{BNY~fuGrbfA;jckI0|0QLn3zX`Zs(6H)A5?mCn4PfWW+ zWVjc*{zjd9mFw(>h~Ma+GK`?R-~R`y+$;KK9-CG<{z7TrMzv#2-|UKM^Dns9^v|wF zH2(%>1=4JNq30*E7QEITZVf~osvB&q+WHdHyniuyAZE_;J9aDON5>AC_mKC0n)BrU z2A;Fv_k2=5clJ%=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{o$UE_ zx9jnA71!IRg10_#0bNBzlyJxu?ju|w$IN7=yWYQg(lb3hJ(B>L5RApI=&G-duBv~1 zUw!pe_2l76*N%^k>K#Q0iJfrexXE~yGH;H+|Bvtd!+m(HUOe^Y^2zxNEOSarii&62 zEai*l*ete%#YKcH{CU=-+u~MRVqAy1Ucx`Tx@tuE@#Q=3`ua{wam9`AFO3{FbYQ;g zzR`QKS0!9J`L&M^^zHWJ^0`}HykhM0*IYm7x~}sde|zzWm>VNMS^ZeHOT6Qi_*Eag zeM7FX;=?}cDrW3;)^*?CA-_E9>6`OjUDR=F%<21Q?|$Utic;y{@2yRK{jGGft!ThN z`--m5?Rt8up(f(8sS#^>ue#ZM_|^p5l6SrtJMh5L&%5;d&ri?JUpo5Kgj@RdO6z%& z5N>Jl*s+r)j2)|V2c3BKz9;jpTs@}m+B>IQefjGz&hI$)Ka-w2_M)}l)!qJd*FRTw zyLDdr$Fjw`A~J`M*~it z$UCu%yKKe3r>+Ju|ZI|jH< zY`*xrYc84aK+np1-hK1&$W>oNuk8I_b@$D@<*hEOTrsy7_xt_(k>f^9C@Ek0L#OnQ zVsF2FLDr%UAMN0-c)t9bCuV+g^^_r9@3&_*{Ht$zX>{#dIiJ68pW8qRUwz|1pUTRP zf4_Kg{U_@_z30<=T=r`|{bIoPeM;9Y{$TAgLgMO+F}-e{cuj6W$*k1;!jfsW)P=L= zVBQfja`eJE`2}~|$}Q7u(~D>4SxV;agt?hNvX|} zm70~Bo^tuZ;`u|ZqoOP$OACu~Cy%?Lu?ocUtTW2X=j5iPEm*K1bwOroN$K>ojGUaD zwDh5ALx-jyM@reE+2#2QQ)ZXNvno7wjI)&$lorn^FD{vFVRhzDE16fGXSE{TqO@<; zoQV^?)z2<#90iO=+QR%fX&I^MX|rafsY{fVUp^m|G&V@LMA=kuY1(94S;@T80^8;D zZL`bc)m0Q0c+1b3S2|PfPGLcsZKiD&vXMA3iiEWmPURAC#QHEekPu$+{v{Nck=vI?`aQ}PQ7(^G~Oq}y!i1w|Q|+3Bh(t}89ZG|r!S zPOT{{$So=f&$3M^&u8P9F>FLu`iS9~8N)L&hG*ss^JTixR$7M1%WBO?PtDAdQ@kMNjxCv4 zQaZ7u(3WS-)FeU3PVy`ndDgPY<1e#JxP0uejGSS^Qc#tgm*JX=Q2{dfj6={4nGT3@ z$Cldi%WdP}@#^%U87b*QQ_@FF&B)Bn$jQylN=eVoP4^D2CwEEd)RK~!c~;hM3u~^o zvWZ~(!u;}lZ*`fuD4&rvb!d8SdIqXXP9LhS4jn2kTGUi-#^jcfo*8y!aanmu=^~lr z;ruDKxt^FOI^{tZ|#!^RK~I_zo9=vi6*e4D0U1vBzzPq#sSHwuhU z{mroz4b2*!S&%Yp_=xnBteo`Blo8p(vre0HVd=n1l;&NE8pjK54X10IVc~p*#q#S* z&S-pp9j;%8>x@R=j57Z^yM7(6Ga7+2%KYo>YO&#p@@-~qv!MYkz*aTu(UNPh&5f9L z_4sjwvVSjp{>oFJM9#VLmNG)3yD-m@r=RT!qN#ks#LG>GjB%a0oDaHx_!uD;GGW}M zQx|gNq5Bv79y!{tJDQMW`la-q|D|-~Ec7aL9(yEFp!B{2G zmY?k%NHsPFaOK@uE6K|8z_6}rs9aJuXfgpj=w=V0))<&(U)hTlRN$nlT zemW4aF}an|2Xr>{!s9dxw{_R9fyBZ$h%J6P{w4+-HkTLUv5SSFd2zJr?9Lg6`A zT(e5K3()K;4b9H^%gZ<_RF}9;^cKRCXo-@&!SWro3>k#91vtDs0S(E0%rc~ho6x6v zR&Lu6tW3D*?U_3#gc?*svXsK{^oJg6K&@h8d<JvvtO{P zT7=#%fy6-HjL{3WRuZlYCB|NEQvZ=D6lY!JrgUQ?3fDuVK8SkPcCOsI7qo6Ig3cLK z((ZuVKQNK!BvM3}zzpIea=?vtp13#gp}4k6;JChQtWnKN7|2t2zJF-IV0I{7$LOu; z+8vMvj=Ks2%(fZ+4(ud5sDI{U7jf;y3P?!G5v#mq@uaE#$H4s$iY$UZf$%Xr8AslT z`WNH*yeey}1ltvmU-paVv9-95Vx$8+aAP#%7?JRC5^4Csz~Ux&W*`V~5TV0(r~u1n?CbpZv!OlVg?4vsLfQ;uPJV@lbzWuOo_%t_qGc_QurOdc2X z>LkGYsDV%&_yJ*|L1r3 zF(haiB=p&{&56f1q4KmwTD##$BgZYpfcDoNR2(&P9Vm&+aS#cxG<@MVzk`|dbgMdF z#C8GX!T2P$e$5Oz$k7m~mp2fhgGih|M-Zx9&+-(|2R~?K=O^J81>{!)5&}NZIUJwV z9i4mu!yB}(!XSx6B?CR!?A&rtoi~c- zmm+?Jnx+k#Z*mf2Uk9PsN7z?F;|X*^1joe%lG_&Lf(P)#X%{dF;dkgv`M5OWZJ z20kb<1b69T@2DZ1St61{Adc^KxlyUsTMypZ3(R}E_s-3&ZiZ7DqxZZZfqbpk0De?d z^a6;JYhmvk7q$H-QRy5&v?Bb!@R95~M=%#Xy`C6)u`M7Wj;&xgHz!~J2$o-=qt3oS zmEG@|tI*oQ^MVttTP%Z3qobmqL&K+oGp2OeQQ_qbZ2FnOdL?|1P=jll+(4qTaKB2B zi2JmWH0;7gQV0dRY+hGaITKr&Y&GGm!dsK#@zZ&p-vv0U3iJzIP@wLy4(Zle5IzQX zOh$LE>$!8YSJ463W*7k80zFZ`s~)P5DUz7$Pr|^8<6)i>#}6@tgN*XZ(ZIqKgQR@T zrKGaY4xX$|NNzLZ*Jc``j8L%W0c+x5Gsmw14_$&hxAoY$SveOZFZArkcM^o>kTxb* zc}C~DQxZ4*1mPlG08t{&-LXWhhSmchL-3~SpxXsj_ByPzvdghkD&NBMrkuyX1p(y2 z_{1?-7a53y(BOptk%>~TyD~cVL8QrdRJ}xP0AR(=J4J-<^#BfMkM$6*6~KgP49r7j z2XTio_H0+DdM{t$olEvu69cRXLFx%Bxy=I!Mdl8iLw$%*=n8T6{5v((_~{v+LwX?w zbdisuABrxoC8iDzb0DR|M$2ELIti4f^Fk-K|bR>2C1K9oYn&MY1i=d3S9V z$oh*?I4BqFr<`BFz_ES8*F4Alw&>^qHjc7uw5R?Jkq}E9PB`)%Br31Uquc;U=l0G- zl0_=2GI+ek*4p?6`SG(lf^Z*o94}tH!(&ZSlUqI9CV{L@xHzI(5}&~!Ey0NJcpiiz zGqu}}3WqX6*xL;Tot*=Q6m5nHE)qNSD4|AdHK3xnPsR|}&yg}`GVWA7J%!rzU4hXl+j^HDfhiyHA zIzB@ram7c$&sgH1(@?jOIM!o{L)g1EGO>!6P-F|@zSGbLY2r-G&OJOZDdDhulvr5HA;MKzXTqq^3Nk4^6;1I4GneCaa`eWd5YrxhVzF` zgmZCN7x4y_lj^~(>W|ZXX?B5dKPb_CmP9rM^sa&ApvEkutyA*0_Os1!B1G9dlEbUG+A zecNMa1KCW{)qcof6HHW*q@$tR7kRvyfr8_eB= z_UVEgtUycB&pVJu6OzXOsgKa9uBwhXu`aSr|0#tAv4)Eo@;M`HYr&nl)Q#&KOq_xf z;c0`3xHg)h)JXash5>P_Zhe%aV$fdq)TBBg9ijDuJ9W^8+R zAJ#>`^#=R3Cy>Re9yx8;IF*u^>ljvvkm5dpNGA|wMt~sRy-$A#(2keQJ2s)9$3ajJgTB-aKJb35k2dC@H7TU= zUa7C8pZdLM>9=U=J2)_@7rSVKjHG*Bt_;!@i_>+hk2#FKR?rCh8@Go2J`~aK5xU z{$djlc?%uxuYC_1Grz~~&6R38MDH@>?W?9~!!h@pan1-XY}8PRXoPYD+X3qx+b{(2 zt|J1W2XyDhie9@n?^WKj-%) zIc!Z@qo1WIbLwfg`FDb^02rN^=#fIpX??52zQjVGTZ=TkUCu_y4=Rp{4`T_%0-`>1-{V zqt$?{vL-Vn;2-dS#ovMJ9*0Qv+XQqM47Y(k+&`x;#&zaMhgqE=O|dR=0FilEZKQow zSP!w)Xu>FKRPJSmWd zPXfD+wyf$R7(Vl6M1YSVw*cWY-Sm%E*U=i`z}|%6t=M*40bp*@s~UrJU-w-VHJY?y z!~+x~B~QfEXc9GoDYiaGPoBbOrzgRcK3cF){c0>{Oh@&15`df^vE64?5-&;Rj?}vY zmIeP}y0MIdnMpCd*Ke-XO$`IF8Qng&w;r)38}YgJqo@Vr6yP>RbNq5OwJJV22A{Ca zQ`6L8t^-G6f74TD6))ZGBGS>lo_(X2s2_0ck01>n>vsFaUb{B?86=Jn_h=GHQuS*J zNo9MY40!Fj8?w;3B-cyV@)Bbg}p%K-9t`o$4Wmvj&8 zmwIkfRLQq#^b%s8^uTv$2MX_9V&4cn^M8w}oK9oKF0T65$) zCUQHtx3^w?MvISB*YTape}wzXzd;_C)UR%)<*G^iPXOv?K!Gc)c}+} zi{*vCsYr70n8P(02BXpEieh8En0*&8kjL&wG>C3GC5Vz!`R=aM>(v8zY)Vo`w-o$< zHu7o<08`C52^y+nLzCP{MV{2H#C{W&2n{!$z>g_Si+=YfKXyJfJt?ZeMITYO?Oei` z41Ld~{F#(hjn0`A3!PUINDdUs?m=?BU-Yf-o+`^D3iNtto&I}@#==~rk(lJ;K2=lg zyP&w%1*zUgwtv-$i1NMUl>HA(5(7-&F~O`xzD>u|AFt)^I2^->TE93KBbkHY(Tv zn$r5r=j#;I0U5fBznV_jU)LAI%@6Y-ASPQZtC}&| zT%NdLNCRgC=`G-Bv1qdj$O%vD(-wCL4WDpjn8pp$~9eOf0_P zh(T&&vUmh}u)OK!#zldBu-@!JceG-UlE=F|yvtXB-a}qKjw2CC z3Y%ln88E4aJ2zZS$eG*)z~;Ag9M^D_@%@%ZHbS4>8v9hE?i*y5?s*r>W9W~~wQA*~ z;z3Y@SXrU*IKPS2lYzUy{ST<$$--3+4Kh&nm5@MUgG>}(5o9puML{L@3>C+Vcu%wK zsZH;GeQ!FaP|E{pq@kuF=C;ZiNxUlN7Zkdy49qISNAd!gVXkzTCHeR3$S}_o$EXXH=C$(&f{>YreJHSK%`hKwL z@C9nWU}=0uW`u5BFeO}}plrSMM@lXWj2nIg$FOVWevbRF^L^V^_>mAf^<+XOk)+>y zw>a7isyL5JLgutiK6%g5!2Nvlfjp|JF08?p2hvE72V2*@5N5@ zwpXa$BnR;;JxKkqBYoR-=m7}R)xbFY;hoYBi#> zeO5j)(LR~N>fa~*xIhnfn6U$ELZGXD-pWiLE$UjFBU$S>qx3Z%DLO6nS8faezZ<41 z!nl!n?93^Y9nA?N%P1ZK-m6OH(_EN{;~S0cu)6m={PyRx05;V8fVf#qx#FMR6{=-XM_#Mv^4alORQ*Lcs(T^C*AAN@e zLsBLYdIUQd*A#PLjcgW>WUZzoseNalf!N7In7of@)6O-n9q4ndPc9#Q^}(a|&w8vu zWQ?{#@J~8upUQLt-K$Oa#@+0u8%B&B@ayPJQZ*DHH8&Dc4~_I4Z+Qfa0=XF$96b^5 z%_a=YAVTjx-gr|1>cFz+|6aW!r*Ue%E+D~0XQNALpl=OGJ4ZrTfMjg~x4nYL7#3DL zC@0L|Dg%j`y+fU*4pXNcQGh6GGCCS-bpU646#JXqHA)@!5BqbHU78(yCxqI2BoTw< zBBe;vPZx|<6u)>MV0;KD`gw;N_hJF}xw?1zClgV65E8-#F(0(wz7l5^3LB94?X5-M%qcAYK7CGF#ua=u~%bb0fAKJb+Yrb{zm_a&;Ms?S)5N zE4>lu&GIE!reSJ5uCE)0j0Bxc5Z09Dd0G#%t+uYfcs)+ry(0eWzjxz}M*2S}m(p1F z8>NXY`3xJ7tdUf3KZY|PmwXPy&VoF?BTuB^EWOLEdqv#;|Bw6)0Q(L=T*fs8LW6b}qN+~~`{Q{trqtWL#&bFK~cC9GlKWjOlph^$N?HQ&>E{Gu=38QRm8 zG1nfzLP|)@n%-Qx)%Y-!vKxG5=vtQ6(k`q(nzL(mViqnBn8mz!jnWYe_~%SqX+2Cf zggV&41)9h+!!@`^@r`>qRhe(&rtI^|UMO1qA=(r5ey@e=lt%b&R@B>k06lr}s}gls z+SvLS%JY(Ue`s`y_YzJj_sh>q|5p0mlFzUL$r_58_y9N!)*dy-(d!$wMau7nQnV7D z!XvNB16*3e4i7Nk9OE9JRfjTrrz$Vj${*OfypE^2m^}Dt0)Mf}8H_~epM(0aFU2L5 zGx5|>4-tcda!s9@_>V9be!20D&YWXa_ocXF|9~dF(jki5yzOkkK-htdxY)i2>(`(C zW~D#}VOubi^#gEiM`wT3bXXoRsTv%Bb&?YRq{5Bt$xa$o0}9UEq#hF#$&i;<=rQUi z-+de;HJcQnxN-Y~KaC*7a~D8AAFaiY7-;I&i9b?jkPL%*;%7`aau3qwZLuof2c0HV zd8LTD{pT7EJE*LIxDWXdK;5AM_AZtdJ>d`qKri}puZNRq^_M7&e)G%@suHuTpqkqS z3FxbwK}u4CE{Bbggzt{a2}~P`UPpLWRliI3G`ErlL~awS^2kBt!&X? zs{m;p?0{BBWB9D~;Rm@MZM{kyzl^^Dr=;Hk#8C=O z^E@C@m@&iTS_Mefc5{OBa{&017f69Xo55GFaFJtWQc^C

3lQ0s z#1NPc(1vI|5v!WO~O>5rX(LW#fto9rA#5tR=C~@L5N*lxR zY*ip*5}Xd`sy70KWAFe)7(zv13hP+Z$P+(f_TrYCkBj6mSA|PfIQZvr1(W?U09z}W zi1g)S`xUR_Is6EyAn|G-xmXx`WUckg#VWNQfp+%O*?{LO!%Oc+X4m+y+GVBko{y7!wYo)Ay>mNe;shL~FKS9l||UtdX1vV$!!p`t<=@8zTLGYjla0I$k)2?h0Yt0tV@TE2+JhNyo}?bdvl`s0Y>XR$}VE>e;2HD z_@fXYG=Oqjy_@f;1Li{4|DFqo ztbPA&PICOHZd$m)=M_lnuw8V|0sdZ5G%tg?b9cjm9NDmLhGht*t~n%j9XkVzRfVgU#;KSzS3+Ux zk3Z{klt|8hG^RDaOYcF+lE?(-7kWwIqMdh+RCg@0-v`SjDdJVdXKCIdc2yJ zU_4)Hoaq?E1|pt%6pD`v0}OmUT$7=$2gZhVUZVrYPA~vwb3`k4E>g{lz&#Un-%o_j zufm`N1P1*C2-|v{QL)_5S(53oU?&!GeyY1VuTMl@C(-X(H>?E zYSQ5^X$c+YVsbc^07t$XKvxqm5B`ncT)(qNY6Dc=)^%-)BbBaq9Jt(XZHcfr z-KT3vAqMIRC68pk9~f1^I5eJ-vYmTP-fc+SMfk3OGkh+KRAxaEYmkM_*(N-*9`PLl z@=1Z!Zvy(a zC%mx>21sQXVB&jRl7#EPT_*@muW0?-z;QMkfvE}@pO{dse2nq832UfD68=lNIB_$E+ z-JcII^*>gnbjZ1{*GoX~cEWWa#;$KbY?{fVx7T3;ME|APej+D$uT0W8azji8AiugYzCt=DBt$!0*>N@{4RSZAuyq;2Nk-7i& zPgUeL5&T5}$wtz?C%!Y!3y*UgFSteFj;H|@%-}#8_NU*5`MR8~bwbyFLgVek$Y56o z{vhQZC^kO=#P<-d^3VhShvH1vU_bL`mrGh1W8DPqZ+q?+1Eeyv&V8v9ag9xg=)2(^ zMr+ug4SCA{1Tcqirbz&@Hx!|t!Fg+BFqLwFPkI0{^mSzVr>Wn%je+THi}H&Dk`1qO zUl!O-5KR5PImY4*`$tX2*5xf04&mxxb$}R_z5sw9NRqTZa==&a5c%6w(k~K7?Fc*f zkK@3lu)K4_z+uOc&eqWV2=9j92EP&VbE~QEXC9l8wt@>Fp4q=|_OmzU4`5B5aQU_4 K-oEUvCI1ho@qicr literal 0 HcmV?d00001 diff --git a/assets/ico/icon-fhir-144.png b/assets/ico/icon-fhir-144.png new file mode 100644 index 0000000000000000000000000000000000000000..2041b6f9b38488386b0bcffb7adf4d25a86b90ac GIT binary patch literal 87793 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 Nq$?-Bed(<${~sv}6PW-2 literal 0 HcmV?d00001 diff --git a/assets/ico/icon-fhir-57.png b/assets/ico/icon-fhir-57.png new file mode 100644 index 0000000000000000000000000000000000000000..fb32cb7e93a638c45302f6cc8695184784bc280f GIT binary patch literal 17639 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 hrq_laE*DTs{Z+xQ@9eHcc(h>L0`#<0R<@x{s literal 0 HcmV?d00001 diff --git a/assets/ico/icon-fhir-72.png b/assets/ico/icon-fhir-72.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ddeefecf9deb39464f7a10e96cf8f679f7a3f2 GIT binary patch literal 25407 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 literal 0 HcmV?d00001 diff --git a/assets/ico/noun_copy to clipboard_1669410.png b/assets/ico/noun_copy to clipboard_1669410.png new file mode 100644 index 0000000000000000000000000000000000000000..33781c8b23aadeb8ba391b03ed1efbc52459ac3d GIT binary patch literal 974 zcmV;<12O!GP)Px#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 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 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 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 HHsSvdCq0js literal 0 HcmV?d00001 diff --git a/assets/images/h-logo-blue.svg b/assets/images/h-logo-blue.svg new file mode 100644 index 0000000..3f85a3e --- /dev/null +++ b/assets/images/h-logo-blue.svg @@ -0,0 +1 @@ +World Health Organization \ No newline at end of file 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 zcmVKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0000PNkl_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/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 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�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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..eb0a8b4 --- /dev/null +++ b/assets/js/bootstrap.min.js @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||3this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(idocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},s.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},s.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth

',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:t},m.prototype.init=function(t,e,i){if(this.enabled=!0,this.type=t,this.$element=g(e),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&g(document).find(g.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),n=o.length;n--;){var s=o[n];if("click"==s)this.$element.on("click."+this.type,this.options.selector,g.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",r="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,g.proxy(this.enter,this)),this.$element.on(r+"."+this.type,this.options.selector,g.proxy(this.leave,this))}}this.options.selector?this._options=g.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},m.prototype.getDefaults=function(){return m.DEFAULTS},m.prototype.getOptions=function(t){var e=this.$element.data();for(var i in e)e.hasOwnProperty(i)&&-1!==g.inArray(i,o)&&delete e[i];return(t=g.extend({},this.getDefaults(),e,t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=n(t.template,t.whiteList,t.sanitizeFn)),t},m.prototype.getDelegateOptions=function(){var i={},o=this.getDefaults();return this._options&&g.each(this._options,function(t,e){o[t]!=e&&(i[t]=e)}),i},m.prototype.enter=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusin"==t.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState)e.hoverState="in";else{if(clearTimeout(e.timeout),e.hoverState="in",!e.options.delay||!e.options.delay.show)return e.show();e.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},e.options.delay.show)}},m.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},m.prototype.leave=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusout"==t.type?"focus":"hover"]=!1),!e.isInStateTrue()){if(clearTimeout(e.timeout),e.hoverState="out",!e.options.delay||!e.options.delay.hide)return e.hide();e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)}},m.prototype.show=function(){var t=g.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var e=g.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!e)return;var i=this,o=this.tip(),n=this.getUID(this.type);this.setContent(),o.attr("id",n),this.$element.attr("aria-describedby",n),this.options.animation&&o.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,r=a.test(s);r&&(s=s.replace(a,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?o.appendTo(g(document).find(this.options.container)):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var l=this.getPosition(),h=o[0].offsetWidth,d=o[0].offsetHeight;if(r){var p=s,c=this.getPosition(this.$viewport);s="bottom"==s&&l.bottom+d>c.bottom?"top":"top"==s&&l.top-dc.width?"left":"left"==s&&l.left-ha.top+a.height&&(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;ha.right&&(n.left=a.left+a.width-d)}return n},m.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},m.prototype.getUID=function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},m.prototype.tip=function(){if(!this.$tip&&(this.$tip=g(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},m.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},m.prototype.enable=function(){this.enabled=!0},m.prototype.disable=function(){this.enabled=!1},m.prototype.toggleEnabled=function(){this.enabled=!this.enabled},m.prototype.toggle=function(t){var e=this;t&&((e=g(t.currentTarget).data("bs."+this.type))||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e))),t?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},m.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})},m.prototype.sanitizeHtml=function(t){return n(t,this.options.whiteList,this.options.sanitizeFn)};var e=g.fn.tooltip;g.fn.tooltip=function i(o){return this.each(function(){var t=g(this),e=t.data("bs.tooltip"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.tooltip",e=new m(this,i)),"string"==typeof o&&e[o]())})},g.fn.tooltip.Constructor=m,g.fn.tooltip.noConflict=function(){return g.fn.tooltip=e,this}}(jQuery),function(n){"use strict";var s=function(t,e){this.init("popover",t,e)};if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");s.VERSION="3.4.1",s.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),((s.prototype=n.extend({},n.fn.tooltip.Constructor.prototype)).constructor=s).prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();if(this.options.html){var o=typeof i;this.options.sanitize&&(e=this.sanitizeHtml(e),"string"===o&&(i=this.sanitizeHtml(i))),t.find(".popover-title").html(e),t.find(".popover-content").children().detach().end()["string"===o?"html":"append"](i)}else t.find(".popover-title").text(e),t.find(".popover-content").children().detach().end().text(i);t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},s.prototype.hasContent=function(){return this.getTitle()||this.getContent()},s.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var t=n.fn.popover;n.fn.popover=function e(o){return this.each(function(){var t=n(this),e=t.data("bs.popover"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.popover",e=new s(this,i)),"string"==typeof o&&e[o]())})},n.fn.popover.Constructor=s,n.fn.popover.noConflict=function(){return n.fn.popover=t,this}}(jQuery),function(s){"use strict";function n(t,e){this.$body=s(document.body),this.$scrollElement=s(t).is(document.body)?s(window):s(t),this.options=s.extend({},n.DEFAULTS,e),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",s.proxy(this.process,this)),this.refresh(),this.process()}function e(o){return this.each(function(){var t=s(this),e=t.data("bs.scrollspy"),i="object"==typeof o&&o;e||t.data("bs.scrollspy",e=new n(this,i)),"string"==typeof o&&e[o]()})}n.VERSION="3.4.1",n.DEFAULTS={offset:10},n.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},n.prototype.refresh=function(){var t=this,o="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),s.isWindow(this.$scrollElement[0])||(o="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=s(this),e=t.data("target")||t.attr("href"),i=/^#./.test(e)&&s(e);return i&&i.length&&i.is(":visible")&&[[i[o]().top+n,e]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},n.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),o<=e)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e=n[t]&&(n[t+1]===undefined||e .active"),n=i&&r.support.transition&&(o.length&&o.hasClass("fade")||!!e.find("> .fade").length);function s(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),n?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),i&&i()}o.length&&n?o.one("bsTransitionEnd",s).emulateTransitionEnd(a.TRANSITION_DURATION):s(),o.removeClass("in")};var t=r.fn.tab;r.fn.tab=e,r.fn.tab.Constructor=a,r.fn.tab.noConflict=function(){return r.fn.tab=t,this};var i=function(t){t.preventDefault(),e.call(r(this),"show")};r(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(l){"use strict";var h=function(t,e){this.options=l.extend({},h.DEFAULTS,e);var i=this.options.target===h.DEFAULTS.target?l(this.options.target):l(document).find(this.options.target);this.$target=i.on("scroll.bs.affix.data-api",l.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",l.proxy(this.checkPositionWithEventLoop,this)),this.$element=l(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function i(o){return this.each(function(){var t=l(this),e=t.data("bs.affix"),i="object"==typeof o&&o;e||t.data("bs.affix",e=new h(this,i)),"string"==typeof o&&e[o]()})}h.VERSION="3.4.1",h.RESET="affix affix-top affix-bottom",h.DEFAULTS={offset:0,target:window},h.prototype.getState=function(t,e,i,o){var n=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return narticle,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"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","expectedNodeName","pattern","operator","check","result","what","_argument","simple","forward","ofType","_context","xml","outerCache","nodeIndex","start","parent","useCache","diff","firstChild","lastChild","pseudo","args","setFilters","idx","matched","not","matcher","compile","unmatched","has","lang","elemLang","hash","location","root","focus","activeElement","err","safeActiveElement","hasFocus","href","tabIndex","enabled","checked","selected","selectedIndex","empty","nextSibling","header","button","_matchIndexes","lt","gt","nth","radio","checkbox","file","password","image","submit","reset","parseOnly","tokens","soFar","preFilters","cached","combinator","base","skip","checkNonElements","doneName","oldCache","newCache","elementMatcher","matchers","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","matcherOut","preMap","postMap","preexisting","contexts","multipleContexts","matcherIn","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","elementMatchers","setMatchers","bySet","byElement","superMatcher","outermost","matchedCount","setMatched","contextBackup","dirrunsUnique","token","compiled","filters","unique","getText","isXML","selectors","until","truncate","is","siblings","n","rneedsContext","rsingleTag","winnow","qualifier","self","rootjQuery","parseHTML","ready","rparentsprev","guaranteedUnique","children","contents","prev","sibling","cur","targets","l","closest","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","contentDocument","content","reverse","rnothtmlwhite","Identity","v","Thrower","ex","adoptValue","resolve","reject","noValue","method","promise","fail","then","Callbacks","object","_","flag","firing","memory","fired","locked","list","queue","firingIndex","fire","once","stopOnFalse","remove","disable","lock","fireWith","Deferred","func","tuples","state","always","deferred","catch","pipe","fns","newDefer","tuple","returned","progress","notify","onFulfilled","onRejected","onProgress","maxDepth","depth","handler","special","that","mightThrow","TypeError","notifyWith","resolveWith","process","exceptionHook","rejectWith","getErrorHook","getStackHook","setTimeout","stateString","when","singleValue","remaining","resolveContexts","resolveValues","primary","updateFunc","rerrorNames","asyncError","console","warn","message","stack","readyException","readyList","completed","removeEventListener","readyWait","wait","readyState","doScroll","access","chainable","emptyGet","raw","bulk","_key","rmsPrefix","rdashAlpha","fcamelCase","_all","letter","toUpperCase","camelCase","string","acceptData","owner","Data","uid","defineProperty","configurable","set","data","prop","hasData","dataPriv","dataUser","rbrace","rmultiDash","dataAttr","JSON","parse","removeData","_data","_removeData","attrs","dequeue","startLength","hooks","_queueHooks","unshift","stop","setter","clearQueue","tmp","count","defer","pnum","source","rcssNum","cssExpand","isAttached","composed","getRootNode","isHiddenWithinTree","style","display","css","adjustCSS","valueParts","tween","adjusted","scale","maxIterations","currentValue","initial","unit","cssNumber","initialInUnit","defaultDisplayMap","showHide","show","values","body","hide","toggle","div","rcheckableType","rtagName","rscriptType","createDocumentFragment","checkClone","cloneNode","noCloneChecked","defaultValue","option","wrapMap","thead","col","tr","td","_default","getAll","setGlobalEval","refElements","tbody","tfoot","colgroup","caption","th","optgroup","rhtml","buildFragment","scripts","selection","ignored","wrap","attached","fragment","nodes","htmlPrefilter","createTextNode","rtypenamespace","returnTrue","returnFalse","on","types","one","origFn","event","off","leverageNative","isSetup","saved","isTrigger","delegateType","stopPropagation","stopImmediatePropagation","preventDefault","trigger","isImmediatePropagationStopped","handleObjIn","eventHandle","events","t","handleObj","handlers","namespaces","origType","elemData","create","handle","triggered","dispatch","bindType","delegateCount","setup","mappedTypes","origCount","teardown","removeEvent","nativeEvent","handlerQueue","fix","delegateTarget","preDispatch","isPropagationStopped","currentTarget","rnamespace","postDispatch","matchedHandlers","matchedSelectors","addProp","hook","Event","enumerable","originalEvent","writable","load","noBubble","click","beforeunload","returnValue","props","isDefaultPrevented","defaultPrevented","relatedTarget","timeStamp","Date","now","isSimulated","altKey","bubbles","cancelable","changedTouches","ctrlKey","detail","eventPhase","metaKey","pageX","pageY","shiftKey","view","char","charCode","keyCode","buttons","clientX","clientY","offsetX","offsetY","pointerId","pointerType","screenX","screenY","targetTouches","toElement","touches","which","blur","focusMappedHandler","documentMode","simulate","attaches","dataHolder","mouseenter","mouseleave","pointerenter","pointerleave","orig","related","rnoInnerhtml","rchecked","rcleanScript","manipulationTarget","disableScript","restoreScript","cloneCopyEvent","dest","udataOld","udataCur","domManip","collection","hasScripts","iNoClone","valueIsFunction","html","_evalUrl","keepData","cleanData","dataAndEvents","deepDataAndEvents","srcElements","destElements","inPage","detach","append","prepend","insertBefore","before","after","replaceWith","replaceChild","appendTo","prependTo","insertAfter","replaceAll","original","insert","rnumnonpx","rcustomProp","getStyles","opener","getComputedStyle","swap","old","rboxStyle","curCSS","computed","width","minWidth","maxWidth","isCustomProp","getPropertyValue","pixelBoxStyles","addGetHookIf","conditionFn","hookFn","computeStyleTests","container","cssText","divStyle","pixelPositionVal","reliableMarginLeftVal","roundPixelMeasures","marginLeft","right","pixelBoxStylesVal","boxSizingReliableVal","position","scrollboxSizeVal","offsetWidth","measure","round","parseFloat","reliableTrDimensionsVal","backgroundClip","clearCloneStyle","boxSizingReliable","pixelPosition","reliableMarginLeft","scrollboxSize","reliableTrDimensions","table","trChild","trStyle","height","parseInt","borderTopWidth","borderBottomWidth","offsetHeight","cssPrefixes","emptyStyle","vendorProps","finalPropName","final","cssProps","capName","vendorPropName","rdisplayswap","cssShow","visibility","cssNormalTransform","letterSpacing","fontWeight","setPositiveNumber","subtract","max","boxModelAdjustment","dimension","box","isBorderBox","styles","computedVal","extra","delta","marginDelta","ceil","getWidthOrHeight","valueIsBorderBox","offsetProp","getClientRects","Tween","easing","cssHooks","opacity","animationIterationCount","aspectRatio","borderImageSlice","columnCount","flexGrow","flexShrink","gridArea","gridColumn","gridColumnEnd","gridColumnStart","gridRow","gridRowEnd","gridRowStart","lineHeight","order","orphans","widows","zIndex","zoom","fillOpacity","floodOpacity","stopOpacity","strokeMiterlimit","strokeOpacity","origName","setProperty","isFinite","getBoundingClientRect","scrollboxSizeBuggy","left","margin","padding","border","prefix","suffix","expand","expanded","parts","propHooks","run","percent","eased","duration","pos","step","fx","scrollTop","scrollLeft","linear","p","swing","cos","PI","fxNow","inProgress","opt","rfxtypes","rrun","schedule","hidden","requestAnimationFrame","interval","tick","createFxNow","genFx","includeWidth","createTween","animation","Animation","tweeners","properties","stopped","prefilters","currentTime","startTime","tweens","opts","specialEasing","originalProperties","originalOptions","gotoEnd","propFilter","bind","complete","timer","anim","*","tweener","oldfire","propTween","restoreDisplay","isBox","dataShow","unqueued","overflow","overflowX","overflowY","prefilter","speed","speeds","fadeTo","to","animate","optall","doAnimation","finish","stopQueue","timers","cssFn","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","slow","fast","delay","time","timeout","clearTimeout","checkOn","optSelected","radioValue","boolHook","removeAttr","nType","attrHooks","attrNames","getter","lowercaseName","rfocusable","rclickable","stripAndCollapse","getClass","classesToArray","removeProp","propFix","tabindex","for","class","addClass","classNames","curValue","finalValue","removeClass","toggleClass","stateVal","isValidValue","hasClass","rreturn","valHooks","optionSet","rquery","parseXML","parserErrorElem","DOMParser","parseFromString","rfocusMorph","stopPropagationCallback","onlyHandlers","bubbleType","ontype","lastElement","eventPath","parentWindow","triggerHandler","rbracket","rCRLF","rsubmitterTypes","rsubmittable","buildParams","traditional","param","s","valueOrFunction","encodeURIComponent","serialize","serializeArray","r20","rhash","rantiCache","rheaders","rnoContent","rprotocol","transports","allTypes","originAnchor","addToPrefiltersOrTransports","structure","dataTypeExpression","dataType","dataTypes","inspectPrefiltersOrTransports","jqXHR","inspected","seekingTransport","inspect","prefilterOrFactory","dataTypeOrTransport","ajaxExtend","flatOptions","ajaxSettings","active","lastModified","etag","url","isLocal","protocol","processData","async","contentType","accepts","json","responseFields","converters","* text","text html","text json","text xml","ajaxSetup","settings","ajaxPrefilter","ajaxTransport","ajax","transport","cacheURL","responseHeadersString","responseHeaders","timeoutTimer","urlAnchor","fireGlobals","uncached","callbackContext","globalEventContext","completeDeferred","statusCode","requestHeaders","requestHeadersNames","strAbort","getResponseHeader","getAllResponseHeaders","setRequestHeader","overrideMimeType","mimeType","status","abort","statusText","finalText","crossDomain","host","hasContent","ifModified","headers","beforeSend","success","send","nativeStatusText","responses","isSuccess","response","modified","ct","finalDataType","firstDataType","ajaxHandleResponses","conv2","current","conv","dataFilter","throws","ajaxConvert","getJSON","getScript","text script","wrapAll","firstElementChild","wrapInner","htmlIsFunction","unwrap","visible","xhr","XMLHttpRequest","xhrSuccessStatus","0","1223","xhrSupported","cors","errorCallback","open","username","xhrFields","onload","onerror","onabort","ontimeout","onreadystatechange","responseType","responseText","binary","scriptAttrs","charset","scriptCharset","evt","oldCallbacks","rjsonp","jsonp","jsonpCallback","originalSettings","callbackName","overwritten","responseContainer","jsonProp","createHTMLDocument","implementation","keepScripts","parsed","params","animated","offset","setOffset","curPosition","curLeft","curCSSTop","curTop","curOffset","curCSSLeft","curElem","using","rect","win","pageYOffset","pageXOffset","offsetParent","parentOffset","scrollTo","Height","Width","","defaultExtra","funcName","unbind","delegate","undelegate","hover","fnOver","fnOut","rtrim","proxy","holdReady","hold","parseJSON","isNumeric","isNaN","trim","define","amd","_jQuery","_$","$","noConflict"],"mappings":"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","file":"jquery-3.7.0.min.js"} \ 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..e7e29d5 --- /dev/null +++ b/assets/js/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v3.7.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.0",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},R=function(){V()},M=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&z(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function X(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&M(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function U(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function z(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",R),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===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]||I.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]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(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){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Me(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!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(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return R(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return R(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.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)}}),ce.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,n){ce.fn[n]=function(e,t){return 0=0&&(this.fetchedEOF?this.index0){return this.fetch(t)>=t}return!0}fetch(e){if(this.fetchedEOF)return 0;for(let t=0;t=this.tokens.length&&(t=this.tokens.length-1);for(let o=e;o=this.tokens.length?this.tokens[this.tokens.length-1]:this.tokens[t]}adjustSeekIndex(e){return e}lazyInit(){-1===this.index&&this.setup()}setup(){this.sync(0),this.index=this.adjustSeekIndex(0)}setTokenSource(e){this.tokenSource=e,this.tokens=[],this.index=-1,this.fetchedEOF=!1}nextTokenOnChannel(e,t){if(this.sync(e),e>=this.tokens.length)return-1;let n=this.tokens[e];for(;n.channel!==this.channel;){if(n.type===i.EOF)return-1;e+=1,this.sync(e),n=this.tokens[e]}return e}previousTokenOnChannel(e,t){for(;e>=0&&this.tokens[e].channel!==t;)e-=1;return e}getHiddenTokensToRight(e,t){if(void 0===t&&(t=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw e+" not in 0.."+this.tokens.length-1;const n=this.nextTokenOnChannel(e+1,a.DEFAULT_TOKEN_CHANNEL),i=e+1,o=-1===n?this.tokens.length-1:n;return this.filterForChannel(i,o,t)}getHiddenTokensToLeft(e,t){if(void 0===t&&(t=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw e+" not in 0.."+this.tokens.length-1;const n=this.previousTokenOnChannel(e-1,a.DEFAULT_TOKEN_CHANNEL);if(n===e-1)return null;const i=n+1,o=e-1;return this.filterForChannel(i,o,t)}filterForChannel(e,t,n){const i=[];for(let o=e;o=this.tokens.length&&(n=this.tokens.length-1);let a="";for(let e=t;e",this.strdata=e,this.decodeToUnicodeCodePoints=t||!1,this._index=0,this.data=[],this.decodeToUnicodeCodePoints)for(let e=0;e=this._size)throw"cannot consume EOF";this._index+=1}LA(e){if(0===e)return 0;e<0&&(e+=1);const t=this._index+e-1;return t<0||t>=this._size?i.EOF:this.data[t]}LT(e){return this.LA(e)}mark(){return-1}release(e){}seek(e){e<=this._index?this._index=e:this._index=Math.min(e,this._size)}getText(e,t){if(t>=this._size&&(t=this._size-1),e>=this._size)return"";if(this.decodeToUnicodeCodePoints){let n="";for(let i=e;i<=t;i++)n+=String.fromCodePoint(this.data[i]);return n}return this.strdata.slice(e,t+1)}toString(){return this.strdata}get index(){return this._index}get size(){return this._size}}},7615:function(e,t,n){const{Token:i}=n(2653);class a{constructor(e,t){this.start=e,this.stop=t}clone(){return new a(this.start,this.stop)}contains(e){return e>=this.start&&ethis.addInterval(e)),this),this}reduce(e){if(e=n.stop?(this.intervals.splice(e+1,1),this.reduce(e)):t.stop>=n.start&&(this.intervals[e]=new a(t.start,n.stop),this.intervals.splice(e+1,1))}}complement(e,t){const n=new o;return n.addInterval(new a(e,t+1)),null!==this.intervals&&this.intervals.forEach((e=>n.removeRange(e))),n}contains(e){if(null===this.intervals)return!1;for(let t=0;tn.start&&e.stop=n.stop?(this.intervals.splice(t,1),t-=1):e.start"):e.push("'"+String.fromCharCode(n.start)+"'"):e.push("'"+String.fromCharCode(n.start)+"'..'"+String.fromCharCode(n.stop-1)+"'")}return e.length>1?"{"+e.join(", ")+"}":e[0]}toIndexString(){const e=[];for(let t=0;t"):e.push(n.start.toString()):e.push(n.start.toString()+".."+(n.stop-1).toString())}return e.length>1?"{"+e.join(", ")+"}":e[0]}toTokenString(e,t){const n=[];for(let i=0;i1?"{"+n.join(", ")+"}":n[0]}elementName(e,t,n){return n===i.EOF?"":n===i.EPSILON?"":e[n]||t[n]}get length(){return this.intervals.map((e=>e.length)).reduce(((e,t)=>e+t))}}e.exports={Interval:a,IntervalSet:o}},6966:function(e,t,n){const{Set:i,BitSet:a}=n(4581),{Token:o}=n(2653),{ATNConfig:r}=n(9906),{IntervalSet:s}=n(7615),{RuleStopState:c}=n(4579),{RuleTransition:d,NotSetTransition:u,WildcardTransition:l,AbstractPredicateTransition:m}=n(6195),{predictionContextFromRuleContext:p,PredictionContext:f,SingletonPredictionContext:g}=n(6848);class h{constructor(e){this.atn=e}getDecisionLookahead(e){if(null===e)return null;const t=e.transitions.length,n=[];for(let o=0;o":"\n"===e?"\\n":"\t"===e?"\\t":"\r"===e?"\\r":e}getCharErrorDisplay(e){return"'"+this.getErrorDisplayForChar(e)+"'"}recover(e){this._input.LA(1)!==i.EOF&&(e instanceof s?this._interp.consume(this._input):this._input.consume())}get inputStream(){return this._input}set inputStream(e){this._input=null,this._tokenFactorySourcePair=[this,this._input],this.reset(),this._input=e,this._tokenFactorySourcePair=[this,this._input]}get sourceName(){return this._input.sourceName}get type(){return this._type}set type(e){this._type=e}get line(){return this._interp.line}set line(e){this._interp.line=e}get column(){return this._interp.column}set column(e){this._interp.column=e}get text(){return null!==this._text?this._text:this._interp.getText(this._input)}set text(e){this._text=e}}c.DEFAULT_MODE=0,c.MORE=-2,c.SKIP=-3,c.DEFAULT_TOKEN_CHANNEL=i.DEFAULT_CHANNEL,c.HIDDEN=i.HIDDEN_CHANNEL,c.MIN_CHAR_VALUE=0,c.MAX_CHAR_VALUE=1114111,e.exports=c},1967:function(e,t,n){const{Token:i}=n(2653),{ParseTreeListener:a,TerminalNode:o,ErrorNode:r}=n(6867),s=n(391),{DefaultErrorStrategy:c}=n(6218),d=n(2219),u=n(3046),l=n(8141);class m extends a{constructor(e){super(),this.parser=e}enterEveryRule(e){console.log("enter "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}visitTerminal(e){console.log("consume "+e.symbol+" rule "+this.parser.ruleNames[this.parser._ctx.ruleIndex])}exitEveryRule(e){console.log("exit "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}}class p extends s{constructor(e){super(),this._input=null,this._errHandler=new c,this._precedenceStack=[],this._precedenceStack.push(0),this._ctx=null,this.buildParseTrees=!0,this._tracer=null,this._parseListeners=null,this._syntaxErrors=0,this.setInputStream(e)}reset(){null!==this._input&&this._input.seek(0),this._errHandler.reset(this),this._ctx=null,this._syntaxErrors=0,this.setTrace(!1),this._precedenceStack=[],this._precedenceStack.push(0),null!==this._interp&&this._interp.reset()}match(e){let t=this.getCurrentToken();return t.type===e?(this._errHandler.reportMatch(this),this.consume()):(t=this._errHandler.recoverInline(this),this.buildParseTrees&&-1===t.tokenIndex&&this._ctx.addErrorNode(t)),t}matchWildcard(){let e=this.getCurrentToken();return e.type>0?(this._errHandler.reportMatch(this),this.consume()):(e=this._errHandler.recoverInline(this),this._buildParseTrees&&-1===e.tokenIndex&&this._ctx.addErrorNode(e)),e}getParseListeners(){return this._parseListeners||[]}addParseListener(e){if(null===e)throw"listener";null===this._parseListeners&&(this._parseListeners=[]),this._parseListeners.push(e)}removeParseListener(e){if(null!==this._parseListeners){const t=this._parseListeners.indexOf(e);t>=0&&this._parseListeners.splice(t,1),0===this._parseListeners.length&&(this._parseListeners=null)}}removeParseListeners(){this._parseListeners=null}triggerEnterRuleEvent(){if(null!==this._parseListeners){const e=this._ctx;this._parseListeners.forEach((function(t){t.enterEveryRule(e),e.enterRule(t)}))}}triggerExitRuleEvent(){if(null!==this._parseListeners){const e=this._ctx;this._parseListeners.slice(0).reverse().forEach((function(t){e.exitRule(t),t.exitEveryRule(e)}))}}getTokenFactory(){return this._input.tokenSource._factory}setTokenFactory(e){this._input.tokenSource._factory=e}getATNWithBypassAlts(){const e=this.getSerializedATN();if(null===e)throw"The current parser does not support an ATN with bypass alternatives.";let t=this.bypassAltsAtnCache[e];if(null===t){const n=new u;n.generateRuleBypassTransitions=!0,t=new d(n).deserialize(e),this.bypassAltsAtnCache[e]=t}return t}compileParseTreePattern(e,t,n){if(null===(n=n||null)&&null!==this.getTokenStream()){const e=this.getTokenStream().tokenSource;e instanceof l&&(n=e)}if(null===n)throw"Parser can't discover a lexer to use";return new ParseTreePatternMatcher(n,this).compile(e,t)}getInputStream(){return this.getTokenStream()}setInputStream(e){this.setTokenStream(e)}getTokenStream(){return this._input}setTokenStream(e){this._input=null,this.reset(),this._input=e}getCurrentToken(){return this._input.LT(1)}notifyErrorListeners(e,t,n){n=n||null,null===(t=t||null)&&(t=this.getCurrentToken()),this._syntaxErrors+=1;const i=t.line,a=t.column;this.getErrorListenerDispatch().syntaxError(this,t,i,a,e,n)}consume(){const e=this.getCurrentToken();e.type!==i.EOF&&this.getInputStream().consume();const t=null!==this._parseListeners&&this._parseListeners.length>0;if(this.buildParseTrees||t){let n;n=this._errHandler.inErrorRecoveryMode(this)?this._ctx.addErrorNode(e):this._ctx.addTokenNode(e),n.invokingState=this.state,t&&this._parseListeners.forEach((function(e){n instanceof r||void 0!==n.isErrorNode&&n.isErrorNode()?e.visitErrorNode(n):n instanceof o&&e.visitTerminal(n)}))}return e}addContextToParseTree(){null!==this._ctx.parentCtx&&this._ctx.parentCtx.addChild(this._ctx)}enterRule(e,t,n){this.state=t,this._ctx=e,this._ctx.start=this._input.LT(1),this.buildParseTrees&&this.addContextToParseTree(),this.triggerEnterRuleEvent()}exitRule(){this._ctx.stop=this._input.LT(-1),this.triggerExitRuleEvent(),this.state=this._ctx.invokingState,this._ctx=this._ctx.parentCtx}enterOuterAlt(e,t){e.setAltNumber(t),this.buildParseTrees&&this._ctx!==e&&null!==this._ctx.parentCtx&&(this._ctx.parentCtx.removeLastChild(),this._ctx.parentCtx.addChild(e)),this._ctx=e}getPrecedence(){return 0===this._precedenceStack.length?-1:this._precedenceStack[this._precedenceStack.length-1]}enterRecursionRule(e,t,n,i){this.state=t,this._precedenceStack.push(i),this._ctx=e,this._ctx.start=this._input.LT(1),this.triggerEnterRuleEvent()}pushNewRecursionContext(e,t,n){const i=this._ctx;i.parentCtx=e,i.invokingState=t,i.stop=this._input.LT(-1),this._ctx=e,this._ctx.start=i.start,this.buildParseTrees&&this._ctx.addChild(i),this.triggerEnterRuleEvent()}unrollRecursionContexts(e){this._precedenceStack.pop(),this._ctx.stop=this._input.LT(-1);const t=this._ctx,n=this.getParseListeners();if(null!==n&&n.length>0)for(;this._ctx!==e;)this.triggerExitRuleEvent(),this._ctx=this._ctx.parentCtx;else this._ctx=e;t.parentCtx=e,this.buildParseTrees&&null!==e&&e.addChild(t)}getInvokingContext(e){let t=this._ctx;for(;null!==t;){if(t.ruleIndex===e)return t;t=t.parentCtx}return null}precpred(e,t){return t>=this._precedenceStack[this._precedenceStack.length-1]}inContext(e){return!1}isExpectedToken(e){const t=this._interp.atn;let n=this._ctx;const a=t.states[this.state];let o=t.nextTokens(a);if(o.contains(e))return!0;if(!o.contains(i.EPSILON))return!1;for(;null!==n&&n.invokingState>=0&&o.contains(i.EPSILON);){const i=t.states[n.invokingState].transitions[0];if(o=t.nextTokens(i.followState),o.contains(e))return!0;n=n.parentCtx}return!(!o.contains(i.EPSILON)||e!==i.EOF)}getExpectedTokens(){return this._interp.atn.getExpectedTokens(this.state,this._ctx)}getExpectedTokensWithinCurrentRule(){const e=this._interp.atn,t=e.states[this.state];return e.nextTokens(t)}getRuleIndex(e){const t=this.getRuleIndexMap()[e];return null!==t?t:-1}getRuleInvocationStack(e){null===(e=e||null)&&(e=this._ctx);const t=[];for(;null!==e;){const n=e.ruleIndex;n<0?t.push("n/a"):t.push(this.ruleNames[n]),e=e.parentCtx}return t}getDFAStrings(){return this._interp.decisionToDFA.toString()}dumpDFA(){let e=!1;for(let t=0;t0&&(e&&console.log(),this.printer.println("Decision "+n.decision+":"),this.printer.print(n.toString(this.literalNames,this.symbolicNames)),e=!0)}}getSourceName(){return this._input.sourceName}setTrace(e){e?(null!==this._tracer&&this.removeParseListener(this._tracer),this._tracer=new m(this),this.addParseListener(this._tracer)):(this.removeParseListener(this._tracer),this._tracer=null)}}p.bypassAltsAtnCache={},e.exports=p},6353:function(e,t,n){const i=n(2088),a=n(6867),o=a.INVALID_INTERVAL,r=a.TerminalNode,s=a.TerminalNodeImpl,c=a.ErrorNodeImpl,d=n(7615).Interval;class u extends i{constructor(e,t){super(e=e||null,t=t||null),this.ruleIndex=-1,this.children=null,this.start=null,this.stop=null,this.exception=null}copyFrom(e){this.parentCtx=e.parentCtx,this.invokingState=e.invokingState,this.children=null,this.start=e.start,this.stop=e.stop,e.children&&(this.children=[],e.children.map((function(e){e instanceof c&&(this.children.push(e),e.parentCtx=this)}),this))}enterRule(e){}exitRule(e){}addChild(e){return null===this.children&&(this.children=[]),this.children.push(e),e}removeLastChild(){null!==this.children&&this.children.pop()}addTokenNode(e){const t=new s(e);return this.addChild(t),t.parentCtx=this,t}addErrorNode(e){const t=new c(e);return this.addChild(t),t.parentCtx=this,t}getChild(e,t){if(t=t||null,null===this.children||e<0||e>=this.children.length)return null;if(null===t)return this.children[e];for(let n=0;n=this.children.length)return null;for(let n=0;n0&&(e+=", "),this.returnStates[t]!==s.EMPTY_RETURN_STATE?(e+=this.returnStates[t],null!==this.parents[t]?e=e+" "+this.parents[t]:e+="null"):e+="$";return e+"]"}}get length(){return this.returnStates.length}}function l(e,t,n,i){if(e===t)return e;if(e instanceof c&&t instanceof c)return function(e,t,n,i){if(null!==i){let n=i.get(e,t);if(null!==n)return n;if(n=i.get(t,e),null!==n)return n}const a=function(e,t,n){if(n){if(e===s.EMPTY)return s.EMPTY;if(t===s.EMPTY)return s.EMPTY}else{if(e===s.EMPTY&&t===s.EMPTY)return s.EMPTY;if(e===s.EMPTY){const e=[t.returnState,s.EMPTY_RETURN_STATE],n=[t.parentCtx,null];return new u(n,e)}if(t===s.EMPTY){const t=[e.returnState,s.EMPTY_RETURN_STATE],n=[e.parentCtx,null];return new u(n,t)}}return null}(e,t,n);if(null!==a)return null!==i&&i.set(e,t,a),a;if(e.returnState===t.returnState){const a=l(e.parentCtx,t.parentCtx,n,i);if(a===e.parentCtx)return e;if(a===t.parentCtx)return t;const o=c.create(a,e.returnState);return null!==i&&i.set(e,t,o),o}{let n=null;if((e===t||null!==e.parentCtx&&e.parentCtx===t.parentCtx)&&(n=e.parentCtx),null!==n){const a=[e.returnState,t.returnState];e.returnState>t.returnState&&(a[0]=t.returnState,a[1]=e.returnState);const o=new u([n,n],a);return null!==i&&i.set(e,t,o),o}const a=[e.returnState,t.returnState];let o=[e.parentCtx,t.parentCtx];e.returnState>t.returnState&&(a[0]=t.returnState,a[1]=e.returnState,o=[t.parentCtx,e.parentCtx]);const r=new u(o,a);return null!==i&&i.set(e,t,r),r}}(e,t,n,i);if(n){if(e instanceof d)return e;if(t instanceof d)return t}return e instanceof c&&(e=new u([e.getParent()],[e.returnState])),t instanceof c&&(t=new u([t.getParent()],[t.returnState])),function(e,t,n,i){if(null!==i){let n=i.get(e,t);if(null!==n)return n;if(n=i.get(t,e),null!==n)return n}let a=0,r=0,d=0,m=[],p=[];for(;a";let t=e.text;return null===t&&(t=e.type===i.EOF?"":"<"+e.type+">"),t=t.replace("\n","\\n").replace("\r","\\r").replace("\t","\\t"),"'"+t+"'"}getErrorListenerDispatch(){return new o(this._listeners)}sempred(e,t,n){return!0}precpred(e,t){return!0}get state(){return this._stateNumber}set state(e){this._stateNumber=e}}r.tokenTypeMapCache={},r.ruleIndexMapCache={},e.exports=r},2088:function(e,t,n){const{RuleNode:i}=n(6867),{INVALID_INTERVAL:a}=n(6867),o=n(2027);e.exports=class extends i{constructor(e,t){super(),this.parentCtx=e||null,this.invokingState=t||-1}depth(){let e=0,t=this;for(;null!==t;)t=t.parentCtx,e+=1;return e}isEmpty(){return-1===this.invokingState}getSourceInterval(){return a}getRuleContext(){return this}getPayload(){return this}getText(){return 0===this.getChildCount()?"":this.children.map((function(e){return e.getText()})).join("")}getAltNumber(){return 0}setAltNumber(e){}getChild(e){return null}getChildCount(){return 0}accept(e){return e.visitChildren(this)}toStringTree(e,t){return o.toStringTree(this,e,t)}toString(e,t){e=e||null,t=t||null;let n=this,i="[";for(;null!==n&&n!==t;){if(null===e)n.isEmpty()||(i+=n.invokingState);else{const t=n.ruleIndex;i+=t>=0&&t","[@"+this.tokenIndex+","+this.start+":"+this.stop+"='"+e+"',<"+this.type+">"+(this.channel>0?",channel="+this.channel:"")+","+this.line+":"+this.column+"]"}get text(){if(null!==this._text)return this._text;const e=this.getInputStream();if(null===e)return null;const t=e.size;return this.start"}set text(e){this._text=e}}n.EMPTY_SOURCE=[null,null],e.exports={Token:t,CommonToken:n}},4581:function(e){function t(e){return null===e?"null":e}function n(e){return Array.isArray(e)?"["+e.map(t).join(", ")+"]":"null"}function i(e,t){return e?e.equals(t):e==t}function a(e){return e?e.hashCode():-1}String.prototype.seed=String.prototype.seed||Math.round(Math.random()*Math.pow(2,32)),String.prototype.hashCode=function(){const e=this.toString();let t,n;const i=3&e.length,a=e.length-i;let o=String.prototype.seed;const r=3432918353,s=461845907;let c=0;for(;c>>16)*r&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(65535&n)*s+(((n>>>16)*s&65535)<<16)&4294967295,o^=n,o=o<<13|o>>>19,t=5*(65535&o)+((5*(o>>>16)&65535)<<16)&4294967295,o=27492+(65535&t)+((58964+(t>>>16)&65535)<<16);switch(n=0,i){case 3:n^=(255&e.charCodeAt(c+2))<<16;case 2:n^=(255&e.charCodeAt(c+1))<<8;case 1:n^=255&e.charCodeAt(c),n=(65535&n)*r+(((n>>>16)*r&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(65535&n)*s+(((n>>>16)*s&65535)<<16)&4294967295,o^=n}return o^=e.length,o^=o>>>16,o=2246822507*(65535&o)+((2246822507*(o>>>16)&65535)<<16)&4294967295,o^=o>>>13,o=3266489909*(65535&o)+((3266489909*(o>>>16)&65535)<<16)&4294967295,o^=o>>>16,o>>>0};class o{constructor(){this.data=[]}add(e){this.data[e]=!0}or(e){const t=this;Object.keys(e.data).map((function(e){t.add(e)}))}remove(e){delete this.data[e]}contains(e){return!0===this.data[e]}values(){return Object.keys(this.data)}minValue(){return Math.min.apply(null,this.values())}hashCode(){const e=new s;return e.update(this.values()),e.finish()}equals(e){return e instanceof o&&this.hashCode()===e.hashCode()}toString(){return"{"+this.values().join(", ")+"}"}get length(){return this.values().length}}class r{constructor(e,t){this.data={},this.hashFunction=e||a,this.equalsFunction=t||i}put(e,t){const n="hash_"+this.hashFunction(e);if(n in this.data){const i=this.data[n];for(let n=0;n>>17,e*=461845907,this.count=this.count+1;let n=this.hash^e;n=n<<13|n>>>19,n=5*n+3864292196,this.hash=n}}}finish(){let e=this.hash^4*this.count;return e^=e>>>16,e*=2246822507,e^=e>>>13,e*=3266489909,e^=e>>>16,e}}e.exports={Hash:s,Set:class{constructor(e,t){this.data={},this.hashFunction=e||a,this.equalsFunction=t||i}add(e){const t="hash_"+this.hashFunction(e);if(t in this.data){const n=this.data[t];for(let t=0;t=this.states.length)throw"Invalid state number.";const n=this.states[e];let i=this.nextTokens(n);if(!i.contains(o.EPSILON))return i;const r=new a;for(r.addSet(i),r.removeOne(o.EPSILON);null!==t&&t.invokingState>=0&&i.contains(o.EPSILON);){const e=this.states[t.invokingState].transitions[0];i=this.nextTokens(e.followState),r.addSet(i),r.removeOne(o.EPSILON),t=t.parentCtx}return i.contains(o.EPSILON)&&r.addOne(o.EOF),r}}r.INVALID_ALT_NUMBER=0,e.exports=r},9906:function(e,t,n){const{DecisionState:i}=n(4579),{SemanticContext:a}=n(7821),{Hash:o}=n(4581);function r(e,t){if(null===e){const e={state:null,alt:null,context:null,semanticContext:null};return t&&(e.reachesIntoOuterContext=0),e}{const n={};return n.state=e.state||null,n.alt=void 0===e.alt?null:e.alt,n.context=e.context||null,n.semanticContext=e.semanticContext||null,t&&(n.reachesIntoOuterContext=e.reachesIntoOuterContext||0,n.precedenceFilterSuppressed=e.precedenceFilterSuppressed||!1),n}}class s{constructor(e,t){this.checkContext(e,t),e=r(e),t=r(t,!0),this.state=null!==e.state?e.state:t.state,this.alt=null!==e.alt?e.alt:t.alt,this.context=null!==e.context?e.context:t.context,this.semanticContext=null!==e.semanticContext?e.semanticContext:null!==t.semanticContext?t.semanticContext:a.NONE,this.reachesIntoOuterContext=t.reachesIntoOuterContext,this.precedenceFilterSuppressed=t.precedenceFilterSuppressed}checkContext(e,t){null!==e.context&&void 0!==e.context||null!==t&&null!==t.context&&void 0!==t.context||(this.context=null)}hashCode(){const e=new o;return this.updateHashCode(e),e.finish()}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext)}equals(e){return this===e||e instanceof s&&(this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&(null===this.context?null===e.context:this.context.equals(e.context))&&this.semanticContext.equals(e.semanticContext)&&this.precedenceFilterSuppressed===e.precedenceFilterSuppressed)}hashCodeForConfigSet(){const e=new o;return e.update(this.state.stateNumber,this.alt,this.semanticContext),e.finish()}equalsForConfigSet(e){return this===e||e instanceof s&&(this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&this.semanticContext.equals(e.semanticContext))}toString(){return"("+this.state+","+this.alt+(null!==this.context?",["+this.context.toString()+"]":"")+(this.semanticContext!==a.NONE?","+this.semanticContext.toString():"")+(this.reachesIntoOuterContext>0?",up="+this.reachesIntoOuterContext:"")+")"}}class c extends s{constructor(e,t){super(e,t);const n=e.lexerActionExecutor||null;return this.lexerActionExecutor=n||(null!==t?t.lexerActionExecutor:null),this.passedThroughNonGreedyDecision=null!==t&&this.checkNonGreedyDecision(t,this.state),this.hashCodeForConfigSet=c.prototype.hashCode,this.equalsForConfigSet=c.prototype.equals,this}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext,this.passedThroughNonGreedyDecision,this.lexerActionExecutor)}equals(e){return this===e||e instanceof c&&this.passedThroughNonGreedyDecision===e.passedThroughNonGreedyDecision&&(this.lexerActionExecutor?this.lexerActionExecutor.equals(e.lexerActionExecutor):!e.lexerActionExecutor)&&super.equals(e)}checkNonGreedyDecision(e,t){return e.passedThroughNonGreedyDecision||t instanceof i&&t.nonGreedy}}e.exports.ATNConfig=s,e.exports.LexerATNConfig=c},237:function(e,t,n){const i=n(6378),a=n(4581),{SemanticContext:o}=n(7821),{merge:r}=n(6848);function s(e){return e.hashCodeForConfigSet()}function c(e,t){return e===t||null!==e&&null!==t&&e.equalsForConfigSet(t)}class d{constructor(e){this.configLookup=new a.Set(s,c),this.fullCtx=void 0===e||e,this.readOnly=!1,this.configs=[],this.uniqueAlt=0,this.conflictingAlts=null,this.hasSemanticContext=!1,this.dipsIntoOuterContext=!1,this.cachedHashCode=-1}add(e,t){if(void 0===t&&(t=null),this.readOnly)throw"This set is readonly";e.semanticContext!==o.NONE&&(this.hasSemanticContext=!0),e.reachesIntoOuterContext>0&&(this.dipsIntoOuterContext=!0);const n=this.configLookup.add(e);if(n===e)return this.cachedHashCode=-1,this.configs.push(e),!0;const i=!this.fullCtx,a=r(n.context,e.context,i,t);return n.reachesIntoOuterContext=Math.max(n.reachesIntoOuterContext,e.reachesIntoOuterContext),e.precedenceFilterSuppressed&&(n.precedenceFilterSuppressed=!0),n.context=a,!0}getStates(){const e=new a.Set;for(let t=0;t=n}deserialize(e){this.reset(e),this.checkVersion(),this.checkUUID();const t=this.readATN();this.readStates(t),this.readRules(t),this.readModes(t);const n=[];return this.readSets(t,n,this.readInt.bind(this)),this.isFeatureSupported(U,this.uuid)&&this.readSets(t,n,this.readInt32.bind(this)),this.readEdges(t,n),this.readDecisions(t),this.readLexerActions(t),this.markPrecedenceDecisions(t),this.verifyATN(t),this.deserializationOptions.generateRuleBypassTransitions&&t.grammarType===o.PARSER&&(this.generateRuleBypassTransitions(t),this.verifyATN(t)),t}reset(e){const t=e.split("").map((function(e){const t=e.charCodeAt(0);return t>1?t-2:t+65534}));t[0]=e.charCodeAt(0),this.data=t,this.pos=0}checkVersion(){const e=this.readInt();if(3!==e)throw"Could not deserialize ATN with version "+e+" (expected 3)."}checkUUID(){const e=this.readUUID();if(V.indexOf(e)<0)throw Q;this.uuid=e}readATN(){const e=this.readInt(),t=this.readInt();return new a(e,t)}readStates(e){let t,n,i;const a=[],o=[],s=this.readInt();for(let t=0;t0;)a.addTransition(d.transitions[l-1]),d.transitions=d.transitions.slice(-1);e.ruleToStartState[t].addTransition(new T(a)),o.addTransition(new T(c));const m=new s;e.addState(m),m.addTransition(new S(o,e.ruleToTokenType[t])),a.addTransition(new T(m))}stateIsEndStateFor(e,t){if(e.ruleIndex!==t)return null;if(!(e instanceof y))return null;const n=e.transitions[e.transitions.length-1].target;return n instanceof l&&n.epsilonOnlyTransitions&&n.transitions[0].target instanceof p?e:null}markPrecedenceDecisions(e){for(let t=0;t=0):this.checkCondition(n.transitions.length<=1||n instanceof p)}}checkCondition(e,t){if(!e)throw null==t&&(t="IllegalState"),t}readInt(){return this.data[this.pos++]}readInt32(){return this.readInt()|this.readInt()<<16}readLong(){return 4294967295&this.readInt32()|this.readInt32()<<32}readUUID(){const e=[];for(let t=7;t>=0;t--){const n=this.readInt();e[2*t+1]=255&n,e[2*t]=n>>8&255}return G[e[0]]+G[e[1]]+G[e[2]]+G[e[3]]+"-"+G[e[4]]+G[e[5]]+"-"+G[e[6]]+G[e[7]]+"-"+G[e[8]]+G[e[9]]+"-"+G[e[10]]+G[e[11]]+G[e[12]]+G[e[13]]+G[e[14]]+G[e[15]]}edgeFactory(e,t,n,a,o,r,s,c){const d=e.states[a];switch(t){case E.EPSILON:return new T(d);case E.RANGE:return new b(d,0!==s?i.EOF:o,r);case E.RULE:return new R(e.states[o],r,s,d);case E.PREDICATE:return new L(d,o,r,0!==s);case E.PRECEDENCE:return new P(d,o);case E.ATOM:return new S(d,0!==s?i.EOF:o);case E.ACTION:return new M(d,o,r,0!==s);case E.SET:return new v(d,c[o]);case E.NOT_SET:return new D(d,c[o]);case E.WILDCARD:return new I(d);default:throw"The specified transition type: "+t+" is not valid."}}stateFactory(e,t){if(null===this.stateFactories){const e=[];e[r.INVALID_TYPE]=null,e[r.BASIC]=()=>new s,e[r.RULE_START]=()=>new m,e[r.BLOCK_START]=()=>new C,e[r.PLUS_BLOCK_START]=()=>new x,e[r.STAR_BLOCK_START]=()=>new _,e[r.TOKEN_START]=()=>new f,e[r.RULE_STOP]=()=>new p,e[r.BLOCK_END]=()=>new u,e[r.STAR_LOOP_BACK]=()=>new h,e[r.STAR_LOOP_ENTRY]=()=>new y,e[r.PLUS_LOOP_BACK]=()=>new g,e[r.LOOP_END]=()=>new l,this.stateFactories=e}if(e>this.stateFactories.length||null===this.stateFactories[e])throw"The specified state type "+e+" is not valid.";{const n=this.stateFactories[e]();if(null!==n)return n.ruleIndex=t,n}}lexerActionFactory(e,t,n){if(null===this.actionFactories){const e=[];e[w.CHANNEL]=(e,t)=>new Y(e),e[w.CUSTOM]=(e,t)=>new N(e,t),e[w.MODE]=(e,t)=>new B(e),e[w.MORE]=(e,t)=>q.INSTANCE,e[w.POP_MODE]=(e,t)=>F.INSTANCE,e[w.PUSH_MODE]=(e,t)=>new j(e),e[w.SKIP]=(e,t)=>O.INSTANCE,e[w.TYPE]=(e,t)=>new H(e),this.actionFactories=e}if(e>this.actionFactories.length||null===this.actionFactories[e])throw"The specified lexer action type "+e+" is not valid.";return this.actionFactories[e](t,n)}}},9872:function(e,t,n){const{DFAState:i}=n(2241),{ATNConfigSet:a}=n(237),{getCachedPredictionContext:o}=n(6848),{Map:r}=n(4581);class s{constructor(e,t){return this.atn=e,this.sharedContextCache=t,this}getCachedContext(e){if(null===this.sharedContextCache)return e;const t=new r;return o(e,this.sharedContextCache,t)}}s.ERROR=new i(2147483647,new a),e.exports=s},4579:function(e){class t{constructor(){this.atn=null,this.stateNumber=t.INVALID_STATE_NUMBER,this.stateType=null,this.ruleIndex=0,this.epsilonOnlyTransitions=!1,this.transitions=[],this.nextTokenWithinRule=null}toString(){return this.stateNumber}equals(e){return e instanceof t&&this.stateNumber===e.stateNumber}isNonGreedyExitState(){return!1}addTransition(e,t){void 0===t&&(t=-1),0===this.transitions.length?this.epsilonOnlyTransitions=e.isEpsilon:this.epsilonOnlyTransitions!==e.isEpsilon&&(this.epsilonOnlyTransitions=!1),-1===t?this.transitions.push(e):this.transitions.splice(t,1,e)}}t.INVALID_TYPE=0,t.BASIC=1,t.RULE_START=2,t.BLOCK_START=3,t.PLUS_BLOCK_START=4,t.STAR_BLOCK_START=5,t.TOKEN_START=6,t.RULE_STOP=7,t.BLOCK_END=8,t.STAR_LOOP_BACK=9,t.STAR_LOOP_ENTRY=10,t.PLUS_LOOP_BACK=11,t.LOOP_END=12,t.serializationNames=["INVALID","BASIC","RULE_START","BLOCK_START","PLUS_BLOCK_START","STAR_BLOCK_START","TOKEN_START","RULE_STOP","BLOCK_END","STAR_LOOP_BACK","STAR_LOOP_ENTRY","PLUS_LOOP_BACK","LOOP_END"],t.INVALID_STATE_NUMBER=-1;class n extends t{constructor(){return super(),this.decision=-1,this.nonGreedy=!1,this}}class i extends n{constructor(){return super(),this.endState=null,this}}e.exports={ATNState:t,BasicState:class extends t{constructor(){super(),this.stateType=t.BASIC}},DecisionState:n,BlockStartState:i,BlockEndState:class extends t{constructor(){return super(),this.stateType=t.BLOCK_END,this.startState=null,this}},LoopEndState:class extends t{constructor(){return super(),this.stateType=t.LOOP_END,this.loopBackState=null,this}},RuleStartState:class extends t{constructor(){return super(),this.stateType=t.RULE_START,this.stopState=null,this.isPrecedenceRule=!1,this}},RuleStopState:class extends t{constructor(){return super(),this.stateType=t.RULE_STOP,this}},TokensStartState:class extends n{constructor(){return super(),this.stateType=t.TOKEN_START,this}},PlusLoopbackState:class extends n{constructor(){return super(),this.stateType=t.PLUS_LOOP_BACK,this}},StarLoopbackState:class extends t{constructor(){return super(),this.stateType=t.STAR_LOOP_BACK,this}},StarLoopEntryState:class extends n{constructor(){return super(),this.stateType=t.STAR_LOOP_ENTRY,this.loopBackState=null,this.isPrecedenceDecision=null,this}},PlusBlockStartState:class extends i{constructor(){return super(),this.stateType=t.PLUS_BLOCK_START,this.loopBackState=null,this}},StarBlockStartState:class extends i{constructor(){return super(),this.stateType=t.STAR_BLOCK_START,this}},BasicBlockStartState:class extends i{constructor(){return super(),this.stateType=t.BLOCK_START,this}}}},2065:function(e){e.exports={LEXER:0,PARSER:1}},7076:function(e,t,n){const{Token:i}=n(2653),a=n(8141),o=n(6378),r=n(9872),{DFAState:s}=n(2241),{OrderedATNConfigSet:c}=n(237),{PredictionContext:d}=n(6848),{SingletonPredictionContext:u}=n(6848),{RuleStopState:l}=n(4579),{LexerATNConfig:m}=n(9906),{Transition:p}=n(6195),f=n(9269),{LexerNoViableAltException:g}=n(1706);function h(e){e.index=-1,e.line=0,e.column=-1,e.dfaState=null}class y{constructor(){h(this)}reset(){h(this)}}class x extends r{constructor(e,t,n,i){super(t,i),this.decisionToDFA=n,this.recog=e,this.startIndex=-1,this.line=1,this.column=0,this.mode=a.DEFAULT_MODE,this.prevAccept=new y}copyState(e){this.column=e.column,this.line=e.line,this.mode=e.mode,this.startIndex=e.startIndex}match(e,t){this.match_calls+=1,this.mode=t;const n=e.mark();try{this.startIndex=e.index,this.prevAccept.reset();const i=this.decisionToDFA[t];return null===i.s0?this.matchATN(e):this.execATN(e,i.s0)}finally{e.release(n)}}reset(){this.prevAccept.reset(),this.startIndex=-1,this.line=1,this.column=0,this.mode=a.DEFAULT_MODE}matchATN(e){const t=this.atn.modeToStartState[this.mode];x.debug&&console.log("matchATN mode "+this.mode+" start: "+t);const n=this.mode,i=this.computeStartState(e,t),a=i.hasSemanticContext;i.hasSemanticContext=!1;const o=this.addDFAState(i);a||(this.decisionToDFA[this.mode].s0=o);const r=this.execATN(e,o);return x.debug&&console.log("DFA after matchATN: "+this.decisionToDFA[n].toLexerString()),r}execATN(e,t){x.debug&&console.log("start state closure="+t.configs),t.isAcceptState&&this.captureSimState(this.prevAccept,e,t);let n=e.LA(1),a=t;for(;;){x.debug&&console.log("execATN loop starting closure: "+a.configs);let t=this.getExistingTargetState(a,n);if(null===t&&(t=this.computeTargetState(e,a,n)),t===r.ERROR)break;if(n!==i.EOF&&this.consume(e),t.isAcceptState&&(this.captureSimState(this.prevAccept,e,t),n===i.EOF))break;n=e.LA(1),a=t}return this.failOrAccept(this.prevAccept,e,a.configs,n)}getExistingTargetState(e,t){if(null===e.edges||tx.MAX_DFA_EDGE)return null;let n=e.edges[t-x.MIN_DFA_EDGE];return void 0===n&&(n=null),x.debug&&null!==n&&console.log("reuse state "+e.stateNumber+" edge to "+n.stateNumber),n}computeTargetState(e,t,n){const i=new c;return this.getReachableConfigSet(e,t.configs,i,n),0===i.items.length?(i.hasSemanticContext||this.addDFAEdge(t,n,r.ERROR),r.ERROR):this.addDFAEdge(t,n,null,i)}failOrAccept(e,t,n,a){if(null!==this.prevAccept.dfaState){const n=e.dfaState.lexerActionExecutor;return this.accept(t,n,this.startIndex,e.index,e.line,e.column),e.dfaState.prediction}if(a===i.EOF&&t.index===this.startIndex)return i.EOF;throw new g(this.recog,t,this.startIndex,n)}getReachableConfigSet(e,t,n,a){let r=o.INVALID_ALT_NUMBER;for(let o=0;ox.MAX_DFA_EDGE||(x.debug&&console.log("EDGE "+e+" -> "+n+" upon "+t),null===e.edges&&(e.edges=[]),e.edges[t-x.MIN_DFA_EDGE]=n),n}addDFAState(e){const t=new s(null,e);let n=null;for(let t=0;t0&&(o=this.getAltThatFinishedDecisionEntryRule(a),o!==s.INVALID_ALT_NUMBER)?o:s.INVALID_ALT_NUMBER}getAltThatFinishedDecisionEntryRule(e){const t=[];for(let n=0;n0||i.state instanceof d&&i.context.hasEmptyPath())&&t.indexOf(i.alt)<0&&t.push(i.alt)}return 0===t.length?s.INVALID_ALT_NUMBER:Math.min.apply(null,t)}splitAccordingToSemanticValidity(e,t){const n=new l(e.fullCtx),i=new l(e.fullCtx);for(let a=0;a50))throw"problem";if(e.state instanceof d){if(!e.context.isEmpty()){for(let s=0;s=0&&(i+=1)}this.closureCheckingStopState(m,t,n,l,a,i,r)}}}canDropLoopEntryEdgeInLeftRecursiveRule(e){const t=e.state;if(t.stateType!==c.STAR_LOOP_ENTRY)return!1;if(t.stateType!==c.STAR_LOOP_ENTRY||!t.isPrecedenceDecision||e.context.isEmpty()||e.context.hasEmptyPath())return!1;const n=e.context.length;for(let i=0;i=0?this.parser.ruleNames[e]:""}getEpsilonTarget(e,t,n,i,a,o){switch(t.serializationType){case E.RULE:return this.ruleTransition(e,t);case E.PRECEDENCE:return this.precedenceTransition(e,t,n,i,a);case E.PREDICATE:return this.predTransition(e,t,n,i,a);case E.ACTION:return this.actionTransition(e,t);case E.EPSILON:return new u({state:t.target},e);case E.ATOM:case E.RANGE:case E.SET:return o&&t.matches(m.EOF,0,1)?new u({state:t.target},e):null;default:return null}}actionTransition(e,t){if(this.debug){const e=-1===t.actionIndex?65535:t.actionIndex;console.log("ACTION edge "+t.ruleIndex+":"+e)}return new u({state:t.target},e)}precedenceTransition(e,t,n,a,o){this.debug&&(console.log("PRED (collectPredicates="+n+") "+t.precedence+">=_p, ctx dependent=true"),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));let r=null;if(n&&a)if(o){const n=this._input.index;this._input.seek(this._startIndex);const i=t.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(n),i&&(r=new u({state:t.target},e))}else{const n=x.andContext(e.semanticContext,t.getPredicate());r=new u({state:t.target,semanticContext:n},e)}else r=new u({state:t.target},e);return this.debug&&console.log("config from pred transition="+r),r}predTransition(e,t,n,a,o){this.debug&&(console.log("PRED (collectPredicates="+n+") "+t.ruleIndex+":"+t.predIndex+", ctx dependent="+t.isCtxDependent),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));let r=null;if(n&&(t.isCtxDependent&&a||!t.isCtxDependent))if(o){const n=this._input.index;this._input.seek(this._startIndex);const i=t.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(n),i&&(r=new u({state:t.target},e))}else{const n=x.andContext(e.semanticContext,t.getPredicate());r=new u({state:t.target,semanticContext:n},e)}else r=new u({state:t.target},e);return this.debug&&console.log("config from pred transition="+r),r}ruleTransition(e,t){this.debug&&console.log("CALL rule "+this.getRuleName(t.target.ruleIndex)+", ctx="+e.context);const n=t.followState,i=M.create(e.context,n.stateNumber);return new u({state:t.target,context:i},e)}getConflictingAlts(e){const t=h.getConflictingAltSubsets(e);return h.getAlts(t)}getConflictingAltsOrUniqueAlt(e){let t=null;return e.uniqueAlt!==s.INVALID_ALT_NUMBER?(t=new o,t.add(e.uniqueAlt)):t=e.conflictingAlts,t}getTokenName(e){if(e===m.EOF)return"EOF";if(null!==this.parser&&null!==this.parser.literalNames){if(!(e>=this.parser.literalNames.length&&e>=this.parser.symbolicNames.length)){return(this.parser.literalNames[e]||this.parser.symbolicNames[e])+"<"+e+">"}console.log(e+" ttype out of range: "+this.parser.literalNames),console.log(""+this.parser.getInputStream().getTokens())}return""+e}getLookaheadName(e){return this.getTokenName(e.LA(1))}dumpDeadEndConfigs(e){console.log("dead end configs: ");const t=e.getDeadEndConfigs();for(let e=0;e0){const e=n.state.transitions[0];if(e instanceof AtomTransition)i="Atom "+this.getTokenName(e.label);else if(e instanceof S){i=(e instanceof v?"~":"")+"Set "+e.set}}console.error(n.toString(this.parser,!0)+":"+i)}}noViableAlt(e,t,n,i){return new b(this.parser,e,e.get(i),e.LT(1),n,t)}getUniqueAlt(e){let t=s.INVALID_ALT_NUMBER;for(let n=0;n "+i+" upon "+this.getTokenName(n)),null===i)return null;if(i=this.addDFAState(e,i),null===t||n<-1||n>this.atn.maxTokenType)return i;if(null===t.edges&&(t.edges=[]),t.edges[n+1]=i,this.debug){const t=null===this.parser?null:this.parser.literalNames,n=null===this.parser?null:this.parser.symbolicNames;console.log("DFA=\n"+e.toString(t,n))}return i}addDFAState(e,t){if(t===g.ERROR)return t;const n=e.states.get(t);return null!==n?n:(t.stateNumber=e.states.length,t.configs.readOnly||(t.configs.optimizeConfigs(this),t.configs.setReadonly(!0)),e.states.add(t),this.debug&&console.log("adding new DFA state: "+t),t)}reportAttemptingFullContext(e,t,n,i,a){if(this.debug||this.retry_debug){const t=new C(i,a+1);console.log("reportAttemptingFullContext decision="+e.decision+":"+n+", input="+this.parser.getTokenStream().getText(t))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAttemptingFullContext(this.parser,e,i,a,t,n)}reportContextSensitivity(e,t,n,i,a){if(this.debug||this.retry_debug){const t=new C(i,a+1);console.log("reportContextSensitivity decision="+e.decision+":"+n+", input="+this.parser.getTokenStream().getText(t))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportContextSensitivity(this.parser,e,i,a,t,n)}reportAmbiguity(e,t,n,i,a,o,r){if(this.debug||this.retry_debug){const e=new C(n,i+1);console.log("reportAmbiguity "+o+":"+r+", input="+this.parser.getTokenStream().getText(e))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAmbiguity(this.parser,e,n,i,a,o,r)}}},7491:function(e,t,n){const{Map:i,BitSet:a,AltDict:o,hashStuff:r}=n(4581),s=n(6378),{RuleStopState:c}=n(4579),{ATNConfigSet:d}=n(237),{ATNConfig:u}=n(9906),{SemanticContext:l}=n(7821),m={SLL:0,LL:1,LL_EXACT_AMBIG_DETECTION:2,hasSLLConflictTerminatingPrediction:function(e,t){if(m.allConfigsInRuleStopStates(t))return!0;if(e===m.SLL&&t.hasSemanticContext){const e=new d;for(let n=0;n1)return!0}return!1},allSubsetsEqual:function(e){let t=null;for(let n=0;n=prec}?"}static filterPrecedencePredicates(e){const t=[];return e.values().map((function(e){e instanceof c&&t.push(e)})),t}}class d extends r{constructor(e,t){super();const n=new i;e instanceof d?e.opnds.map((function(e){n.add(e)})):n.add(e),t instanceof d?t.opnds.map((function(e){n.add(e)})):n.add(t);const a=c.filterPrecedencePredicates(n);if(a.length>0){let e=null;a.map((function(t){(null===e||t.precedencee.toString()));return(e.length>3?e.slice(3):e).join("&&")}}class u extends r{constructor(e,t){super();const n=new i;e instanceof u?e.opnds.map((function(e){n.add(e)})):n.add(e),t instanceof u?t.opnds.map((function(e){n.add(e)})):n.add(t);const a=c.filterPrecedencePredicates(n);if(a.length>0){const e=a.sort((function(e,t){return e.compareTo(t)})),t=e[e.length-1];n.add(t)}this.opnds=Array.from(n.values())}equals(e){return this===e||e instanceof u&&o(this.opnds,e.opnds)}updateHashCode(e){e.update(this.opnds,"OR")}evaluate(e,t){for(let n=0;ne.toString()));return(e.length>3?e.slice(3):e).join("||")}}e.exports={SemanticContext:r,PrecedencePredicate:c,Predicate:s}},6195:function(e,t,n){const{Token:i}=n(2653),{IntervalSet:a}=n(7615),{Predicate:o,PrecedencePredicate:r}=n(7821);class s{constructor(e){if(null==e)throw"target cannot be null.";this.target=e,this.isEpsilon=!1,this.label=null}}s.EPSILON=1,s.RANGE=2,s.RULE=3,s.PREDICATE=4,s.ATOM=5,s.ACTION=6,s.SET=7,s.NOT_SET=8,s.WILDCARD=9,s.PRECEDENCE=10,s.serializationNames=["INVALID","EPSILON","RANGE","RULE","PREDICATE","ATOM","ACTION","SET","NOT_SET","WILDCARD","PRECEDENCE"],s.serializationTypes={EpsilonTransition:s.EPSILON,RangeTransition:s.RANGE,RuleTransition:s.RULE,PredicateTransition:s.PREDICATE,AtomTransition:s.ATOM,ActionTransition:s.ACTION,SetTransition:s.SET,NotSetTransition:s.NOT_SET,WildcardTransition:s.WILDCARD,PrecedencePredicateTransition:s.PRECEDENCE};class c extends s{constructor(e){super(e)}}class d extends s{constructor(e,t){super(e),this.serializationType=s.SET,null!=t?this.label=t:(this.label=new a,this.label.addOne(i.INVALID_TYPE))}matches(e,t,n){return this.label.contains(e)}toString(){return this.label.toString()}}e.exports={Transition:s,AtomTransition:class extends s{constructor(e,t){super(e),this.label_=t,this.label=this.makeLabel(),this.serializationType=s.ATOM}makeLabel(){const e=new a;return e.addOne(this.label_),e}matches(e,t,n){return this.label_===e}toString(){return this.label_}},SetTransition:d,NotSetTransition:class extends d{constructor(e,t){super(e,t),this.serializationType=s.NOT_SET}matches(e,t,n){return e>=t&&e<=n&&!super.matches(e,t,n)}toString(){return"~"+super.toString()}},RuleTransition:class extends s{constructor(e,t,n,i){super(e),this.ruleIndex=t,this.precedence=n,this.followState=i,this.serializationType=s.RULE,this.isEpsilon=!0}matches(e,t,n){return!1}},ActionTransition:class extends s{constructor(e,t,n,i){super(e),this.serializationType=s.ACTION,this.ruleIndex=t,this.actionIndex=void 0===n?-1:n,this.isCtxDependent=void 0!==i&&i,this.isEpsilon=!0}matches(e,t,n){return!1}toString(){return"action_"+this.ruleIndex+":"+this.actionIndex}},EpsilonTransition:class extends s{constructor(e,t){super(e),this.serializationType=s.EPSILON,this.isEpsilon=!0,this.outermostPrecedenceReturn=t}matches(e,t,n){return!1}toString(){return"epsilon"}},RangeTransition:class extends s{constructor(e,t,n){super(e),this.serializationType=s.RANGE,this.start=t,this.stop=n,this.label=this.makeLabel()}makeLabel(){const e=new a;return e.addRange(this.start,this.stop),e}matches(e,t,n){return e>=this.start&&e<=this.stop}toString(){return"'"+String.fromCharCode(this.start)+"'..'"+String.fromCharCode(this.stop)+"'"}},WildcardTransition:class extends s{constructor(e){super(e),this.serializationType=s.WILDCARD}matches(e,t,n){return e>=t&&e<=n}toString(){return"."}},PredicateTransition:class extends c{constructor(e,t,n,i){super(e),this.serializationType=s.PREDICATE,this.ruleIndex=t,this.predIndex=n,this.isCtxDependent=i,this.isEpsilon=!0}matches(e,t,n){return!1}getPredicate(){return new o(this.ruleIndex,this.predIndex,this.isCtxDependent)}toString(){return"pred_"+this.ruleIndex+":"+this.predIndex}},PrecedencePredicateTransition:class extends c{constructor(e,t){super(e),this.serializationType=s.PRECEDENCE,this.precedence=t,this.isEpsilon=!0}matches(e,t,n){return!1}getPredicate(){return new r(this.precedence)}toString(){return this.precedence+" >= _p"}},AbstractPredicateTransition:c}},3212:function(e,t,n){t.ATN=n(6378),t.ATNDeserializer=n(2219),t.LexerATNSimulator=n(7076),t.ParserATNSimulator=n(1053),t.PredictionMode=n(7491)},7603:function(e,t,n){const{Set:i}=n(4581),{DFAState:a}=n(2241),{StarLoopEntryState:o}=n(4579),{ATNConfigSet:r}=n(237),{DFASerializer:s}=n(19),{LexerDFASerializer:c}=n(19);e.exports=class{constructor(e,t){if(void 0===t&&(t=0),this.atnStartState=e,this.decision=t,this._states=new i,this.s0=null,this.precedenceDfa=!1,e instanceof o&&e.isPrecedenceDecision){this.precedenceDfa=!0;const e=new a(null,new r);e.edges=[],e.isAcceptState=!1,e.requiresFullContext=!1,this.s0=e}}getPrecedenceStartState(e){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";return e<0||e>=this.s0.edges.length?null:this.s0.edges[e]||null}setPrecedenceStartState(e,t){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";e<0||(this.s0.edges[e]=t)}setPrecedenceDfa(e){if(this.precedenceDfa!==e){if(this._states=new i,e){const e=new a(null,new r);e.edges=[],e.isAcceptState=!1,e.requiresFullContext=!1,this.s0=e}else this.s0=null;this.precedenceDfa=e}}sortedStates(){return this._states.values().sort((function(e,t){return e.stateNumber-t.stateNumber}))}toString(e,t){if(e=e||null,t=t||null,null===this.s0)return"";return new s(this,e,t).toString()}toLexerString(){if(null===this.s0)return"";return new c(this).toString()}get states(){return this._states}}},19:function(e,t,n){const i=n(4581);class a{constructor(e,t,n){this.dfa=e,this.literalNames=t||[],this.symbolicNames=n||[]}toString(){if(null===this.dfa.s0)return null;let e="";const t=this.dfa.sortedStates();for(let n=0;n"),e=e.concat(this.getStateString(t)),e=e.concat("\n"))}}}return 0===e.length?null:e}getEdgeLabel(e){return 0===e?"EOF":null!==this.literalNames||null!==this.symbolicNames?this.literalNames[e-1]||this.symbolicNames[e-1]:String.fromCharCode(e-1)}getStateString(e){const t=(e.isAcceptState?":":"")+"s"+e.stateNumber+(e.requiresFullContext?"^":"");return e.isAcceptState?null!==e.predicates?t+"=>"+i.arrayToString(e.predicates):t+"=>"+e.prediction.toString():t}}e.exports={DFASerializer:a,LexerDFASerializer:class extends a{constructor(e){super(e,null)}getEdgeLabel(e){return"'"+String.fromCharCode(e)+"'"}}}},2241:function(e,t,n){const{ATNConfigSet:i}=n(237),{Hash:a,Set:o}=n(4581);class r{constructor(e,t){return null===e&&(e=-1),null===t&&(t=new i),this.stateNumber=e,this.configs=t,this.edges=null,this.isAcceptState=!1,this.prediction=0,this.lexerActionExecutor=null,this.requiresFullContext=!1,this.predicates=null,this}getAltSet(){const e=new o;if(null!==this.configs)for(let t=0;t=a.length)return""+n;const o=a[i]||null;return null===o||0===o.length?""+n:`${n} (${o})`}getConflictingAlts(e,t){if(null!==e)return e;const n=new i;for(let e=0;er.syntaxError(e,t,n,i,a,o)))}reportAmbiguity(e,t,n,i,a,o,r){this.delegates.map((s=>s.reportAmbiguity(e,t,n,i,a,o,r)))}reportAttemptingFullContext(e,t,n,i,a,o){this.delegates.map((r=>r.reportAttemptingFullContext(e,t,n,i,a,o)))}reportContextSensitivity(e,t,n,i,a,o){this.delegates.map((r=>r.reportContextSensitivity(e,t,n,i,a,o)))}}}},6218:function(e,t,n){const{Token:i}=n(2653),{NoViableAltException:a,InputMismatchException:o,FailedPredicateException:r,ParseCancellationException:s}=n(1706),{ATNState:c}=n(4579),{Interval:d,IntervalSet:u}=n(7615);class l extends class{reset(e){}recoverInline(e){}recover(e,t){}sync(e){}inErrorRecoveryMode(e){}reportError(e){}}{constructor(){super(),this.errorRecoveryMode=!1,this.lastErrorIndex=-1,this.lastErrorStates=null,this.nextTokensContext=null,this.nextTokenState=0}reset(e){this.endErrorCondition(e)}beginErrorCondition(e){this.errorRecoveryMode=!0}inErrorRecoveryMode(e){return this.errorRecoveryMode}endErrorCondition(e){this.errorRecoveryMode=!1,this.lastErrorStates=null,this.lastErrorIndex=-1}reportMatch(e){this.endErrorCondition(e)}reportError(e,t){this.inErrorRecoveryMode(e)||(this.beginErrorCondition(e),t instanceof a?this.reportNoViableAlternative(e,t):t instanceof o?this.reportInputMismatch(e,t):t instanceof r?this.reportFailedPredicate(e,t):(console.log("unknown recognition error type: "+t.constructor.name),console.log(t.stack),e.notifyErrorListeners(t.getOffendingToken(),t.getMessage(),t)))}recover(e,t){this.lastErrorIndex===e.getInputStream().index&&null!==this.lastErrorStates&&this.lastErrorStates.indexOf(e.state)>=0&&e.consume(),this.lastErrorIndex=e._input.index,null===this.lastErrorStates&&(this.lastErrorStates=[]),this.lastErrorStates.push(e.state);const n=this.getErrorRecoverySet(e);this.consumeUntil(e,n)}sync(e){if(this.inErrorRecoveryMode(e))return;const t=e._interp.atn.states[e.state],n=e.getTokenStream().LA(1),a=e.atn.nextTokens(t);if(a.contains(n))return this.nextTokensContext=null,void(this.nextTokenState=c.INVALID_STATE_NUMBER);if(a.contains(i.EPSILON))null===this.nextTokensContext&&(this.nextTokensContext=e._ctx,this.nextTokensState=e._stateNumber);else switch(t.stateType){case c.BLOCK_START:case c.STAR_BLOCK_START:case c.PLUS_BLOCK_START:case c.STAR_LOOP_ENTRY:if(null!==this.singleTokenDeletion(e))return;throw new o(e);case c.PLUS_LOOP_BACK:case c.STAR_LOOP_BACK:this.reportUnwantedToken(e);const t=new u;t.addSet(e.getExpectedTokens());const n=t.addSet(this.getErrorRecoverySet(e));this.consumeUntil(e,n)}}reportNoViableAlternative(e,t){const n=e.getTokenStream();let a;a=null!==n?t.startToken.type===i.EOF?"":n.getText(new d(t.startToken.tokenIndex,t.offendingToken.tokenIndex)):"";const o="no viable alternative at input "+this.escapeWSAndQuote(a);e.notifyErrorListeners(o,t.offendingToken,t)}reportInputMismatch(e,t){const n="mismatched input "+this.getTokenErrorDisplay(t.offendingToken)+" expecting "+t.getExpectedTokens().toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(n,t.offendingToken,t)}reportFailedPredicate(e,t){const n="rule "+e.ruleNames[e._ctx.ruleIndex]+" "+t.message;e.notifyErrorListeners(n,t.offendingToken,t)}reportUnwantedToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);const t=e.getCurrentToken(),n="extraneous input "+this.getTokenErrorDisplay(t)+" expecting "+this.getExpectedTokens(e).toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(n,t,null)}reportMissingToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);const t=e.getCurrentToken(),n="missing "+this.getExpectedTokens(e).toString(e.literalNames,e.symbolicNames)+" at "+this.getTokenErrorDisplay(t);e.notifyErrorListeners(n,t,null)}recoverInline(e){const t=this.singleTokenDeletion(e);if(null!==t)return e.consume(),t;if(this.singleTokenInsertion(e))return this.getMissingSymbol(e);throw new o(e)}singleTokenInsertion(e){const t=e.getTokenStream().LA(1),n=e._interp.atn,i=n.states[e.state].transitions[0].target;return!!n.nextTokens(i,e._ctx).contains(t)&&(this.reportMissingToken(e),!0)}singleTokenDeletion(e){const t=e.getTokenStream().LA(2);if(this.getExpectedTokens(e).contains(t)){this.reportUnwantedToken(e),e.consume();const t=e.getCurrentToken();return this.reportMatch(e),t}return null}getMissingSymbol(e){const t=e.getCurrentToken(),n=this.getExpectedTokens(e).first();let a;a=n===i.EOF?"":"";let o=t;const r=e.getTokenStream().LT(-1);return o.type===i.EOF&&null!==r&&(o=r),e.getTokenFactory().create(o.source,n,a,i.DEFAULT_CHANNEL,-1,-1,o.line,o.column)}getExpectedTokens(e){return e.getExpectedTokens()}getTokenErrorDisplay(e){if(null===e)return"";let t=e.text;return null===t&&(t=e.type===i.EOF?"":"<"+e.type+">"),this.escapeWSAndQuote(t)}escapeWSAndQuote(e){return"'"+(e=(e=(e=e.replace(/\n/g,"\\n")).replace(/\r/g,"\\r")).replace(/\t/g,"\\t"))+"'"}getErrorRecoverySet(e){const t=e._interp.atn;let n=e._ctx;const a=new u;for(;null!==n&&n.invokingState>=0;){const e=t.states[n.invokingState].transitions[0],i=t.nextTokens(e.followState);a.addSet(i),n=n.parentCtx}return a.removeOne(i.EPSILON),a}consumeUntil(e,t){let n=e.getTokenStream().LA(1);for(;n!==i.EOF&&!t.contains(n);)e.consume(),n=e.getTokenStream().LA(1)}}e.exports={BailErrorStrategy:class extends l{constructor(){super()}recover(e,t){let n=e._ctx;for(;null!==n;)n.exception=t,n=n.parentCtx;throw new s(t)}recoverInline(e){this.recover(e,new o(e))}sync(e){}},DefaultErrorStrategy:l}},1706:function(e,t,n){const{PredicateTransition:i}=n(6195),{Interval:a}=n(7615).Interval;class o extends Error{constructor(e){if(super(e.message),Error.captureStackTrace)Error.captureStackTrace(this,o);else(new Error).stack;this.message=e.message,this.recognizer=e.recognizer,this.input=e.input,this.ctx=e.ctx,this.offendingToken=null,this.offendingState=-1,null!==this.recognizer&&(this.offendingState=this.recognizer.state)}getExpectedTokens(){return null!==this.recognizer?this.recognizer.atn.getExpectedTokens(this.offendingState,this.ctx):null}toString(){return this.message}}function r(e,t){return null!==t?t:"failed predicate: {"+e+"}?"}class s extends Error{constructor(){super(),Error.captureStackTrace(this,s)}}e.exports={RecognitionException:o,NoViableAltException:class extends o{constructor(e,t,n,i,a,o){o=o||e._ctx,i=i||e.getCurrentToken(),n=n||e.getCurrentToken(),t=t||e.getInputStream(),super({message:"",recognizer:e,input:t,ctx:o}),this.deadEndConfigs=a,this.startToken=n,this.offendingToken=i}},LexerNoViableAltException:class extends o{constructor(e,t,n,i){super({message:"",recognizer:e,input:t,ctx:null}),this.startIndex=n,this.deadEndConfigs=i}toString(){let e="";return this.startIndex>=0&&this.startIndex=n)return;const a=t.charCodeAt(i);let o;return a>=55296&&a<=56319&&n>i+1&&(o=t.charCodeAt(i+1),o>=56320&&o<=57343)?1024*(a-55296)+o-56320+65536:a};e?e(String.prototype,"codePointAt",{value:t,configurable:!0,writable:!0}):String.prototype.codePointAt=t}()},8957:function(){String.fromCodePoint||function(){const e=function(){let e;try{const t={},n=Object.defineProperty;e=n(t,t,t)&&n}catch(e){}return e}(),t=String.fromCharCode,n=Math.floor,i=function(e){const i=16384,a=[];let o,r,s=-1;const c=arguments.length;if(!c)return"";let d="";for(;++s1114111||n(e)!==e)throw RangeError("Invalid code point: "+e);e<=65535?a.push(e):(e-=65536,o=55296+(e>>10),r=e%1024+56320,a.push(o,r)),(s+1===c||a.length>i)&&(d+=t.apply(null,a),a.length=0)}return d};e?e(String,"fromCodePoint",{value:i,configurable:!0,writable:!0}):String.fromCodePoint=i}()},6867:function(e,t,n){const{Token:i}=n(2653),{Interval:a}=n(7615),o=new a(-1,-2);class r extends class extends class{}{constructor(){super()}}{constructor(){super()}}class s extends r{constructor(){super()}}class c extends s{constructor(){super()}}class d extends s{constructor(e){super(),this.parentCtx=null,this.symbol=e}getChild(e){return null}getSymbol(){return this.symbol}getParent(){return this.parentCtx}getPayload(){return this.symbol}getSourceInterval(){if(null===this.symbol)return o;const e=this.symbol.tokenIndex;return new a(e,e)}getChildCount(){return 0}accept(e){return e.visitTerminal(this)}getText(){return this.symbol.text}toString(){return this.symbol.type===i.EOF?"":this.symbol.text}}class u{walk(e,t){if(t instanceof c||void 0!==t.isErrorNode&&t.isErrorNode())e.visitErrorNode(t);else if(t instanceof s)e.visitTerminal(t);else{this.enterRule(e,t);for(let n=0;n0&&(a=c.toStringTree(e.getChild(0),t),r=r.concat(a));for(let n=1;n-1?a(n):n}},7257:function(e,t,n){"use strict";var i=n(4597),a=n(3584),o=a("%Function.prototype.apply%"),r=a("%Function.prototype.call%"),s=a("%Reflect.apply%",!0)||i.call(r,o),c=a("%Object.getOwnPropertyDescriptor%",!0),d=a("%Object.defineProperty%",!0),u=a("%Math.max%");if(d)try{d({},"a",{value:1})}catch(e){d=null}e.exports=function(e){var t=s(i,r,arguments);if(c&&d){var n=c(t,"length");n.configurable&&d(t,"length",{value:1+u(0,e.length-(arguments.length-1))})}return t};var l=function(){return s(i,o,arguments)};d?d(e.exports,"apply",{value:l}):e.exports.apply=l},3290:function(e){e.exports=function(e){var t=new Date(e.getTime()),n=t.getTimezoneOffset();return t.setSeconds(0,0),6e4*n+t.getTime()%6e4}},8677:function(e,t,n){var i=n(6052);e.exports=function(e,t){var n=i(e),a=Number(t);return n.setDate(n.getDate()+a),n}},2220:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,36e5*n)}},6344:function(e,t,n){var i=n(6052);e.exports=function(e,t){var n=i(e).getTime(),a=Number(t);return new Date(n+a)}},5610:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,6e4*n)}},9282:function(e,t,n){var i=n(6052),a=n(3308);e.exports=function(e,t){var n=i(e),o=Number(t),r=n.getMonth()+o,s=new Date(0);s.setFullYear(n.getFullYear(),r,1),s.setHours(0,0,0,0);var c=a(s);return n.setMonth(r,Math.min(c,n.getDate())),n}},8834:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,1e3*n)}},427:function(e,t,n){var i=n(8677);e.exports=function(e,t){var n=Number(t);return i(e,7*n)}},7654:function(e,t,n){var i=n(9282);e.exports=function(e,t){var n=Number(t);return i(e,12*n)}},3308:function(e,t,n){var i=n(6052);e.exports=function(e){var t=i(e),n=t.getFullYear(),a=t.getMonth(),o=new Date(0);return o.setFullYear(n,a+1,0),o.setHours(0,0,0,0),o.getDate()}},4811:function(e){e.exports=function(e){return e instanceof Date}},6052:function(e,t,n){var i=n(3290),a=n(4811),o=36e5,r=6e4,s=/[T ]/,c=/:/,d=/^(\d{2})$/,u=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],l=/^(\d{4})/,m=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],p=/^-(\d{2})$/,f=/^-?(\d{3})$/,g=/^-?(\d{2})-?(\d{2})$/,h=/^-?W(\d{2})$/,y=/^-?W(\d{2})-?(\d{1})$/,x=/^(\d{2}([.,]\d*)?)$/,_=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,C=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,E=/([Z+-].*)$/,S=/^(Z)$/,v=/^([+-])(\d{2})$/,D=/^([+-])(\d{2}):?(\d{2})$/;function R(e,t,n){t=t||0,n=n||0;var i=new Date(0);i.setUTCFullYear(e,0,4);var a=7*t+n+1-(i.getUTCDay()||7);return i.setUTCDate(i.getUTCDate()+a),i}e.exports=function(e,t){if(a(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var n=(t||{}).additionalDigits;n=null==n?2:Number(n);var b=function(e){var t,n={},i=e.split(s);c.test(i[0])?(n.date=null,t=i[0]):(n.date=i[0],t=i[1]);if(t){var a=E.exec(t);a?(n.time=t.replace(a[1],""),n.timezone=a[1]):n.time=t}return n}(e),M=function(e,t){var n,i=u[t],a=m[t];if(n=l.exec(e)||a.exec(e)){var o=n[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(n=d.exec(e)||i.exec(e)){var r=n[1];return{year:100*parseInt(r,10),restDateString:e.slice(r.length)}}return{year:null}}(b.date,n),T=M.year,I=function(e,t){if(null===t)return null;var n,i,a;if(0===e.length)return(i=new Date(0)).setUTCFullYear(t),i;if(n=p.exec(e))return i=new Date(0),a=parseInt(n[1],10)-1,i.setUTCFullYear(t,a),i;if(n=f.exec(e)){i=new Date(0);var o=parseInt(n[1],10);return i.setUTCFullYear(t,0,o),i}if(n=g.exec(e)){i=new Date(0),a=parseInt(n[1],10)-1;var r=parseInt(n[2],10);return i.setUTCFullYear(t,a,r),i}if(n=h.exec(e))return R(t,parseInt(n[1],10)-1);if(n=y.exec(e)){return R(t,parseInt(n[1],10)-1,parseInt(n[2],10)-1)}return null}(M.restDateString,T);if(I){var L,P=I.getTime(),k=0;if(b.time&&(k=function(e){var t,n,i;if(t=x.exec(e))return(n=parseFloat(t[1].replace(",",".")))%24*o;if(t=_.exec(e))return n=parseInt(t[1],10),i=parseFloat(t[2].replace(",",".")),n%24*o+i*r;if(t=C.exec(e)){n=parseInt(t[1],10),i=parseInt(t[2],10);var a=parseFloat(t[3].replace(",","."));return n%24*o+i*r+1e3*a}return null}(b.time)),b.timezone)L=function(e){var t,n;if(t=S.exec(e))return 0;if(t=v.exec(e))return n=60*parseInt(t[2],10),"+"===t[1]?-n:n;if(t=D.exec(e))return n=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-n:n;return 0}(b.timezone)*r;else{var A=P+k,w=new Date(A);L=i(w);var O=new Date(A);O.setDate(w.getDate()+1);var Y=i(O)-i(w);Y>0&&(L+=Y)}return new Date(P+k+L)}return new Date(e)}},29:function(e,t,n){"use strict";var i=n(6675),a=n(5401),o=n(2042),r=n(8937),s=n(3959),c=n(6368),d=n(633),u=n(7483),l=n(3584),m=n(2648),p=n(7116),f=n(2965),g=n(705),h=n(7971),y=n(8360),x=m("ArrayBuffer.prototype.byteLength",!0);function _(e){if(!e||"object"!=typeof e||!x)return!1;try{return x(e),!0}catch(e){return!1}}var C=m("Date.prototype.getTime"),E=Object.getPrototypeOf,S=m("Object.prototype.toString"),v=l("%Set%",!0),D=m("Map.prototype.has",!0),R=m("Map.prototype.get",!0),b=m("Map.prototype.size",!0),M=m("Set.prototype.add",!0),T=m("Set.prototype.delete",!0),I=m("Set.prototype.has",!0),L=m("Set.prototype.size",!0);function P(e,t,n,i){for(var a,o=f(e);(a=o.next())&&!a.done;)if(Y(t,a.value,n,i))return T(e,a.value),!0;return!1}function k(e){return void 0===e?null:"object"!=typeof e?"symbol"!=typeof e&&("string"!=typeof e&&"number"!=typeof e||+e==+e):void 0}function A(e,t,n,i,a,o){var r=k(n);if(null!=r)return r;var s=R(t,r),c=y({},a,{strict:!1});return!(void 0===s&&!D(t,r)||!Y(i,s,c,o))&&(!D(e,r)&&Y(i,s,c,o))}function w(e,t,n){var i=k(n);return null!=i?i:I(t,i)&&!I(e,i)}function O(e,t,n,i,a,o){for(var r,s,c=f(e);(r=c.next())&&!r.done;)if(Y(n,s=r.value,a,o)&&Y(i,R(t,s),a,o))return T(e,s),!0;return!1}function Y(e,t,n,l){var m=n||{};if(m.strict?o(e,t):e===t)return!0;if(u(e)!==u(t))return!1;if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return m.strict?o(e,t):e==t;var g,T=l.has(e),k=l.has(t);if(T&&k){if(l.get(e)===l.get(t))return!0}else g={};return T||l.set(e,g),k||l.set(t,g),function(e,t,n,o){var u,l;if(typeof e!=typeof t)return!1;if(null==e||null==t)return!1;if(S(e)!==S(t))return!1;if(a(e)!==a(t))return!1;var m=c(e),g=c(t);if(m!==g)return!1;var T=e instanceof Error,k=t instanceof Error;if(T!==k)return!1;if((T||k)&&(e.name!==t.name||e.message!==t.message))return!1;var q=r(e),H=r(t);if(q!==H)return!1;if((q||H)&&(e.source!==t.source||s(e)!==s(t)))return!1;var j=d(e),F=d(t);if(j!==F)return!1;if((j||F)&&C(e)!==C(t))return!1;if(n.strict&&E&&E(e)!==E(t))return!1;if(h(e)!==h(t))return!1;var B=N(e),U=N(t);if(B!==U)return!1;if(B||U){if(e.length!==t.length)return!1;for(u=0;u=0;u--)if(z[u]!=G[u])return!1;for(u=z.length-1;u>=0;u--)if(!Y(e[l=z[u]],t[l],n,o))return!1;var W=p(e),K=p(t);if(W!==K)return!1;if("Set"===W||"Set"===K)return function(e,t,n,i){if(L(e)!==L(t))return!1;var a,o,r,s=f(e),c=f(t);for(;(a=s.next())&&!a.done;)if(a.value&&"object"==typeof a.value)r||(r=new v),M(r,a.value);else if(!I(t,a.value)){if(n.strict)return!1;if(!w(e,t,a.value))return!1;r||(r=new v),M(r,a.value)}if(r){for(;(o=c.next())&&!o.done;)if(o.value&&"object"==typeof o.value){if(!P(r,o.value,n.strict,i))return!1}else if(!n.strict&&!I(e,o.value)&&!P(r,o.value,n.strict,i))return!1;return 0===L(r)}return!0}(e,t,n,o);if("Map"===W)return function(e,t,n,i){if(b(e)!==b(t))return!1;var a,o,r,s,c,d,u=f(e),l=f(t);for(;(a=u.next())&&!a.done;)if(s=a.value[0],c=a.value[1],s&&"object"==typeof s)r||(r=new v),M(r,s);else if(void 0===(d=R(t,s))&&!D(t,s)||!Y(c,d,n,i)){if(n.strict)return!1;if(!A(e,t,s,c,n,i))return!1;r||(r=new v),M(r,s)}if(r){for(;(o=l.next())&&!o.done;)if(s=o.value[0],d=o.value[1],s&&"object"==typeof s){if(!O(r,e,s,d,n,i))return!1}else if(!(n.strict||e.has(s)&&Y(R(e,s),d,n,i)||O(r,e,s,d,y({},n,{strict:!1}),i)))return!1;return 0===L(r)}return!0}(e,t,n,o);return!0}(e,t,m,l)}function N(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&(!(e.length>0&&"number"!=typeof e[0])&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))))}e.exports=function(e,t,n){return Y(e,t,n,g())}},6406:function(e,t,n){"use strict";var i=n(6675),a="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,r=Array.prototype.concat,s=Object.defineProperty,c=n(4607)(),d=s&&c,u=function(e,t,n,i){var a;(!(t in e)||"function"==typeof(a=i)&&"[object Function]"===o.call(a)&&i())&&(d?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},l=function(e,t){var n=arguments.length>2?arguments[2]:{},o=i(t);a&&(o=r.call(o,Object.getOwnPropertySymbols(t)));for(var s=0;s(this.$index=i,this.$total=t(n))),this.$total=n)},i.countFn=function(e){return e&&e.length?e.length:0},i.sumFn=function(e){return i.aggregateMacro.apply(this,[e,e=>a.plus(r.arraify(e),r.arraify(this.$total)),0])},i.minFn=function(e){return i.aggregateMacro.apply(this,[e,e=>{const t=r.arraify(e),n=r.arraify(this.$total);return r.isEmpty(n)||o.lt(t,n)?t:n}])},i.maxFn=function(e){return i.aggregateMacro.apply(this,[e,e=>{const t=r.arraify(e),n=r.arraify(this.$total);return r.isEmpty(n)||o.gt(t,n)?t:n}])},i.avgFn=function(e){return a.div(i.sumFn(e),i.countFn(e))},e.exports=i},6203:function(e,t,n){var i=n(8406),a={};function o(e,t){if(0==t.length)return!0;for(var n=0;n1)throw new Error("Expected singleton on right side of contains, got "+JSON.stringify(t));return o(e,t)},a.in=function(e,t){if(0==e.length)return[];if(0==t.length)return!1;if(e.length>1)throw new Error("Expected singleton on right side of in, got "+JSON.stringify(t));return o(t,e)},e.exports=a},9397:function(e,t,n){const i={},{distinctFn:a}=n(9196),o=n(9179);i.union=function(e,t){return a(e.concat(t))},i.combineFn=function(e,t){return e.concat(t)},i.intersect=function(e,t){let n=[];const i=e.length;let a=t.length;if(i&&a){let r={};t.forEach((e=>{const t=o(e);r[t]?a--:r[t]=!0}));for(let t=0;t0;++t){let i=e[t],s=o(i);r[s]&&(n.push(i),r[s]=!1,a--)}}return n},e.exports=i},3659:function(e){e.exports={reset:function(){this.nowDate=new Date,this.today=null,this.now=null,this.timeOfDay=null,this.localTimezoneOffset=null},today:null,now:null,timeOfDay:null}},774:function(e,t,n){var i={};const a=n(8110),o=n(3659),r=a.FP_Date,s=a.FP_DateTime,c=a.FP_Time;i.now=function(){if(!o.now){var e=o.nowDate,t=s.isoDateTime(e);o.now=new s(t)}return o.now},i.today=function(){if(!o.today){var e=o.nowDate,t=r.isoDate(e);o.today=new r(t)}return o.today},i.timeOfDay=function(){if(!o.timeOfDay){const e=o.nowDate,t=s.isoTime(e);o.timeOfDay=new c(t)}return o.timeOfDay},e.exports=i},8406:function(e,t,n){var i=n(8110).FP_Type,a=n(9678),o=n(3110),r=Array.prototype.slice,s=Object.keys,c=function(e){return"[object Arguments]"==Object.prototype.toString.call(e)};function d(e){return"string"==typeof e||e instanceof String}function u(e){return!isNaN(parseFloat(e))&&isFinite(e)}function l(e){return e.toUpperCase().replace(/\s+/," ")}function m(e,t,n){if(n||(n={}),(e=a.valDataConverted(e))===(t=a.valDataConverted(t)))return!0;if(n.fuzzy){if(d(e)&&d(t))return l(e)==l(t);if(u(e)&&u(t))return o.isEquivalent(e,t)}else if("number"==typeof e&&"number"==typeof t)return o.isEqual(e,t);if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return e===t;var f=e instanceof i,g=t instanceof i;return f&&g?n.fuzzy?e.equivalentTo(t):e.equals(t):!f&&!g&&function(e,t,n){var i,a;if(p(e)||p(t))return!1;if(e.prototype!==t.prototype)return!1;if(c(e)||c(t))return m(e=c(e)?r.call(e):e,t=c(t)?r.call(t):t,n);try{var o=s(e),d=s(t)}catch(e){return!1}if(o.length!=d.length)return!1;for(o.sort(),d.sort(),i=o.length-1;i>=0;i--)if(o[i]!=d[i])return!1;if(1===o.length)return m(e[a=o[0]],t[a],n);for(i=o.length-1;i>=0;i--)if(!m(e[a=o[i]],t[a],n))return!1;return typeof e==typeof t}(e,t,n)}function p(e){return null==e}e.exports=m},2457:function(e,t,n){var i=n(9678),a=n(8406),o=n(8110);const r=o.FP_Type,s=o.FP_Date,c=o.FP_DateTime;var d={};function u(e,t){return i.isEmpty(e)||i.isEmpty(t)?[]:a(e,t)}function l(e,t){return i.isEmpty(e)&&i.isEmpty(t)?[!0]:i.isEmpty(e)||i.isEmpty(t)?[]:a(e,t,{fuzzy:!0})}function m(e,t){i.assertAtMostOne(e,"Singleton was expected"),i.assertAtMostOne(t,"Singleton was expected"),e=i.valDataConverted(e[0]),t=i.valDataConverted(t[0]);let n=e.constructor===s?c:e.constructor,a=t.constructor===s?c:t.constructor;return n!==a&&i.raiseError('Type of "'+e+'" ('+n.name+') did not match type of "'+t+'" ('+a.name+")","InequalityExpression"),[e,t]}d.equal=function(e,t){return u(e,t)},d.unequal=function(e,t){var n=u(e,t);return void 0===n?void 0:!n},d.equival=function(e,t){return l(e,t)},d.unequival=function(e,t){return!l(e,t)},d.lt=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e<0}return n0}return n>i},d.lte=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e<=0}return n<=i},d.gte=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e>=0}return n>=i},e.exports=d},5556:function(e,t,n){const i=n(9678),{whereMacro:a,distinctFn:o}=n(9196),r=n(4572),s=n(9179),c={};function d(e,t){const n=e.length;let i=n<=t.length;if(i&&n){const n=t.reduce(((e,t)=>(e[s(t)]=!0,e)),{});i=!e.some((e=>!n[s(e)]))}return i}c.emptyFn=i.isEmpty,c.notFn=function(e){let t=r.singleton(e,"Boolean");return"boolean"==typeof t?!t:[]},c.existsMacro=function(e,t){var n=e;return t?c.existsMacro(a(e,t)):!i.isEmpty(n)},c.allMacro=function(e,t){for(let n=0,a=e.length;n{const i=n[t]?.__path__;return i?Array.isArray(n[t])?e[t]=n[t].map((e=>T(e,i))):e[t]=T(n[t],i):e[t]=n[t],e}),{}));let u={dataRoot:c,vars:Object.assign(d,n),model:i},l=s.doEval(u,c,t.children[0]),m=Array.isArray(l)?l[0]:l,p=m instanceof b?m.path:null;return l=function e(t){if(t=o.valData(t),Array.isArray(t))for(let n=0,i=t.length;n":{fn:p.gt,arity:{2:["Any","Any"]},nullable:!0},"<=":{fn:p.lte,arity:{2:["Any","Any"]},nullable:!0},">=":{fn:p.gte,arity:{2:["Any","Any"]},nullable:!0},containsOp:{fn:f.contains,arity:{2:["Any","Any"]}},inOp:{fn:f.in,arity:{2:["Any","Any"]}},isOp:{fn:C.isFn,arity:{2:["Any","TypeSpecifier"]}},asOp:{fn:C.asFn,arity:{2:["Any","TypeSpecifier"]}},"&":{fn:g.amp,arity:{2:["String","String"]}},"+":{fn:g.plus,arity:{2:["Any","Any"]},nullable:!0},"-":{fn:g.minus,arity:{2:["Any","Any"]},nullable:!0},"*":{fn:g.mul,arity:{2:["Number","Number"]},nullable:!0},"/":{fn:g.div,arity:{2:["Number","Number"]},nullable:!0},mod:{fn:g.mod,arity:{2:["Number","Number"]},nullable:!0},div:{fn:g.intdiv,arity:{2:["Number","Number"]},nullable:!0},or:{fn:_.orOp,arity:{2:[["Boolean"],["Boolean"]]}},and:{fn:_.andOp,arity:{2:[["Boolean"],["Boolean"]]}},xor:{fn:_.xorOp,arity:{2:[["Boolean"],["Boolean"]]}},implies:{fn:_.impliesOp,arity:{2:[["Boolean"],["Boolean"]]}}},s.InvocationExpression=function(e,t,n){return n.children.reduce((function(t,n){return s.doEval(e,t,n)}),t)},s.TermExpression=function(e,t,n){return t&&(t=t.map((e=>e instanceof Object&&e.resourceType?T(e,e.resourceType):e))),s.doEval(e,t,n.children[0])},s.PolarityExpression=function(e,t,n){var i=n.terminalNodeText[0],a=s.doEval(e,t,n.children[0]);if(1!==a.length)throw new Error("Unary "+i+" can only be applied to an individual number.");if("number"!=typeof a[0]||isNaN(a[0]))throw new Error("Unary "+i+" can only be applied to a number.");return"-"===i&&(a[0]=-a[0]),a},s.TypeSpecifier=function(e,t,n){let i,a;const o=n.text.split(".").map((e=>e.replace(/(^`|`$)/g,"")));switch(o.length){case 2:[i,a]=o;break;case 1:[a]=o;break;default:throw new Error("Expected TypeSpecifier node, got "+JSON.stringify(n))}return new M({namespace:i,name:a})},s.ExternalConstantTerm=function(e,t,n){var i=n.children[0].children[0],a=s.Identifier(e,t,i)[0],o=e.vars[a];if(!(a in e.vars))throw new Error("Attempting to access an undefined environment variable: "+a);return null==o?[]:o instanceof Array?o:[o]},s.LiteralTerm=function(e,t,n){var i=n.children[0];return i?s.doEval(e,t,i):[n.text]},s.StringLiteral=function(e,t,n){var i=n.text.replace(/(^'|'$)/g,"");return[i=i.replace(/\\(u\d{4}|.)/g,(function(e,t){switch(e){case"\\r":return"\r";case"\\n":return"\n";case"\\t":return"\t";case"\\f":return"\f";default:return t.length>1?String.fromCharCode("0x"+t.slice(1)):t}}))]},s.BooleanLiteral=function(e,t,n){return"true"===n.text?[!0]:[!1]},s.QuantityLiteral=function(e,t,n){var i=n.children[0],a=Number(i.terminalNodeText[0]),o=i.children[0],r=o.terminalNodeText[0];return!r&&o.children&&(r=o.children[0].terminalNodeText[0]),[new D(a,r)]},s.DateTimeLiteral=function(e,t,n){var i=n.text.slice(1);return[new S(i)]},s.TimeLiteral=function(e,t,n){var i=n.text.slice(1);return[new v(i)]},s.NumberLiteral=function(e,t,n){return[Number(n.text)]},s.Identifier=function(e,t,n){return[n.text.replace(/(^`|`$)/g,"")]},s.InvocationTerm=function(e,t,n){return s.doEval(e,t,n.children[0])},s.MemberInvocation=function(e,t,n){const i=s.doEval(e,t,n.children[0])[0],a=e.model;if(t){if(o.isCapitalized(i))return t.filter((e=>e instanceof b&&e.path===i));{const e=t.path||t.__path__;return t.reduce((function(t,n){var r=(n=T(n,e)).path+"."+i;if(a){let e=a.pathsDefinedElsewhere[r];e&&(r=e)}let s,c,d=a&&a.choiceTypePaths[r];if(d)for(let e of d){let t=i+e;if(s=n.data?.[t],c=n.data?.["_"+t],void 0!==s||void 0!==c){r+=e;break}}else s=n.data?.[i],c=n.data?.["_"+i],void 0===s&&void 0===c&&(s=n._data[i]),"extension"===i&&(r="Extension");return r=a&&a.path2Type[r]||r,o.isSome(s)||o.isSome(c)?(Array.isArray(s)?t=t.concat(s.map(((e,t)=>T(e,r,c&&c[t])))):t.push(T(s,r,c)),t):t}),[])}}return[]},s.IndexerExpression=function(e,t,n){const i=n.children[0],a=n.children[1];var r=s.doEval(e,t,i),c=s.doEval(e,t,a);if(o.isEmpty(c))return[];var d=parseInt(c[0]);return r&&o.isSome(d)&&r.length>d&&d>=0?[r[d]]:[]},s.Functn=function(e,t,n){return n.children.map((function(n){return s.doEval(e,t,n)}))},s.realizeParams=function(e,t,n){return n&&n[0]&&n[0].children?n[0].children.map((function(n){return s.doEval(e,t,n)})):[]},s.FunctionInvocation=function(e,t,n){var i=s.doEval(e,t,n.children[0]);const a=i[0];return i.shift(),function(e,t,n,i){var a,r=s.invocationTable[t];if(r){if(r.arity){var c=i?i.length:0,d=r.arity[c];if(d){for(var u=[],l=0;l(this.$index=n,t(e)[0])))):[]},extension:function(e,t){return!1!==e&&!e||!t?[]:i.flatten(e.map(((e,n)=>{this.$index=n;const i=e&&(e.data&&e.data.extension||e._data&&e._data.extension);return i?i.filter((e=>e.url===t)).map((e=>o.makeResNode(e,"Extension"))):[]})))},selectMacro:function(e,t){return!1===e||e?i.flatten(e.map(((e,n)=>(this.$index=n,t(e))))):[]},repeatMacro:function(e,t){if(!1!==e&&!e)return[];let n=[];const i={},a=e.length;for(let o=0;o{const t=r(e),n=!i[t];return n&&(i[t]=!0),n}))}while(n.lengtha.fromValue(e).is(t)))},distinctFn:function(e){let t=[];if(e.length>0){let n={};for(let i=0,a=e.length;i{const i=e[n];return t[n]=c(i),t}),{}):e}e.exports=function(e){return JSON.stringify(c(e))}},1997:function(e){var t={orOp:function(e,t){if(Array.isArray(t)){if(!0===e)return!0;if(!1===e)return[];if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t||[]:e||t},andOp:function(e,t){if(Array.isArray(t)){if(!0===e)return[];if(!1===e)return!1;if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t&&[]:e&&t},xorOp:function(e,t){return Array.isArray(e)||Array.isArray(t)?[]:e&&!t||!e&&t},impliesOp:function(e,t){if(Array.isArray(t)){if(!0===e)return[];if(!1===e)return!0;if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t||[]:!1===e||e&&t}};e.exports=t},7072:function(e,t,n){var i=n(8110);let{FP_TimeBase:a,FP_Quantity:o}=i;const r=n(9678);var s={};function c(e){let t=r.valData(e);if("number"!=typeof t){if(1==t.length&&"number"==typeof(t=r.valData(t[0])))return t;throw new Error("Expected number, but got "+JSON.stringify(t||e))}return t}function d(e){return"number"!=typeof e&&0==e.length}s.amp=function(e,t){return(e||"")+(t||"")},s.plus=function(e,t){if(1==e.length&&1==t.length){var n=r.valDataConverted(e[0]),i=r.valDataConverted(t[0]);if("string"==typeof n&&"string"==typeof i)return n+i;if("number"==typeof n&&"number"==typeof i)return n+i;if(n instanceof a&&i instanceof o)return n.plus(i)}throw new Error("Cannot "+JSON.stringify(e)+" + "+JSON.stringify(t))},s.minus=function(e,t){if(1==e.length&&1==t.length){var n=r.valDataConverted(e[0]),i=r.valDataConverted(t[0]);if("number"==typeof n&&"number"==typeof i)return n-i;if(n instanceof a&&i instanceof o)return n.plus(new o(-i.value,i.unit))}throw new Error("Cannot "+JSON.stringify(e)+" - "+JSON.stringify(t))},s.mul=function(e,t){return e*t},s.div=function(e,t){return 0===t?[]:e/t},s.intdiv=function(e,t){return 0===t?[]:Math.floor(e/t)},s.mod=function(e,t){return 0===t?[]:e%t},s.abs=function(e){if(d(e))return[];{let t=c(e);return Math.abs(t)}},s.ceiling=function(e){if(d(e))return[];{let t=c(e);return Math.ceil(t)}},s.exp=function(e){if(d(e))return[];{let t=c(e);return Math.exp(t)}},s.floor=function(e){if(d(e))return[];{let t=c(e);return Math.floor(t)}},s.ln=function(e){if(d(e))return[];{let t=c(e);return Math.log(t)}},s.log=function(e,t){if(d(e)||d(t))return[];{let n=c(e),i=c(t);return Math.log(n)/Math.log(i)}},s.power=function(e,t){if(d(e)||d(t))return[];{let n=c(e),i=c(t);return n<0&&Math.floor(i)!=i?[]:Math.pow(n,i)}},s.round=function(e,t){if(d(e))return[];{let n=c(e);if(d(t))return Math.round(n);{let e=c(t),i=Math.pow(10,e);return Math.round(n*i)/i}}},s.sqrt=function(e){if(d(e))return[];{let t=c(e);return t<0?[]:Math.sqrt(t)}},s.truncate=function(e){if(d(e))return[];{let t=c(e);return Math.trunc(t)}},e.exports=s},4572:function(e,t,n){var i=n(9678),a=n(8110);const{FP_Quantity:o}=a;var r={iifMacro:function(e,t,n,a){return i.isTrue(t(e))?n(e):a?a(e):[]},traceFn:function(e,t){return console.log("TRACE:["+(t||"")+"]",JSON.stringify(e,null," ")),e}},s=/^[+-]?\d+$/;r.toInteger=function(e){if(1!==e.length)return[];var t=i.valData(e[0]);return!1===t?0:!0===t?1:"number"==typeof t?Number.isInteger(t)?t:[]:"string"==typeof t&&s.test(t)?parseInt(t):[]};const c=/^((\+|-)?\d+(\.\d+)?)\s*(('[^']+')|([a-zA-Z]+))?$/,d=1,u=5,l=6;r.toQuantity=function(e,t){let n;if(t&&!o.mapTimeUnitsToUCUMCode[t]&&(t=`'${t}'`),e.length>1)throw new Error("Could not convert to quantity: input collection contains multiple items");if(1===e.length){var a=i.valDataConverted(e[0]);let r;if("number"==typeof a)n=new o(a,"'1'");else if(a instanceof o)n=a;else if("boolean"==typeof a)n=new o(a?1:0,"'1'");else if("string"==typeof a&&(r=c.exec(a))){const e=r[d],t=r[u],i=r[l];i&&!o.mapTimeUnitsToUCUMCode[i]||(n=new o(Number(e),t||i||"'1'"))}n&&t&&n.unit!==t&&(n=o.convUnitTo(n.unit,n.value,t))}return n||[]};var m=/^[+-]?\d+(\.\d+)?$/;function p(e){let t=e.slice(3);r["to"+t]=function(n){var o=[];if(n.length>1)throw Error("to "+t+" called for a collection of length "+n.length);if(1===n.length){var r=a[e].checkString(i.valData(n[0]));r&&(o=r)}return o}}r.toDecimal=function(e){if(1!==e.length)return[];var t=i.valData(e[0]);return!1===t?0:!0===t?1:"number"==typeof t?t:"string"==typeof t&&m.test(t)?parseFloat(t):[]},r.toString=function(e){return 1!==e.length?[]:i.valDataConverted(e[0]).toString()},p("FP_Date"),p("FP_DateTime"),p("FP_Time");const f=["true","t","yes","y","1","1.0"].reduce(((e,t)=>(e[t]=!0,e)),{}),g=["false","f","no","n","0","0.0"].reduce(((e,t)=>(e[t]=!0,e)),{});r.toBoolean=function(e){if(1!==e.length)return[];const t=i.valData(e[0]);switch(typeof t){case"boolean":return t;case"number":if(1===t)return!0;if(0===t)return!1;break;case"string":const e=t.toLowerCase();if(f[e])return!0;if(g[e])return!1}return[]},r.createConvertsToFn=function(e,t){return"string"==typeof t?function(n){return 1!==n.length?[]:typeof e(n)===t}:function(n){return 1!==n.length?[]:e(n)instanceof t}};const h={Integer:function(e){const t=i.valData(e[0]);if(Number.isInteger(t))return t},Boolean:function(e){const t=i.valData(e[0]);return!0===t||!1===t?t:1===e.length||void 0},Number:function(e){const t=i.valData(e[0]);if("number"==typeof t)return t},String:function(e){const t=i.valData(e[0]);if("string"==typeof t)return t}};r.singleton=function(e,t){if(e.length>1)throw new Error("Unexpected collection"+JSON.stringify(e)+"; expected singleton of type "+t);if(0===e.length)return[];const n=h[t];if(n){const i=n(e);if(void 0!==i)return i;throw new Error(`Expected ${t.toLowerCase()}, but got: ${JSON.stringify(e)}`)}throw new Error("Not supported type "+t)},e.exports=r},5758:function(e,t,n){const i=n(9678),{ResourceNode:a}=n(8110);let o=a.makeResNode;var r={children:function(e){let t=this.model;return e.reduce((function(e,n){let a=i.valData(n);if(n=o(n),"object"==typeof a){for(var r of Object.keys(a)){var s=a[r],c=n.path+"."+r;if(t){let e=t.pathsDefinedElsewhere[c];e&&(c=e)}Array.isArray(s)?e.push.apply(e,s.map((e=>o(e,c)))):e.push(o(s,c))}return e}return e}),[])},descendants:function(e){for(var t=r.children.call(this,e),n=[];t.length>0;)n.push.apply(n,t),t=r.children.call(this,t);return n}};e.exports=r},3110:function(e){let t={};function n(e){const t=/(\d+)(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/.exec(""+ +e);if(!t)return 0;const n=t[2],i=t[3];return Math.max(0,("0"===n?0:(n||"").length)-(i||0))}function i(e,t){const n=Math.pow(10,t);return Math.round(e*n)/n}const a=t.roundToMaxPrecision=function(e){return 1e-8*Math.round(e/1e-8)};t.isEquivalent=function(e,t){if(Number.isInteger(e)&&Number.isInteger(t))return e===t;const a=Math.min(n(e),n(t));return 0===a?Math.round(e)===Math.round(t):i(e,a)===i(t,a)},t.isEqual=function(e,t){return a(e)===a(t)},e.exports=t},7412:function(e,t,n){t.atn=n(3212),t.codepointat=n(5855),t.dfa=n(2836),t.fromcodepoint=n(8957),t.tree=n(6910),t.error=n(927),t.Token=n(2653).Token,t.CommonToken=n(2653).CommonToken,t.InputStream=n(5876),t.CommonTokenStream=n(2605),t.Lexer=n(8141),t.Parser=n(1967);var i=n(6848);t.PredictionContextCache=i.PredictionContextCache,t.ParserRuleContext=n(6353),t.Interval=n(7615).Interval,t.IntervalSet=n(7615).IntervalSet,t.Utils=n(4581),t.LL1Analyzer=n(6966).LL1Analyzer},9273:function(e,t,n){const i=n(7412),a=["悋Ꜫ脳맭䅼㯧瞆","奤Aȃ\b\t\t","\t\t\t","\t\b\t\b\t\t\t\n\t\n\v\t\v","\f\t\f\r\t\r\t\t","\t\t\t\t","\t\t\t","\t\t\t\t","\t\t\t",'\t\t \t !\t!"\t"#',"\t#$\t$%\t%&\t&'\t'(\t()\t)","*\t*+\t+,\t,-\t-.\t./\t/0\t0","1\t12\t23\t34\t45\t56\t67\t7","8\t89\t9:\t:;\t;<\t<=\t=>\t>","?\t?@\t@A\tAB\tBC\tCD\tD","","\b","\b\t\t\t\t\n\n\n\n","\v\v\f\f\r\r\r","","","","","","","","",""," ",' !!!!!"""','"""##$$$$$',"$%%%%%%%&","&&&&&&''((","((())))))*","****++++,,",",,,-------",".......///","/////////0","0000011111","1122222233","3334444445","5555555666","6666677777","7777777788","8888888888","88ƃ\n88ƅ\n88Ƈ\n888Ɗ","\n89999:::::","::::::ƚ\n:\r::ƛ",":ƞ\n::Ơ\n::Ƣ\n::::",":::::ƫ\n:;;Ʈ\n;",";;Ʊ\n;\f;;ƴ\v;<<<","<ƹ\n<\f<<Ƽ\v<<<==","==ǃ\n=\f==dž\v===>",">Nj\n>\r>>nj>>>Ǒ\n>\r>>ǒ",">Ǖ\n>??ǘ\n?\r??Ǚ?","?@@@@@Ǣ\n@\f@@ǥ\v","@@@@@@AAAA","Aǰ\nA\fAAdz\vAAABB","BBǺ\nBCCCCCCD","DǣE\t\v","\r\b\t\n\v\f\r","!#%')+","-/13579;= ?!A","\"C#E$G%I&K'M(O)Q*S+U,W-Y.[/]0_1a2c3e4g5i6k7m8o9q:su;w}","?@Aƒ…‡\f","2;--//C\\aac|2;C\\aac|",'^^bb))\v\f""',"\f\f\n))11^^bbhhppttvv2;CHchȔ","","\t","\v\r","","","","","!","#%","')+","-/","13","57","9;","=?A","CE","GI","KM","OQ","SUW","Y[","]_","ac","eg","ikm","oq","uw","y{","}","‰","‹","\t\v‘","\r“•","—›","Ÿ¡","£¦","¨ª","!­#°%³","'µ)·","+º-½","/À1É","3Í5Ð","7Ô9Ü;Þ","=à?â","AäCé","EïGñ","I÷Kþ","MąOćQČ","SĒUė","WěYĠ","[ħ]Į","_ĺaŀ","cŇeōgŒ","iŘkŠ","mŨoŵ","qƋsƏ","uƭwƵ","yƿ{NJ}Ǘ","ǝǫ","ƒǶ…ǻ","‡ȁ‰Š","0Š‹Œ","]ŒŽ","_Ž\b","-\n‘’/","’\f“”,","”•–1","–—˜f","˜™k™šxš","›œoœ","qžfž","Ÿ ( ","¡¢~¢","£¤>¤¥","?¥¦§",">§¨©","@©ª«","@«¬?¬ ","­®k®¯u",'¯"°±c',"±²u²$³","´?´&µ¶","€¶(·¸","#¸¹?¹*","º»#»¼€","¼,½¾k","¾¿p¿.","ÀÁeÁÂqÂ","ÃpÃÄvÄÅ","cÅÆkÆÇ","pÇÈuÈ0","ÉÊcÊËp","ËÌfÌ2Í","ÎqÎÏtÏ4","ÐÑzÑÒ","qÒÓtÓ6","ÔÕkÕÖo","Ö×r×ØnØ","ÙkÙÚgÚÛ","uÛ8ÜÝ","*Ý:Þß+","ß<àá}","á>âã","ã@äåvå","ætæçwçè","gèBéê","hêëcëìn","ìíuíîg","îDïð'ð","Fñò&òó","vóôjôõ","kõöuöH","÷ø&øùk","ùúpúûfû","ügüýzýJ","þÿ&ÿĀ","vĀāqāĂv","ĂăcăĄn","ĄLąĆ.Ć","NćĈ{Ĉĉ","gĉĊcĊċ","tċPČčo","čĎqĎďp","ďĐvĐđjđ","RĒēyēĔ","gĔĕgĕĖ","mĖTėĘf","ĘęcęĚ{","ĚVěĜjĜ","ĝqĝĞwĞğ","tğXĠġ","oġĢkĢģp","ģĤwĤĥv","ĥĦgĦZħ","ĨuĨĩgĩĪ","eĪīqīĬ","pĬĭfĭ\\","Įįoįİk","İınıIJnIJ","ijkijĴuĴĵ","gĵĶeĶķ","qķĸpĸĹf","Ĺ^ĺĻ{","ĻļgļĽcĽ","ľtľĿuĿ`","ŀŁoŁł","qłŃpŃńv","ńŅjŅņu","ņbŇňyň","ʼngʼnŊgŊŋ","mŋŌuŌd","ōŎfŎŏc","ŏŐ{Őőu","őfŒœjœ","ŔqŔŕwŕŖ","tŖŗuŗh","ŘřořŚk","ŚśpśŜw","ŜŝvŝŞgŞ","şuşjŠš","ušŢgŢţ","eţŤqŤťp","ťŦfŦŧu","ŧlŨũoũ","ŪkŪūnūŬ","nŬŭkŭŮ","uŮůgůŰe","ŰűqűŲp","ŲųfųŴuŴ","nŵŶBŶŷ","\tŷŸ\tŸŹ\t","ŹƆ\tźŻ/","Żż\tżƄ\t","Žž/žſ\tſ","Ƃ\tƀƁVƁƃ","s:ƂƀƂƃ","ƃƅƄŽ","ƄƅƅƇ","ƆźƆƇ","ƇƉƈƊ","\\ƉƈƉƊ","ƊpƋƌ","BƌƍVƍƎs:","ƎrƏƐ\tƐ","ơ\tƑƒ<ƒƓ","\tƓƟ\tƔƕ","<ƕƖ\tƖƝ\t","Ɨƙ0Ƙƚ\t","ƙƘƚƛ","ƛƙƛƜ","ƜƞƝƗ","ƝƞƞƠ","ƟƔƟƠ","ƠƢơƑ","ơƢƢƪ","ƣƫ\\Ƥƥ\tƥ","Ʀ\tƦƧ\tƧƨ","<ƨƩ\tƩƫ\t","ƪƣƪƤ","ƪƫƫt","ƬƮ\tƭƬ","ƮƲƯƱ\t","ưƯƱƴ","ƲưƲƳ","ƳvƴƲ","Ƶƺbƶƹƒ","BƷƹ\nƸƶ","ƸƷƹƼ","ƺƸƺƻ","ƻƽƼƺ","ƽƾbƾx","ƿDŽ)ǀǃƒBǁ","ǃ\nǂǀǂ","ǁǃdžDŽ","ǂDŽDžDž","LJdžDŽLJ","Lj)LjzljNj","\tNJljNjnj","njNJnjǍ","Ǎǔǎǐ","0ǏǑ\tǐǏ","Ǒǒǒǐ","ǒǓǓǕ","ǔǎǔǕ","Ǖ|ǖǘ\t\b","ǗǖǘǙ","ǙǗǙǚ","ǚǛǛǜ\b?","ǜ~ǝǞ1Ǟ","ǟ,ǟǣǠ","Ǣ\vǡǠǢ","ǥǣǤǣ","ǡǤǦǥ","ǣǦǧ,ǧ","Ǩ1Ǩǩǩ","Ǫ\b@Ǫ€ǫǬ","1Ǭǭ1ǭDZ","Ǯǰ\n\tǯǮ","ǰdzDZǯ","DZDzDzǴ","dzDZǴǵ\bA","ǵ‚Ƕǹ^","ǷǺ\t\nǸǺ…Cǹ","ǷǹǸǺ","„ǻǼwǼ","ǽ‡DǽǾ‡DǾǿ","‡DǿȀ‡DȀ†","ȁȂ\t\vȂˆ","ƂƄƆƉƛƝƟ","ơƪƭưƲƸƺǂDŽnjǒǔ","ǙǣDZǹ"].join(""),o=(new i.atn.ATNDeserializer).deserialize(a),r=o.decisionToState.map(((e,t)=>new i.dfa.DFA(e,t)));class s extends i.Lexer{static grammarFileName="FHIRPath.g4";static channelNames=["DEFAULT_TOKEN_CHANNEL","HIDDEN"];static modeNames=["DEFAULT_MODE"];static literalNames=[null,"'.'","'['","']'","'+'","'-'","'*'","'/'","'div'","'mod'","'&'","'|'","'<='","'<'","'>'","'>='","'is'","'as'","'='","'~'","'!='","'!~'","'in'","'contains'","'and'","'or'","'xor'","'implies'","'('","')'","'{'","'}'","'true'","'false'","'%'","'$this'","'$index'","'$total'","','","'year'","'month'","'week'","'day'","'hour'","'minute'","'second'","'millisecond'","'years'","'months'","'weeks'","'days'","'hours'","'minutes'","'seconds'","'milliseconds'"];static symbolicNames=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DATETIME","TIME","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT"];static ruleNames=["T__0","T__1","T__2","T__3","T__4","T__5","T__6","T__7","T__8","T__9","T__10","T__11","T__12","T__13","T__14","T__15","T__16","T__17","T__18","T__19","T__20","T__21","T__22","T__23","T__24","T__25","T__26","T__27","T__28","T__29","T__30","T__31","T__32","T__33","T__34","T__35","T__36","T__37","T__38","T__39","T__40","T__41","T__42","T__43","T__44","T__45","T__46","T__47","T__48","T__49","T__50","T__51","T__52","T__53","DATETIME","TIME","TIMEFORMAT","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT","ESC","UNICODE","HEX"];constructor(e){super(e),this._interp=new i.atn.LexerATNSimulator(this,o,r,new i.PredictionContextCache)}get atn(){return o}}s.EOF=i.Token.EOF,s.T__0=1,s.T__1=2,s.T__2=3,s.T__3=4,s.T__4=5,s.T__5=6,s.T__6=7,s.T__7=8,s.T__8=9,s.T__9=10,s.T__10=11,s.T__11=12,s.T__12=13,s.T__13=14,s.T__14=15,s.T__15=16,s.T__16=17,s.T__17=18,s.T__18=19,s.T__19=20,s.T__20=21,s.T__21=22,s.T__22=23,s.T__23=24,s.T__24=25,s.T__25=26,s.T__26=27,s.T__27=28,s.T__28=29,s.T__29=30,s.T__30=31,s.T__31=32,s.T__32=33,s.T__33=34,s.T__34=35,s.T__35=36,s.T__36=37,s.T__37=38,s.T__38=39,s.T__39=40,s.T__40=41,s.T__41=42,s.T__42=43,s.T__43=44,s.T__44=45,s.T__45=46,s.T__46=47,s.T__47=48,s.T__48=49,s.T__49=50,s.T__50=51,s.T__51=52,s.T__52=53,s.T__53=54,s.DATETIME=55,s.TIME=56,s.IDENTIFIER=57,s.DELIMITEDIDENTIFIER=58,s.STRING=59,s.NUMBER=60,s.WS=61,s.COMMENT=62,s.LINE_COMMENT=63,e.exports=s},6769:function(e,t,n){const i=n(7412);class a extends i.tree.ParseTreeListener{enterEntireExpression(e){}exitEntireExpression(e){}enterIndexerExpression(e){}exitIndexerExpression(e){}enterPolarityExpression(e){}exitPolarityExpression(e){}enterAdditiveExpression(e){}exitAdditiveExpression(e){}enterMultiplicativeExpression(e){}exitMultiplicativeExpression(e){}enterUnionExpression(e){}exitUnionExpression(e){}enterOrExpression(e){}exitOrExpression(e){}enterAndExpression(e){}exitAndExpression(e){}enterMembershipExpression(e){}exitMembershipExpression(e){}enterInequalityExpression(e){}exitInequalityExpression(e){}enterInvocationExpression(e){}exitInvocationExpression(e){}enterEqualityExpression(e){}exitEqualityExpression(e){}enterImpliesExpression(e){}exitImpliesExpression(e){}enterTermExpression(e){}exitTermExpression(e){}enterTypeExpression(e){}exitTypeExpression(e){}enterInvocationTerm(e){}exitInvocationTerm(e){}enterLiteralTerm(e){}exitLiteralTerm(e){}enterExternalConstantTerm(e){}exitExternalConstantTerm(e){}enterParenthesizedTerm(e){}exitParenthesizedTerm(e){}enterNullLiteral(e){}exitNullLiteral(e){}enterBooleanLiteral(e){}exitBooleanLiteral(e){}enterStringLiteral(e){}exitStringLiteral(e){}enterNumberLiteral(e){}exitNumberLiteral(e){}enterDateTimeLiteral(e){}exitDateTimeLiteral(e){}enterTimeLiteral(e){}exitTimeLiteral(e){}enterQuantityLiteral(e){}exitQuantityLiteral(e){}enterExternalConstant(e){}exitExternalConstant(e){}enterMemberInvocation(e){}exitMemberInvocation(e){}enterFunctionInvocation(e){}exitFunctionInvocation(e){}enterThisInvocation(e){}exitThisInvocation(e){}enterIndexInvocation(e){}exitIndexInvocation(e){}enterTotalInvocation(e){}exitTotalInvocation(e){}enterFunctn(e){}exitFunctn(e){}enterParamList(e){}exitParamList(e){}enterQuantity(e){}exitQuantity(e){}enterUnit(e){}exitUnit(e){}enterDateTimePrecision(e){}exitDateTimePrecision(e){}enterPluralDateTimePrecision(e){}exitPluralDateTimePrecision(e){}enterTypeSpecifier(e){}exitTypeSpecifier(e){}enterQualifiedIdentifier(e){}exitQualifiedIdentifier(e){}enterIdentifier(e){}exitIdentifier(e){}}e.exports=a},2583:function(e,t,n){const i=n(7412),a=n(6769),o=["悋Ꜫ脳맭䅼㯧瞆","奤Aœ\t\t","\t\t\t\t","\b\t\b\t\t\t\n\t\n\v\t\v\f\t\f","\r\t\r\t\t\t","","(\n","","","","","","","P\n\fS\v","\\","\n","f\n","k\n","r\n\b","\b\b\bw\n\b\b\b\t\t\t","\t~\n\t\f\t\t\v\t\n\n\n…\n\n","\v\v\v\vŠ\n\v","\f\f\r\r","•\n\f˜","\v","\b\n\f","\b\v","\f\f","",'"#)018',";<­ '","[\be","\ng\fqs","z‚","‰‹","","‘™",' !!"','"#$\b$(',"%&\t&(\r'#","'%(Q",")*\f\f*+\t+P\r,-\f\v","-.\t.P\f/0\f\n","01\r1P\v23\f\t","34\t4P\n56\f6","7\t7P\b89\f9:","\t:P;<\f","<==P>?\f","?@\t\b@PAB\f","BCCPDE\f","EFFP\fGH\f","HIIJJK","KPLM\f\bMN\t\t","NPO)O,","O/O2O5","O8O;","O>OAOD","OGOLPS","QOQRR","SQT\\\f","U\\\bV\\\nWX","XYYZZ\\","[T[U","[V[W\\","]^ ^f!_f\t\n","`f=af>bf9cf",":df\ne]e_","e`ea","ebeced","f\tgj$hk","ik=jhji","k\vlr","mr\bnr%or&","pr'qlqm","qnqoqp","r\rsttv","uw\tvu","vwwxxy","yz","{|(|~}{","~}","€€","‚„>","ƒ…\v„ƒ","„……","†Š\f‡Š\rˆ","Š=‰†‰","‡‰ˆŠ","‹Œ\t\vŒ","Ž\t\fŽ","","‘–’“","“•”’","•˜–”","–——","˜–™š","\t\rš'OQ[ejqv","„‰–"].join(""),r=(new i.atn.ATNDeserializer).deserialize(o),s=r.decisionToState.map(((e,t)=>new i.dfa.DFA(e,t))),c=new i.PredictionContextCache;class d extends i.Parser{static grammarFileName="FHIRPath.g4";static literalNames=[null,"'.'","'['","']'","'+'","'-'","'*'","'/'","'div'","'mod'","'&'","'|'","'<='","'<'","'>'","'>='","'is'","'as'","'='","'~'","'!='","'!~'","'in'","'contains'","'and'","'or'","'xor'","'implies'","'('","')'","'{'","'}'","'true'","'false'","'%'","'$this'","'$index'","'$total'","','","'year'","'month'","'week'","'day'","'hour'","'minute'","'second'","'millisecond'","'years'","'months'","'weeks'","'days'","'hours'","'minutes'","'seconds'","'milliseconds'"];static symbolicNames=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DATETIME","TIME","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT"];static ruleNames=["entireExpression","expression","term","literal","externalConstant","invocation","functn","paramList","quantity","unit","dateTimePrecision","pluralDateTimePrecision","typeSpecifier","qualifiedIdentifier","identifier"];constructor(e){super(e),this._interp=new i.atn.ParserATNSimulator(this,r,s,c),this.ruleNames=d.ruleNames,this.literalNames=d.literalNames,this.symbolicNames=d.symbolicNames}get atn(){return r}sempred(e,t,n){if(1===t)return this.expression_sempred(e,n);throw"No predicate with index:"+t}expression_sempred(e,t){switch(t){case 0:return this.precpred(this._ctx,10);case 1:return this.precpred(this._ctx,9);case 2:return this.precpred(this._ctx,8);case 3:return this.precpred(this._ctx,7);case 4:return this.precpred(this._ctx,5);case 5:return this.precpred(this._ctx,4);case 6:return this.precpred(this._ctx,3);case 7:return this.precpred(this._ctx,2);case 8:return this.precpred(this._ctx,1);case 9:return this.precpred(this._ctx,13);case 10:return this.precpred(this._ctx,12);case 11:return this.precpred(this._ctx,6);default:throw"No predicate with index:"+t}}entireExpression(){let e=new u(this,this._ctx,this.state);this.enterRule(e,0,d.RULE_entireExpression);try{this.enterOuterAlt(e,1),this.state=30,this.expression(0),this.state=31,this.match(d.EOF)}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}expression(e){void 0===e&&(e=0);const t=this._ctx,n=this.state;let a=new l(this,this._ctx,n),o=a;this.enterRecursionRule(a,2,d.RULE_expression,e);var r=0;try{switch(this.enterOuterAlt(a,1),this.state=37,this._errHandler.sync(this),this._input.LA(1)){case d.T__15:case d.T__16:case d.T__21:case d.T__22:case d.T__27:case d.T__29:case d.T__31:case d.T__32:case d.T__33:case d.T__34:case d.T__35:case d.T__36:case d.DATETIME:case d.TIME:case d.IDENTIFIER:case d.DELIMITEDIDENTIFIER:case d.STRING:case d.NUMBER:a=new D(this,a),this._ctx=a,o=a,this.state=34,this.term();break;case d.T__3:case d.T__4:a=new p(this,a),this._ctx=a,o=a,this.state=35,(r=this._input.LA(1))!==d.T__3&&r!==d.T__4?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume()),this.state=36,this.expression(11);break;default:throw new i.error.NoViableAltException(this)}this._ctx.stop=this._input.LT(-1),this.state=79,this._errHandler.sync(this);for(var s=this._interp.adaptivePredict(this._input,2,this._ctx);2!=s&&s!=i.atn.ATN.INVALID_ALT_NUMBER;){if(1===s)switch(null!==this._parseListeners&&this.triggerExitRuleEvent(),o=a,this.state=77,this._errHandler.sync(this),this._interp.adaptivePredict(this._input,1,this._ctx)){case 1:if(a=new g(this,new l(this,t,n)),this.pushNewRecursionContext(a,2,d.RULE_expression),this.state=39,!this.precpred(this._ctx,10))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 10)");this.state=40,0!=(-32&(r=this._input.LA(1)))||0==(1<0){let e=[];for(let t=0,n=u.length;tn.length)&&(t=n.length),t-=e.length;var i=n.indexOf(e,t);return-1!==i&&i===t}}),String.prototype.includes||Object.defineProperty(String.prototype,"includes",{value:function(){return-1!==this.indexOf.apply(this,arguments)}}),Object.assign||Object.defineProperty(Object,"assign",{value:function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");return e(arguments,1).reduce((function(e,t){return Object.keys(Object(t)).forEach((function(n){e[n]=t[n]})),e}),Object(t))}})},5592:function(e,t,n){const i=n(9678),a=n(4572),o={},r={};o.indexOf=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.indexOf(t)},o.substring=function(e,t,n){const o=a.singleton(e,"String");return i.isEmpty(o)||i.isEmpty(t)||t<0||t>=o.length?[]:void 0===n||i.isEmpty(n)?o.substring(t):o.substring(t,t+n)},o.startsWith=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.startsWith(t)},o.endsWith=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.endsWith(t)},o.containsFn=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.includes(t)},o.upper=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.toUpperCase()},o.lower=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.toLowerCase()};const s=!1===new RegExp("").dotAll;o.matches=s?function(e,t){const n=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n))return[];return new RegExp(t,"s").test(n)}:function(e,t){const n=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n))return[];var o;return new RegExp((r[o=t]||(r[o]=o.replace(/\./g,((e,t,n)=>{const i=n.substr(0,t).replace(/\\\\/g,"").replace(/\\[\][]/g,""),a="\\"===i[i.length-1],o=i.lastIndexOf("["),r=i.lastIndexOf("]");return a||o>r?".":"[^]"}))),r[o])).test(n)},o.replace=function(e,t,n){const o=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n)||i.isEmpty(o))return[];const r=new RegExp(i.escapeStringForRegExp(t),"g");return o.replace(r,n)},o.replaceMatches=function(e,t,n){const o=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n)||i.isEmpty(o))return[];const r=new RegExp(t,"g");return o.replace(r,n)},o.length=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.length},o.toChars=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.split("")},e.exports=o},8110:function(e,t,n){const i=n(5610),a=n(8506).UcumLhcUtils.getInstance(),o=n(3110);let r="[0-9][0-9](\\:[0-9][0-9](\\:[0-9][0-9](\\.[0-9]+)?)?)?(Z|(\\+|-)[0-9][0-9]\\:[0-9][0-9])?",s=new RegExp("^T?"+r+"$"),c=new RegExp("^[0-9][0-9][0-9][0-9](-[0-9][0-9](-[0-9][0-9](T"+r+")?)?)?Z?$"),d=new RegExp("^[0-9][0-9][0-9][0-9](-[0-9][0-9](-[0-9][0-9])?)?$");class u{equals(){return!1}equivalentTo(){return!1}toString(){return this.asStr?this.asStr:super.toString()}toJSON(){return this.toString()}compare(){throw"Not implemented"}}class l extends u{constructor(e,t){super(),this.asStr=e+" "+t,this.value=e,this.unit=t}equals(e){if(!(e instanceof this.constructor))return!1;if(this.unit===e.unit)return o.isEqual(this.value,e.value);const t=this._compareYearsAndMonths(e);if(t)return t.isEqual;const n=l.toUcumQuantity(this.value,this.unit),i=l.toUcumQuantity(e.value,e.unit),r=a.convertUnitTo(i.unit,i.value,n.unit);return"succeeded"===r.status&&o.isEqual(n.value,r.toVal)}equivalentTo(e){if(!(e instanceof this.constructor))return!1;if(this.unit===e.unit)return o.isEquivalent(this.value,e.value);const t=l.getEquivalentUcumUnitCode(this.unit),n=l.getEquivalentUcumUnitCode(e.unit),i=a.convertUnitTo(n,e.value,t);return"succeeded"===i.status&&o.isEquivalent(this.value,i.toVal)}_compareYearsAndMonths(e){const t=l._yearMonthConversionFactor[this.unit],n=l._yearMonthConversionFactor[e.unit];return t&&n?{isEqual:o.isEqual(this.value*t,e.value*n)}:null}}const m=/^'|'$/g;l.getEquivalentUcumUnitCode=function(e){return l.mapTimeUnitsToUCUMCode[e]||e.replace(m,"")},l.toUcumQuantity=function(e,t){const n=l._calendarDuration2Seconds[t];return n?{value:n*e,unit:"s"}:{value:e,unit:t.replace(m,"")}},l.convUnitTo=function(e,t,n){const i=l._yearMonthConversionFactor[e],o=l._yearMonthConversionFactor[n];if(i&&o)return new l(i*t/o,n);const r=l._calendarDuration2Seconds[e],s=l._calendarDuration2Seconds[n];if(s){if(r)return new l(r*t/s,n);{const i=a.convertUnitTo(e.replace(/^'|'$/g,""),t,"s");if("succeeded"===i.status)return new l(i.toVal/s,n)}}else{const i=r?a.convertUnitTo("s",r*t,n.replace(/^'|'$/g,"")):a.convertUnitTo(e.replace(/^'|'$/g,""),t,n.replace(/^'|'$/g,""));if("succeeded"===i.status)return new l(i.toVal,n)}return null},l._calendarDuration2Seconds={years:31536e3,months:2592e3,weeks:604800,days:86400,hours:3600,minutes:60,seconds:1,milliseconds:.001,year:31536e3,month:2592e3,week:604800,day:86400,hour:3600,minute:60,second:1,millisecond:.001},l._yearMonthConversionFactor={years:12,months:1,year:12,month:1},l.arithmeticDurationUnits={years:"year",months:"month",weeks:"week",days:"day",hours:"hour",minutes:"minute",seconds:"second",milliseconds:"millisecond",year:"year",month:"month",week:"week",day:"day",hour:"hour",minute:"minute",second:"second",millisecond:"millisecond","'wk'":"week","'d'":"day","'h'":"hour","'min'":"minute","'s'":"second","'ms'":"millisecond"},l.mapUCUMCodeToTimeUnits={a:"year",mo:"month",wk:"week",d:"day",h:"hour",min:"minute",s:"second",ms:"millisecond"},l.mapTimeUnitsToUCUMCode=Object.keys(l.mapUCUMCodeToTimeUnits).reduce((function(e,t){return e[l.mapUCUMCodeToTimeUnits[t]]=t,e[l.mapUCUMCodeToTimeUnits[t]+"s"]=t,e}),{});class p extends u{constructor(e){super(),this.asStr=e}plus(e){const t=e.unit;let n=l.arithmeticDurationUnits[t];if(!n)throw new Error("For date/time arithmetic, the unit of the quantity must be one of the following time-based units: "+Object.keys(l.arithmeticDurationUnits));const i=this.constructor,a=i._timeUnitToDatePrecision[n];if(void 0===a)throw new Error("Unsupported unit for +. The unit should be one of "+Object.keys(i._timeUnitToDatePrecision).join(", ")+".");let o=e.value;const r=i===g;if((r?a<2:a<5)&&(o=Math.trunc(o)),this._getPrecision()2?new f(o)._getTimeParts():this._getTimeParts(),c=i>2?new f(r)._getTimeParts():e._getTimeParts(),d=0;d<=a&&!1!==t;++d)t=s[d]==c[d];t&&(t=void 0)}}else t=!1;return t}equivalentTo(e){var t=e instanceof this.constructor;t&&((t=this._getPrecision()==e._getPrecision())&&(t=this._getDateObj().getTime()==e._getDateObj().getTime()));return t}compare(e){var t=this._getPrecision(),n=e._getPrecision(),i=t<=n?this._getDateObj().getTime():this._dateAtPrecision(n).getTime(),a=n<=t?e._getDateObj().getTime():e._dateAtPrecision(t).getTime();return t!==n&&i===a?null:i-a}_getPrecision(){return void 0===this.precision&&this._getMatchData(),this.precision}_getMatchData(e,t){if(void 0===this.timeMatchData&&(this.timeMatchData=this.asStr.match(e),this.timeMatchData))for(let e=t;e>=0&&void 0===this.precision;--e)this.timeMatchData[e]&&(this.precision=e);return this.timeMatchData}_getTimeParts(e){var t=[];t=[e[0]];var n=e[4];if(n){let e=t[0];t[0]=e.slice(0,e.length-n.length)}var i=e[1];if(i){let n=t[0];t[0]=n.slice(0,n.length-i.length),t[1]=i;var a=e[2];if(a){t[1]=i.slice(0,i.length-a.length),t[2]=a;var o=e[3];o&&(t[2]=a.slice(0,a.length-o.length),t[3]=o)}}return t}_getDateObj(){if(!this.dateObj){var e=this._getPrecision();this.dateObj=this._dateAtPrecision(e)}return this.dateObj}_createDate(e,t,n,a,o,r,s,c){var d=new Date(e,t,n,a,o,r,s);if(c){var u=d.getTimezoneOffset(),l=0;if("Z"!=c){var m=c.split(":"),p=parseInt(m[0]);l=parseInt(m[1]),p<0&&(l=-l),l+=60*p}d=i(d,-u-l)}return d}}p.timeUnitToAddFn={year:n(7654),month:n(9282),week:n(427),day:n(8677),hour:n(2220),minute:n(5610),second:n(8834),millisecond:n(6344)};class f extends p{constructor(e){super(e)}compare(e){if(!(e instanceof f))throw"Invalid comparison of a DateTime with something else";return super.compare(e)}_getMatchData(){return super._getMatchData(c,5)}_getTimeParts(){if(!this.timeParts){let t=this._getMatchData(),n=t[0];this.timeParts=[n];var e=t[1];if(e){this.timeParts[0]=n.slice(0,n.length-e.length),this.timeParts[1]=e;let i=t[2];if(i){this.timeParts[1]=e.slice(0,e.length-i.length),this.timeParts[2]=i;let n=t[3];n&&(this.timeParts[2]=i.slice(0,i.length-n.length),"T"===n[0]&&(t[3]=n.slice(1)),this.timeParts=this.timeParts.concat(super._getTimeParts(t.slice(3))))}}}return this.timeParts}_dateAtPrecision(e){var t=this._getTimeParts(),n=this._getMatchData()[7],i=this._getPrecision(),a=parseInt(t[0]),o=i>0?parseInt(t[1].slice(1))-1:0,r=i>1?parseInt(t[2].slice(1)):1,s=i>2?parseInt(t[3]):0,c=i>3?parseInt(t[4].slice(1)):0,d=i>4?parseInt(t[5].slice(1)):0,u=t.length>6?parseInt(t[6].slice(1)):0,l=this._createDate(a,o,r,s,c,d,u,n);return e0?l.getMonth():0,r=e>1?l.getDate():1,s=e>2?l.getHours():0,c=e>3?l.getMinutes():0,l=new Date(a,o,r,s,c)),l}}f.checkString=function(e){let t=new f(e);return t._getMatchData()||(t=null),t},f._timeUnitToDatePrecision={year:0,month:1,week:2,day:2,hour:3,minute:4,second:5,millisecond:6},f._datePrecisionToTimeUnit=["year","month","day","hour","minute","second","millisecond"];class g extends p{constructor(e){"T"==e[0]&&(e=e.slice(1)),super(e)}compare(e){if(!(e instanceof g))throw"Invalid comparison of a time with something else";return super.compare(e)}_dateAtPrecision(e){var t=this._getTimeParts(),n=this._getMatchData()[4],i=this._getPrecision(),a=2010,o=parseInt(t[0]),r=i>0?parseInt(t[1].slice(1)):0,s=i>1?parseInt(t[2].slice(1)):0,c=t.length>3?parseInt(t[3].slice(1)):0,d=this._createDate(a,0,1,o,r,s,c,n);return n&&(d.setYear(a),d.setMonth(0),d.setDate(1)),e0?d.getMinutes():0,d=new Date(a,0,1,o,r)),d}_getMatchData(){return super._getMatchData(s,2)}_getTimeParts(){return this.timeParts||(this.timeParts=super._getTimeParts(this._getMatchData())),this.timeParts}}function h(e,t){var n=e;return 3===t&&e<100&&(n="0"+e),e<10&&(n="0"+n),n}g.checkString=function(e){let t=new g(e);return t._getMatchData()||(t=null),t},g._timeUnitToDatePrecision={hour:0,minute:1,second:2,millisecond:3},g._datePrecisionToTimeUnit=["hour","minute","second","millisecond"],f.isoDateTime=function(e,t){void 0===t&&(t=5);var n=""+e.getFullYear();if(t>0&&(n+="-"+h(e.getMonth()+1),t>1&&(n+="-"+h(e.getDate()),t>2&&(n+="T"+f.isoTime(e,t-3)))),t>2){var i=e.getTimezoneOffset(),a=i<0?"+":"-",o=(i=Math.abs(i))%60;n+=a+h((i-o)/60)+":"+h(o)}return n},f.isoTime=function(e,t){void 0===t&&(t=2);let n=""+h(e.getHours());return t>0&&(n+=":"+h(e.getMinutes()),t>1&&(n+=":"+h(e.getSeconds()),e.getMilliseconds()&&(n+="."+h(e.getMilliseconds(),3)))),n};class y extends f{constructor(e){super(e)}_getMatchData(){return p.prototype._getMatchData.apply(this,[d,2])}}y.checkString=function(e){let t=new y(e);return t._getMatchData()||(t=null),t},y.isoDate=function(e,t){return(void 0===t||t>2)&&(t=2),f.isoDateTime(e,t)};class x{constructor(e,t,n){e?.resourceType&&(t=e.resourceType),this.path=t,this.data=e,this._data=n||{}}getTypeInfo(){const e=_.FHIR;return/^System\.(.*)$/.test(this.path)?new _({namespace:_.System,name:RegExp.$1}):-1===this.path.indexOf(".")?new _({namespace:e,name:this.path}):_.model?new _({namespace:e,name:"BackboneElement"}):_.createByValueInNamespace({namespace:e,value:this.data})}toJSON(){return JSON.stringify(this.data)}convertData(){var e=this.data;switch(this.path){case"Quantity":if("http://unitsofmeasure.org"===e?.system&&"number"==typeof e.value&&"string"==typeof e.code){if(void 0!==e.comparator)throw new Error("Cannot convert a FHIR.Quantity that has a comparator");e=new l(e.value,l.mapUCUMCodeToTimeUnits[e.code]||"'"+e.code+"'")}break;case"date":e=y.checkString(e)||e;break;case"dateTime":e=f.checkString(e)||e;break;case"time":e=g.checkString(e)||e}return e}}x.makeResNode=function(e,t,n){return e instanceof x?e:new x(e,t,n)};class _{constructor({name:e,namespace:t}){this.name=e,this.namespace=t}static model=null;is(e){if(e instanceof _&&(!this.namespace||!e.namespace||this.namespace===e.namespace)){if(!_.model||this.namespace&&this.namespace!==_.FHIR)return this.name===e.name;{let t=this.name;do{if(t===e.name)return!0}while(t=_.model.type2Parent[t])}}return!1}}_.System="System",_.FHIR="FHIR",_.createByValueInNamespace=function({namespace:e,value:t}){let n=typeof t;return Number.isInteger(t)?n="integer":"number"===n?n="decimal":t instanceof f?n="dateTime":t instanceof g?n="time":t instanceof l&&(n="Quantity"),e===_.System&&(n=n.replace(/^\w/,(e=>e.toUpperCase()))),new _({namespace:e,name:n})},_.fromValue=function(e){return e instanceof x?e.getTypeInfo():_.createByValueInNamespace({namespace:_.System,value:e})},e.exports={FP_Type:u,FP_TimeBase:p,FP_Date:y,FP_DateTime:f,FP_Time:g,FP_Quantity:l,timeRE:s,dateTimeRE:c,ResourceNode:x,TypeInfo:_,typeFn:function(e){return e.map((e=>_.fromValue(e)))},isFn:function(e,t){if(0===e.length)return[];if(e.length>1)throw new Error("Expected singleton on left side of 'is', got "+JSON.stringify(e));return _.fromValue(e[0]).is(t)},asFn:function(e,t){if(0===e.length)return[];if(e.length>1)throw new Error("Expected singleton on left side of 'as', got "+JSON.stringify(e));return _.fromValue(e[0]).is(t)?e:[]}}},9678:function(e,t,n){const i={},a=n(8110);let{ResourceNode:o}=a;i.raiseError=function(e,t){throw(t=t?t+": ":"")+e},i.assertAtMostOne=function(e,t){e.length>1&&i.raiseError("Was expecting no more than one element but got "+JSON.stringify(e),t)},i.assertType=function(e,t,n){let a=this.valData(e);if(t.indexOf(typeof a)<0){let a=t.length>1?"one of "+t.join(", "):t[0];i.raiseError("Found type '"+typeof e+"' but was expecting "+a,n)}return a},i.isEmpty=function(e){return Array.isArray(e)&&0==e.length},i.isSome=function(e){return null!=e&&!i.isEmpty(e)},i.isTrue=function(e){return null!=e&&(!0===e||1==e.length&&!0===e[0])},i.isFalse=function(e){return null!=e&&(!1===e||1==e.length&&!1===e[0])},i.isCapitalized=function(e){return e&&e[0]===e[0].toUpperCase()},i.flatten=function(e){return e.reduce((function(e,t){return Array.isArray(t)?e=e.concat(t):e.push(t),e}),[])},i.arraify=function(e){return Array.isArray(e)?e:i.isSome(e)?[e]:[]},i.valData=function(e){return e instanceof o?e.data:e},i.valDataConverted=function(e){return e instanceof o&&(e=e.convertData()),e},i.escapeStringForRegExp=function(e){return e.replace(/[-[\]{}()*+?.,\\/^$|#\s]/g,"\\$&")},e.exports=i},4730:function(e,t,n){"use strict";var i=n(9898),a=Object.prototype.toString,o=Object.prototype.hasOwnProperty,r=function(e,t,n){for(var i=0,a=e.length;i=3&&(o=n),"[object Array]"===a.call(e)?r(e,t,o):"string"==typeof e?s(e,t,o):c(e,t,o)}},7193:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,i=Object.prototype.toString,a="[object Function]";e.exports=function(e){var o=this;if("function"!=typeof o||i.call(o)!==a)throw new TypeError(t+o);for(var r,s=n.call(arguments,1),c=function(){if(this instanceof r){var t=o.apply(this,s.concat(n.call(arguments)));return Object(t)===t?t:this}return o.apply(e,s.concat(n.call(arguments)))},d=Math.max(0,o.length-s.length),u=[],l=0;l1&&"boolean"!=typeof t)throw new r('"allowMissing" argument must be a boolean');if(null===D(/^%?[^%]*%?$/,e))throw new a("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=M(e),i=n.length>0?n[0]:"",o=T("%"+i+"%",t),s=o.name,d=o.value,u=!1,l=o.alias;l&&(i=l[0],E(n,C([0,1],l)));for(var m=1,p=!0;m=n.length){var x=c(d,f);d=(p=!!x)&&"get"in x&&!("originalValue"in x.get)?x.get:d[f]}else p=_(d,f),d=d[f];p&&!u&&(g[s]=d)}}return d}},1700:function(e,t,n){"use strict";var i=n(3584)("%Object.getOwnPropertyDescriptor%",!0);if(i)try{i([],"length")}catch(e){i=null}e.exports=i},2330:function(e){"use strict";var t="undefined"!=typeof BigInt&&BigInt;e.exports=function(){return"function"==typeof t&&"function"==typeof BigInt&&"bigint"==typeof t(42)&&"bigint"==typeof BigInt(42)}},4607:function(e,t,n){"use strict";var i=n(3584)("%Object.defineProperty%",!0),a=function(){if(i)try{return i({},"a",{value:1}),!0}catch(e){return!1}return!1};a.hasArrayLengthDefineBug=function(){if(!a())return null;try{return 1!==i([],"length",{value:1}).length}catch(e){return!0}},e.exports=a},563:function(e,t,n){"use strict";var i="undefined"!=typeof Symbol&&Symbol,a=n(9956);e.exports=function(){return"function"==typeof i&&("function"==typeof Symbol&&("symbol"==typeof i("foo")&&("symbol"==typeof Symbol("bar")&&a())))}},9956:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},6323:function(e,t,n){"use strict";var i=n(9956);e.exports=function(){return i()&&!!Symbol.toStringTag}},8380:function(e,t,n){"use strict";var i=n(4597);e.exports=i.call(Function.call,Object.prototype.hasOwnProperty)},5401:function(e,t,n){"use strict";var i=n(6323)(),a=n(2648)("Object.prototype.toString"),o=function(e){return!(i&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===a(e)},r=function(e){return!!o(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==a(e)&&"[object Function]"===a(e.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=r,e.exports=s?o:r},6168:function(e,t,n){"use strict";if(n(2330)()){var i=BigInt.prototype.valueOf;e.exports=function(e){return null!=e&&"boolean"!=typeof e&&"string"!=typeof e&&"number"!=typeof e&&"symbol"!=typeof e&&"function"!=typeof e&&("bigint"==typeof e||function(e){try{return i.call(e),!0}catch(e){}return!1}(e))}}else e.exports=function(e){return!1}},9929:function(e,t,n){"use strict";var i=n(2648),a=i("Boolean.prototype.toString"),o=i("Object.prototype.toString"),r=n(6323)();e.exports=function(e){return"boolean"==typeof e||null!==e&&"object"==typeof e&&(r&&Symbol.toStringTag in e?function(e){try{return a(e),!0}catch(e){return!1}}(e):"[object Boolean]"===o(e))}},9898:function(e){"use strict";var t,n,i=Function.prototype.toString,a="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof a&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},a((function(){throw 42}),null,t)}catch(e){e!==n&&(a=null)}else a=null;var o=/^\s*class\b/,r=function(e){try{var t=i.call(e);return o.test(t)}catch(e){return!1}},s=function(e){try{return!r(e)&&(i.call(e),!0)}catch(e){return!1}},c=Object.prototype.toString,d="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),l=function(){return!1};if("object"==typeof document){var m=document.all;c.call(m)===c.call(document.all)&&(l=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=c.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=a?function(e){if(l(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{a(e,null,t)}catch(e){if(e!==n)return!1}return!r(e)&&s(e)}:function(e){if(l(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(d)return s(e);if(r(e))return!1;var t=c.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&s(e)}},633:function(e,t,n){"use strict";var i=Date.prototype.getDay,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object Date]"===a.call(e))}},7915:function(e){"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;n||(t=function(e){return!1});var a=n?Map.prototype.has:null,o=i?Set.prototype.has:null;t||a||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(a.call(e),o)try{o.call(e)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},2673:function(e,t,n){"use strict";var i=Number.prototype.toString,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"number"==typeof e||"object"==typeof e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object Number]"===a.call(e))}},8937:function(e,t,n){"use strict";var i,a,o,r,s=n(2648),c=n(6323)();if(c){i=s("Object.prototype.hasOwnProperty"),a=s("RegExp.prototype.exec"),o={};var d=function(){throw o};r={toString:d,valueOf:d},"symbol"==typeof Symbol.toPrimitive&&(r[Symbol.toPrimitive]=d)}var u=s("Object.prototype.toString"),l=Object.getOwnPropertyDescriptor;e.exports=c?function(e){if(!e||"object"!=typeof e)return!1;var t=l(e,"lastIndex");if(!(t&&i(t,"value")))return!1;try{a(e,r)}catch(e){return e===o}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===u(e)}},140:function(e){"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;i||(t=function(e){return!1});var a=n?Map.prototype.has:null,o=i?Set.prototype.has:null;t||o||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e),a)try{a.call(e)}catch(e){return!0}return e instanceof i}catch(e){}return!1}},1583:function(e,t,n){"use strict";var i=String.prototype.valueOf,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"string"==typeof e||"object"==typeof e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object String]"===a.call(e))}},7469:function(e,t,n){"use strict";var i=Object.prototype.toString;if(n(563)()){var a=Symbol.prototype.toString,o=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"==typeof e)return!0;if("[object Symbol]"!==i.call(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&o.test(a.call(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},3513:function(e,t,n){"use strict";var i=n(4730),a=n(9808),o=n(2648),r=o("Object.prototype.toString"),s=n(6323)(),c=n(1700),d="undefined"==typeof globalThis?n.g:globalThis,u=a(),l=o("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n-1}return!!c&&function(e){var t=!1;return i(p,(function(n,i){if(!t)try{t=n.call(e)===i}catch(e){}})),t}(e)}},5609:function(e){"use strict";var t,n="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,i="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;n||(t=function(e){return!1});var a=n?n.prototype.has:null,o=i?i.prototype.has:null;t||a||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(a.call(e,a),o)try{o.call(e,o)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},6159:function(e,t,n){"use strict";var i=n(3584),a=n(2648),o=i("%WeakSet%",!0),r=a("WeakSet.prototype.has",!0);if(r){var s=a("WeakMap.prototype.has",!0);e.exports=function(e){if(!e||"object"!=typeof e)return!1;try{if(r(e,r),s)try{s(e,s)}catch(e){return!0}return e instanceof o}catch(e){}return!1}}else e.exports=function(e){return!1}},6368:function(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},9127:function(e,t,n){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},2633:function(e,t,n){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(i,a,o,r){var s=t(i),c=n[e][t(i)];return 2===s&&(c=c[a?0:1]),c.replace(/%d/i,i)}},a=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(n(421))},3215:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(n(421))},6968:function(e,t,n){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,a,o,r){var s=n(t),c=i[e][n(t)];return 2===s&&(c=c[a?0:1]),c.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},2572:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(421))},8319:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n(421))},5629:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(421))},7006:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(e){return function(t,n,o,r){var s=i(t),c=a[e][i(t)];return 2===s&&(c=c[n?0:1]),c.replace(/%d/i,t)}},r=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},6722:function(e,t,n){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,i=e%100-n,a=e>=100?100:null;return e+(t[n]||t[i]||t[a])},week:{dow:1,doy:7}})}(n(421))},5958:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"хвіліна":"хвіліну":"h"===i?n?"гадзіна":"гадзіну":e+" "+t({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[i],+e)}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(n(421))},4921:function(e,t,n){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(421))},7293:function(e,t,n){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n(421))},9907:function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(n(421))},2288:function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(n(421))},2127:function(e,t,n){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n(421))},3922:function(e,t,n){!function(e){"use strict";function t(e,t,n){return e+" "+a({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}function n(e){switch(i(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function i(e){return e>9?i(e%10):e}function a(e,t){return 2===t?o(e):e}function o(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var r=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],s=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,c=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,d=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],l=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],m=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:m,fullWeekdaysParse:u,shortWeekdaysParse:l,minWeekdaysParse:m,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:c,monthsShortStrictRegex:d,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}})}(n(421))},8932:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3246:function(e,t,n){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(421))},8208:function(e,t,n){!function(e){"use strict";var t={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],a=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function o(e){return e>1&&e<5&&1!=~~(e/10)}function r(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"pár sekund":"pár sekundami";case"ss":return t||i?a+(o(e)?"sekundy":"sekund"):a+"sekundami";case"m":return t?"minuta":i?"minutu":"minutou";case"mm":return t||i?a+(o(e)?"minuty":"minut"):a+"minutami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?a+(o(e)?"hodiny":"hodin"):a+"hodinami";case"d":return t||i?"den":"dnem";case"dd":return t||i?a+(o(e)?"dny":"dní"):a+"dny";case"M":return t||i?"měsíc":"měsícem";case"MM":return t||i?a+(o(e)?"měsíce":"měsíců"):a+"měsíci";case"y":return t||i?"rok":"rokem";case"yy":return t||i?a+(o(e)?"roky":"let"):a+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6492:function(e,t,n){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(n(421))},1883:function(e,t,n){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(n(421))},2285:function(e,t,n){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3082:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9076:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6454:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9016:function(e,t,n){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(n(421))},3093:function(e,t,n){!function(e){"use strict";function t(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,n){var i=this._calendarEl[e],a=n&&n.hours();return t(i)&&(i=i.apply(n)),i.replace("{}",a%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n(421))},5535:function(e,t,n){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(n(421))},2610:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(421))},8386:function(e,t,n){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},5272:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},3563:function(e,t,n){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(421))},8604:function(e,t,n){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(n(421))},2140:function(e,t,n){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},8217:function(e,t,n){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},9823:function(e,t,n){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(421))},9546:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},9089:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(n(421))},7781:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n(421))},312:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(n(421))},8563:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:i?a[n][0]:a[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},4003:function(e,t,n){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},463:function(e,t,n){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n(421))},8941:function(e,t,n){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function i(e,t,n,i){var o="";switch(n){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":o=i?"sekunnin":"sekuntia";break;case"m":return i?"minuutin":"minuutti";case"mm":o=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":o=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":o=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":o=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":o=i?"vuoden":"vuotta"}return o=a(e,i)+" "+o}function a(e,i){return e<10?i?n[e]:t[e]:e}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},1742:function(e,t,n){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},6:function(e,t,n){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},761:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n(421))},982:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(421))},2346:function(e,t,n){!function(e){"use strict";var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,i=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,a=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:t,monthsShortStrictRegex:n,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(421))},4934:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},2670:function(e,t,n){!function(e){"use strict";var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],n=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],i=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],a=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],o=["Do","Lu","Má","Cé","Dé","A","Sa"];e.defineLocale("ga",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:a,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(421))},1733:function(e,t,n){!function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],i=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],a=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],o=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:a,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(421))},2271:function(e,t,n){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},5537:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){return"D"===t?e+"वेर":e},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(n(421))},763:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(n(421))},4125:function(e,t,n){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n(421))},1651:function(e,t,n){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})}(n(421))},8602:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],a=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:i,longMonthsParse:i,shortMonthsParse:a,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n(421))},8641:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3079:function(e,t,n){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,i){var a=e;switch(n){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"ss":return a+(i||t)?" másodperc":" másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return a+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return a+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return a+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return a+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return a+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},443:function(e,t,n){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n(421))},8963:function(e,t,n){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(n(421))},1343:function(e,t,n){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function n(e,n,i,a){var o=e+" ";switch(i){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?o+(n||a?"sekúndur":"sekúndum"):o+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?o+(n||a?"mínútur":"mínútum"):n?o+"mínúta":o+"mínútu";case"hh":return t(e)?o+(n||a?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?o+"dagar":o+(a?"daga":"dögum"):n?o+"dagur":o+(a?"dag":"degi");case"M":return n?"mánuður":a?"mánuð":"mánuði";case"MM":return t(e)?n?o+"mánuðir":o+(a?"mánuði":"mánuðum"):n?o+"mánuður":o+(a?"mánuð":"mánuði");case"y":return n||a?"ár":"ári";case"yy":return t(e)?o+(n||a?"ár":"árum"):o+(n||a?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3115:function(e,t,n){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},8072:function(e,t,n){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},8183:function(e,t,n){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(n(421))},1064:function(e,t,n){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n(421))},1999:function(e,t,n){!function(e){"use strict";e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,n){return"ი"===n?t+"ში":t+n+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(n(421))},9360:function(e,t,n){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},3667:function(e,t,n){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(421))},1882:function(e,t,n){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(n(421))},2401:function(e,t,n){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}})}(n(421))},5783:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:i,monthsShort:i,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,n){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},6751:function(e,t,n){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},1193:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?a[n][0]:a[n][1]}function n(e){return a(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function i(e){return a(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return a(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return a(e)}return a(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:i,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},769:function(e,t,n){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(n(421))},4409:function(e,t,n){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,i){return t?"kelios sekundės":i?"kelių sekundžių":"kelias sekundes"}function i(e,t,n,i){return t?o(n)[0]:i?o(n)[1]:o(n)[2]}function a(e){return e%10==0||e>10&&e<20}function o(e){return t[e].split("_")}function r(e,t,n,r){var s=e+" ";return 1===e?s+i(e,t,n[0],r):t?s+(a(e)?o(n)[1]:o(n)[0]):r?s+o(n)[1]:s+(a(e)?o(n)[1]:o(n)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:n,ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n(421))},9262:function(e,t,n){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function i(e,i,a){return e+" "+n(t[a],e,i)}function a(e,i,a){return n(t[a],e,i)}function o(e,t){return t?"dažas sekundes":"dažām sekundēm"}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:o,ss:i,m:a,mm:i,h:a,hh:i,d:a,dd:i,M:a,MM:i,y:a,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},7514:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var a=t.words[i];return 1===i.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3434:function(e,t,n){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},610:function(e,t,n){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(421))},1654:function(e,t,n){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(n(421))},6730:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(n(421))},7196:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function i(e,t,n,i){var a="";if(t)switch(n){case"s":a="काही सेकंद";break;case"ss":a="%d सेकंद";break;case"m":a="एक मिनिट";break;case"mm":a="%d मिनिटे";break;case"h":a="एक तास";break;case"hh":a="%d तास";break;case"d":a="एक दिवस";break;case"dd":a="%d दिवस";break;case"M":a="एक महिना";break;case"MM":a="%d महिने";break;case"y":a="एक वर्ष";break;case"yy":a="%d वर्षे"}else switch(n){case"s":a="काही सेकंदां";break;case"ss":a="%d सेकंदां";break;case"m":a="एका मिनिटा";break;case"mm":a="%d मिनिटां";break;case"h":a="एका तासा";break;case"hh":a="%d तासां";break;case"d":a="एका दिवसा";break;case"dd":a="%d दिवसां";break;case"M":a="एका महिन्या";break;case"MM":a="%d महिन्यां";break;case"y":a="एका वर्षा";break;case"yy":a="%d वर्षां"}return a.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(n(421))},4750:function(e,t,n){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(421))},487:function(e,t,n){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(421))},8856:function(e,t,n){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},1240:function(e,t,n){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(421))},2121:function(e,t,n){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9802:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n(421))},3497:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},737:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},8153:function(e,t,n){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},5173:function(e,t,n){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(421))},499:function(e,t,n){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n(421))},3629:function(e,t,n){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function a(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function o(e,t,n){var i=e+" ";switch(n){case"ss":return i+(a(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(a(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(a(e)?"godziny":"godzin");case"ww":return i+(a(e)?"tygodnie":"tygodni");case"MM":return i+(a(e)?"miesiące":"miesięcy");case"yy":return i+(a(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return e?/D MMMM/.test(i)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:o,m:o,mm:o,h:o,hh:o,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:o,M:"miesiąc",MM:o,y:"rok",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3312:function(e,t,n){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(n(421))},5702:function(e,t,n){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},719:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=" ";return(e%100>=20||e>=100&&e%100==0)&&(i=" de "),e+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n(421))},3778:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"минута":"минуту":e+" "+t({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[i],+e)}var i=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:n,m:n,mm:n,h:"час",hh:n,d:"день",dd:n,w:"неделя",ww:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(n(421))},5545:function(e,t,n){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(421))},5811:function(e,t,n){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},2015:function(e,t,n){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n(421))},1587:function(e,t,n){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function i(e){return e>1&&e<5}function a(e,t,n,a){var o=e+" ";switch(n){case"s":return t||a?"pár sekúnd":"pár sekundami";case"ss":return t||a?o+(i(e)?"sekundy":"sekúnd"):o+"sekundami";case"m":return t?"minúta":a?"minútu":"minútou";case"mm":return t||a?o+(i(e)?"minúty":"minút"):o+"minútami";case"h":return t?"hodina":a?"hodinu":"hodinou";case"hh":return t||a?o+(i(e)?"hodiny":"hodín"):o+"hodinami";case"d":return t||a?"deň":"dňom";case"dd":return t||a?o+(i(e)?"dni":"dní"):o+"dňami";case"M":return t||a?"mesiac":"mesiacom";case"MM":return t||a?o+(i(e)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return t||a?"rok":"rokom";case"yy":return t||a?o+(i(e)?"roky":"rokov"):o+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},147:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"nekaj sekund":"nekaj sekundami";case"ss":return a+=1===e?t?"sekundo":"sekundi":2===e?t||i?"sekundi":"sekundah":e<5?t||i?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||i?"minuti":"minutama":e<5?t||i?"minute":"minutami":t||i?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||i?"uri":"urama":e<5?t||i?"ure":"urami":t||i?"ur":"urami";case"d":return t||i?"en dan":"enim dnem";case"dd":return a+=1===e?t||i?"dan":"dnem":2===e?t||i?"dni":"dnevoma":t||i?"dni":"dnevi";case"M":return t||i?"en mesec":"enim mesecem";case"MM":return a+=1===e?t||i?"mesec":"mesecem":2===e?t||i?"meseca":"mesecema":e<5?t||i?"mesece":"meseci":t||i?"mesecev":"meseci";case"y":return t||i?"eno leto":"enim letom";case"yy":return a+=1===e?t||i?"leto":"letom":2===e?t||i?"leti":"letoma":e<5?t||i?"leta":"leti":t||i?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},6821:function(e,t,n){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},7792:function(e,t,n){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var o,r=t.words[i];return 1===i.length?"y"===i&&n?"једна година":a||n?r[0]:r[1]:(o=t.correctGrammaticalCase(e,r),"yy"===i&&n&&"годину"===o?e+" година":e+" "+o)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3019:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var o,r=t.words[i];return 1===i.length?"y"===i&&n?"jedna godina":a||n?r[0]:r[1]:(o=t.correctGrammaticalCase(e,r),"yy"===i&&n&&"godinu"===o?e+" godina":e+" "+o)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},5078:function(e,t,n){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n(421))},3593:function(e,t,n){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(n(421))},7655:function(e,t,n){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n(421))},1553:function(e,t,n){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(421))},5967:function(e,t,n){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n(421))},9236:function(e,t,n){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},2091:function(e,t,n){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},4141:function(e,t,n){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n(421))},4204:function(e,t,n){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var i=e%10,a=e%100-i,o=e>=100?100:null;return e+(t[i]||t[a]||t[o])}},week:{dow:1,doy:7}})}(n(421))},8361:function(e,t,n){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},9565:function(e,t,n){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"}function i(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"}function a(e,t,n,i){var a=o(e);switch(n){case"ss":return a+" lup";case"mm":return a+" tup";case"hh":return a+" rep";case"dd":return a+" jaj";case"MM":return a+" jar";case"yy":return a+" DIS"}}function o(e){var n=Math.floor(e%1e3/100),i=Math.floor(e%100/10),a=e%10,o="";return n>0&&(o+=t[n]+"vatlh"),i>0&&(o+=(""!==o?" ":"")+t[i]+"maH"),a>0&&(o+=(""!==o?" ":"")+t[a]),""===o?"pagh":o}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:n,past:i,s:"puS lup",ss:a,m:"wa’ tup",mm:a,h:"wa’ rep",hh:a,d:"wa’ jaj",dd:a,M:"wa’ jar",MM:a,y:"wa’ DIS",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6075:function(e,t,n){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var i=e%10,a=e%100-i,o=e>=100?100:null;return e+(t[i]||t[a]||t[o])}},week:{dow:1,doy:7}})}(n(421))},1637:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return i||t?a[n][0]:a[n][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},4943:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n(421))},8231:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(n(421))},7822:function(e,t,n){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"يېرىم كېچە":i<900?"سەھەر":i<1130?"چۈشتىن بۇرۇن":i<1230?"چۈش":i<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n(421))},7263:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"хвилина":"хвилину":"h"===i?n?"година":"годину":e+" "+t({ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[i],+e)}function i(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:n.nominative}function a(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:i,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:a("[Сьогодні "),nextDay:a("[Завтра "),lastDay:a("[Вчора "),nextWeek:a("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return a("[Минулої] dddd [").call(this);case 1:case 2:case 4:return a("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:n,m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(n(421))},1769:function(e,t,n){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(421))},4725:function(e,t,n){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n(421))},9736:function(e,t,n){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n(421))},9562:function(e,t,n){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},7219:function(e,t,n){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},9333:function(e,t,n){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(n(421))},7289:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n(421))},1589:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1200?"上午":1200===i?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},9708:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},3384:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},421:function(e,t,n){(e=n.nmd(e)).exports=function(){"use strict";var t,i;function a(){return t.apply(null,arguments)}function o(e){t=e}function r(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(c(e,t))return!1;return!0}function u(e){return void 0===e}function l(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function m(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function p(e,t){var n,i=[],a=e.length;for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}var N=/(\[[^\[]*\])|(\\)?([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,q=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,H={},j={};function F(e,t,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),e&&(j[e]=a),t&&(j[t[0]]=function(){return Y(a.apply(this,arguments),t[1],t[2])}),n&&(j[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function B(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function U(e){var t,n,i=e.match(N);for(t=0,n=i.length;t=0&&q.test(e);)e=e.replace(q,i),q.lastIndex=0,n-=1;return e}var z={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"};function G(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(N).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var W="Invalid date";function K(){return this._invalidDate}var J="%d",$=/\d{1,2}/;function Z(e){return this._ordinal.replace("%d",e)}var X={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"};function ee(e,t,n,i){var a=this._relativeTime[n];return L(a)?a(e,t,n,i):a.replace(/%d/i,e)}function te(e,t){var n=this._relativeTime[e>0?"future":"past"];return L(n)?n(t):n.replace(/%s/i,t)}var ne={};function ie(e,t){var n=e.toLowerCase();ne[n]=ne[n+"s"]=ne[t]=e}function ae(e){return"string"==typeof e?ne[e]||ne[e.toLowerCase()]:void 0}function oe(e){var t,n,i={};for(n in e)c(e,n)&&(t=ae(n))&&(i[t]=e[n]);return i}var re={};function se(e,t){re[e]=t}function ce(e){var t,n=[];for(t in e)c(e,t)&&n.push({unit:t,priority:re[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}function de(e){return e%4==0&&e%100!=0||e%400==0}function ue(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function le(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=ue(t)),n}function me(e,t){return function(n){return null!=n?(fe(this,e,n),a.updateOffset(this,t),this):pe(this,e)}}function pe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function fe(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&de(e.year())&&1===e.month()&&29===e.date()?(n=le(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),et(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function ge(e){return L(this[e=ae(e)])?this[e]():this}function he(e,t){if("object"==typeof e){var n,i=ce(e=oe(e)),a=i.length;for(n=0;n68?1900:2e3)};var yt=me("FullYear",!0);function xt(){return de(this.year())}function _t(e,t,n,i,a,o,r){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,i,a,o,r),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,i,a,o,r),s}function Ct(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Et(e,t,n){var i=7+t-n;return-(7+Ct(e,0,i).getUTCDay()-t)%7+i-1}function St(e,t,n,i,a){var o,r,s=1+7*(t-1)+(7+n-i)%7+Et(e,i,a);return s<=0?r=ht(o=e-1)+s:s>ht(e)?(o=e+1,r=s-ht(e)):(o=e,r=s),{year:o,dayOfYear:r}}function vt(e,t,n){var i,a,o=Et(e.year(),t,n),r=Math.floor((e.dayOfYear()-o-1)/7)+1;return r<1?i=r+Dt(a=e.year()-1,t,n):r>Dt(e.year(),t,n)?(i=r-Dt(e.year(),t,n),a=e.year()+1):(a=e.year(),i=r),{week:i,year:a}}function Dt(e,t,n){var i=Et(e,t,n),a=Et(e+1,t,n);return(ht(e)-i+a)/7}function Rt(e){return vt(e,this._week.dow,this._week.doy).week}F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),ie("week","w"),ie("isoWeek","W"),se("week",5),se("isoWeek",5),Oe("w",ve),Oe("ww",ve,_e),Oe("W",ve),Oe("WW",ve,_e),Fe(["w","ww","W","WW"],(function(e,t,n,i){t[i.substr(0,1)]=le(e)}));var bt={dow:0,doy:6};function Mt(){return this._week.dow}function Tt(){return this._week.doy}function It(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Lt(e){var t=vt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Pt(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function kt(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function At(e,t){return e.slice(t,7).concat(e.slice(0,t))}F("d",0,"do","day"),F("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),F("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),F("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),ie("day","d"),ie("weekday","e"),ie("isoWeekday","E"),se("day",11),se("weekday",11),se("isoWeekday",11),Oe("d",ve),Oe("e",ve),Oe("E",ve),Oe("dd",(function(e,t){return t.weekdaysMinRegex(e)})),Oe("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),Oe("dddd",(function(e,t){return t.weekdaysRegex(e)})),Fe(["dd","ddd","dddd"],(function(e,t,n,i){var a=n._locale.weekdaysParse(e,i,n._strict);null!=a?t.d=a:y(n).invalidWeekday=e})),Fe(["d","e","E"],(function(e,t,n,i){t[i]=le(e)}));var wt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ot="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Yt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Nt=we,qt=we,Ht=we;function jt(e,t){var n=r(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?At(n,this._week.dow):e?n[e.day()]:n}function Ft(e){return!0===e?At(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Bt(e){return!0===e?At(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ut(e,t,n){var i,a,o,r=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)o=g([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=Ue.call(this._weekdaysParse,r))?a:null:"ddd"===t?-1!==(a=Ue.call(this._shortWeekdaysParse,r))?a:null:-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:"dddd"===t?-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._shortWeekdaysParse,r))||-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:"ddd"===t?-1!==(a=Ue.call(this._shortWeekdaysParse,r))||-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:-1!==(a=Ue.call(this._minWeekdaysParse,r))||-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._shortWeekdaysParse,r))?a:null}function Vt(e,t,n){var i,a,o;if(this._weekdaysParseExact)return Ut.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(a=g([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}}function Qt(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Pt(e,this.localeData()),this.add(e-t,"d")):t}function zt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Gt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=kt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Wt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Nt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Kt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Jt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ht),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function $t(){function e(e,t){return t.length-e.length}var t,n,i,a,o,r=[],s=[],c=[],d=[];for(t=0;t<7;t++)n=g([2e3,1]).day(t),i=qe(this.weekdaysMin(n,"")),a=qe(this.weekdaysShort(n,"")),o=qe(this.weekdays(n,"")),r.push(i),s.push(a),c.push(o),d.push(i),d.push(a),d.push(o);r.sort(e),s.sort(e),c.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Zt(){return this.hours()%12||12}function Xt(){return this.hours()||24}function en(e,t){F(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function tn(e,t){return t._meridiemParse}function nn(e){return"p"===(e+"").toLowerCase().charAt(0)}F("H",["HH",2],0,"hour"),F("h",["hh",2],0,Zt),F("k",["kk",2],0,Xt),F("hmm",0,0,(function(){return""+Zt.apply(this)+Y(this.minutes(),2)})),F("hmmss",0,0,(function(){return""+Zt.apply(this)+Y(this.minutes(),2)+Y(this.seconds(),2)})),F("Hmm",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)})),F("Hmmss",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)+Y(this.seconds(),2)})),en("a",!0),en("A",!1),ie("hour","h"),se("hour",13),Oe("a",tn),Oe("A",tn),Oe("H",ve),Oe("h",ve),Oe("k",ve),Oe("HH",ve,_e),Oe("hh",ve,_e),Oe("kk",ve,_e),Oe("hmm",De),Oe("hmmss",Re),Oe("Hmm",De),Oe("Hmmss",Re),je(["H","HH"],Ge),je(["k","kk"],(function(e,t,n){var i=le(e);t[Ge]=24===i?0:i})),je(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),je(["h","hh"],(function(e,t,n){t[Ge]=le(e),y(n).bigHour=!0})),je("hmm",(function(e,t,n){var i=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i)),y(n).bigHour=!0})),je("hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i,2)),t[Ke]=le(e.substr(a)),y(n).bigHour=!0})),je("Hmm",(function(e,t,n){var i=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i))})),je("Hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i,2)),t[Ke]=le(e.substr(a))}));var an=/[ap]\.?m?\.?/i,on=me("Hours",!0);function rn(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var sn,cn={calendar:w,longDateFormat:z,invalidDate:W,ordinal:J,dayOfMonthOrdinalParse:$,relativeTime:X,months:tt,monthsShort:nt,week:bt,weekdays:wt,weekdaysMin:Yt,weekdaysShort:Ot,meridiemParse:an},dn={},un={};function ln(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n0;){if(i=gn(a.slice(0,t).join("-")))return i;if(n&&n.length>=t&&ln(a,n)>=t-1)break;t--}o++}return sn}function fn(e){return null!=e.match("^[^/\\\\]*$")}function gn(t){var i=null;if(void 0===dn[t]&&e&&e.exports&&fn(t))try{i=sn._abbr,n(6700)("./"+t),hn(i)}catch(e){dn[t]=null}return dn[t]}function hn(e,t){var n;return e&&((n=u(t)?_n(e):yn(e,t))?sn=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),sn._abbr}function yn(e,t){if(null!==t){var n,i=cn;if(t.abbr=e,null!=dn[e])I("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=dn[e]._config;else if(null!=t.parentLocale)if(null!=dn[t.parentLocale])i=dn[t.parentLocale]._config;else{if(null==(n=gn(t.parentLocale)))return un[t.parentLocale]||(un[t.parentLocale]=[]),un[t.parentLocale].push({name:e,config:t}),null;i=n._config}return dn[e]=new A(k(i,t)),un[e]&&un[e].forEach((function(e){yn(e.name,e.config)})),hn(e),dn[e]}return delete dn[e],null}function xn(e,t){if(null!=t){var n,i,a=cn;null!=dn[e]&&null!=dn[e].parentLocale?dn[e].set(k(dn[e]._config,t)):(null!=(i=gn(e))&&(a=i._config),t=k(a,t),null==i&&(t.abbr=e),(n=new A(t)).parentLocale=dn[e],dn[e]=n),hn(e)}else null!=dn[e]&&(null!=dn[e].parentLocale?(dn[e]=dn[e].parentLocale,e===hn()&&hn(e)):null!=dn[e]&&delete dn[e]);return dn[e]}function _n(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return sn;if(!r(e)){if(t=gn(e))return t;e=[e]}return pn(e)}function Cn(){return M(dn)}function En(e){var t,n=e._a;return n&&-2===y(e).overflow&&(t=n[Qe]<0||n[Qe]>11?Qe:n[ze]<1||n[ze]>et(n[Ve],n[Qe])?ze:n[Ge]<0||n[Ge]>24||24===n[Ge]&&(0!==n[We]||0!==n[Ke]||0!==n[Je])?Ge:n[We]<0||n[We]>59?We:n[Ke]<0||n[Ke]>59?Ke:n[Je]<0||n[Je]>999?Je:-1,y(e)._overflowDayOfYear&&(tze)&&(t=ze),y(e)._overflowWeeks&&-1===t&&(t=$e),y(e)._overflowWeekday&&-1===t&&(t=Ze),y(e).overflow=t),e}var Sn=/^\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)?)?$/,vn=/^\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)?)?$/,Dn=/Z|[+-]\d\d(?::?\d\d)?/,Rn=[["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]],bn=[["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/]],Mn=/^\/?Date\((-?\d+)/i,Tn=/^(?:(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}))$/,In={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ln(e){var t,n,i,a,o,r,s=e._i,c=Sn.exec(s)||vn.exec(s),d=Rn.length,u=bn.length;if(c){for(y(e).iso=!0,t=0,n=d;tht(o)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),n=Ct(o,0,e._dayOfYear),e._a[Qe]=n.getUTCMonth(),e._a[ze]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ge]&&0===e._a[We]&&0===e._a[Ke]&&0===e._a[Je]&&(e._nextDay=!0,e._a[Ge]=0),e._d=(e._useUTC?Ct:_t).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ge]=24),e._w&&void 0!==e._w.d&&e._w.d!==a&&(y(e).weekdayMismatch=!0)}}function Fn(e){var t,n,i,a,o,r,s,c,d;null!=(t=e._w).GG||null!=t.W||null!=t.E?(o=1,r=4,n=qn(t.GG,e._a[Ve],vt(Jn(),1,4).year),i=qn(t.W,1),((a=qn(t.E,1))<1||a>7)&&(c=!0)):(o=e._locale._week.dow,r=e._locale._week.doy,d=vt(Jn(),o,r),n=qn(t.gg,e._a[Ve],d.year),i=qn(t.w,d.week),null!=t.d?((a=t.d)<0||a>6)&&(c=!0):null!=t.e?(a=t.e+o,(t.e<0||t.e>6)&&(c=!0)):a=o),i<1||i>Dt(n,o,r)?y(e)._overflowWeeks=!0:null!=c?y(e)._overflowWeekday=!0:(s=St(n,i,a,o,r),e._a[Ve]=s.year,e._dayOfYear=s.dayOfYear)}function Bn(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],y(e).empty=!0;var t,n,i,o,r,s,c,d=""+e._i,u=d.length,l=0;for(c=(i=Q(e._f,e._locale).match(N)||[]).length,t=0;t0&&y(e).unusedInput.push(r),d=d.slice(d.indexOf(n)+n.length),l+=n.length),j[o]?(n?y(e).empty=!1:y(e).unusedTokens.push(o),Be(o,n,e)):e._strict&&!n&&y(e).unusedTokens.push(o);y(e).charsLeftOver=u-l,d.length>0&&y(e).unusedInput.push(d),e._a[Ge]<=12&&!0===y(e).bigHour&&e._a[Ge]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[Ge]=Un(e._locale,e._a[Ge],e._meridiem),null!==(s=y(e).era)&&(e._a[Ve]=e._locale.erasConvertYear(s,e._a[Ve])),jn(e),En(e)}else Yn(e);else Ln(e)}function Un(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}function Vn(e){var t,n,i,a,o,r,s=!1,c=e._f.length;if(0===c)return y(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;athis?this:e:_()}));function Xn(e,t){var n,i;if(1===t.length&&r(t[0])&&(t=t[0]),!t.length)return Jn();for(n=t[0],i=1;ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function vi(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return S(t,this),(t=Gn(t))._a?(e=t._isUTC?g(t._a):Jn(t._a),this._isDSTShifted=this.isValid()&&ui(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Di(){return!!this.isValid()&&!this._isUTC}function Ri(){return!!this.isValid()&&this._isUTC}function bi(){return!!this.isValid()&&this._isUTC&&0===this._offset}a.updateOffset=function(){};var Mi=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ti=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ii(e,t){var n,i,a,o=e,r=null;return ci(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:l(e)||!isNaN(+e)?(o={},t?o[t]=+e:o.milliseconds=+e):(r=Mi.exec(e))?(n="-"===r[1]?-1:1,o={y:0,d:le(r[ze])*n,h:le(r[Ge])*n,m:le(r[We])*n,s:le(r[Ke])*n,ms:le(di(1e3*r[Je]))*n}):(r=Ti.exec(e))?(n="-"===r[1]?-1:1,o={y:Li(r[2],n),M:Li(r[3],n),w:Li(r[4],n),d:Li(r[5],n),h:Li(r[6],n),m:Li(r[7],n),s:Li(r[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(a=ki(Jn(o.from),Jn(o.to)),(o={}).ms=a.milliseconds,o.M=a.months),i=new si(o),ci(e)&&c(e,"_locale")&&(i._locale=e._locale),ci(e)&&c(e,"_isValid")&&(i._isValid=e._isValid),i}function Li(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Pi(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function ki(e,t){var n;return e.isValid()&&t.isValid()?(t=fi(t,e),e.isBefore(t)?n=Pi(e,t):((n=Pi(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Ai(e,t){return function(n,i){var a;return null===i||isNaN(+i)||(I(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=i,i=a),wi(this,Ii(n,i),e),this}}function wi(e,t,n,i){var o=t._milliseconds,r=di(t._days),s=di(t._months);e.isValid()&&(i=null==i||i,s&&ut(e,pe(e,"Month")+s*n),r&&fe(e,"Date",pe(e,"Date")+r*n),o&&e._d.setTime(e._d.valueOf()+o*n),i&&a.updateOffset(e,r||s))}Ii.fn=si.prototype,Ii.invalid=ri;var Oi=Ai(1,"add"),Yi=Ai(-1,"subtract");function Ni(e){return"string"==typeof e||e instanceof String}function qi(e){return D(e)||m(e)||Ni(e)||l(e)||ji(e)||Hi(e)||null==e}function Hi(e){var t,n,i=s(e)&&!d(e),a=!1,o=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],r=o.length;for(t=0;tn.valueOf():n.valueOf()9999?V(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):L(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",V(n,"Z")):V(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ta(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,i,a="moment",o="";return this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",o="Z"),e="["+a+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",i=o+'[")]',this.format(e+t+n+i)}function na(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=V(this,e);return this.localeData().postformat(t)}function ia(e,t){return this.isValid()&&(D(e)&&e.isValid()||Jn(e).isValid())?Ii({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function aa(e){return this.from(Jn(),e)}function oa(e,t){return this.isValid()&&(D(e)&&e.isValid()||Jn(e).isValid())?Ii({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ra(e){return this.to(Jn(),e)}function sa(e){var t;return void 0===e?this._locale._abbr:(null!=(t=_n(e))&&(this._locale=t),this)}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ca=b("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function da(){return this._locale}var ua=1e3,la=60*ua,ma=60*la,pa=3506328*ma;function fa(e,t){return(e%t+t)%t}function ga(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-pa:new Date(e,t,n).valueOf()}function ha(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-pa:Date.UTC(e,t,n)}function ya(e){var t,n;if(void 0===(e=ae(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ha:ga,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=fa(t+(this._isUTC?0:this.utcOffset()*la),ma);break;case"minute":t=this._d.valueOf(),t-=fa(t,la);break;case"second":t=this._d.valueOf(),t-=fa(t,ua)}return this._d.setTime(t),a.updateOffset(this,!0),this}function xa(e){var t,n;if(void 0===(e=ae(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ha:ga,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=ma-fa(t+(this._isUTC?0:this.utcOffset()*la),ma)-1;break;case"minute":t=this._d.valueOf(),t+=la-fa(t,la)-1;break;case"second":t=this._d.valueOf(),t+=ua-fa(t,ua)-1}return this._d.setTime(t),a.updateOffset(this,!0),this}function _a(){return this._d.valueOf()-6e4*(this._offset||0)}function Ca(){return Math.floor(this.valueOf()/1e3)}function Ea(){return new Date(this.valueOf())}function Sa(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function va(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Da(){return this.isValid()?this.toISOString():null}function Ra(){return x(this)}function ba(){return f({},y(this))}function Ma(){return y(this).overflow}function Ta(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Ia(e,t){var n,i,o,r=this._eras||_n("en")._eras;for(n=0,i=r.length;n=0)return c[i]}function Pa(e,t){var n=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*n}function ka(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e(o=Dt(e,i,a))&&(t=o),Za.call(this,e,t,n,i,a))}function Za(e,t,n,i,a){var o=St(e,t,n,i,a),r=Ct(o.year,0,o.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function Xa(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),Oe("N",Ha),Oe("NN",Ha),Oe("NNN",Ha),Oe("NNNN",ja),Oe("NNNNN",Fa),je(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,i){var a=n._locale.erasParse(e,i,n._strict);a?y(n).era=a:y(n).invalidEra=e})),Oe("y",Ie),Oe("yy",Ie),Oe("yyy",Ie),Oe("yyyy",Ie),Oe("yo",Ba),je(["y","yy","yyy","yyyy"],Ve),je(["yo"],(function(e,t,n,i){var a;n._locale._eraYearOrdinalRegex&&(a=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Ve]=n._locale.eraYearOrdinalParse(e,a):t[Ve]=parseInt(e,10)})),F(0,["gg",2],0,(function(){return this.weekYear()%100})),F(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Va("gggg","weekYear"),Va("ggggg","weekYear"),Va("GGGG","isoWeekYear"),Va("GGGGG","isoWeekYear"),ie("weekYear","gg"),ie("isoWeekYear","GG"),se("weekYear",1),se("isoWeekYear",1),Oe("G",Le),Oe("g",Le),Oe("GG",ve,_e),Oe("gg",ve,_e),Oe("GGGG",Me,Ee),Oe("gggg",Me,Ee),Oe("GGGGG",Te,Se),Oe("ggggg",Te,Se),Fe(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,i){t[i.substr(0,2)]=le(e)})),Fe(["gg","GG"],(function(e,t,n,i){t[i]=a.parseTwoDigitYear(e)})),F("Q",0,"Qo","quarter"),ie("quarter","Q"),se("quarter",7),Oe("Q",xe),je("Q",(function(e,t){t[Qe]=3*(le(e)-1)})),F("D",["DD",2],"Do","date"),ie("date","D"),se("date",9),Oe("D",ve),Oe("DD",ve,_e),Oe("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),je(["D","DD"],ze),je("Do",(function(e,t){t[ze]=le(e.match(ve)[0])}));var eo=me("Date",!0);function to(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}F("DDD",["DDDD",3],"DDDo","dayOfYear"),ie("dayOfYear","DDD"),se("dayOfYear",4),Oe("DDD",be),Oe("DDDD",Ce),je(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=le(e)})),F("m",["mm",2],0,"minute"),ie("minute","m"),se("minute",14),Oe("m",ve),Oe("mm",ve,_e),je(["m","mm"],We);var no=me("Minutes",!1);F("s",["ss",2],0,"second"),ie("second","s"),se("second",15),Oe("s",ve),Oe("ss",ve,_e),je(["s","ss"],Ke);var io,ao,oo=me("Seconds",!1);for(F("S",0,0,(function(){return~~(this.millisecond()/100)})),F(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),F(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),F(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),F(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),F(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),F(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),ie("millisecond","ms"),se("millisecond",16),Oe("S",be,xe),Oe("SS",be,_e),Oe("SSS",be,Ce),io="SSSS";io.length<=9;io+="S")Oe(io,Ie);function ro(e,t){t[Je]=le(1e3*("0."+e))}for(io="S";io.length<=9;io+="S")je(io,ro);function so(){return this._isUTC?"UTC":""}function co(){return this._isUTC?"Coordinated Universal Time":""}ao=me("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var uo=v.prototype;function lo(e){return Jn(1e3*e)}function mo(){return Jn.apply(null,arguments).parseZone()}function po(e){return e}uo.add=Oi,uo.calendar=Ui,uo.clone=Vi,uo.diff=$i,uo.endOf=xa,uo.format=na,uo.from=ia,uo.fromNow=aa,uo.to=oa,uo.toNow=ra,uo.get=ge,uo.invalidAt=Ma,uo.isAfter=Qi,uo.isBefore=zi,uo.isBetween=Gi,uo.isSame=Wi,uo.isSameOrAfter=Ki,uo.isSameOrBefore=Ji,uo.isValid=Ra,uo.lang=ca,uo.locale=sa,uo.localeData=da,uo.max=Zn,uo.min=$n,uo.parsingFlags=ba,uo.set=he,uo.startOf=ya,uo.subtract=Yi,uo.toArray=Sa,uo.toObject=va,uo.toDate=Ea,uo.toISOString=ea,uo.inspect=ta,"undefined"!=typeof Symbol&&null!=Symbol.for&&(uo[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),uo.toJSON=Da,uo.toString=Xi,uo.unix=Ca,uo.valueOf=_a,uo.creationData=Ta,uo.eraName=ka,uo.eraNarrow=Aa,uo.eraAbbr=wa,uo.eraYear=Oa,uo.year=yt,uo.isLeapYear=xt,uo.weekYear=Qa,uo.isoWeekYear=za,uo.quarter=uo.quarters=Xa,uo.month=lt,uo.daysInMonth=mt,uo.week=uo.weeks=It,uo.isoWeek=uo.isoWeeks=Lt,uo.weeksInYear=Ka,uo.weeksInWeekYear=Ja,uo.isoWeeksInYear=Ga,uo.isoWeeksInISOWeekYear=Wa,uo.date=eo,uo.day=uo.days=Qt,uo.weekday=zt,uo.isoWeekday=Gt,uo.dayOfYear=to,uo.hour=uo.hours=on,uo.minute=uo.minutes=no,uo.second=uo.seconds=oo,uo.millisecond=uo.milliseconds=ao,uo.utcOffset=hi,uo.utc=xi,uo.local=_i,uo.parseZone=Ci,uo.hasAlignedHourOffset=Ei,uo.isDST=Si,uo.isLocal=Di,uo.isUtcOffset=Ri,uo.isUtc=bi,uo.isUTC=bi,uo.zoneAbbr=so,uo.zoneName=co,uo.dates=b("dates accessor is deprecated. Use date instead.",eo),uo.months=b("months accessor is deprecated. Use month instead",lt),uo.years=b("years accessor is deprecated. Use year instead",yt),uo.zone=b("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",yi),uo.isDSTShifted=b("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",vi);var fo=A.prototype;function go(e,t,n,i){var a=_n(),o=g().set(i,t);return a[n](o,e)}function ho(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return go(e,t,n,"month");var i,a=[];for(i=0;i<12;i++)a[i]=go(e,i,n,"month");return a}function yo(e,t,n,i){"boolean"==typeof e?(l(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,l(t)&&(n=t,t=void 0),t=t||"");var a,o=_n(),r=e?o._week.dow:0,s=[];if(null!=n)return go(t,(n+r)%7,i,"day");for(a=0;a<7;a++)s[a]=go(t,(a+r)%7,i,"day");return s}function xo(e,t){return ho(e,t,"months")}function _o(e,t){return ho(e,t,"monthsShort")}function Co(e,t,n){return yo(e,t,n,"weekdays")}function Eo(e,t,n){return yo(e,t,n,"weekdaysShort")}function So(e,t,n){return yo(e,t,n,"weekdaysMin")}fo.calendar=O,fo.longDateFormat=G,fo.invalidDate=K,fo.ordinal=Z,fo.preparse=po,fo.postformat=po,fo.relativeTime=ee,fo.pastFuture=te,fo.set=P,fo.eras=Ia,fo.erasParse=La,fo.erasConvertYear=Pa,fo.erasAbbrRegex=Na,fo.erasNameRegex=Ya,fo.erasNarrowRegex=qa,fo.months=rt,fo.monthsShort=st,fo.monthsParse=dt,fo.monthsRegex=ft,fo.monthsShortRegex=pt,fo.week=Rt,fo.firstDayOfYear=Tt,fo.firstDayOfWeek=Mt,fo.weekdays=jt,fo.weekdaysMin=Bt,fo.weekdaysShort=Ft,fo.weekdaysParse=Vt,fo.weekdaysRegex=Wt,fo.weekdaysShortRegex=Kt,fo.weekdaysMinRegex=Jt,fo.isPM=nn,fo.meridiem=rn,hn("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(e){var t=e%10;return e+(1===le(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),a.lang=b("moment.lang is deprecated. Use moment.locale instead.",hn),a.langData=b("moment.langData is deprecated. Use moment.localeData instead.",_n);var vo=Math.abs;function Do(){var e=this._data;return this._milliseconds=vo(this._milliseconds),this._days=vo(this._days),this._months=vo(this._months),e.milliseconds=vo(e.milliseconds),e.seconds=vo(e.seconds),e.minutes=vo(e.minutes),e.hours=vo(e.hours),e.months=vo(e.months),e.years=vo(e.years),this}function Ro(e,t,n,i){var a=Ii(t,n);return e._milliseconds+=i*a._milliseconds,e._days+=i*a._days,e._months+=i*a._months,e._bubble()}function bo(e,t){return Ro(this,e,t,1)}function Mo(e,t){return Ro(this,e,t,-1)}function To(e){return e<0?Math.floor(e):Math.ceil(e)}function Io(){var e,t,n,i,a,o=this._milliseconds,r=this._days,s=this._months,c=this._data;return o>=0&&r>=0&&s>=0||o<=0&&r<=0&&s<=0||(o+=864e5*To(Po(s)+r),r=0,s=0),c.milliseconds=o%1e3,e=ue(o/1e3),c.seconds=e%60,t=ue(e/60),c.minutes=t%60,n=ue(t/60),c.hours=n%24,r+=ue(n/24),s+=a=ue(Lo(r)),r-=To(Po(a)),i=ue(s/12),s%=12,c.days=r,c.months=s,c.years=i,this}function Lo(e){return 4800*e/146097}function Po(e){return 146097*e/4800}function ko(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=ae(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Lo(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Po(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}}function Ao(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*le(this._months/12):NaN}function wo(e){return function(){return this.as(e)}}var Oo=wo("ms"),Yo=wo("s"),No=wo("m"),qo=wo("h"),Ho=wo("d"),jo=wo("w"),Fo=wo("M"),Bo=wo("Q"),Uo=wo("y");function Vo(){return Ii(this)}function Qo(e){return e=ae(e),this.isValid()?this[e+"s"]():NaN}function zo(e){return function(){return this.isValid()?this._data[e]:NaN}}var Go=zo("milliseconds"),Wo=zo("seconds"),Ko=zo("minutes"),Jo=zo("hours"),$o=zo("days"),Zo=zo("months"),Xo=zo("years");function er(){return ue(this.days()/7)}var tr=Math.round,nr={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ir(e,t,n,i,a){return a.relativeTime(t||1,!!n,e,i)}function ar(e,t,n,i){var a=Ii(e).abs(),o=tr(a.as("s")),r=tr(a.as("m")),s=tr(a.as("h")),c=tr(a.as("d")),d=tr(a.as("M")),u=tr(a.as("w")),l=tr(a.as("y")),m=o<=n.ss&&["s",o]||o0,m[4]=i,ir.apply(null,m)}function or(e){return void 0===e?tr:"function"==typeof e&&(tr=e,!0)}function rr(e,t){return void 0!==nr[e]&&(void 0===t?nr[e]:(nr[e]=t,"s"===e&&(nr.ss=t-1),!0))}function sr(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,i,a=!1,o=nr;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(a=e),"object"==typeof t&&(o=Object.assign({},nr,t),null!=t.s&&null==t.ss&&(o.ss=t.s-1)),i=ar(this,!a,o,n=this.localeData()),a&&(i=n.pastFuture(+this,i)),n.postformat(i)}var cr=Math.abs;function dr(e){return(e>0)-(e<0)||+e}function ur(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,i,a,o,r,s,c=cr(this._milliseconds)/1e3,d=cr(this._days),u=cr(this._months),l=this.asSeconds();return l?(e=ue(c/60),t=ue(e/60),c%=60,e%=60,n=ue(u/12),u%=12,i=c?c.toFixed(3).replace(/\.?0+$/,""):"",a=l<0?"-":"",o=dr(this._months)!==dr(l)?"-":"",r=dr(this._days)!==dr(l)?"-":"",s=dr(this._milliseconds)!==dr(l)?"-":"",a+"P"+(n?o+n+"Y":"")+(u?o+u+"M":"")+(d?r+d+"D":"")+(t||e||c?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(c?s+i+"S":"")):"P0D"}var lr=si.prototype;return lr.isValid=oi,lr.abs=Do,lr.add=bo,lr.subtract=Mo,lr.as=ko,lr.asMilliseconds=Oo,lr.asSeconds=Yo,lr.asMinutes=No,lr.asHours=qo,lr.asDays=Ho,lr.asWeeks=jo,lr.asMonths=Fo,lr.asQuarters=Bo,lr.asYears=Uo,lr.valueOf=Ao,lr._bubble=Io,lr.clone=Vo,lr.get=Qo,lr.milliseconds=Go,lr.seconds=Wo,lr.minutes=Ko,lr.hours=Jo,lr.days=$o,lr.weeks=er,lr.months=Zo,lr.years=Xo,lr.humanize=sr,lr.toISOString=ur,lr.toString=ur,lr.toJSON=ur,lr.locale=sa,lr.localeData=da,lr.toIsoString=b("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ur),lr.lang=ca,F("X",0,0,"unix"),F("x",0,0,"valueOf"),Oe("x",Le),Oe("X",Ae),je("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),je("x",(function(e,t,n){n._d=new Date(le(e))})),a.version="2.29.4",o(Jn),a.fn=uo,a.min=ei,a.max=ti,a.now=ni,a.utc=g,a.unix=lo,a.months=xo,a.isDate=m,a.locale=hn,a.invalid=_,a.duration=Ii,a.isMoment=D,a.weekdays=Co,a.parseZone=mo,a.localeData=_n,a.isDuration=ci,a.monthsShort=_o,a.weekdaysMin=So,a.defineLocale=yn,a.updateLocale=xn,a.locales=Cn,a.weekdaysShort=Eo,a.normalizeUnits=ae,a.relativeTimeRounding=or,a.relativeTimeThreshold=rr,a.calendarFormat=Bi,a.prototype=uo,a.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"},a}()},8291:function(e,t,n){var i="function"==typeof Map&&Map.prototype,a=Object.getOwnPropertyDescriptor&&i?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,o=i&&a&&"function"==typeof a.get?a.get:null,r=i&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,d=s&&c&&"function"==typeof c.get?c.get:null,u=s&&Set.prototype.forEach,l="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,m="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,f=Boolean.prototype.valueOf,g=Object.prototype.toString,h=Function.prototype.toString,y=String.prototype.match,x=String.prototype.slice,_=String.prototype.replace,C=String.prototype.toUpperCase,E=String.prototype.toLowerCase,S=RegExp.prototype.test,v=Array.prototype.concat,D=Array.prototype.join,R=Array.prototype.slice,b=Math.floor,M="function"==typeof BigInt?BigInt.prototype.valueOf:null,T=Object.getOwnPropertySymbols,I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,L="function"==typeof Symbol&&"object"==typeof Symbol.iterator,P="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===L||"symbol")?Symbol.toStringTag:null,k=Object.prototype.propertyIsEnumerable,A=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function w(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||S.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var i=e<0?-b(-e):b(e);if(i!==e){var a=String(i),o=x.call(t,a.length+1);return _.call(a,n,"$&_")+"."+_.call(_.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return _.call(t,n,"$&_")}var O=n(4654),Y=O.custom,N=B(Y)?Y:null;function q(e,t,n){var i="double"===(n.quoteStyle||t)?'"':"'";return i+e+i}function H(e){return _.call(String(e),/"/g,""")}function j(e){return!("[object Array]"!==Q(e)||P&&"object"==typeof e&&P in e)}function F(e){return!("[object RegExp]"!==Q(e)||P&&"object"==typeof e&&P in e)}function B(e){if(L)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!I)return!1;try{return I.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,i,a){var s=n||{};if(V(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(V(s,"maxStringLength")&&("number"==typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var c=!V(s,"customInspect")||s.customInspect;if("boolean"!=typeof c&&"symbol"!==c)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(V(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(V(s,"numericSeparator")&&"boolean"!=typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var g=s.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return G(t,s);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var C=String(t);return g?w(t,C):C}if("bigint"==typeof t){var S=String(t)+"n";return g?w(t,S):S}var b=void 0===s.depth?5:s.depth;if(void 0===i&&(i=0),i>=b&&b>0&&"object"==typeof t)return j(t)?"[Array]":"[Object]";var T=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=D.call(Array(e.indent+1)," ")}return{base:n,prev:D.call(Array(t+1),n)}}(s,i);if(void 0===a)a=[];else if(z(a,t)>=0)return"[Circular]";function Y(t,n,o){if(n&&(a=R.call(a)).push(n),o){var r={depth:s.depth};return V(s,"quoteStyle")&&(r.quoteStyle=s.quoteStyle),e(t,r,i+1,a)}return e(t,s,i+1,a)}if("function"==typeof t&&!F(t)){var U=function(e){if(e.name)return e.name;var t=y.call(h.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),W=X(t,Y);return"[Function"+(U?": "+U:" (anonymous)")+"]"+(W.length>0?" { "+D.call(W,", ")+" }":"")}if(B(t)){var ee=L?_.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):I.call(t);return"object"!=typeof t||L?ee:K(ee)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var te="<"+E.call(String(t.nodeName)),ne=t.attributes||[],ie=0;ie"}if(j(t)){if(0===t.length)return"[]";var ae=X(t,Y);return T&&!function(e){for(var t=0;t=0)return!1;return!0}(ae)?"["+Z(ae,T)+"]":"[ "+D.call(ae,", ")+" ]"}if(function(e){return!("[object Error]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t)){var oe=X(t,Y);return"cause"in Error.prototype||!("cause"in t)||k.call(t,"cause")?0===oe.length?"["+String(t)+"]":"{ ["+String(t)+"] "+D.call(oe,", ")+" }":"{ ["+String(t)+"] "+D.call(v.call("[cause]: "+Y(t.cause),oe),", ")+" }"}if("object"==typeof t&&c){if(N&&"function"==typeof t[N]&&O)return O(t,{depth:b-i});if("symbol"!==c&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!o||!e||"object"!=typeof e)return!1;try{o.call(e);try{d.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var re=[];return r.call(t,(function(e,n){re.push(Y(n,t,!0)+" => "+Y(e,t))})),$("Map",o.call(t),re,T)}if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e);try{o.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var se=[];return u.call(t,(function(e){se.push(Y(e,t))})),$("Set",d.call(t),se,T)}if(function(e){if(!l||!e||"object"!=typeof e)return!1;try{l.call(e,l);try{m.call(e,m)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return J("WeakMap");if(function(e){if(!m||!e||"object"!=typeof e)return!1;try{m.call(e,m);try{l.call(e,l)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return J("WeakSet");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{return p.call(e),!0}catch(e){}return!1}(t))return J("WeakRef");if(function(e){return!("[object Number]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(Y(Number(t)));if(function(e){if(!e||"object"!=typeof e||!M)return!1;try{return M.call(e),!0}catch(e){}return!1}(t))return K(Y(M.call(t)));if(function(e){return!("[object Boolean]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(f.call(t));if(function(e){return!("[object String]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(Y(String(t)));if(!function(e){return!("[object Date]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t)&&!F(t)){var ce=X(t,Y),de=A?A(t)===Object.prototype:t instanceof Object||t.constructor===Object,ue=t instanceof Object?"":"null prototype",le=!de&&P&&Object(t)===t&&P in t?x.call(Q(t),8,-1):ue?"Object":"",me=(de||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(le||ue?"["+D.call(v.call([],le||[],ue||[]),": ")+"] ":"");return 0===ce.length?me+"{}":T?me+"{"+Z(ce,T)+"}":me+"{ "+D.call(ce,", ")+" }"}return String(t)};var U=Object.prototype.hasOwnProperty||function(e){return e in this};function V(e,t){return U.call(e,t)}function Q(e){return g.call(e)}function z(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,i=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,i="... "+n+" more character"+(n>1?"s":"");return G(x.call(e,0,t.maxStringLength),t)+i}return q(_.call(_.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,W),"single",t)}function W(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+C.call(t.toString(16))}function K(e){return"Object("+e+")"}function J(e){return e+" { ? }"}function $(e,t,n,i){return e+" ("+t+") {"+(i?Z(n,i):D.call(n,", "))+"}"}function Z(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+D.call(e,","+n)+"\n"+t.prev}function X(e,t){var n=j(e),i=[];if(n){i.length=e.length;for(var a=0;a0&&!a.call(e,0))for(var g=0;g0)for(var h=0;h=0&&"[object Function]"===t.call(e.callee)),i}},5082:function(e,t,n){"use strict";var i=n(6675),a=n(9956)(),o=n(2648),r=Object,s=o("Array.prototype.push"),c=o("Object.prototype.propertyIsEnumerable"),d=a?Object.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var n=r(e);if(1===arguments.length)return n;for(var o=1;o0){r[0].related=[];for(var s=this._createDiagnosticReportContent(o,t),c=0,d=s.result.length;c0&&(n="REAL"),n){case"INT":if(e.valueInteger){t.value=e.valueInteger;break}case"REAL":case"QTY":let n=(0,i.$)(e.valueQuantity);t.value=n.value,delete n.value,(n.name||n.code||n.system)&&(t.unit=n);break;case"DT":t.value=LForms.Util.stringToDTDateISO(e.valueDate);break;case"DTM":t.value=LForms.Util.stringToDate(e.valueDateTime);break;case"CNE":case"CWE":var a;e.valueCodeableConcept?a={code:e.valueCodeableConcept.coding[0].code,text:e.valueCodeableConcept.coding[0].display,system:e.valueCodeableConcept.coding[0].system}:e.valueString&&(a=e.valueString),t.answerCardinality&&("*"===t.answerCardinality.max||parseInt(t.answerCardinality.max)>1)?(t.value||(t.value=[]),t.value.push(a)):t.value=a;break;case"SECTION":case"TITLE":case"":break;default:t.value=e.valueString}}},_findTotalRepeatingNum:function(e,t,n){for(var i=0,a=[],o=0,r=e.length;o1)){i=s;break}if(a===n){i=s;break}a+=1}}return i},_addRepeatingItems:function(e,t,n){var i=null;if(e.items){for(var a=0,o=e.items.length;a1)))for(;n>1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_processObxAndItem:function(e,t,n){for(var i=0,a=e.obxInfoList.length;i1&&0===o.index&&this._addRepeatingItems(t,o.code,o.total);var s=this._findTheMatchingItemByCodeAndIndex(t,o.code,o.index);this._setupItemValueAndUnit(r,s),o.obxInfoList&&o.obxInfoList.length>0&&this._processObxAndItem(o,s,n)}}},_convertFromBundleToContained:function(e){var t;if(e&&"searchset"===e.type){for(var n=e.entry,i=0,a=n.length;i0&&(i="REAL"),i){case"INT":n=[this._createObsIntValue(e)];break;case"REAL":case"QTY":var a={value:e.value};this._setFHIRQuantityUnit(a,e.unit),n=[{key:"valueQuantity",val:a}];break;case"DT":n=[{key:"valueDate",val:e.value}];break;case"DTM":n=[{key:"valueDateTime",val:e.value}];break;case"CNE":case"CWE":for(var o,r=e.answerCardinality.max,s=0,c=(o=r&&("*"===r||parseInt(r)>1)?e.value:[e.value]).length;s{if(console.log("Ran expressions in "+(new Date-self._runStart)+" ms"),self._firstExpressionRunComplete||(self._firstExpressionRunComplete=!0),self._currentRunPromise=void 0,self._pendingRun)return self.runCalculations(!1)}),(e=>{throw console.log("Run of expressions failed; reason follows"),console.log(e),self._currentRunPromise=void 0,self._pendingRun=!1,self._pendingQueries=[],e}))}return this._currentRunPromise},_handlePendingQueries:function(){const e=this;return Promise.allSettled(this._pendingQueries).then((function(t){e._pendingQueries=[];for(var n=!1,i=!1,a=0,o=t.length;(!n||!i)&&a0?"&":"?")+"_format=json",!/^https?:/.test(e)&&LForms.fhirContext?.client?LForms.fhirContext.client.request(e):fetch(e).then((function(e){return e.json()}))},_updateItemFromExp(e,t,n,i,a,o){var r=!1,s=this._fhir.SDC;if(a||t!=s.fhirExtVariable)if(t==s.fhirExtAnswerExp)r=this._setItemListFromFHIRPath(e,i);else if(t==s.fhirExtEnableWhenExp){var c=i[0];(i=!!c)!==c&&LForms.Util.showWarning("An expression from enableWhenExpression did not resolve to a Boolean as required",e),n&&(r=!!e._enableWhenExpVal!=i),e._enableWhenExpVal=i}else r=this._setItemValueFromFHIRPath(e,i,a,o);return r},_evaluateFHIRPath:function(e,t){var n,i=this._itemWithVars(e)._fhirVariables;try{var a={};for(var o in i)a[o]=i[o];let s,c;e._elementId?(s=this._elemIDToQRItem[e._elementId],s||={},c="QuestionnaireResponse.item"):s=this._lfData._fhirVariables.resource;var r=this._compiledExpressions[t];r||(c&&(t={base:c,expression:t}),r=this._compiledExpressions[t]=this._fhir.fhirpath.compile(t,this._fhir.fhirpathModel)),n=r(s,a)}catch(e){console.log(e)}return n},_createIDtoQRItemMap:function(e){var t={};return this._addToIDtoQRItemMap(this._lfData,e,t),t},_addToIDtoQRItemMap:function(e,t,n){var i=0;if(e.linkId===t.linkId){if(e.items&&t&&t.item&&t.item.length>0)for(var a=e.items,o=t.item,r=a.length,s=0,c=0,d=o.length;c=r)throw new Error("Logic error in _addToIDtoQRITemMap; ran out of lfItems");let e=a[s],t=this._addToIDtoQRItemMap(e,u,n);0!=t&&(Array.isArray(e.value)?p+=e.value.length:p+=1),i+=t}else{let e=this._addToIDtoQRItemMap(l,u,n);0===e?--c:i+=e,++s}}if(e._elementId&&(i||void 0!==e.value&&null!==e.value&&""!==e.value)){if(!t)throw new Error("Logic error in _addToIDtoQRItemMap; missing qrItem");n[e._elementId]=t,i+=1}}return i},_setItemListFromFHIRPath:function(e,t){let n=e.answers,i=!!n&&Array.isArray(n),a=!!t&&Array.isArray(t),o=i!=a||a&&t.length!=n.length,r=[];const s=this._fhir.SDC.fhirExtUrlOptionScore;if(a)for(let a=0,c=t.length;a!LForms.Util.isItemValueEmpty(e)));const d="FHIRPath value expression";(a=!r()(i,c))&&n&&!this._firstExpressionRunComplete&&this._lfData.hasSavedData?(e._userModifiedCalculatedValue=!0,a=!1):a?this._lfData.setRepeatingItems(e,o,s,d):this._lfData.setRepeatingItemMessages(e,s,d),this._calculatedValues[this._getRepetitionKey(e)]=c}return a},_getRepetitionKey:function(e){var t=this._repetitionKeys[e._elementId];if(!t&&e._elementId){var n=e._elementId.match(/\/\d+$/);n&&(t=this._repetitionKeys[e._elementId]=e._elementId.substring(0,n.index))}return t},_equalAnswers(e,t){let n=a()(e),i=a()(t);return Array.isArray(n)&&n.forEach((e=>{this._filterAnswerFields(e)})),Array.isArray(i)&&i.forEach((e=>{this._filterAnswerFields(e)})),r()(n,i)},_filterAnswerFields(e){"object"!=typeof e||e instanceof Date||Object.keys(e).forEach((t=>{t&&"_"===t[0]&&delete e[t]}))}}},1961:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});let i="http://loinc.org"},5181:function(e,t,n){"use strict";function i(e){const t={_type:"Quantity",value:e.value},n=e.unit||e.code;return n&&(t.name=n,e.code&&(t.code=e.code),e.system&&(t.system=e.system)),t}n.d(t,{$:function(){return i}})},5325:function(e,t,n){"use strict";n.d(t,{i:function(){return o}});var i=function(e,t,n){var i=n.valueString;i&&(e["_"+t+"CSS"]=i)},a={};function o(e){e.processExtensions=function(e,t){var n=t?e[t]:e;if(n){var i=n.extension;if(i)for(var o=0,r=i.length;o["LOINC"===e.system?n.LOINC_URI:e.system,e.code].join("|"))).join(","),_sort:"-date",status:"final,amended,corrected",_count:5};if(r&&r.value&&r.code){var c=LForms.ucumPkg.UcumLhcUtils.getInstance().convertUnitTo(r.code,r.value,"ms");if("succeeded"===c.status){var d=new Date(new Date-c.toVal);i.date="gt"+d.toISOString()}}t.push(s.patient.request(e._buildURL(["Observation"],i)).then((function(t){var i=t;if(i.entry)for(var a,r=0,s=i.entry.length;r",maxExclusive:"<",minInclusive:">=",maxInclusive:"<=",value:"=",notEqual:"!=",">":"minExclusive","<":"maxExclusive",">=":"minInclusive","<=":"maxInclusive","=":"value","!=":"notEqual",exists:"exists"},t._questionRepeats=function(e){return void 0!==e._questionRepeatable?e._questionRepeatable:e.questionCardinality&&e.questionCardinality.max&&("*"===e.questionCardinality.max||parseInt(e.questionCardinality.max)>1)},t._answerRepeats=function(e){return void 0!==e._multipleAnswers?e._multipleAnswers:e.answerCardinality&&e.answerCardinality.max&&("*"===e.answerCardinality.max||parseInt(e.answerCardinality.max)>1)},t.copyFields=function(e,t,n){e&&t&&n&&n.length>0&&n.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}))},t.UCUM_URI="http://unitsofmeasure.org",t._setIfHasValue=function(e,t,n){return null!=n&&""!==n&&(e||(e={}),e[t]=n),e},t._copyTriggerCoding=function(e,n,i){let a=i?"text":"display",o=i?"display":"text";return n=t._setIfHasValue(n,"code",e.code),n=t._setIfHasValue(n,"system",e.system),n=t._setIfHasValue(n,o,e[a])},t.hasResponsiveExpression=function(e){var n=e._fhirExt;return!!n&&!!(n[t.fhirExtCalculatedExp]||n[t.fhirExtAnswerExp]||n[t.fhirExtEnableWhenExp])},t.hasListExpression=function(e){var n=e._fhirExt;return!!n&&!!n[t.fhirExtAnswerExp]},t.hasInitialExpression=function(e){return!(!e._fhirExt||!e._fhirExt[t.fhirExtInitialExp])},t.buildExtensionMap=function(e){if(t.isExpressionExtension||(t.isExpressionExtension=[t.fhirExtCalculatedExp,t.fhirExtInitialExp,t.fhirExtAnswerExp,t.fhirExtVariable,t.fhirExtEnableWhenExp].reduce(((e,t)=>(e[t]=!0,e)),{})),e.extension){var n={},i=[];for(let o of e.extension){var a=n[o.url];a||(a=n[o.url]=[]),a.push(o),t.isExpressionExtension[o.url]&&i.push(o)}e._fhirExt=n,i.length&&(e._exprExtensions=i)}},t.loadLaunchContext=function(e){var n=LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtLaunchContext,0,!0);const i={patient:{Patient:1},encounter:{Encounter:1},user:{Patient:1,Practitioner:1,PractitionerRole:1,RelatedPerson:1}},a=[];function o(t,n,a){let o=a.resourceType,r=i[t];r&&!r[o]?console.warn("a launch context resource of type "+restype+" was found for name "+t+", but the supported types for name "+t+" are: "+Object.keys(r).join(", ")):-1==n.indexOf(o)?console.warn("Could not retrieve a resource of the requested types for launch context name "+t):e._fhirVariables[t]=a}for(var r=0,s=n.length;r0&&(a.code=e.codeList),a.extension=e.extension||[],!0!==e._answerRequired&&!1!==e._answerRequired||(a.required=e._answerRequired),a.required){var o=parseInt(e.questionCardinality.min);o>1&&a.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",valueInteger:o})}this._processQuestionAndAnswerCardinality(a,e),this._handleItemControl(a,e),this._handleRestrictions(a,e),e.isHiddenInDef&&a.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",valueBoolean:!0}),a.linkId=e.linkId,a.text=e.question,e.prefix&&(a.prefix=e.prefix);for(let t of["_prefix","_text"]){let n=e["obj"+t];n&&(a[t]=n)}if(e.skipLogic&&this._handleSkipLogic(a,e,n),"SECTION"!==e.dataType&&"TITLE"!==e.dataType&&"0"===e.editable&&(a.readOnly=!0),this._handleChoiceField(a,e,i),this._handleTerminologyServer(a,e),this._handleInitialValues(a,e),e.units&&this._handleLFormsUnits(a,e),this._handleDataControl(a,e),e.items&&Array.isArray(e.items)){a.item=[];for(var r=0,s=e.items.length;r1||d>1)&&"TITLE"!==n.dataType&&(e.repeats=!0,isNaN(c)||isNaN(d)?isNaN(c)?isNaN(d)||(i=d):i=c:i=Math.max(c,d),i>1&&e.extension.push({url:t.fhirExtUrlCardinalityMax,valueInteger:i}))}},t._handleExternallyDefined=function(e,n){n.externallyDefined&&e.extension.push({url:t.fhirExtUrlExternallyDefined,valueUri:n.externallyDefined})},t._handleDataControl=function(e,t){t.dataControl&&e.extension.push({url:"http://lhcforms.nlm.nih.gov/fhirExt/dataControl",valueString:JSON.stringify(t.dataControl)})},t._removeRepeatingItems=function(e){if(e.items&&Array.isArray(e.items))for(var t=e.items.length-1;t>=0;t--)e.items[t]._id>1?e.items.splice(t,1):this._removeRepeatingItems(e.items[t])},t._setFormLevelFields=function(e,t){this.copyFields(t,e,this.formLevelFields),e.name=t.shortName,e.title=t.name,t.obj_title&&(e._title=t.obj_title),e.code=t.codeList,e.resourceType="Questionnaire",e.status=e.status?e.status:"draft",this._handleMeta(e)},t._handleMeta=function(e){e.meta=e.meta?e.meta:{},this._handleMetaProfile(e.meta)},t._handleMetaProfile=function(e){const t=LForms.Util.detectFHIRVersionFromProfiles([this.stdQProfile]),n=[];if(e.profile?.length>0)for(let i=0;i1)?(a="check-box",n="Check-box"):(a="radio-button",n="Radio Button"),"0"===t.displayControl.answerLayout.columns?i="horizontal":"1"===t.displayControl.answerLayout.columns&&(i="vertical")):t.displayControl.questionLayout&&"SECTION"===o&&("horizontal"===t.displayControl.questionLayout?(a="gtable",n="Group Table"):"matrix"===t.displayControl.questionLayout&&(a="table",n="Vertical Answer Table")),a&&(e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",valueCodeableConcept:{coding:[{system:"http://hl7.org/fhir/questionnaire-item-control",code:a,display:n}],text:n||a}}),i&&e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation",valueCode:i}))}},t._handleTerminologyServer=function(e,n){n.terminologyServer&&e.extension.push({url:t.fhirExtTerminologyServer,valueUrl:n.terminologyServer})},t._getFhirDataType=function(e){var t=this._getAssumedDataTypeForExport(e),n=this._lformsTypesToFHIRTypes[t];return n||(n="string"),n},t._getAssumedDataTypeForExport=function(e){var t=e.dataType;return("REAL"===e.dataType||"INT"===e.dataType)&&e.units&&e.units.length>1&&(t="QTY"),t},t._makeValueQuantity=function(e,n,i){let a={},o=parseFloat(e);return isNaN(o)||(a.value=o),n&&(t._setUnitAttributesToFhirQuantity(a,n),i&&(a.system=i)),Object.keys(a).length>0?a:null},t._makeQuantity=function(e,t,n){var i=this._getDefaultUnit(t);return this._makeValueQuantity(e,i,n)},t._getDefaultUnit=function(e){if(!e||0===e.length)return null;for(var t=null,n=0;n(e[t]=t,e)),{}),t._MIN_MAX_KEYS=["minExclusive","minInclusive","maxExclusive","maxInclusive"].reduce(((e,t)=>(e[t]=t,e)),{}),t._exportMinMax=function(e,n,i,a){if(null!=n&&t._MIN_MAX_TYPES[e]&&t._MIN_MAX_KEYS[a]){var o="DT"===e||"DTM"===e?new Date(n).toISOString():"TM"==e?new Date("1970-01-01T"+n+"Z").toISOString():null,r="DT"===e?o.substring(0,10):"DTM"===e?o:"TM"===e?o.substring(11,o.length-1):"REAL"===e?parseFloat(n):parseInt(n);return{url:0===a.indexOf("min")?"http://hl7.org/fhir/StructureDefinition/minValue":"http://hl7.org/fhir/StructureDefinition/maxValue",[i]:r}}},t._skipLogicValueDataTypes=["BL","REAL","INT","QTY","DT","DTM","TM","ST","TX","URL"].reduce(((e,t)=>(e[t]=t,e)),{}),t._createEnableWhenRulesForSkipLogicCondition=function(e,n){let i=this._getAssumedDataTypeForExport(n),a=this._getValueKeyByDataType("answer",n),o=[];return Object.keys(e.trigger).forEach((function(r){let s=t._operatorMapping[r],c=e.trigger[r];if(!s||0!==c&&!1!==c&&!c)throw new Error("Invalid lforms skip logic trigger: "+JSON.stringify(e.trigger,null,4));let d=null;if("exists"===s)d={answerBoolean:c};else if("CWE"===i||"CNE"===i){let e=t._copyTriggerCoding(c,null,!0);if(!e)throw new Error("Invalid CNE/CWE trigger, key="+r+"; value="+c);d={answerCoding:e}}else{if(!i||!t._skipLogicValueDataTypes[i])throw new Error("Unsupported data type for skip logic export: "+i);{let e=c;if("answerQuantity"===a&&(e=t._makeQuantity(e,n.units)),0!==e&&!1!==e&&!e)throw new Error("Invalid value for trigger "+r+": "+c);d={[a]:e}}}d.question=n.linkId,d.operator=s,o.push(d)})),o},t._setResponseFormLevelFields=function(e,t,n){e.resourceType="QuestionnaireResponse";var i=n?this.stdQRProfile:this.QRProfile;e.meta=e.meta?e.meta:{},e.meta.profile=e.meta.profile?e.meta.profile:[i],e.status="completed",e.authored=LForms.Util.dateToDTMString(new Date)},t._setUnitAttributesToFhirQuantity=function(e,t){e&&t&&(t.name&&(e.unit=t.name),t.code&&(e.code=t.code),t.system&&(e.system=t.system))},t._createFhirUnitCoding=function(e){var t=null;return e&&(t={},e.code&&(t.code=e.code),e.name&&(t.display=e.name),e.system&&(t.system=e.system)),t},t._lfItemValueToFhirAnswer=function(e){if(void 0===e.value||null===e.value||""===e.value)return null;for(var t=this._getAssumedDataTypeForExport(e),n=this._answerRepeats(e)?e.value:[e.value],i=[],a=0;a0},t._processResponseItem=function(e,t){if(t&&"boolean"!=typeof t)throw new Error("_processResponseItem function signature has been changed, please check/fix.");var n=t||"TITLE"===e.dataType?{}:{linkId:e.linkId,text:e.question};if(t||"TITLE"===e.dataType||"SECTION"===e.dataType||this._setIfHasValue(n,"answer",this._lfItemValueToFhirAnswer(e)),this._lfHasSubItems(e)){for(var i=[],a=0;a0&&(t||"SECTION"===e.dataType?n.item=i:(n.answer=n.answer||[],n.answer[0]=n.answer[0]||{},n.answer[0].item=i))}return n},t._processRepeatingItemValues=function(e){if(e.items)for(var t=0,n=e.items.length;t=0&&e[n[r]]!==t[n[r]]){o=!1;break}}return o},dateToDTStringISO:function(e){return e&&e instanceof Date&&!isNaN(e.getTime())?[(1e4+e.getFullYear()).toString().substr(1),(101+e.getMonth()).toString().substr(1),(100+e.getDate()).toString().substr(1)].join("-"):void 0},stringToDTDateISO:function(e){var t=new Date(e);return isNaN(t.getTime())?void 0:new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())},dateToDTMString:function(e){return"string"==typeof e&&(e=this.stringToDate(e,!0)),e.toISOString()},stringToDate:function(e,t){if(!e||"string"!=typeof e)return e;if("t"===e.trim())return new Date;let n=o()(e,this.parseDateFormats,!0);return t&&!n.isValid()&&(n=o()(e)),n.isValid()?n.toDate():null},isValidDate:function(e){return!!this.stringToDate(e)},formatDate:function(e,t){return o()(e).format(t)},getNextLetter:function(e){for(var t=[],n=e;n>0;){var i=n%26;i=0===i?25:i-1,t.push(i),n=Math.floor((n-1)/26)}for(var a="",o=t.length-1;o>=0;o--)a+="abcdefghijklmnopqrstuvqxyz".charAt(t[o]);return a},findObjectInArray:function(e,t,n,i,a){var o=a?[]:null;if(Array.isArray(e)){var r=0;i&&Math.abs(i)=0;t--)null===e[t]||void 0===e[t]?e.splice(t,1):"object"==typeof e[t]&&this.pruneNulls(e[t]);else if(e&&"object"==typeof e){Object.keys(e).forEach((function(t){null===e[t]||void 0===e[t]?delete e[t]:"object"==typeof e[t]&&this.pruneNulls(e[t])}),this)}},deepCopy:function(e){return s()(e)},deepEqual:function(e,t){return d()(e,t)},shallowEqual:function(e,t){var n=!0;if(typeof e!=typeof t)n=!1;else if("object"!=typeof e)e!==t&&(n=!1);else{var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)n=!1;else for(var o=0,r=i.length;o0){var a=t._createLinkIdItemMap(e);n.items=[];for(var o=0;o0&&(e.codeList=n.code);var i=t._getCode(n);i&&(e.code=i.code,e.codeSystem=i.system)},t._processQuestionnaireItem=function(e,n,i){var a={};return t._processExtensions(a,e),t._processDataType(a,e),t._processTextAndPrefix(a,e),t._processCodeAndLinkId(a,e),t._processDisplayItemCode(a,e),t._processEditable(a,e),t._processFHIRQuestionAndAnswerCardinality(a,e),t._processDisplayControl(a,e),t._processDataControl(a,e),t._processRestrictions(a,e),t._processHiddenItem(a,e),t._processUnitList(a,e),t._processAnswers(a,e,n),t._processDefaultAnswer(a,e),t._processTerminologyServer(a,e),t._processSkipLogic(a,e,i),t.copyFields(e,a,t.itemLevelIgnoredFields),t._processChildItems(a,e,n,i),a},t._significantDigits=function(e){var t=/(\d+)(?:\.(\d+))?/.exec(""+ +e);if(!t)return 0;var n=t[1],i=t[2];return"0"===n?0:n.length+(i?i.length:0)},t.importObsValue=function(e,n){var i=null,a=e.dataType,o=this._lformsTypesToFHIRFields[a];if("Coding"===o&&(o="CodeableConcept"),o&&(i=n["value"+o]),i||"REAL"!==a&&"INT"!==a||(i=n.valueQuantity)&&(i._type="Quantity"),i){i._type||"object"!=typeof i||(i._type=o);var r=!0;if("Quantity"===i._type&&e.units){var s,c=i.system;c&&"/"===c[c.length-1]&&(c=c.slice(0,-1));for(var d,u=c===t.UCUM_URI,l=0,m=e.units.length;l0?parseFloat(f.toVal.toPrecision(g)):f.toVal,i.code=d.code,i.unit=d.name||d.code}}s?e.unit=s:r=!1}r&&this._processFHIRValues(e,[i])}},t._convertFHIRValues=function(e,n,i){var a=e.dataType,o=[];const r=[],s=p(n);for(let C=0,E=n.length;C0?parseFloat(g.toVal.toPrecision(h)):g.toVal,i.code=d.code,i.unit=d.name||d.code}}s||("optionsOrString"==e._unitOpen?(delete i.code,delete i.system):e._unitSuppSystem&&"optionsOrType"==e._unitOpen&&e._unitSuppSystem==i.system||(r={},n.addMsg(r,"nonMatchingQuantityUnit")))}else i.unit?n.addMsg(r,"nonMatchingQuantityUnit"):o=(0,m.$)(i);r||(o=(0,m.$)(i))}return[o,r]},t._processFHIRValues=function(e,t,n){let[i,a]=this._convertFHIRValues(e,t,n),o=LForms.Util._hasMultipleAnswers(e)?i:i[0];n?(e.defaultAnswer=o,LForms.Util._internalUtil.setItemMessagesArray(e,a,"default answers")):(LForms.Util._internalUtil.assignValueToItem(e,o),LForms.Util._internalUtil.setItemMessagesArray(e,a,"_processFHIRValues"))},t._getFHIRValueWithPrefixKey=function(e,t){var n=null;if("object"==typeof e)for(var i in e){var a=i.match(t);if(a){(n=e[i])&&"object"==typeof n&&((n=LForms.Util.deepCopy(n))._type=i.substring(a[0].length));break}}return n},t._processTextAndPrefix=function(e,t){t.prefix&&(e.prefix=t.prefix),e.question=t.text;for(let n of["_prefix","_text"]){let i=t[n];i&&(e["obj"+n]=i)}},t._processCodeAndLinkId=function(e,n){n.code&&(e.codeList=n.code);var i=t._getCode(n);i?(e.questionCode=i.code,e.questionCodeSystem=i.system):(e.questionCode=n.linkId,e.questionCodeSystem="LinkId"),e.linkId=n.linkId},t._processUnitList=function(e,n){var i=[],a=null,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlUnitOption,0,!0);if(o&&o.length>0){if("quantity"!==n.type)throw new Error("The extension "+t.fhirExtUrlUnitOption+' can only be used with type quantity. Question "'+n.text+'" is of type '+n.type);for(var r=0;r0&&(a||(i[0].default=!0),e.units=i)},t._processDisplayControl=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlItemControl);if(i){var a={};switch(i.valueCodeableConcept.coding[0].code){case"Lookup":case"Combo-box":case"autocomplete":e.isSearchAutocomplete=!0;case"drop-down":a.answerLayout={type:"COMBO_BOX"};break;case"Checkbox":case"check-box":case"Radio":case"radio-button":a.answerLayout={type:"RADIO_CHECKBOX"};var o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtChoiceOrientation);o&&("vertical"===o.valueCode?a.answerLayout.columns="1":"horizontal"===o.valueCode&&(a.answerLayout.columns="0"));break;case"Table":case"gtable":"SECTION"===e.dataType&&(a.questionLayout="horizontal");break;case"Matrix":case"table":"SECTION"===e.dataType&&(a.questionLayout="matrix");break;default:a=null}a&&!jQuery.isEmptyObject(a)&&(e.displayControl=a)}},t._processDataControl=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlDataControl);if(i&&i.valueString)try{var a=JSON.parse(i.valueString);a&&(e.dataControl=a)}catch(e){console.log("Invalid dataControl data!")}},t._processHiddenItem=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlHidden);return i&&(e.isHiddenInDef="boolean"==typeof i.valueBoolean?i.valueBoolean:"true"===i.valueBoolean),e.isHiddenInDef};var i=t._mergeQR;i.mergeQuestionnaireResponseToLForms=function(e,t){e instanceof LForms.LFormsData||(e.hasSavedData=!0,e=new LForms.LFormsData(e).getFormData());var n=i._getQRStructure(t);return i._processQRItemAndLFormsItem(n,e),e},i._processQRItemAndLFormsItem=function(t,n){for(var i=0;i1&&0===a.index){var r=this._findTheMatchingItemByLinkId(n,a.linkId);if(e._questionRepeats(r)){if(this._addRepeatingItems(n,a.linkId,a.total),"SECTION"!==r.dataType&&"TITLE"!==r.dataType){for(var s=1;s0&&(this._setupItemValueAndUnit(o.linkId,u,d),a.qrAnswersItemsInfo)){if(a.qrAnswersItemsInfo.length>1)throw new Error("item.answer.item with item.answer.length > 1 is not yet supported");this._processQRItemAndLFormsItem(a.qrAnswersItemsInfo[0],d)}}a.qrItemsInfo&&a.qrItemsInfo.length>0&&this._processQRItemAndLFormsItem(a,d)}}},i._setupItemValueAndUnit=function(t,n,i){if(i&&t===i.linkId&&"SECTION"!==i.dataType&&"TITLE"!==i.dataType){var a=i.dataType;(!a||"ST"===a)&&i.units&&i.units.length>0&&(i.dataType=a="REAL");var o=n[0];switch(a){case"BL":!0!==o.valueBoolean&&!1!==o.valueBoolean||(i.value=o.valueBoolean);break;case"INT":o.valueQuantity?(i.value=o.valueQuantity.value,o.valueQuantity.code&&(i.unit={name:o.valueQuantity.code})):o.valueInteger&&(l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueInteger);break;case"REAL":case"QTY":if(o.valueQuantity){var r=o.valueQuantity,s=(0,m.$)(r);LForms.Util._internalUtil.assignValueToItem(i,s,"Quantity")}else o.valueDecimal&&(i.value=o.valueDecimal);break;case"DT":l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueDate;break;case"TM":l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueTime;break;case"DTM":i.value=o.valueDateTime;break;case"CNE":case"CWE":if(e._answerRepeats(i)){for(var c=[],d=0,u=n.length;d0&&n.expansion.contains.forEach((function(e){var n={code:e.code,text:e.display,system:e.system},a=LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtUrlValueSetScore);a&&(n.score=a.valueDecimal),i.push(n)})),i.length>0?i:null},t._toLfCodeSystem=function(e){var t=e;if("http://loinc.org"===e)t="LOINC";return t},t.mergeQuestionnaireResponseToLForms=i.mergeQuestionnaireResponseToLForms,t._processTerminologyServer=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtTerminologyServer);i&&i.valueUrl&&(e.terminologyServer=i.valueUrl)},t._processExternallyDefined=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlExternallyDefined);i&&i.valueUri&&(e.externallyDefined=i.valueUri)},t._getTerminologyServer=function(e){for(var t=e.terminologyServer,n=e._parentItem;!t&&n;)t=n.terminologyServer,n=n._parentItem;return t},t._getExpansionURL=function(e){var t;if(e.answerValueSet){var n=this._getTerminologyServer(e);n&&(t=n+"/ValueSet/$expand?url="+e.answerValueSet)}return t},t.loadAnswerValueSets=function(e){for(var n=[],i=e.itemList,a=0,o=i.length;a"error"===e.severity||"fatal"===e.severity));if(a)throw new Error(a.diagnostics)}else s=t.answersFromVS(n),s&&(LForms._valueSetAnswerCache[i]=s,o.answers=s,e._updateAutocompOptions(o),e._resetItemValueWithAnswers(o))})).catch((function(e){throw new Error("Unable to load ValueSet from "+i)})));else{var r=LForms.fhirContext.client;n.push(r.request(e._buildURL(["ValueSet","$expand"],{url:o.answerValueSet})).then((function(n){var i=n,r=t.answersFromVS(i);r&&(LForms._valueSetAnswerCache[a]=r,o.answers=r,e._updateAutocompOptions(o),e._resetItemValueWithAnswers(o))})).catch((function(e){throw new Error("Unable to load ValueSet "+o.answerValueSet+" from FHIR server")})))}}}return n},t._processCWECNEValueInQR=function(e,t,n){var i;if(e.valueCoding){var a=e.valueCoding;if(i={},a.code&&(i.code=a.code),a.display&&(i.text=a.display),a.system&&(i.system=a.system),n)i._notOnList=!0;else if("CWE"===t.dataType&&t.answers){for(var o=!1,r=0,s=t.answers.length;r0&&(e.extension=i)},t._arrayLen=function(e){return e&&Array.isArray(e)?e.length:-1},t._checkQRItemAnswerItems=function(e,n){var i=t._arrayLen(n.answer);if(!(i<1)){for(var a=0,o=[],r=0;r0?(o.push({}),t._mergeQR._checkQRItems(o[r],n.answer[r]),++a):o.push(null);a>0&&(e.numAnswersWithItems=a,e.qrAnswersItemsInfo=o)}},t._processRestrictions=function(e,n){var i={};void 0!==n.maxLength&&(i.maxLength=n.maxLength.toString());for(var a=0;a=e.length;return i||(n=e[t],t+=1),{done:i,value:n}}}},g=function(e,t){if(o(e)||i(e))return f(e);if(r(e)){var n=0;return{next:function(){var t=function(e,t){if(t+1>=e.length)return t+1;var n=m(e,t);if(n<55296||n>56319)return t+1;var i=m(e,t+1);return i<56320||i>57343?t+1:t+2}(e,n),i=p(e,n,t);return n=t,{done:t>e.length,value:i}}}}return t&&void 0!==e["_es6-shim iterator_"]?e["_es6-shim iterator_"]():void 0};if(c||d){var h=n(7915),y=n(140),x=u("Map.prototype.forEach",!0),_=u("Set.prototype.forEach",!0);if("undefined"==typeof process||!process.versions||!process.versions.node)var C=u("Map.prototype.iterator",!0),E=u("Set.prototype.iterator",!0),S=function(e){var t=!1;return{next:function(){try{return{done:t,value:t?void 0:e.next()}}catch(e){return t=!0,{done:!0,value:void 0}}}}};var v=u("Map.prototype.@@iterator",!0)||u("Map.prototype._es6-shim iterator_",!0),D=u("Set.prototype.@@iterator",!0)||u("Set.prototype._es6-shim iterator_",!0);e.exports=function(e){return function(e){if(h(e)){if(C)return S(C(e));if(v)return v(e);if(x){var t=[];return x(e,(function(e,n){l(t,[n,e])})),f(t)}}if(y(e)){if(E)return S(E(e));if(D)return D(e);if(_){var n=[];return _(e,(function(e){l(n,e)})),f(n)}}}(e)||g(e)}}else e.exports=function(e){if(null!=e)return g(e,!0)}}},7116:function(e,t,n){"use strict";var i=n(7915),a=n(140),o=n(5609),r=n(6159);e.exports=function(e){if(e&&"object"==typeof e){if(i(e))return"Map";if(a(e))return"Set";if(o(e))return"WeakMap";if(r(e))return"WeakSet"}return!1}},548:function(e){"use strict";e.exports=JSON.parse('{"ActivityDefinition.product":["Reference","CodeableConcept"],"ActivityDefinition.subject":["CodeableConcept","Reference"],"ActivityDefinition.timing":["Timing","DateTime","Age","Period","Range","Duration"],"AllergyIntolerance.onset":["DateTime","Age","Period","Range","String"],"Annotation.author":["Reference","String"],"AuditEvent.entity.detail.value":["String","Base64Binary"],"BiologicallyDerivedProduct.collection.collected":["DateTime","Period"],"BiologicallyDerivedProduct.manipulation.time":["DateTime","Period"],"BiologicallyDerivedProduct.processing.time":["DateTime","Period"],"CarePlan.activity.detail.product":["CodeableConcept","Reference"],"CarePlan.activity.detail.scheduled":["Timing","Period","String"],"ChargeItem.occurrence":["DateTime","Period","Timing"],"ChargeItem.product":["Reference","CodeableConcept"],"Claim.accident.location":["Address","Reference"],"Claim.diagnosis.diagnosis":["CodeableConcept","Reference"],"Claim.item.location":["CodeableConcept","Address","Reference"],"Claim.item.serviced":["Date","Period"],"Claim.procedure.procedure":["CodeableConcept","Reference"],"Claim.supportingInfo.timing":["Date","Period"],"Claim.supportingInfo.value":["Boolean","String","Quantity","Attachment","Reference"],"ClaimResponse.addItem.location":["CodeableConcept","Address","Reference"],"ClaimResponse.addItem.serviced":["Date","Period"],"ClinicalImpression.effective":["DateTime","Period"],"CodeSystem.concept.property.value":["Code","Coding","String","Integer","Boolean","DateTime","Decimal"],"Communication.payload.content":["String","Attachment","Reference"],"CommunicationRequest.occurrence":["DateTime","Period"],"CommunicationRequest.payload.content":["String","Attachment","Reference"],"Composition.relatesTo.target":["Identifier","Reference"],"ConceptMap.source":["Uri","Canonical"],"ConceptMap.target":["Uri","Canonical"],"Condition.abatement":["DateTime","Age","Period","Range","String"],"Condition.onset":["DateTime","Age","Period","Range","String"],"Consent.source":["Attachment","Reference"],"Contract.friendly.content":["Attachment","Reference"],"Contract.legal.content":["Attachment","Reference"],"Contract.legallyBinding":["Attachment","Reference"],"Contract.rule.content":["Attachment","Reference"],"Contract.term.action.occurrence":["DateTime","Period","Timing"],"Contract.term.asset.valuedItem.entity":["CodeableConcept","Reference"],"Contract.term.offer.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Contract.term.topic":["CodeableConcept","Reference"],"Contract.topic":["CodeableConcept","Reference"],"Coverage.costToBeneficiary.value":["Quantity","Money"],"CoverageEligibilityRequest.item.diagnosis.diagnosis":["CodeableConcept","Reference"],"CoverageEligibilityRequest.serviced":["Date","Period"],"CoverageEligibilityResponse.insurance.item.benefit.allowed":["UnsignedInt","String","Money"],"CoverageEligibilityResponse.insurance.item.benefit.used":["UnsignedInt","String","Money"],"CoverageEligibilityResponse.serviced":["Date","Period"],"DataRequirement.dateFilter.value":["DateTime","Period","Duration"],"DataRequirement.subject":["CodeableConcept","Reference"],"DetectedIssue.identified":["DateTime","Period"],"DeviceDefinition.manufacturer":["String","Reference"],"DeviceRequest.code":["Reference","CodeableConcept"],"DeviceRequest.occurrence":["DateTime","Period","Timing"],"DeviceRequest.parameter.value":["CodeableConcept","Quantity","Range","Boolean"],"DeviceUseStatement.timing":["Timing","Period","DateTime"],"DiagnosticReport.effective":["DateTime","Period"],"Dosage.asNeeded":["Boolean","CodeableConcept"],"Dosage.doseAndRate.dose":["Range","Quantity"],"Dosage.doseAndRate.rate":["Ratio","Range","Quantity"],"ElementDefinition.defaultValue":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.example.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.extension.value":["CodeableConcept","Canonical"],"ElementDefinition.fixed":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.maxValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.minValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.pattern":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"EventDefinition.subject":["CodeableConcept","Reference"],"EvidenceVariable.characteristic.definition":["Reference","Canonical","CodeableConcept","Expression","DataRequirement","TriggerDefinition"],"EvidenceVariable.characteristic.participantEffective":["DateTime","Period","Duration","Timing"],"ExplanationOfBenefit.accident.location":["Address","Reference"],"ExplanationOfBenefit.addItem.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.addItem.serviced":["Date","Period"],"ExplanationOfBenefit.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"ExplanationOfBenefit.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.diagnosis.diagnosis":["CodeableConcept","Reference"],"ExplanationOfBenefit.item.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.item.serviced":["Date","Period"],"ExplanationOfBenefit.procedure.procedure":["CodeableConcept","Reference"],"ExplanationOfBenefit.supportingInfo.timing":["Date","Period"],"ExplanationOfBenefit.supportingInfo.value":["Boolean","String","Quantity","Attachment","Reference"],"Extension.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"FamilyMemberHistory.age":["Age","Range","String"],"FamilyMemberHistory.born":["Period","Date","String"],"FamilyMemberHistory.condition.onset":["Age","Range","Period","String"],"FamilyMemberHistory.deceased":["Boolean","Age","Range","Date","String"],"Goal.start":["Date","CodeableConcept"],"Goal.target.detail":["Quantity","Range","CodeableConcept","String","Boolean","Integer","Ratio"],"Goal.target.due":["Date","Duration"],"Group.characteristic.value":["CodeableConcept","Boolean","Quantity","Range","Reference"],"GuidanceResponse.module":["Uri","Canonical","CodeableConcept"],"Immunization.occurrence":["DateTime","String"],"Immunization.protocolApplied.doseNumber":["PositiveInt","String"],"Immunization.protocolApplied.seriesDoses":["PositiveInt","String"],"ImmunizationEvaluation.doseNumber":["PositiveInt","String"],"ImmunizationEvaluation.seriesDoses":["PositiveInt","String"],"ImmunizationRecommendation.recommendation.doseNumber":["PositiveInt","String"],"ImmunizationRecommendation.recommendation.seriesDoses":["PositiveInt","String"],"ImplementationGuide.definition.page.name":["Url","Reference"],"ImplementationGuide.definition.resource.example":["Boolean","Canonical"],"ImplementationGuide.manifest.resource.example":["Boolean","Canonical"],"Invoice.lineItem.chargeItem":["Reference","CodeableConcept"],"Library.subject":["CodeableConcept","Reference"],"Measure.subject":["CodeableConcept","Reference"],"Media.created":["DateTime","Period"],"Medication.ingredient.item":["CodeableConcept","Reference"],"MedicationAdministration.dosage.rate":["Ratio","Quantity"],"MedicationAdministration.effective":["DateTime","Period"],"MedicationAdministration.medication":["CodeableConcept","Reference"],"MedicationDispense.medication":["CodeableConcept","Reference"],"MedicationDispense.statusReason":["CodeableConcept","Reference"],"MedicationKnowledge.administrationGuidelines.indication":["CodeableConcept","Reference"],"MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristic":["CodeableConcept","Quantity"],"MedicationKnowledge.drugCharacteristic.value":["CodeableConcept","String","Quantity","Base64Binary"],"MedicationKnowledge.ingredient.item":["CodeableConcept","Reference"],"MedicationRequest.medication":["CodeableConcept","Reference"],"MedicationRequest.reported":["Boolean","Reference"],"MedicationRequest.substitution.allowed":["Boolean","CodeableConcept"],"MedicationStatement.effective":["DateTime","Period"],"MedicationStatement.medication":["CodeableConcept","Reference"],"MedicinalProduct.specialDesignation.indication":["CodeableConcept","Reference"],"MedicinalProductAuthorization.procedure.date":["Period","DateTime"],"MedicinalProductContraindication.otherTherapy.medication":["CodeableConcept","Reference"],"MedicinalProductIndication.otherTherapy.medication":["CodeableConcept","Reference"],"MedicinalProductInteraction.interactant.item":["Reference","CodeableConcept"],"MessageDefinition.event":["Coding","Uri"],"MessageHeader.event":["Coding","Uri"],"NutritionOrder.enteralFormula.administration.rate":["Quantity","Ratio"],"Observation.component.value":["Quantity","CodeableConcept","String","Boolean","Integer","Range","Ratio","SampledData","Time","DateTime","Period"],"Observation.effective":["DateTime","Period","Timing","Instant"],"Observation.value":["Quantity","CodeableConcept","String","Boolean","Integer","Range","Ratio","SampledData","Time","DateTime","Period"],"Parameters.parameter.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Patient.deceased":["Boolean","DateTime"],"Patient.multipleBirth":["Boolean","Integer"],"PlanDefinition.action.definition":["Canonical","Uri"],"PlanDefinition.action.relatedAction.offset":["Duration","Range"],"PlanDefinition.action.subject":["CodeableConcept","Reference"],"PlanDefinition.action.timing":["DateTime","Age","Period","Duration","Range","Timing"],"PlanDefinition.goal.target.detail":["Quantity","Range","CodeableConcept"],"PlanDefinition.subject":["CodeableConcept","Reference"],"Population.age":["Range","CodeableConcept"],"Procedure.performed":["DateTime","Period","String","Age","Range"],"Provenance.occurred":["Period","DateTime"],"Questionnaire.item.answerOption.value":["Integer","Date","Time","String","Coding","Reference"],"Questionnaire.item.enableWhen.answer":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Coding","Quantity","Reference"],"Questionnaire.item.initial.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"QuestionnaireResponse.item.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"RequestGroup.action.relatedAction.offset":["Duration","Range"],"RequestGroup.action.timing":["DateTime","Age","Period","Duration","Range","Timing"],"ResearchDefinition.subject":["CodeableConcept","Reference"],"ResearchElementDefinition.characteristic.definition":["CodeableConcept","Canonical","Expression","DataRequirement"],"ResearchElementDefinition.characteristic.participantEffective":["DateTime","Period","Duration","Timing"],"ResearchElementDefinition.characteristic.studyEffective":["DateTime","Period","Duration","Timing"],"ResearchElementDefinition.subject":["CodeableConcept","Reference"],"RiskAssessment.occurrence":["DateTime","Period"],"RiskAssessment.prediction.probability":["Decimal","Range"],"RiskAssessment.prediction.when":["Period","Range"],"ServiceRequest.asNeeded":["Boolean","CodeableConcept"],"ServiceRequest.occurrence":["DateTime","Period","Timing"],"ServiceRequest.quantity":["Quantity","Ratio","Range"],"Specimen.collection.collected":["DateTime","Period"],"Specimen.collection.fastingStatus":["CodeableConcept","Duration"],"Specimen.container.additive":["CodeableConcept","Reference"],"Specimen.processing.time":["DateTime","Period"],"SpecimenDefinition.typeTested.container.additive.additive":["CodeableConcept","Reference"],"SpecimenDefinition.typeTested.container.minimumVolume":["Quantity","String"],"StructureMap.group.rule.source.defaultValue":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"StructureMap.group.rule.target.parameter.value":["Id","String","Boolean","Integer","Decimal"],"Substance.ingredient.substance":["CodeableConcept","Reference"],"SubstanceAmount.amount":["Quantity","Range","String"],"SubstanceReferenceInformation.target.amount":["Quantity","Range","String"],"SubstanceSpecification.moiety.amount":["Quantity","String"],"SubstanceSpecification.property.amount":["Quantity","String"],"SubstanceSpecification.property.definingSubstance":["Reference","CodeableConcept"],"SubstanceSpecification.relationship.amount":["Quantity","Range","Ratio","String"],"SubstanceSpecification.relationship.substance":["Reference","CodeableConcept"],"SupplyDelivery.occurrence":["DateTime","Period","Timing"],"SupplyDelivery.suppliedItem.item":["CodeableConcept","Reference"],"SupplyRequest.item":["CodeableConcept","Reference"],"SupplyRequest.occurrence":["DateTime","Period","Timing"],"SupplyRequest.parameter.value":["CodeableConcept","Quantity","Range","Boolean"],"Task.input.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Task.output.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Timing.repeat.bounds":["Duration","Range","Period"],"TriggerDefinition.timing":["Timing","Reference","Date","DateTime"],"UsageContext.value":["CodeableConcept","Quantity","Range","Reference"],"ValueSet.expansion.parameter.value":["String","Boolean","Integer","Decimal","Uri","Code","DateTime"]}')},6960:function(e){"use strict";e.exports=JSON.parse('{"Account.contained":"Resource","Account.coverage.coverage":"Reference","Account.coverage.extension":"Extension","Account.coverage.id":"System.String","Account.coverage.modifierExtension":"Extension","Account.coverage.priority":"positiveInt","Account.description":"string","Account.extension":"Extension","Account.guarantor.extension":"Extension","Account.guarantor.id":"System.String","Account.guarantor.modifierExtension":"Extension","Account.guarantor.onHold":"boolean","Account.guarantor.party":"Reference","Account.guarantor.period":"Period","Account.id":"System.String","Account.identifier":"Identifier","Account.implicitRules":"uri","Account.language":"code","Account.meta":"Meta","Account.modifierExtension":"Extension","Account.name":"string","Account.owner":"Reference","Account.partOf":"Reference","Account.servicePeriod":"Period","Account.status":"code","Account.subject":"Reference","Account.text":"Narrative","Account.type":"CodeableConcept","ActivityDefinition.approvalDate":"date","ActivityDefinition.author":"ContactDetail","ActivityDefinition.bodySite":"CodeableConcept","ActivityDefinition.code":"CodeableConcept","ActivityDefinition.contact":"ContactDetail","ActivityDefinition.contained":"Resource","ActivityDefinition.copyright":"markdown","ActivityDefinition.date":"dateTime","ActivityDefinition.description":"markdown","ActivityDefinition.doNotPerform":"boolean","ActivityDefinition.dosage":"Dosage","ActivityDefinition.dynamicValue.expression":"Expression","ActivityDefinition.dynamicValue.extension":"Extension","ActivityDefinition.dynamicValue.id":"System.String","ActivityDefinition.dynamicValue.modifierExtension":"Extension","ActivityDefinition.dynamicValue.path":"string","ActivityDefinition.editor":"ContactDetail","ActivityDefinition.effectivePeriod":"Period","ActivityDefinition.endorser":"ContactDetail","ActivityDefinition.experimental":"boolean","ActivityDefinition.extension":"Extension","ActivityDefinition.id":"System.String","ActivityDefinition.identifier":"Identifier","ActivityDefinition.implicitRules":"uri","ActivityDefinition.intent":"code","ActivityDefinition.jurisdiction":"CodeableConcept","ActivityDefinition.kind":"code","ActivityDefinition.language":"code","ActivityDefinition.lastReviewDate":"date","ActivityDefinition.library":"canonical","ActivityDefinition.location":"Reference","ActivityDefinition.meta":"Meta","ActivityDefinition.modifierExtension":"Extension","ActivityDefinition.name":"string","ActivityDefinition.observationRequirement":"Reference","ActivityDefinition.observationResultRequirement":"Reference","ActivityDefinition.participant.extension":"Extension","ActivityDefinition.participant.id":"System.String","ActivityDefinition.participant.modifierExtension":"Extension","ActivityDefinition.participant.role":"CodeableConcept","ActivityDefinition.participant.type":"code","ActivityDefinition.priority":"code","ActivityDefinition.productCodeableConcept":"CodeableConcept","ActivityDefinition.productReference":"Reference","ActivityDefinition.profile":"canonical","ActivityDefinition.publisher":"string","ActivityDefinition.purpose":"markdown","ActivityDefinition.quantity":"Quantity","ActivityDefinition.relatedArtifact":"RelatedArtifact","ActivityDefinition.reviewer":"ContactDetail","ActivityDefinition.specimenRequirement":"Reference","ActivityDefinition.status":"code","ActivityDefinition.subjectCodeableConcept":"CodeableConcept","ActivityDefinition.subjectReference":"Reference","ActivityDefinition.subtitle":"string","ActivityDefinition.text":"Narrative","ActivityDefinition.timingAge":"Age","ActivityDefinition.timingDateTime":"dateTime","ActivityDefinition.timingDuration":"Duration","ActivityDefinition.timingPeriod":"Period","ActivityDefinition.timingRange":"Range","ActivityDefinition.timingTiming":"Timing","ActivityDefinition.title":"string","ActivityDefinition.topic":"CodeableConcept","ActivityDefinition.transform":"canonical","ActivityDefinition.url":"uri","ActivityDefinition.usage":"string","ActivityDefinition.useContext":"UsageContext","ActivityDefinition.version":"string","Address.city":"string","Address.country":"string","Address.district":"string","Address.extension":"Extension","Address.id":"System.String","Address.line":"string","Address.period":"Period","Address.postalCode":"string","Address.state":"string","Address.text":"string","Address.type":"code","Address.use":"code","AdverseEvent.actuality":"code","AdverseEvent.category":"CodeableConcept","AdverseEvent.contained":"Resource","AdverseEvent.contributor":"Reference","AdverseEvent.date":"dateTime","AdverseEvent.detected":"dateTime","AdverseEvent.encounter":"Reference","AdverseEvent.event":"CodeableConcept","AdverseEvent.extension":"Extension","AdverseEvent.id":"System.String","AdverseEvent.identifier":"Identifier","AdverseEvent.implicitRules":"uri","AdverseEvent.language":"code","AdverseEvent.location":"Reference","AdverseEvent.meta":"Meta","AdverseEvent.modifierExtension":"Extension","AdverseEvent.outcome":"CodeableConcept","AdverseEvent.recordedDate":"dateTime","AdverseEvent.recorder":"Reference","AdverseEvent.referenceDocument":"Reference","AdverseEvent.resultingCondition":"Reference","AdverseEvent.seriousness":"CodeableConcept","AdverseEvent.severity":"CodeableConcept","AdverseEvent.study":"Reference","AdverseEvent.subject":"Reference","AdverseEvent.subjectMedicalHistory":"Reference","AdverseEvent.suspectEntity.causality.assessment":"CodeableConcept","AdverseEvent.suspectEntity.causality.author":"Reference","AdverseEvent.suspectEntity.causality.extension":"Extension","AdverseEvent.suspectEntity.causality.id":"System.String","AdverseEvent.suspectEntity.causality.method":"CodeableConcept","AdverseEvent.suspectEntity.causality.modifierExtension":"Extension","AdverseEvent.suspectEntity.causality.productRelatedness":"string","AdverseEvent.suspectEntity.extension":"Extension","AdverseEvent.suspectEntity.id":"System.String","AdverseEvent.suspectEntity.instance":"Reference","AdverseEvent.suspectEntity.modifierExtension":"Extension","AdverseEvent.text":"Narrative","Age.code":"code","Age.comparator":"code","Age.extension":"Extension","Age.id":"System.String","Age.system":"uri","Age.unit":"string","Age.value":"decimal","AllergyIntolerance.asserter":"Reference","AllergyIntolerance.category":"code","AllergyIntolerance.clinicalStatus":"CodeableConcept","AllergyIntolerance.code":"CodeableConcept","AllergyIntolerance.contained":"Resource","AllergyIntolerance.criticality":"code","AllergyIntolerance.encounter":"Reference","AllergyIntolerance.extension":"Extension","AllergyIntolerance.id":"System.String","AllergyIntolerance.identifier":"Identifier","AllergyIntolerance.implicitRules":"uri","AllergyIntolerance.language":"code","AllergyIntolerance.lastOccurrence":"dateTime","AllergyIntolerance.meta":"Meta","AllergyIntolerance.modifierExtension":"Extension","AllergyIntolerance.note":"Annotation","AllergyIntolerance.onsetAge":"Age","AllergyIntolerance.onsetDateTime":"dateTime","AllergyIntolerance.onsetPeriod":"Period","AllergyIntolerance.onsetRange":"Range","AllergyIntolerance.onsetString":"string","AllergyIntolerance.patient":"Reference","AllergyIntolerance.reaction.description":"string","AllergyIntolerance.reaction.exposureRoute":"CodeableConcept","AllergyIntolerance.reaction.extension":"Extension","AllergyIntolerance.reaction.id":"System.String","AllergyIntolerance.reaction.manifestation":"CodeableConcept","AllergyIntolerance.reaction.modifierExtension":"Extension","AllergyIntolerance.reaction.note":"Annotation","AllergyIntolerance.reaction.onset":"dateTime","AllergyIntolerance.reaction.severity":"code","AllergyIntolerance.reaction.substance":"CodeableConcept","AllergyIntolerance.recordedDate":"dateTime","AllergyIntolerance.recorder":"Reference","AllergyIntolerance.text":"Narrative","AllergyIntolerance.type":"code","AllergyIntolerance.verificationStatus":"CodeableConcept","Annotation.authorReference":"Reference","Annotation.authorString":"string","Annotation.extension":"Extension","Annotation.id":"System.String","Annotation.text":"markdown","Annotation.time":"dateTime","Appointment.appointmentType":"CodeableConcept","Appointment.basedOn":"Reference","Appointment.cancelationReason":"CodeableConcept","Appointment.comment":"string","Appointment.contained":"Resource","Appointment.created":"dateTime","Appointment.description":"string","Appointment.end":"instant","Appointment.extension":"Extension","Appointment.id":"System.String","Appointment.identifier":"Identifier","Appointment.implicitRules":"uri","Appointment.language":"code","Appointment.meta":"Meta","Appointment.minutesDuration":"positiveInt","Appointment.modifierExtension":"Extension","Appointment.participant.actor":"Reference","Appointment.participant.extension":"Extension","Appointment.participant.id":"System.String","Appointment.participant.modifierExtension":"Extension","Appointment.participant.period":"Period","Appointment.participant.required":"code","Appointment.participant.status":"code","Appointment.participant.type":"CodeableConcept","Appointment.patientInstruction":"string","Appointment.priority":"unsignedInt","Appointment.reasonCode":"CodeableConcept","Appointment.reasonReference":"Reference","Appointment.requestedPeriod":"Period","Appointment.serviceCategory":"CodeableConcept","Appointment.serviceType":"CodeableConcept","Appointment.slot":"Reference","Appointment.specialty":"CodeableConcept","Appointment.start":"instant","Appointment.status":"code","Appointment.supportingInformation":"Reference","Appointment.text":"Narrative","AppointmentResponse.actor":"Reference","AppointmentResponse.appointment":"Reference","AppointmentResponse.comment":"string","AppointmentResponse.contained":"Resource","AppointmentResponse.end":"instant","AppointmentResponse.extension":"Extension","AppointmentResponse.id":"System.String","AppointmentResponse.identifier":"Identifier","AppointmentResponse.implicitRules":"uri","AppointmentResponse.language":"code","AppointmentResponse.meta":"Meta","AppointmentResponse.modifierExtension":"Extension","AppointmentResponse.participantStatus":"code","AppointmentResponse.participantType":"CodeableConcept","AppointmentResponse.start":"instant","AppointmentResponse.text":"Narrative","Attachment.contentType":"code","Attachment.creation":"dateTime","Attachment.data":"base64Binary","Attachment.extension":"Extension","Attachment.hash":"base64Binary","Attachment.id":"System.String","Attachment.language":"code","Attachment.size":"unsignedInt","Attachment.title":"string","Attachment.url":"url","AuditEvent.action":"code","AuditEvent.agent.altId":"string","AuditEvent.agent.extension":"Extension","AuditEvent.agent.id":"System.String","AuditEvent.agent.location":"Reference","AuditEvent.agent.media":"Coding","AuditEvent.agent.modifierExtension":"Extension","AuditEvent.agent.name":"string","AuditEvent.agent.network.address":"string","AuditEvent.agent.network.extension":"Extension","AuditEvent.agent.network.id":"System.String","AuditEvent.agent.network.modifierExtension":"Extension","AuditEvent.agent.network.type":"code","AuditEvent.agent.policy":"uri","AuditEvent.agent.purposeOfUse":"CodeableConcept","AuditEvent.agent.requestor":"boolean","AuditEvent.agent.role":"CodeableConcept","AuditEvent.agent.type":"CodeableConcept","AuditEvent.agent.who":"Reference","AuditEvent.contained":"Resource","AuditEvent.entity.description":"string","AuditEvent.entity.detail.extension":"Extension","AuditEvent.entity.detail.id":"System.String","AuditEvent.entity.detail.modifierExtension":"Extension","AuditEvent.entity.detail.type":"string","AuditEvent.entity.detail.valueBase64Binary":"base64Binary","AuditEvent.entity.detail.valueString":"string","AuditEvent.entity.extension":"Extension","AuditEvent.entity.id":"System.String","AuditEvent.entity.lifecycle":"Coding","AuditEvent.entity.modifierExtension":"Extension","AuditEvent.entity.name":"string","AuditEvent.entity.query":"base64Binary","AuditEvent.entity.role":"Coding","AuditEvent.entity.securityLabel":"Coding","AuditEvent.entity.type":"Coding","AuditEvent.entity.what":"Reference","AuditEvent.extension":"Extension","AuditEvent.id":"System.String","AuditEvent.implicitRules":"uri","AuditEvent.language":"code","AuditEvent.meta":"Meta","AuditEvent.modifierExtension":"Extension","AuditEvent.outcome":"code","AuditEvent.outcomeDesc":"string","AuditEvent.period":"Period","AuditEvent.purposeOfEvent":"CodeableConcept","AuditEvent.recorded":"instant","AuditEvent.source.extension":"Extension","AuditEvent.source.id":"System.String","AuditEvent.source.modifierExtension":"Extension","AuditEvent.source.observer":"Reference","AuditEvent.source.site":"string","AuditEvent.source.type":"Coding","AuditEvent.subtype":"Coding","AuditEvent.text":"Narrative","AuditEvent.type":"Coding","BackboneElement.extension":"Extension","BackboneElement.id":"System.String","BackboneElement.modifierExtension":"Extension","Basic.author":"Reference","Basic.code":"CodeableConcept","Basic.contained":"Resource","Basic.created":"date","Basic.extension":"Extension","Basic.id":"System.String","Basic.identifier":"Identifier","Basic.implicitRules":"uri","Basic.language":"code","Basic.meta":"Meta","Basic.modifierExtension":"Extension","Basic.subject":"Reference","Basic.text":"Narrative","Binary.contentType":"code","Binary.data":"base64Binary","Binary.id":"System.String","Binary.implicitRules":"uri","Binary.language":"code","Binary.meta":"Meta","Binary.securityContext":"Reference","BiologicallyDerivedProduct.collection.collectedDateTime":"dateTime","BiologicallyDerivedProduct.collection.collectedPeriod":"Period","BiologicallyDerivedProduct.collection.collector":"Reference","BiologicallyDerivedProduct.collection.extension":"Extension","BiologicallyDerivedProduct.collection.id":"System.String","BiologicallyDerivedProduct.collection.modifierExtension":"Extension","BiologicallyDerivedProduct.collection.source":"Reference","BiologicallyDerivedProduct.contained":"Resource","BiologicallyDerivedProduct.extension":"Extension","BiologicallyDerivedProduct.id":"System.String","BiologicallyDerivedProduct.identifier":"Identifier","BiologicallyDerivedProduct.implicitRules":"uri","BiologicallyDerivedProduct.language":"code","BiologicallyDerivedProduct.manipulation.description":"string","BiologicallyDerivedProduct.manipulation.extension":"Extension","BiologicallyDerivedProduct.manipulation.id":"System.String","BiologicallyDerivedProduct.manipulation.modifierExtension":"Extension","BiologicallyDerivedProduct.manipulation.timeDateTime":"dateTime","BiologicallyDerivedProduct.manipulation.timePeriod":"Period","BiologicallyDerivedProduct.meta":"Meta","BiologicallyDerivedProduct.modifierExtension":"Extension","BiologicallyDerivedProduct.parent":"Reference","BiologicallyDerivedProduct.processing.additive":"Reference","BiologicallyDerivedProduct.processing.description":"string","BiologicallyDerivedProduct.processing.extension":"Extension","BiologicallyDerivedProduct.processing.id":"System.String","BiologicallyDerivedProduct.processing.modifierExtension":"Extension","BiologicallyDerivedProduct.processing.procedure":"CodeableConcept","BiologicallyDerivedProduct.processing.timeDateTime":"dateTime","BiologicallyDerivedProduct.processing.timePeriod":"Period","BiologicallyDerivedProduct.productCategory":"code","BiologicallyDerivedProduct.productCode":"CodeableConcept","BiologicallyDerivedProduct.quantity":"integer","BiologicallyDerivedProduct.request":"Reference","BiologicallyDerivedProduct.status":"code","BiologicallyDerivedProduct.storage.description":"string","BiologicallyDerivedProduct.storage.duration":"Period","BiologicallyDerivedProduct.storage.extension":"Extension","BiologicallyDerivedProduct.storage.id":"System.String","BiologicallyDerivedProduct.storage.modifierExtension":"Extension","BiologicallyDerivedProduct.storage.scale":"code","BiologicallyDerivedProduct.storage.temperature":"decimal","BiologicallyDerivedProduct.text":"Narrative","BodyStructure.active":"boolean","BodyStructure.contained":"Resource","BodyStructure.description":"string","BodyStructure.extension":"Extension","BodyStructure.id":"System.String","BodyStructure.identifier":"Identifier","BodyStructure.image":"Attachment","BodyStructure.implicitRules":"uri","BodyStructure.language":"code","BodyStructure.location":"CodeableConcept","BodyStructure.locationQualifier":"CodeableConcept","BodyStructure.meta":"Meta","BodyStructure.modifierExtension":"Extension","BodyStructure.morphology":"CodeableConcept","BodyStructure.patient":"Reference","BodyStructure.text":"Narrative","Bundle.entry.extension":"Extension","Bundle.entry.fullUrl":"uri","Bundle.entry.id":"System.String","Bundle.entry.modifierExtension":"Extension","Bundle.entry.request.extension":"Extension","Bundle.entry.request.id":"System.String","Bundle.entry.request.ifMatch":"string","Bundle.entry.request.ifModifiedSince":"instant","Bundle.entry.request.ifNoneExist":"string","Bundle.entry.request.ifNoneMatch":"string","Bundle.entry.request.method":"code","Bundle.entry.request.modifierExtension":"Extension","Bundle.entry.request.url":"uri","Bundle.entry.resource":"Resource","Bundle.entry.response.etag":"string","Bundle.entry.response.extension":"Extension","Bundle.entry.response.id":"System.String","Bundle.entry.response.lastModified":"instant","Bundle.entry.response.location":"uri","Bundle.entry.response.modifierExtension":"Extension","Bundle.entry.response.outcome":"Resource","Bundle.entry.response.status":"string","Bundle.entry.search.extension":"Extension","Bundle.entry.search.id":"System.String","Bundle.entry.search.mode":"code","Bundle.entry.search.modifierExtension":"Extension","Bundle.entry.search.score":"decimal","Bundle.id":"System.String","Bundle.identifier":"Identifier","Bundle.implicitRules":"uri","Bundle.language":"code","Bundle.link.extension":"Extension","Bundle.link.id":"System.String","Bundle.link.modifierExtension":"Extension","Bundle.link.relation":"string","Bundle.link.url":"uri","Bundle.meta":"Meta","Bundle.signature":"Signature","Bundle.timestamp":"instant","Bundle.total":"unsignedInt","Bundle.type":"code","CapabilityStatement.contact":"ContactDetail","CapabilityStatement.contained":"Resource","CapabilityStatement.copyright":"markdown","CapabilityStatement.date":"dateTime","CapabilityStatement.description":"markdown","CapabilityStatement.document.documentation":"markdown","CapabilityStatement.document.extension":"Extension","CapabilityStatement.document.id":"System.String","CapabilityStatement.document.mode":"code","CapabilityStatement.document.modifierExtension":"Extension","CapabilityStatement.document.profile":"canonical","CapabilityStatement.experimental":"boolean","CapabilityStatement.extension":"Extension","CapabilityStatement.fhirVersion":"code","CapabilityStatement.format":"code","CapabilityStatement.id":"System.String","CapabilityStatement.implementation.custodian":"Reference","CapabilityStatement.implementation.description":"string","CapabilityStatement.implementation.extension":"Extension","CapabilityStatement.implementation.id":"System.String","CapabilityStatement.implementation.modifierExtension":"Extension","CapabilityStatement.implementation.url":"url","CapabilityStatement.implementationGuide":"canonical","CapabilityStatement.implicitRules":"uri","CapabilityStatement.imports":"canonical","CapabilityStatement.instantiates":"canonical","CapabilityStatement.jurisdiction":"CodeableConcept","CapabilityStatement.kind":"code","CapabilityStatement.language":"code","CapabilityStatement.messaging.documentation":"markdown","CapabilityStatement.messaging.endpoint.address":"url","CapabilityStatement.messaging.endpoint.extension":"Extension","CapabilityStatement.messaging.endpoint.id":"System.String","CapabilityStatement.messaging.endpoint.modifierExtension":"Extension","CapabilityStatement.messaging.endpoint.protocol":"Coding","CapabilityStatement.messaging.extension":"Extension","CapabilityStatement.messaging.id":"System.String","CapabilityStatement.messaging.modifierExtension":"Extension","CapabilityStatement.messaging.reliableCache":"unsignedInt","CapabilityStatement.messaging.supportedMessage.definition":"canonical","CapabilityStatement.messaging.supportedMessage.extension":"Extension","CapabilityStatement.messaging.supportedMessage.id":"System.String","CapabilityStatement.messaging.supportedMessage.mode":"code","CapabilityStatement.messaging.supportedMessage.modifierExtension":"Extension","CapabilityStatement.meta":"Meta","CapabilityStatement.modifierExtension":"Extension","CapabilityStatement.name":"string","CapabilityStatement.patchFormat":"code","CapabilityStatement.publisher":"string","CapabilityStatement.purpose":"markdown","CapabilityStatement.rest.compartment":"canonical","CapabilityStatement.rest.documentation":"markdown","CapabilityStatement.rest.extension":"Extension","CapabilityStatement.rest.id":"System.String","CapabilityStatement.rest.interaction.code":"code","CapabilityStatement.rest.interaction.documentation":"markdown","CapabilityStatement.rest.interaction.extension":"Extension","CapabilityStatement.rest.interaction.id":"System.String","CapabilityStatement.rest.interaction.modifierExtension":"Extension","CapabilityStatement.rest.mode":"code","CapabilityStatement.rest.modifierExtension":"Extension","CapabilityStatement.rest.resource.conditionalCreate":"boolean","CapabilityStatement.rest.resource.conditionalDelete":"code","CapabilityStatement.rest.resource.conditionalRead":"code","CapabilityStatement.rest.resource.conditionalUpdate":"boolean","CapabilityStatement.rest.resource.documentation":"markdown","CapabilityStatement.rest.resource.extension":"Extension","CapabilityStatement.rest.resource.id":"System.String","CapabilityStatement.rest.resource.interaction.code":"code","CapabilityStatement.rest.resource.interaction.documentation":"markdown","CapabilityStatement.rest.resource.interaction.extension":"Extension","CapabilityStatement.rest.resource.interaction.id":"System.String","CapabilityStatement.rest.resource.interaction.modifierExtension":"Extension","CapabilityStatement.rest.resource.modifierExtension":"Extension","CapabilityStatement.rest.resource.operation.definition":"canonical","CapabilityStatement.rest.resource.operation.documentation":"markdown","CapabilityStatement.rest.resource.operation.extension":"Extension","CapabilityStatement.rest.resource.operation.id":"System.String","CapabilityStatement.rest.resource.operation.modifierExtension":"Extension","CapabilityStatement.rest.resource.operation.name":"string","CapabilityStatement.rest.resource.profile":"canonical","CapabilityStatement.rest.resource.readHistory":"boolean","CapabilityStatement.rest.resource.referencePolicy":"code","CapabilityStatement.rest.resource.searchInclude":"string","CapabilityStatement.rest.resource.searchParam.definition":"canonical","CapabilityStatement.rest.resource.searchParam.documentation":"markdown","CapabilityStatement.rest.resource.searchParam.extension":"Extension","CapabilityStatement.rest.resource.searchParam.id":"System.String","CapabilityStatement.rest.resource.searchParam.modifierExtension":"Extension","CapabilityStatement.rest.resource.searchParam.name":"string","CapabilityStatement.rest.resource.searchParam.type":"code","CapabilityStatement.rest.resource.searchRevInclude":"string","CapabilityStatement.rest.resource.supportedProfile":"canonical","CapabilityStatement.rest.resource.type":"code","CapabilityStatement.rest.resource.updateCreate":"boolean","CapabilityStatement.rest.resource.versioning":"code","CapabilityStatement.rest.security.cors":"boolean","CapabilityStatement.rest.security.description":"markdown","CapabilityStatement.rest.security.extension":"Extension","CapabilityStatement.rest.security.id":"System.String","CapabilityStatement.rest.security.modifierExtension":"Extension","CapabilityStatement.rest.security.service":"CodeableConcept","CapabilityStatement.software.extension":"Extension","CapabilityStatement.software.id":"System.String","CapabilityStatement.software.modifierExtension":"Extension","CapabilityStatement.software.name":"string","CapabilityStatement.software.releaseDate":"dateTime","CapabilityStatement.software.version":"string","CapabilityStatement.status":"code","CapabilityStatement.text":"Narrative","CapabilityStatement.title":"string","CapabilityStatement.url":"uri","CapabilityStatement.useContext":"UsageContext","CapabilityStatement.version":"string","CarePlan.activity.detail.code":"CodeableConcept","CarePlan.activity.detail.dailyAmount":"Quantity","CarePlan.activity.detail.description":"string","CarePlan.activity.detail.doNotPerform":"boolean","CarePlan.activity.detail.extension":"Extension","CarePlan.activity.detail.goal":"Reference","CarePlan.activity.detail.id":"System.String","CarePlan.activity.detail.instantiatesCanonical":"canonical","CarePlan.activity.detail.instantiatesUri":"uri","CarePlan.activity.detail.kind":"code","CarePlan.activity.detail.location":"Reference","CarePlan.activity.detail.modifierExtension":"Extension","CarePlan.activity.detail.performer":"Reference","CarePlan.activity.detail.productCodeableConcept":"CodeableConcept","CarePlan.activity.detail.productReference":"Reference","CarePlan.activity.detail.quantity":"Quantity","CarePlan.activity.detail.reasonCode":"CodeableConcept","CarePlan.activity.detail.reasonReference":"Reference","CarePlan.activity.detail.scheduledPeriod":"Period","CarePlan.activity.detail.scheduledString":"string","CarePlan.activity.detail.scheduledTiming":"Timing","CarePlan.activity.detail.status":"code","CarePlan.activity.detail.statusReason":"CodeableConcept","CarePlan.activity.extension":"Extension","CarePlan.activity.id":"System.String","CarePlan.activity.modifierExtension":"Extension","CarePlan.activity.outcomeCodeableConcept":"CodeableConcept","CarePlan.activity.outcomeReference":"Reference","CarePlan.activity.progress":"Annotation","CarePlan.activity.reference":"Reference","CarePlan.addresses":"Reference","CarePlan.author":"Reference","CarePlan.basedOn":"Reference","CarePlan.careTeam":"Reference","CarePlan.category":"CodeableConcept","CarePlan.contained":"Resource","CarePlan.contributor":"Reference","CarePlan.created":"dateTime","CarePlan.description":"string","CarePlan.encounter":"Reference","CarePlan.extension":"Extension","CarePlan.goal":"Reference","CarePlan.id":"System.String","CarePlan.identifier":"Identifier","CarePlan.implicitRules":"uri","CarePlan.instantiatesCanonical":"canonical","CarePlan.instantiatesUri":"uri","CarePlan.intent":"code","CarePlan.language":"code","CarePlan.meta":"Meta","CarePlan.modifierExtension":"Extension","CarePlan.note":"Annotation","CarePlan.partOf":"Reference","CarePlan.period":"Period","CarePlan.replaces":"Reference","CarePlan.status":"code","CarePlan.subject":"Reference","CarePlan.supportingInfo":"Reference","CarePlan.text":"Narrative","CarePlan.title":"string","CareTeam.category":"CodeableConcept","CareTeam.contained":"Resource","CareTeam.encounter":"Reference","CareTeam.extension":"Extension","CareTeam.id":"System.String","CareTeam.identifier":"Identifier","CareTeam.implicitRules":"uri","CareTeam.language":"code","CareTeam.managingOrganization":"Reference","CareTeam.meta":"Meta","CareTeam.modifierExtension":"Extension","CareTeam.name":"string","CareTeam.note":"Annotation","CareTeam.participant.extension":"Extension","CareTeam.participant.id":"System.String","CareTeam.participant.member":"Reference","CareTeam.participant.modifierExtension":"Extension","CareTeam.participant.onBehalfOf":"Reference","CareTeam.participant.period":"Period","CareTeam.participant.role":"CodeableConcept","CareTeam.period":"Period","CareTeam.reasonCode":"CodeableConcept","CareTeam.reasonReference":"Reference","CareTeam.status":"code","CareTeam.subject":"Reference","CareTeam.telecom":"ContactPoint","CareTeam.text":"Narrative","CatalogEntry.additionalCharacteristic":"CodeableConcept","CatalogEntry.additionalClassification":"CodeableConcept","CatalogEntry.additionalIdentifier":"Identifier","CatalogEntry.classification":"CodeableConcept","CatalogEntry.contained":"Resource","CatalogEntry.extension":"Extension","CatalogEntry.id":"System.String","CatalogEntry.identifier":"Identifier","CatalogEntry.implicitRules":"uri","CatalogEntry.language":"code","CatalogEntry.lastUpdated":"dateTime","CatalogEntry.meta":"Meta","CatalogEntry.modifierExtension":"Extension","CatalogEntry.orderable":"boolean","CatalogEntry.referencedItem":"Reference","CatalogEntry.relatedEntry.extension":"Extension","CatalogEntry.relatedEntry.id":"System.String","CatalogEntry.relatedEntry.item":"Reference","CatalogEntry.relatedEntry.modifierExtension":"Extension","CatalogEntry.relatedEntry.relationtype":"code","CatalogEntry.status":"code","CatalogEntry.text":"Narrative","CatalogEntry.type":"CodeableConcept","CatalogEntry.validTo":"dateTime","CatalogEntry.validityPeriod":"Period","ChargeItem.account":"Reference","ChargeItem.bodysite":"CodeableConcept","ChargeItem.code":"CodeableConcept","ChargeItem.contained":"Resource","ChargeItem.context":"Reference","ChargeItem.costCenter":"Reference","ChargeItem.definitionCanonical":"canonical","ChargeItem.definitionUri":"uri","ChargeItem.enteredDate":"dateTime","ChargeItem.enterer":"Reference","ChargeItem.extension":"Extension","ChargeItem.factorOverride":"decimal","ChargeItem.id":"System.String","ChargeItem.identifier":"Identifier","ChargeItem.implicitRules":"uri","ChargeItem.language":"code","ChargeItem.meta":"Meta","ChargeItem.modifierExtension":"Extension","ChargeItem.note":"Annotation","ChargeItem.occurrenceDateTime":"dateTime","ChargeItem.occurrencePeriod":"Period","ChargeItem.occurrenceTiming":"Timing","ChargeItem.overrideReason":"string","ChargeItem.partOf":"Reference","ChargeItem.performer.actor":"Reference","ChargeItem.performer.extension":"Extension","ChargeItem.performer.function":"CodeableConcept","ChargeItem.performer.id":"System.String","ChargeItem.performer.modifierExtension":"Extension","ChargeItem.performingOrganization":"Reference","ChargeItem.priceOverride":"Money","ChargeItem.productCodeableConcept":"CodeableConcept","ChargeItem.productReference":"Reference","ChargeItem.quantity":"Quantity","ChargeItem.reason":"CodeableConcept","ChargeItem.requestingOrganization":"Reference","ChargeItem.service":"Reference","ChargeItem.status":"code","ChargeItem.subject":"Reference","ChargeItem.supportingInformation":"Reference","ChargeItem.text":"Narrative","ChargeItemDefinition.applicability.description":"string","ChargeItemDefinition.applicability.expression":"string","ChargeItemDefinition.applicability.extension":"Extension","ChargeItemDefinition.applicability.id":"System.String","ChargeItemDefinition.applicability.language":"string","ChargeItemDefinition.applicability.modifierExtension":"Extension","ChargeItemDefinition.approvalDate":"date","ChargeItemDefinition.code":"CodeableConcept","ChargeItemDefinition.contact":"ContactDetail","ChargeItemDefinition.contained":"Resource","ChargeItemDefinition.copyright":"markdown","ChargeItemDefinition.date":"dateTime","ChargeItemDefinition.derivedFromUri":"uri","ChargeItemDefinition.description":"markdown","ChargeItemDefinition.effectivePeriod":"Period","ChargeItemDefinition.experimental":"boolean","ChargeItemDefinition.extension":"Extension","ChargeItemDefinition.id":"System.String","ChargeItemDefinition.identifier":"Identifier","ChargeItemDefinition.implicitRules":"uri","ChargeItemDefinition.instance":"Reference","ChargeItemDefinition.jurisdiction":"CodeableConcept","ChargeItemDefinition.language":"code","ChargeItemDefinition.lastReviewDate":"date","ChargeItemDefinition.meta":"Meta","ChargeItemDefinition.modifierExtension":"Extension","ChargeItemDefinition.partOf":"canonical","ChargeItemDefinition.propertyGroup.extension":"Extension","ChargeItemDefinition.propertyGroup.id":"System.String","ChargeItemDefinition.propertyGroup.modifierExtension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.amount":"Money","ChargeItemDefinition.propertyGroup.priceComponent.code":"CodeableConcept","ChargeItemDefinition.propertyGroup.priceComponent.extension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.factor":"decimal","ChargeItemDefinition.propertyGroup.priceComponent.id":"System.String","ChargeItemDefinition.propertyGroup.priceComponent.modifierExtension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.type":"code","ChargeItemDefinition.publisher":"string","ChargeItemDefinition.replaces":"canonical","ChargeItemDefinition.status":"code","ChargeItemDefinition.text":"Narrative","ChargeItemDefinition.title":"string","ChargeItemDefinition.url":"uri","ChargeItemDefinition.useContext":"UsageContext","ChargeItemDefinition.version":"string","Claim.accident.date":"date","Claim.accident.extension":"Extension","Claim.accident.id":"System.String","Claim.accident.locationAddress":"Address","Claim.accident.locationReference":"Reference","Claim.accident.modifierExtension":"Extension","Claim.accident.type":"CodeableConcept","Claim.billablePeriod":"Period","Claim.careTeam.extension":"Extension","Claim.careTeam.id":"System.String","Claim.careTeam.modifierExtension":"Extension","Claim.careTeam.provider":"Reference","Claim.careTeam.qualification":"CodeableConcept","Claim.careTeam.responsible":"boolean","Claim.careTeam.role":"CodeableConcept","Claim.careTeam.sequence":"positiveInt","Claim.contained":"Resource","Claim.created":"dateTime","Claim.diagnosis.diagnosisCodeableConcept":"CodeableConcept","Claim.diagnosis.diagnosisReference":"Reference","Claim.diagnosis.extension":"Extension","Claim.diagnosis.id":"System.String","Claim.diagnosis.modifierExtension":"Extension","Claim.diagnosis.onAdmission":"CodeableConcept","Claim.diagnosis.packageCode":"CodeableConcept","Claim.diagnosis.sequence":"positiveInt","Claim.diagnosis.type":"CodeableConcept","Claim.enterer":"Reference","Claim.extension":"Extension","Claim.facility":"Reference","Claim.fundsReserve":"CodeableConcept","Claim.id":"System.String","Claim.identifier":"Identifier","Claim.implicitRules":"uri","Claim.insurance.businessArrangement":"string","Claim.insurance.claimResponse":"Reference","Claim.insurance.coverage":"Reference","Claim.insurance.extension":"Extension","Claim.insurance.focal":"boolean","Claim.insurance.id":"System.String","Claim.insurance.identifier":"Identifier","Claim.insurance.modifierExtension":"Extension","Claim.insurance.preAuthRef":"string","Claim.insurance.sequence":"positiveInt","Claim.insurer":"Reference","Claim.item.bodySite":"CodeableConcept","Claim.item.careTeamSequence":"positiveInt","Claim.item.category":"CodeableConcept","Claim.item.detail.category":"CodeableConcept","Claim.item.detail.extension":"Extension","Claim.item.detail.factor":"decimal","Claim.item.detail.id":"System.String","Claim.item.detail.modifier":"CodeableConcept","Claim.item.detail.modifierExtension":"Extension","Claim.item.detail.net":"Money","Claim.item.detail.productOrService":"CodeableConcept","Claim.item.detail.programCode":"CodeableConcept","Claim.item.detail.quantity":"Quantity","Claim.item.detail.revenue":"CodeableConcept","Claim.item.detail.sequence":"positiveInt","Claim.item.detail.subDetail.category":"CodeableConcept","Claim.item.detail.subDetail.extension":"Extension","Claim.item.detail.subDetail.factor":"decimal","Claim.item.detail.subDetail.id":"System.String","Claim.item.detail.subDetail.modifier":"CodeableConcept","Claim.item.detail.subDetail.modifierExtension":"Extension","Claim.item.detail.subDetail.net":"Money","Claim.item.detail.subDetail.productOrService":"CodeableConcept","Claim.item.detail.subDetail.programCode":"CodeableConcept","Claim.item.detail.subDetail.quantity":"Quantity","Claim.item.detail.subDetail.revenue":"CodeableConcept","Claim.item.detail.subDetail.sequence":"positiveInt","Claim.item.detail.subDetail.udi":"Reference","Claim.item.detail.subDetail.unitPrice":"Money","Claim.item.detail.udi":"Reference","Claim.item.detail.unitPrice":"Money","Claim.item.diagnosisSequence":"positiveInt","Claim.item.encounter":"Reference","Claim.item.extension":"Extension","Claim.item.factor":"decimal","Claim.item.id":"System.String","Claim.item.informationSequence":"positiveInt","Claim.item.locationAddress":"Address","Claim.item.locationCodeableConcept":"CodeableConcept","Claim.item.locationReference":"Reference","Claim.item.modifier":"CodeableConcept","Claim.item.modifierExtension":"Extension","Claim.item.net":"Money","Claim.item.procedureSequence":"positiveInt","Claim.item.productOrService":"CodeableConcept","Claim.item.programCode":"CodeableConcept","Claim.item.quantity":"Quantity","Claim.item.revenue":"CodeableConcept","Claim.item.sequence":"positiveInt","Claim.item.servicedDate":"date","Claim.item.servicedPeriod":"Period","Claim.item.subSite":"CodeableConcept","Claim.item.udi":"Reference","Claim.item.unitPrice":"Money","Claim.language":"code","Claim.meta":"Meta","Claim.modifierExtension":"Extension","Claim.originalPrescription":"Reference","Claim.patient":"Reference","Claim.payee.extension":"Extension","Claim.payee.id":"System.String","Claim.payee.modifierExtension":"Extension","Claim.payee.party":"Reference","Claim.payee.type":"CodeableConcept","Claim.prescription":"Reference","Claim.priority":"CodeableConcept","Claim.procedure.date":"dateTime","Claim.procedure.extension":"Extension","Claim.procedure.id":"System.String","Claim.procedure.modifierExtension":"Extension","Claim.procedure.procedureCodeableConcept":"CodeableConcept","Claim.procedure.procedureReference":"Reference","Claim.procedure.sequence":"positiveInt","Claim.procedure.type":"CodeableConcept","Claim.procedure.udi":"Reference","Claim.provider":"Reference","Claim.referral":"Reference","Claim.related.claim":"Reference","Claim.related.extension":"Extension","Claim.related.id":"System.String","Claim.related.modifierExtension":"Extension","Claim.related.reference":"Identifier","Claim.related.relationship":"CodeableConcept","Claim.status":"code","Claim.subType":"CodeableConcept","Claim.supportingInfo.category":"CodeableConcept","Claim.supportingInfo.code":"CodeableConcept","Claim.supportingInfo.extension":"Extension","Claim.supportingInfo.id":"System.String","Claim.supportingInfo.modifierExtension":"Extension","Claim.supportingInfo.reason":"CodeableConcept","Claim.supportingInfo.sequence":"positiveInt","Claim.supportingInfo.timingDate":"date","Claim.supportingInfo.timingPeriod":"Period","Claim.supportingInfo.valueAttachment":"Attachment","Claim.supportingInfo.valueBoolean":"boolean","Claim.supportingInfo.valueQuantity":"Quantity","Claim.supportingInfo.valueReference":"Reference","Claim.supportingInfo.valueString":"string","Claim.text":"Narrative","Claim.total":"Money","Claim.type":"CodeableConcept","Claim.use":"code","ClaimResponse.addItem.bodySite":"CodeableConcept","ClaimResponse.addItem.detail.extension":"Extension","ClaimResponse.addItem.detail.factor":"decimal","ClaimResponse.addItem.detail.id":"System.String","ClaimResponse.addItem.detail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.modifierExtension":"Extension","ClaimResponse.addItem.detail.net":"Money","ClaimResponse.addItem.detail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.productOrService":"CodeableConcept","ClaimResponse.addItem.detail.quantity":"Quantity","ClaimResponse.addItem.detail.subDetail.extension":"Extension","ClaimResponse.addItem.detail.subDetail.factor":"decimal","ClaimResponse.addItem.detail.subDetail.id":"System.String","ClaimResponse.addItem.detail.subDetail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.subDetail.modifierExtension":"Extension","ClaimResponse.addItem.detail.subDetail.net":"Money","ClaimResponse.addItem.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.subDetail.productOrService":"CodeableConcept","ClaimResponse.addItem.detail.subDetail.quantity":"Quantity","ClaimResponse.addItem.detail.subDetail.unitPrice":"Money","ClaimResponse.addItem.detail.unitPrice":"Money","ClaimResponse.addItem.detailSequence":"positiveInt","ClaimResponse.addItem.extension":"Extension","ClaimResponse.addItem.factor":"decimal","ClaimResponse.addItem.id":"System.String","ClaimResponse.addItem.itemSequence":"positiveInt","ClaimResponse.addItem.locationAddress":"Address","ClaimResponse.addItem.locationCodeableConcept":"CodeableConcept","ClaimResponse.addItem.locationReference":"Reference","ClaimResponse.addItem.modifier":"CodeableConcept","ClaimResponse.addItem.modifierExtension":"Extension","ClaimResponse.addItem.net":"Money","ClaimResponse.addItem.noteNumber":"positiveInt","ClaimResponse.addItem.productOrService":"CodeableConcept","ClaimResponse.addItem.programCode":"CodeableConcept","ClaimResponse.addItem.provider":"Reference","ClaimResponse.addItem.quantity":"Quantity","ClaimResponse.addItem.servicedDate":"date","ClaimResponse.addItem.servicedPeriod":"Period","ClaimResponse.addItem.subSite":"CodeableConcept","ClaimResponse.addItem.subdetailSequence":"positiveInt","ClaimResponse.addItem.unitPrice":"Money","ClaimResponse.communicationRequest":"Reference","ClaimResponse.contained":"Resource","ClaimResponse.created":"dateTime","ClaimResponse.disposition":"string","ClaimResponse.error.code":"CodeableConcept","ClaimResponse.error.detailSequence":"positiveInt","ClaimResponse.error.extension":"Extension","ClaimResponse.error.id":"System.String","ClaimResponse.error.itemSequence":"positiveInt","ClaimResponse.error.modifierExtension":"Extension","ClaimResponse.error.subDetailSequence":"positiveInt","ClaimResponse.extension":"Extension","ClaimResponse.form":"Attachment","ClaimResponse.formCode":"CodeableConcept","ClaimResponse.fundsReserve":"CodeableConcept","ClaimResponse.id":"System.String","ClaimResponse.identifier":"Identifier","ClaimResponse.implicitRules":"uri","ClaimResponse.insurance.businessArrangement":"string","ClaimResponse.insurance.claimResponse":"Reference","ClaimResponse.insurance.coverage":"Reference","ClaimResponse.insurance.extension":"Extension","ClaimResponse.insurance.focal":"boolean","ClaimResponse.insurance.id":"System.String","ClaimResponse.insurance.modifierExtension":"Extension","ClaimResponse.insurance.sequence":"positiveInt","ClaimResponse.insurer":"Reference","ClaimResponse.item.adjudication.amount":"Money","ClaimResponse.item.adjudication.category":"CodeableConcept","ClaimResponse.item.adjudication.extension":"Extension","ClaimResponse.item.adjudication.id":"System.String","ClaimResponse.item.adjudication.modifierExtension":"Extension","ClaimResponse.item.adjudication.reason":"CodeableConcept","ClaimResponse.item.adjudication.value":"decimal","ClaimResponse.item.detail.detailSequence":"positiveInt","ClaimResponse.item.detail.extension":"Extension","ClaimResponse.item.detail.id":"System.String","ClaimResponse.item.detail.modifierExtension":"Extension","ClaimResponse.item.detail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.extension":"Extension","ClaimResponse.item.detail.subDetail.id":"System.String","ClaimResponse.item.detail.subDetail.modifierExtension":"Extension","ClaimResponse.item.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.subDetailSequence":"positiveInt","ClaimResponse.item.extension":"Extension","ClaimResponse.item.id":"System.String","ClaimResponse.item.itemSequence":"positiveInt","ClaimResponse.item.modifierExtension":"Extension","ClaimResponse.item.noteNumber":"positiveInt","ClaimResponse.language":"code","ClaimResponse.meta":"Meta","ClaimResponse.modifierExtension":"Extension","ClaimResponse.outcome":"code","ClaimResponse.patient":"Reference","ClaimResponse.payeeType":"CodeableConcept","ClaimResponse.payment.adjustment":"Money","ClaimResponse.payment.adjustmentReason":"CodeableConcept","ClaimResponse.payment.amount":"Money","ClaimResponse.payment.date":"date","ClaimResponse.payment.extension":"Extension","ClaimResponse.payment.id":"System.String","ClaimResponse.payment.identifier":"Identifier","ClaimResponse.payment.modifierExtension":"Extension","ClaimResponse.payment.type":"CodeableConcept","ClaimResponse.preAuthPeriod":"Period","ClaimResponse.preAuthRef":"string","ClaimResponse.processNote.extension":"Extension","ClaimResponse.processNote.id":"System.String","ClaimResponse.processNote.language":"CodeableConcept","ClaimResponse.processNote.modifierExtension":"Extension","ClaimResponse.processNote.number":"positiveInt","ClaimResponse.processNote.text":"string","ClaimResponse.processNote.type":"code","ClaimResponse.request":"Reference","ClaimResponse.requestor":"Reference","ClaimResponse.status":"code","ClaimResponse.subType":"CodeableConcept","ClaimResponse.text":"Narrative","ClaimResponse.total.amount":"Money","ClaimResponse.total.category":"CodeableConcept","ClaimResponse.total.extension":"Extension","ClaimResponse.total.id":"System.String","ClaimResponse.total.modifierExtension":"Extension","ClaimResponse.type":"CodeableConcept","ClaimResponse.use":"code","ClinicalImpression.assessor":"Reference","ClinicalImpression.code":"CodeableConcept","ClinicalImpression.contained":"Resource","ClinicalImpression.date":"dateTime","ClinicalImpression.description":"string","ClinicalImpression.effectiveDateTime":"dateTime","ClinicalImpression.effectivePeriod":"Period","ClinicalImpression.encounter":"Reference","ClinicalImpression.extension":"Extension","ClinicalImpression.finding.basis":"string","ClinicalImpression.finding.extension":"Extension","ClinicalImpression.finding.id":"System.String","ClinicalImpression.finding.itemCodeableConcept":"CodeableConcept","ClinicalImpression.finding.itemReference":"Reference","ClinicalImpression.finding.modifierExtension":"Extension","ClinicalImpression.id":"System.String","ClinicalImpression.identifier":"Identifier","ClinicalImpression.implicitRules":"uri","ClinicalImpression.investigation.code":"CodeableConcept","ClinicalImpression.investigation.extension":"Extension","ClinicalImpression.investigation.id":"System.String","ClinicalImpression.investigation.item":"Reference","ClinicalImpression.investigation.modifierExtension":"Extension","ClinicalImpression.language":"code","ClinicalImpression.meta":"Meta","ClinicalImpression.modifierExtension":"Extension","ClinicalImpression.note":"Annotation","ClinicalImpression.previous":"Reference","ClinicalImpression.problem":"Reference","ClinicalImpression.prognosisCodeableConcept":"CodeableConcept","ClinicalImpression.prognosisReference":"Reference","ClinicalImpression.protocol":"uri","ClinicalImpression.status":"code","ClinicalImpression.statusReason":"CodeableConcept","ClinicalImpression.subject":"Reference","ClinicalImpression.summary":"string","ClinicalImpression.supportingInfo":"Reference","ClinicalImpression.text":"Narrative","CodeSystem.caseSensitive":"boolean","CodeSystem.compositional":"boolean","CodeSystem.concept.code":"code","CodeSystem.concept.definition":"string","CodeSystem.concept.designation.extension":"Extension","CodeSystem.concept.designation.id":"System.String","CodeSystem.concept.designation.language":"code","CodeSystem.concept.designation.modifierExtension":"Extension","CodeSystem.concept.designation.use":"Coding","CodeSystem.concept.designation.value":"string","CodeSystem.concept.display":"string","CodeSystem.concept.extension":"Extension","CodeSystem.concept.id":"System.String","CodeSystem.concept.modifierExtension":"Extension","CodeSystem.concept.property.code":"code","CodeSystem.concept.property.extension":"Extension","CodeSystem.concept.property.id":"System.String","CodeSystem.concept.property.modifierExtension":"Extension","CodeSystem.concept.property.valueBoolean":"boolean","CodeSystem.concept.property.valueCode":"code","CodeSystem.concept.property.valueCoding":"Coding","CodeSystem.concept.property.valueDateTime":"dateTime","CodeSystem.concept.property.valueDecimal":"decimal","CodeSystem.concept.property.valueInteger":"integer","CodeSystem.concept.property.valueString":"string","CodeSystem.contact":"ContactDetail","CodeSystem.contained":"Resource","CodeSystem.content":"code","CodeSystem.copyright":"markdown","CodeSystem.count":"unsignedInt","CodeSystem.date":"dateTime","CodeSystem.description":"markdown","CodeSystem.experimental":"boolean","CodeSystem.extension":"Extension","CodeSystem.filter.code":"code","CodeSystem.filter.description":"string","CodeSystem.filter.extension":"Extension","CodeSystem.filter.id":"System.String","CodeSystem.filter.modifierExtension":"Extension","CodeSystem.filter.operator":"code","CodeSystem.filter.value":"string","CodeSystem.hierarchyMeaning":"code","CodeSystem.id":"System.String","CodeSystem.identifier":"Identifier","CodeSystem.implicitRules":"uri","CodeSystem.jurisdiction":"CodeableConcept","CodeSystem.language":"code","CodeSystem.meta":"Meta","CodeSystem.modifierExtension":"Extension","CodeSystem.name":"string","CodeSystem.property.code":"code","CodeSystem.property.description":"string","CodeSystem.property.extension":"Extension","CodeSystem.property.id":"System.String","CodeSystem.property.modifierExtension":"Extension","CodeSystem.property.type":"code","CodeSystem.property.uri":"uri","CodeSystem.publisher":"string","CodeSystem.purpose":"markdown","CodeSystem.status":"code","CodeSystem.supplements":"canonical","CodeSystem.text":"Narrative","CodeSystem.title":"string","CodeSystem.url":"uri","CodeSystem.useContext":"UsageContext","CodeSystem.valueSet":"canonical","CodeSystem.version":"string","CodeSystem.versionNeeded":"boolean","CodeableConcept.coding":"Coding","CodeableConcept.extension":"Extension","CodeableConcept.id":"System.String","CodeableConcept.text":"string","Coding.code":"code","Coding.display":"string","Coding.extension":"Extension","Coding.id":"System.String","Coding.system":"uri","Coding.userSelected":"boolean","Coding.version":"string","Communication.about":"Reference","Communication.basedOn":"Reference","Communication.category":"CodeableConcept","Communication.contained":"Resource","Communication.encounter":"Reference","Communication.extension":"Extension","Communication.id":"System.String","Communication.identifier":"Identifier","Communication.implicitRules":"uri","Communication.inResponseTo":"Reference","Communication.instantiatesCanonical":"canonical","Communication.instantiatesUri":"uri","Communication.language":"code","Communication.medium":"CodeableConcept","Communication.meta":"Meta","Communication.modifierExtension":"Extension","Communication.note":"Annotation","Communication.partOf":"Reference","Communication.payload.contentAttachment":"Attachment","Communication.payload.contentReference":"Reference","Communication.payload.contentString":"string","Communication.payload.extension":"Extension","Communication.payload.id":"System.String","Communication.payload.modifierExtension":"Extension","Communication.priority":"code","Communication.reasonCode":"CodeableConcept","Communication.reasonReference":"Reference","Communication.received":"dateTime","Communication.recipient":"Reference","Communication.sender":"Reference","Communication.sent":"dateTime","Communication.status":"code","Communication.statusReason":"CodeableConcept","Communication.subject":"Reference","Communication.text":"Narrative","Communication.topic":"CodeableConcept","CommunicationRequest.about":"Reference","CommunicationRequest.authoredOn":"dateTime","CommunicationRequest.basedOn":"Reference","CommunicationRequest.category":"CodeableConcept","CommunicationRequest.contained":"Resource","CommunicationRequest.doNotPerform":"boolean","CommunicationRequest.encounter":"Reference","CommunicationRequest.extension":"Extension","CommunicationRequest.groupIdentifier":"Identifier","CommunicationRequest.id":"System.String","CommunicationRequest.identifier":"Identifier","CommunicationRequest.implicitRules":"uri","CommunicationRequest.language":"code","CommunicationRequest.medium":"CodeableConcept","CommunicationRequest.meta":"Meta","CommunicationRequest.modifierExtension":"Extension","CommunicationRequest.note":"Annotation","CommunicationRequest.occurrenceDateTime":"dateTime","CommunicationRequest.occurrencePeriod":"Period","CommunicationRequest.payload.contentAttachment":"Attachment","CommunicationRequest.payload.contentReference":"Reference","CommunicationRequest.payload.contentString":"string","CommunicationRequest.payload.extension":"Extension","CommunicationRequest.payload.id":"System.String","CommunicationRequest.payload.modifierExtension":"Extension","CommunicationRequest.priority":"code","CommunicationRequest.reasonCode":"CodeableConcept","CommunicationRequest.reasonReference":"Reference","CommunicationRequest.recipient":"Reference","CommunicationRequest.replaces":"Reference","CommunicationRequest.requester":"Reference","CommunicationRequest.sender":"Reference","CommunicationRequest.status":"code","CommunicationRequest.statusReason":"CodeableConcept","CommunicationRequest.subject":"Reference","CommunicationRequest.text":"Narrative","CompartmentDefinition.code":"code","CompartmentDefinition.contact":"ContactDetail","CompartmentDefinition.contained":"Resource","CompartmentDefinition.date":"dateTime","CompartmentDefinition.description":"markdown","CompartmentDefinition.experimental":"boolean","CompartmentDefinition.extension":"Extension","CompartmentDefinition.id":"System.String","CompartmentDefinition.implicitRules":"uri","CompartmentDefinition.language":"code","CompartmentDefinition.meta":"Meta","CompartmentDefinition.modifierExtension":"Extension","CompartmentDefinition.name":"string","CompartmentDefinition.publisher":"string","CompartmentDefinition.purpose":"markdown","CompartmentDefinition.resource.code":"code","CompartmentDefinition.resource.documentation":"string","CompartmentDefinition.resource.extension":"Extension","CompartmentDefinition.resource.id":"System.String","CompartmentDefinition.resource.modifierExtension":"Extension","CompartmentDefinition.resource.param":"string","CompartmentDefinition.search":"boolean","CompartmentDefinition.status":"code","CompartmentDefinition.text":"Narrative","CompartmentDefinition.url":"uri","CompartmentDefinition.useContext":"UsageContext","CompartmentDefinition.version":"string","Composition.attester.extension":"Extension","Composition.attester.id":"System.String","Composition.attester.mode":"code","Composition.attester.modifierExtension":"Extension","Composition.attester.party":"Reference","Composition.attester.time":"dateTime","Composition.author":"Reference","Composition.category":"CodeableConcept","Composition.confidentiality":"code","Composition.contained":"Resource","Composition.custodian":"Reference","Composition.date":"dateTime","Composition.encounter":"Reference","Composition.event.code":"CodeableConcept","Composition.event.detail":"Reference","Composition.event.extension":"Extension","Composition.event.id":"System.String","Composition.event.modifierExtension":"Extension","Composition.event.period":"Period","Composition.extension":"Extension","Composition.id":"System.String","Composition.identifier":"Identifier","Composition.implicitRules":"uri","Composition.language":"code","Composition.meta":"Meta","Composition.modifierExtension":"Extension","Composition.relatesTo.code":"code","Composition.relatesTo.extension":"Extension","Composition.relatesTo.id":"System.String","Composition.relatesTo.modifierExtension":"Extension","Composition.relatesTo.targetIdentifier":"Identifier","Composition.relatesTo.targetReference":"Reference","Composition.section.author":"Reference","Composition.section.code":"CodeableConcept","Composition.section.emptyReason":"CodeableConcept","Composition.section.entry":"Reference","Composition.section.extension":"Extension","Composition.section.focus":"Reference","Composition.section.id":"System.String","Composition.section.mode":"code","Composition.section.modifierExtension":"Extension","Composition.section.orderedBy":"CodeableConcept","Composition.section.text":"Narrative","Composition.section.title":"string","Composition.status":"code","Composition.subject":"Reference","Composition.text":"Narrative","Composition.title":"string","Composition.type":"CodeableConcept","ConceptMap.contact":"ContactDetail","ConceptMap.contained":"Resource","ConceptMap.copyright":"markdown","ConceptMap.date":"dateTime","ConceptMap.description":"markdown","ConceptMap.experimental":"boolean","ConceptMap.extension":"Extension","ConceptMap.group.element.code":"code","ConceptMap.group.element.display":"string","ConceptMap.group.element.extension":"Extension","ConceptMap.group.element.id":"System.String","ConceptMap.group.element.modifierExtension":"Extension","ConceptMap.group.element.target.code":"code","ConceptMap.group.element.target.comment":"string","ConceptMap.group.element.target.dependsOn.display":"string","ConceptMap.group.element.target.dependsOn.extension":"Extension","ConceptMap.group.element.target.dependsOn.id":"System.String","ConceptMap.group.element.target.dependsOn.modifierExtension":"Extension","ConceptMap.group.element.target.dependsOn.property":"uri","ConceptMap.group.element.target.dependsOn.system":"canonical","ConceptMap.group.element.target.dependsOn.value":"string","ConceptMap.group.element.target.display":"string","ConceptMap.group.element.target.equivalence":"code","ConceptMap.group.element.target.extension":"Extension","ConceptMap.group.element.target.id":"System.String","ConceptMap.group.element.target.modifierExtension":"Extension","ConceptMap.group.extension":"Extension","ConceptMap.group.id":"System.String","ConceptMap.group.modifierExtension":"Extension","ConceptMap.group.source":"uri","ConceptMap.group.sourceVersion":"string","ConceptMap.group.target":"uri","ConceptMap.group.targetVersion":"string","ConceptMap.group.unmapped.code":"code","ConceptMap.group.unmapped.display":"string","ConceptMap.group.unmapped.extension":"Extension","ConceptMap.group.unmapped.id":"System.String","ConceptMap.group.unmapped.mode":"code","ConceptMap.group.unmapped.modifierExtension":"Extension","ConceptMap.group.unmapped.url":"canonical","ConceptMap.id":"System.String","ConceptMap.identifier":"Identifier","ConceptMap.implicitRules":"uri","ConceptMap.jurisdiction":"CodeableConcept","ConceptMap.language":"code","ConceptMap.meta":"Meta","ConceptMap.modifierExtension":"Extension","ConceptMap.name":"string","ConceptMap.publisher":"string","ConceptMap.purpose":"markdown","ConceptMap.sourceCanonical":"canonical","ConceptMap.sourceUri":"uri","ConceptMap.status":"code","ConceptMap.targetCanonical":"canonical","ConceptMap.targetUri":"uri","ConceptMap.text":"Narrative","ConceptMap.title":"string","ConceptMap.url":"uri","ConceptMap.useContext":"UsageContext","ConceptMap.version":"string","Condition.abatementAge":"Age","Condition.abatementDateTime":"dateTime","Condition.abatementPeriod":"Period","Condition.abatementRange":"Range","Condition.abatementString":"string","Condition.asserter":"Reference","Condition.bodySite":"CodeableConcept","Condition.category":"CodeableConcept","Condition.clinicalStatus":"CodeableConcept","Condition.code":"CodeableConcept","Condition.contained":"Resource","Condition.encounter":"Reference","Condition.evidence.code":"CodeableConcept","Condition.evidence.detail":"Reference","Condition.evidence.extension":"Extension","Condition.evidence.id":"System.String","Condition.evidence.modifierExtension":"Extension","Condition.extension":"Extension","Condition.id":"System.String","Condition.identifier":"Identifier","Condition.implicitRules":"uri","Condition.language":"code","Condition.meta":"Meta","Condition.modifierExtension":"Extension","Condition.note":"Annotation","Condition.onsetAge":"Age","Condition.onsetDateTime":"dateTime","Condition.onsetPeriod":"Period","Condition.onsetRange":"Range","Condition.onsetString":"string","Condition.recordedDate":"dateTime","Condition.recorder":"Reference","Condition.severity":"CodeableConcept","Condition.stage.assessment":"Reference","Condition.stage.extension":"Extension","Condition.stage.id":"System.String","Condition.stage.modifierExtension":"Extension","Condition.stage.summary":"CodeableConcept","Condition.stage.type":"CodeableConcept","Condition.subject":"Reference","Condition.text":"Narrative","Condition.verificationStatus":"CodeableConcept","Consent.category":"CodeableConcept","Consent.contained":"Resource","Consent.dateTime":"dateTime","Consent.extension":"Extension","Consent.id":"System.String","Consent.identifier":"Identifier","Consent.implicitRules":"uri","Consent.language":"code","Consent.meta":"Meta","Consent.modifierExtension":"Extension","Consent.organization":"Reference","Consent.patient":"Reference","Consent.performer":"Reference","Consent.policy.authority":"uri","Consent.policy.extension":"Extension","Consent.policy.id":"System.String","Consent.policy.modifierExtension":"Extension","Consent.policy.uri":"uri","Consent.policyRule":"CodeableConcept","Consent.provision.action":"CodeableConcept","Consent.provision.actor.extension":"Extension","Consent.provision.actor.id":"System.String","Consent.provision.actor.modifierExtension":"Extension","Consent.provision.actor.reference":"Reference","Consent.provision.actor.role":"CodeableConcept","Consent.provision.class":"Coding","Consent.provision.code":"CodeableConcept","Consent.provision.data.extension":"Extension","Consent.provision.data.id":"System.String","Consent.provision.data.meaning":"code","Consent.provision.data.modifierExtension":"Extension","Consent.provision.data.reference":"Reference","Consent.provision.dataPeriod":"Period","Consent.provision.extension":"Extension","Consent.provision.id":"System.String","Consent.provision.modifierExtension":"Extension","Consent.provision.period":"Period","Consent.provision.purpose":"Coding","Consent.provision.securityLabel":"Coding","Consent.provision.type":"code","Consent.scope":"CodeableConcept","Consent.sourceAttachment":"Attachment","Consent.sourceReference":"Reference","Consent.status":"code","Consent.text":"Narrative","Consent.verification.extension":"Extension","Consent.verification.id":"System.String","Consent.verification.modifierExtension":"Extension","Consent.verification.verificationDate":"dateTime","Consent.verification.verified":"boolean","Consent.verification.verifiedWith":"Reference","ContactDetail.extension":"Extension","ContactDetail.id":"System.String","ContactDetail.name":"string","ContactDetail.telecom":"ContactPoint","ContactPoint.extension":"Extension","ContactPoint.id":"System.String","ContactPoint.period":"Period","ContactPoint.rank":"positiveInt","ContactPoint.system":"code","ContactPoint.use":"code","ContactPoint.value":"string","Contract.alias":"string","Contract.applies":"Period","Contract.author":"Reference","Contract.authority":"Reference","Contract.contained":"Resource","Contract.contentDefinition.copyright":"markdown","Contract.contentDefinition.extension":"Extension","Contract.contentDefinition.id":"System.String","Contract.contentDefinition.modifierExtension":"Extension","Contract.contentDefinition.publicationDate":"dateTime","Contract.contentDefinition.publicationStatus":"code","Contract.contentDefinition.publisher":"Reference","Contract.contentDefinition.subType":"CodeableConcept","Contract.contentDefinition.type":"CodeableConcept","Contract.contentDerivative":"CodeableConcept","Contract.domain":"Reference","Contract.expirationType":"CodeableConcept","Contract.extension":"Extension","Contract.friendly.contentAttachment":"Attachment","Contract.friendly.contentReference":"Reference","Contract.friendly.extension":"Extension","Contract.friendly.id":"System.String","Contract.friendly.modifierExtension":"Extension","Contract.id":"System.String","Contract.identifier":"Identifier","Contract.implicitRules":"uri","Contract.instantiatesCanonical":"Reference","Contract.instantiatesUri":"uri","Contract.issued":"dateTime","Contract.language":"code","Contract.legal.contentAttachment":"Attachment","Contract.legal.contentReference":"Reference","Contract.legal.extension":"Extension","Contract.legal.id":"System.String","Contract.legal.modifierExtension":"Extension","Contract.legalState":"CodeableConcept","Contract.legallyBindingAttachment":"Attachment","Contract.legallyBindingReference":"Reference","Contract.meta":"Meta","Contract.modifierExtension":"Extension","Contract.name":"string","Contract.relevantHistory":"Reference","Contract.rule.contentAttachment":"Attachment","Contract.rule.contentReference":"Reference","Contract.rule.extension":"Extension","Contract.rule.id":"System.String","Contract.rule.modifierExtension":"Extension","Contract.scope":"CodeableConcept","Contract.signer.extension":"Extension","Contract.signer.id":"System.String","Contract.signer.modifierExtension":"Extension","Contract.signer.party":"Reference","Contract.signer.signature":"Signature","Contract.signer.type":"Coding","Contract.site":"Reference","Contract.status":"code","Contract.subType":"CodeableConcept","Contract.subject":"Reference","Contract.subtitle":"string","Contract.supportingInfo":"Reference","Contract.term.action.context":"Reference","Contract.term.action.contextLinkId":"string","Contract.term.action.doNotPerform":"boolean","Contract.term.action.extension":"Extension","Contract.term.action.id":"System.String","Contract.term.action.intent":"CodeableConcept","Contract.term.action.linkId":"string","Contract.term.action.modifierExtension":"Extension","Contract.term.action.note":"Annotation","Contract.term.action.occurrenceDateTime":"dateTime","Contract.term.action.occurrencePeriod":"Period","Contract.term.action.occurrenceTiming":"Timing","Contract.term.action.performer":"Reference","Contract.term.action.performerLinkId":"string","Contract.term.action.performerRole":"CodeableConcept","Contract.term.action.performerType":"CodeableConcept","Contract.term.action.reason":"string","Contract.term.action.reasonCode":"CodeableConcept","Contract.term.action.reasonLinkId":"string","Contract.term.action.reasonReference":"Reference","Contract.term.action.requester":"Reference","Contract.term.action.requesterLinkId":"string","Contract.term.action.securityLabelNumber":"unsignedInt","Contract.term.action.status":"CodeableConcept","Contract.term.action.subject.extension":"Extension","Contract.term.action.subject.id":"System.String","Contract.term.action.subject.modifierExtension":"Extension","Contract.term.action.subject.reference":"Reference","Contract.term.action.subject.role":"CodeableConcept","Contract.term.action.type":"CodeableConcept","Contract.term.applies":"Period","Contract.term.asset.condition":"string","Contract.term.asset.context.code":"CodeableConcept","Contract.term.asset.context.extension":"Extension","Contract.term.asset.context.id":"System.String","Contract.term.asset.context.modifierExtension":"Extension","Contract.term.asset.context.reference":"Reference","Contract.term.asset.context.text":"string","Contract.term.asset.extension":"Extension","Contract.term.asset.id":"System.String","Contract.term.asset.linkId":"string","Contract.term.asset.modifierExtension":"Extension","Contract.term.asset.period":"Period","Contract.term.asset.periodType":"CodeableConcept","Contract.term.asset.relationship":"Coding","Contract.term.asset.scope":"CodeableConcept","Contract.term.asset.securityLabelNumber":"unsignedInt","Contract.term.asset.subtype":"CodeableConcept","Contract.term.asset.text":"string","Contract.term.asset.type":"CodeableConcept","Contract.term.asset.typeReference":"Reference","Contract.term.asset.usePeriod":"Period","Contract.term.asset.valuedItem.effectiveTime":"dateTime","Contract.term.asset.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.term.asset.valuedItem.entityReference":"Reference","Contract.term.asset.valuedItem.extension":"Extension","Contract.term.asset.valuedItem.factor":"decimal","Contract.term.asset.valuedItem.id":"System.String","Contract.term.asset.valuedItem.identifier":"Identifier","Contract.term.asset.valuedItem.linkId":"string","Contract.term.asset.valuedItem.modifierExtension":"Extension","Contract.term.asset.valuedItem.net":"Money","Contract.term.asset.valuedItem.payment":"string","Contract.term.asset.valuedItem.paymentDate":"dateTime","Contract.term.asset.valuedItem.points":"decimal","Contract.term.asset.valuedItem.quantity":"Quantity","Contract.term.asset.valuedItem.recipient":"Reference","Contract.term.asset.valuedItem.responsible":"Reference","Contract.term.asset.valuedItem.securityLabelNumber":"unsignedInt","Contract.term.asset.valuedItem.unitPrice":"Money","Contract.term.extension":"Extension","Contract.term.id":"System.String","Contract.term.identifier":"Identifier","Contract.term.issued":"dateTime","Contract.term.modifierExtension":"Extension","Contract.term.offer.answer.extension":"Extension","Contract.term.offer.answer.id":"System.String","Contract.term.offer.answer.modifierExtension":"Extension","Contract.term.offer.answer.valueAttachment":"Attachment","Contract.term.offer.answer.valueBoolean":"boolean","Contract.term.offer.answer.valueCoding":"Coding","Contract.term.offer.answer.valueDate":"date","Contract.term.offer.answer.valueDateTime":"dateTime","Contract.term.offer.answer.valueDecimal":"decimal","Contract.term.offer.answer.valueInteger":"integer","Contract.term.offer.answer.valueQuantity":"Quantity","Contract.term.offer.answer.valueReference":"Reference","Contract.term.offer.answer.valueString":"string","Contract.term.offer.answer.valueTime":"time","Contract.term.offer.answer.valueUri":"uri","Contract.term.offer.decision":"CodeableConcept","Contract.term.offer.decisionMode":"CodeableConcept","Contract.term.offer.extension":"Extension","Contract.term.offer.id":"System.String","Contract.term.offer.identifier":"Identifier","Contract.term.offer.linkId":"string","Contract.term.offer.modifierExtension":"Extension","Contract.term.offer.party.extension":"Extension","Contract.term.offer.party.id":"System.String","Contract.term.offer.party.modifierExtension":"Extension","Contract.term.offer.party.reference":"Reference","Contract.term.offer.party.role":"CodeableConcept","Contract.term.offer.securityLabelNumber":"unsignedInt","Contract.term.offer.text":"string","Contract.term.offer.topic":"Reference","Contract.term.offer.type":"CodeableConcept","Contract.term.securityLabel.category":"Coding","Contract.term.securityLabel.classification":"Coding","Contract.term.securityLabel.control":"Coding","Contract.term.securityLabel.extension":"Extension","Contract.term.securityLabel.id":"System.String","Contract.term.securityLabel.modifierExtension":"Extension","Contract.term.securityLabel.number":"unsignedInt","Contract.term.subType":"CodeableConcept","Contract.term.text":"string","Contract.term.topicCodeableConcept":"CodeableConcept","Contract.term.topicReference":"Reference","Contract.term.type":"CodeableConcept","Contract.text":"Narrative","Contract.title":"string","Contract.topicCodeableConcept":"CodeableConcept","Contract.topicReference":"Reference","Contract.type":"CodeableConcept","Contract.url":"uri","Contract.version":"string","Contributor.contact":"ContactDetail","Contributor.extension":"Extension","Contributor.id":"System.String","Contributor.name":"string","Contributor.type":"code","Count.code":"code","Count.comparator":"code","Count.extension":"Extension","Count.id":"System.String","Count.system":"uri","Count.unit":"string","Count.value":"decimal","Coverage.beneficiary":"Reference","Coverage.class.extension":"Extension","Coverage.class.id":"System.String","Coverage.class.modifierExtension":"Extension","Coverage.class.name":"string","Coverage.class.type":"CodeableConcept","Coverage.class.value":"string","Coverage.contained":"Resource","Coverage.contract":"Reference","Coverage.costToBeneficiary.exception.extension":"Extension","Coverage.costToBeneficiary.exception.id":"System.String","Coverage.costToBeneficiary.exception.modifierExtension":"Extension","Coverage.costToBeneficiary.exception.period":"Period","Coverage.costToBeneficiary.exception.type":"CodeableConcept","Coverage.costToBeneficiary.extension":"Extension","Coverage.costToBeneficiary.id":"System.String","Coverage.costToBeneficiary.modifierExtension":"Extension","Coverage.costToBeneficiary.type":"CodeableConcept","Coverage.costToBeneficiary.valueMoney":"Money","Coverage.costToBeneficiary.valueQuantity":"Quantity","Coverage.dependent":"string","Coverage.extension":"Extension","Coverage.id":"System.String","Coverage.identifier":"Identifier","Coverage.implicitRules":"uri","Coverage.language":"code","Coverage.meta":"Meta","Coverage.modifierExtension":"Extension","Coverage.network":"string","Coverage.order":"positiveInt","Coverage.payor":"Reference","Coverage.period":"Period","Coverage.policyHolder":"Reference","Coverage.relationship":"CodeableConcept","Coverage.status":"code","Coverage.subrogation":"boolean","Coverage.subscriber":"Reference","Coverage.subscriberId":"string","Coverage.text":"Narrative","Coverage.type":"CodeableConcept","CoverageEligibilityRequest.contained":"Resource","CoverageEligibilityRequest.created":"dateTime","CoverageEligibilityRequest.enterer":"Reference","CoverageEligibilityRequest.extension":"Extension","CoverageEligibilityRequest.facility":"Reference","CoverageEligibilityRequest.id":"System.String","CoverageEligibilityRequest.identifier":"Identifier","CoverageEligibilityRequest.implicitRules":"uri","CoverageEligibilityRequest.insurance.businessArrangement":"string","CoverageEligibilityRequest.insurance.coverage":"Reference","CoverageEligibilityRequest.insurance.extension":"Extension","CoverageEligibilityRequest.insurance.focal":"boolean","CoverageEligibilityRequest.insurance.id":"System.String","CoverageEligibilityRequest.insurance.modifierExtension":"Extension","CoverageEligibilityRequest.insurer":"Reference","CoverageEligibilityRequest.item.category":"CodeableConcept","CoverageEligibilityRequest.item.detail":"Reference","CoverageEligibilityRequest.item.diagnosis.diagnosisCodeableConcept":"CodeableConcept","CoverageEligibilityRequest.item.diagnosis.diagnosisReference":"Reference","CoverageEligibilityRequest.item.diagnosis.extension":"Extension","CoverageEligibilityRequest.item.diagnosis.id":"System.String","CoverageEligibilityRequest.item.diagnosis.modifierExtension":"Extension","CoverageEligibilityRequest.item.extension":"Extension","CoverageEligibilityRequest.item.facility":"Reference","CoverageEligibilityRequest.item.id":"System.String","CoverageEligibilityRequest.item.modifier":"CodeableConcept","CoverageEligibilityRequest.item.modifierExtension":"Extension","CoverageEligibilityRequest.item.productOrService":"CodeableConcept","CoverageEligibilityRequest.item.provider":"Reference","CoverageEligibilityRequest.item.quantity":"Quantity","CoverageEligibilityRequest.item.supportingInfoSequence":"positiveInt","CoverageEligibilityRequest.item.unitPrice":"Money","CoverageEligibilityRequest.language":"code","CoverageEligibilityRequest.meta":"Meta","CoverageEligibilityRequest.modifierExtension":"Extension","CoverageEligibilityRequest.patient":"Reference","CoverageEligibilityRequest.priority":"CodeableConcept","CoverageEligibilityRequest.provider":"Reference","CoverageEligibilityRequest.purpose":"code","CoverageEligibilityRequest.servicedDate":"date","CoverageEligibilityRequest.servicedPeriod":"Period","CoverageEligibilityRequest.status":"code","CoverageEligibilityRequest.supportingInfo.appliesToAll":"boolean","CoverageEligibilityRequest.supportingInfo.extension":"Extension","CoverageEligibilityRequest.supportingInfo.id":"System.String","CoverageEligibilityRequest.supportingInfo.information":"Reference","CoverageEligibilityRequest.supportingInfo.modifierExtension":"Extension","CoverageEligibilityRequest.supportingInfo.sequence":"positiveInt","CoverageEligibilityRequest.text":"Narrative","CoverageEligibilityResponse.contained":"Resource","CoverageEligibilityResponse.created":"dateTime","CoverageEligibilityResponse.disposition":"string","CoverageEligibilityResponse.error.code":"CodeableConcept","CoverageEligibilityResponse.error.extension":"Extension","CoverageEligibilityResponse.error.id":"System.String","CoverageEligibilityResponse.error.modifierExtension":"Extension","CoverageEligibilityResponse.extension":"Extension","CoverageEligibilityResponse.form":"CodeableConcept","CoverageEligibilityResponse.id":"System.String","CoverageEligibilityResponse.identifier":"Identifier","CoverageEligibilityResponse.implicitRules":"uri","CoverageEligibilityResponse.insurance.benefitPeriod":"Period","CoverageEligibilityResponse.insurance.coverage":"Reference","CoverageEligibilityResponse.insurance.extension":"Extension","CoverageEligibilityResponse.insurance.id":"System.String","CoverageEligibilityResponse.insurance.inforce":"boolean","CoverageEligibilityResponse.insurance.item.authorizationRequired":"boolean","CoverageEligibilityResponse.insurance.item.authorizationSupporting":"CodeableConcept","CoverageEligibilityResponse.insurance.item.authorizationUrl":"uri","CoverageEligibilityResponse.insurance.item.benefit.allowedMoney":"Money","CoverageEligibilityResponse.insurance.item.benefit.allowedString":"string","CoverageEligibilityResponse.insurance.item.benefit.allowedUnsignedInt":"unsignedInt","CoverageEligibilityResponse.insurance.item.benefit.extension":"Extension","CoverageEligibilityResponse.insurance.item.benefit.id":"System.String","CoverageEligibilityResponse.insurance.item.benefit.modifierExtension":"Extension","CoverageEligibilityResponse.insurance.item.benefit.type":"CodeableConcept","CoverageEligibilityResponse.insurance.item.benefit.usedMoney":"Money","CoverageEligibilityResponse.insurance.item.benefit.usedString":"string","CoverageEligibilityResponse.insurance.item.benefit.usedUnsignedInt":"unsignedInt","CoverageEligibilityResponse.insurance.item.category":"CodeableConcept","CoverageEligibilityResponse.insurance.item.description":"string","CoverageEligibilityResponse.insurance.item.excluded":"boolean","CoverageEligibilityResponse.insurance.item.extension":"Extension","CoverageEligibilityResponse.insurance.item.id":"System.String","CoverageEligibilityResponse.insurance.item.modifier":"CodeableConcept","CoverageEligibilityResponse.insurance.item.modifierExtension":"Extension","CoverageEligibilityResponse.insurance.item.name":"string","CoverageEligibilityResponse.insurance.item.network":"CodeableConcept","CoverageEligibilityResponse.insurance.item.productOrService":"CodeableConcept","CoverageEligibilityResponse.insurance.item.provider":"Reference","CoverageEligibilityResponse.insurance.item.term":"CodeableConcept","CoverageEligibilityResponse.insurance.item.unit":"CodeableConcept","CoverageEligibilityResponse.insurance.modifierExtension":"Extension","CoverageEligibilityResponse.insurer":"Reference","CoverageEligibilityResponse.language":"code","CoverageEligibilityResponse.meta":"Meta","CoverageEligibilityResponse.modifierExtension":"Extension","CoverageEligibilityResponse.outcome":"code","CoverageEligibilityResponse.patient":"Reference","CoverageEligibilityResponse.preAuthRef":"string","CoverageEligibilityResponse.purpose":"code","CoverageEligibilityResponse.request":"Reference","CoverageEligibilityResponse.requestor":"Reference","CoverageEligibilityResponse.servicedDate":"date","CoverageEligibilityResponse.servicedPeriod":"Period","CoverageEligibilityResponse.status":"code","CoverageEligibilityResponse.text":"Narrative","DataRequirement.codeFilter.code":"Coding","DataRequirement.codeFilter.extension":"Extension","DataRequirement.codeFilter.id":"System.String","DataRequirement.codeFilter.path":"string","DataRequirement.codeFilter.searchParam":"string","DataRequirement.codeFilter.valueSet":"canonical","DataRequirement.dateFilter.extension":"Extension","DataRequirement.dateFilter.id":"System.String","DataRequirement.dateFilter.path":"string","DataRequirement.dateFilter.searchParam":"string","DataRequirement.dateFilter.valueDateTime":"dateTime","DataRequirement.dateFilter.valueDuration":"Duration","DataRequirement.dateFilter.valuePeriod":"Period","DataRequirement.extension":"Extension","DataRequirement.id":"System.String","DataRequirement.limit":"positiveInt","DataRequirement.mustSupport":"string","DataRequirement.profile":"canonical","DataRequirement.sort.direction":"code","DataRequirement.sort.extension":"Extension","DataRequirement.sort.id":"System.String","DataRequirement.sort.path":"string","DataRequirement.subjectCodeableConcept":"CodeableConcept","DataRequirement.subjectReference":"Reference","DataRequirement.type":"code","DetectedIssue.author":"Reference","DetectedIssue.code":"CodeableConcept","DetectedIssue.contained":"Resource","DetectedIssue.detail":"string","DetectedIssue.evidence.code":"CodeableConcept","DetectedIssue.evidence.detail":"Reference","DetectedIssue.evidence.extension":"Extension","DetectedIssue.evidence.id":"System.String","DetectedIssue.evidence.modifierExtension":"Extension","DetectedIssue.extension":"Extension","DetectedIssue.id":"System.String","DetectedIssue.identifiedDateTime":"dateTime","DetectedIssue.identifiedPeriod":"Period","DetectedIssue.identifier":"Identifier","DetectedIssue.implicated":"Reference","DetectedIssue.implicitRules":"uri","DetectedIssue.language":"code","DetectedIssue.meta":"Meta","DetectedIssue.mitigation.action":"CodeableConcept","DetectedIssue.mitigation.author":"Reference","DetectedIssue.mitigation.date":"dateTime","DetectedIssue.mitigation.extension":"Extension","DetectedIssue.mitigation.id":"System.String","DetectedIssue.mitigation.modifierExtension":"Extension","DetectedIssue.modifierExtension":"Extension","DetectedIssue.patient":"Reference","DetectedIssue.reference":"uri","DetectedIssue.severity":"code","DetectedIssue.status":"code","DetectedIssue.text":"Narrative","Device.contact":"ContactPoint","Device.contained":"Resource","Device.definition":"Reference","Device.deviceName.extension":"Extension","Device.deviceName.id":"System.String","Device.deviceName.modifierExtension":"Extension","Device.deviceName.name":"string","Device.deviceName.type":"code","Device.distinctIdentifier":"string","Device.expirationDate":"dateTime","Device.extension":"Extension","Device.id":"System.String","Device.identifier":"Identifier","Device.implicitRules":"uri","Device.language":"code","Device.location":"Reference","Device.lotNumber":"string","Device.manufactureDate":"dateTime","Device.manufacturer":"string","Device.meta":"Meta","Device.modelNumber":"string","Device.modifierExtension":"Extension","Device.note":"Annotation","Device.owner":"Reference","Device.parent":"Reference","Device.partNumber":"string","Device.patient":"Reference","Device.property.extension":"Extension","Device.property.id":"System.String","Device.property.modifierExtension":"Extension","Device.property.type":"CodeableConcept","Device.property.valueCode":"CodeableConcept","Device.property.valueQuantity":"Quantity","Device.safety":"CodeableConcept","Device.serialNumber":"string","Device.specialization.extension":"Extension","Device.specialization.id":"System.String","Device.specialization.modifierExtension":"Extension","Device.specialization.systemType":"CodeableConcept","Device.specialization.version":"string","Device.status":"code","Device.statusReason":"CodeableConcept","Device.text":"Narrative","Device.type":"CodeableConcept","Device.udiCarrier.carrierAIDC":"base64Binary","Device.udiCarrier.carrierHRF":"string","Device.udiCarrier.deviceIdentifier":"string","Device.udiCarrier.entryType":"code","Device.udiCarrier.extension":"Extension","Device.udiCarrier.id":"System.String","Device.udiCarrier.issuer":"uri","Device.udiCarrier.jurisdiction":"uri","Device.udiCarrier.modifierExtension":"Extension","Device.url":"uri","Device.version.component":"Identifier","Device.version.extension":"Extension","Device.version.id":"System.String","Device.version.modifierExtension":"Extension","Device.version.type":"CodeableConcept","Device.version.value":"string","DeviceDefinition.capability.description":"CodeableConcept","DeviceDefinition.capability.extension":"Extension","DeviceDefinition.capability.id":"System.String","DeviceDefinition.capability.modifierExtension":"Extension","DeviceDefinition.capability.type":"CodeableConcept","DeviceDefinition.contact":"ContactPoint","DeviceDefinition.contained":"Resource","DeviceDefinition.deviceName.extension":"Extension","DeviceDefinition.deviceName.id":"System.String","DeviceDefinition.deviceName.modifierExtension":"Extension","DeviceDefinition.deviceName.name":"string","DeviceDefinition.deviceName.type":"code","DeviceDefinition.extension":"Extension","DeviceDefinition.id":"System.String","DeviceDefinition.identifier":"Identifier","DeviceDefinition.implicitRules":"uri","DeviceDefinition.language":"code","DeviceDefinition.languageCode":"CodeableConcept","DeviceDefinition.manufacturerReference":"Reference","DeviceDefinition.manufacturerString":"string","DeviceDefinition.material.allergenicIndicator":"boolean","DeviceDefinition.material.alternate":"boolean","DeviceDefinition.material.extension":"Extension","DeviceDefinition.material.id":"System.String","DeviceDefinition.material.modifierExtension":"Extension","DeviceDefinition.material.substance":"CodeableConcept","DeviceDefinition.meta":"Meta","DeviceDefinition.modelNumber":"string","DeviceDefinition.modifierExtension":"Extension","DeviceDefinition.note":"Annotation","DeviceDefinition.onlineInformation":"uri","DeviceDefinition.owner":"Reference","DeviceDefinition.parentDevice":"Reference","DeviceDefinition.physicalCharacteristics":"ProdCharacteristic","DeviceDefinition.property.extension":"Extension","DeviceDefinition.property.id":"System.String","DeviceDefinition.property.modifierExtension":"Extension","DeviceDefinition.property.type":"CodeableConcept","DeviceDefinition.property.valueCode":"CodeableConcept","DeviceDefinition.property.valueQuantity":"Quantity","DeviceDefinition.quantity":"Quantity","DeviceDefinition.safety":"CodeableConcept","DeviceDefinition.shelfLifeStorage":"ProductShelfLife","DeviceDefinition.specialization.extension":"Extension","DeviceDefinition.specialization.id":"System.String","DeviceDefinition.specialization.modifierExtension":"Extension","DeviceDefinition.specialization.systemType":"string","DeviceDefinition.specialization.version":"string","DeviceDefinition.text":"Narrative","DeviceDefinition.type":"CodeableConcept","DeviceDefinition.udiDeviceIdentifier.deviceIdentifier":"string","DeviceDefinition.udiDeviceIdentifier.extension":"Extension","DeviceDefinition.udiDeviceIdentifier.id":"System.String","DeviceDefinition.udiDeviceIdentifier.issuer":"uri","DeviceDefinition.udiDeviceIdentifier.jurisdiction":"uri","DeviceDefinition.udiDeviceIdentifier.modifierExtension":"Extension","DeviceDefinition.url":"uri","DeviceDefinition.version":"string","DeviceMetric.calibration.extension":"Extension","DeviceMetric.calibration.id":"System.String","DeviceMetric.calibration.modifierExtension":"Extension","DeviceMetric.calibration.state":"code","DeviceMetric.calibration.time":"instant","DeviceMetric.calibration.type":"code","DeviceMetric.category":"code","DeviceMetric.color":"code","DeviceMetric.contained":"Resource","DeviceMetric.extension":"Extension","DeviceMetric.id":"System.String","DeviceMetric.identifier":"Identifier","DeviceMetric.implicitRules":"uri","DeviceMetric.language":"code","DeviceMetric.measurementPeriod":"Timing","DeviceMetric.meta":"Meta","DeviceMetric.modifierExtension":"Extension","DeviceMetric.operationalStatus":"code","DeviceMetric.parent":"Reference","DeviceMetric.source":"Reference","DeviceMetric.text":"Narrative","DeviceMetric.type":"CodeableConcept","DeviceMetric.unit":"CodeableConcept","DeviceRequest.authoredOn":"dateTime","DeviceRequest.basedOn":"Reference","DeviceRequest.codeCodeableConcept":"CodeableConcept","DeviceRequest.codeReference":"Reference","DeviceRequest.contained":"Resource","DeviceRequest.encounter":"Reference","DeviceRequest.extension":"Extension","DeviceRequest.groupIdentifier":"Identifier","DeviceRequest.id":"System.String","DeviceRequest.identifier":"Identifier","DeviceRequest.implicitRules":"uri","DeviceRequest.instantiatesCanonical":"canonical","DeviceRequest.instantiatesUri":"uri","DeviceRequest.insurance":"Reference","DeviceRequest.intent":"code","DeviceRequest.language":"code","DeviceRequest.meta":"Meta","DeviceRequest.modifierExtension":"Extension","DeviceRequest.note":"Annotation","DeviceRequest.occurrenceDateTime":"dateTime","DeviceRequest.occurrencePeriod":"Period","DeviceRequest.occurrenceTiming":"Timing","DeviceRequest.parameter.code":"CodeableConcept","DeviceRequest.parameter.extension":"Extension","DeviceRequest.parameter.id":"System.String","DeviceRequest.parameter.modifierExtension":"Extension","DeviceRequest.parameter.valueBoolean":"boolean","DeviceRequest.parameter.valueCodeableConcept":"CodeableConcept","DeviceRequest.parameter.valueQuantity":"Quantity","DeviceRequest.parameter.valueRange":"Range","DeviceRequest.performer":"Reference","DeviceRequest.performerType":"CodeableConcept","DeviceRequest.priorRequest":"Reference","DeviceRequest.priority":"code","DeviceRequest.reasonCode":"CodeableConcept","DeviceRequest.reasonReference":"Reference","DeviceRequest.relevantHistory":"Reference","DeviceRequest.requester":"Reference","DeviceRequest.status":"code","DeviceRequest.subject":"Reference","DeviceRequest.supportingInfo":"Reference","DeviceRequest.text":"Narrative","DeviceUseStatement.basedOn":"Reference","DeviceUseStatement.bodySite":"CodeableConcept","DeviceUseStatement.contained":"Resource","DeviceUseStatement.derivedFrom":"Reference","DeviceUseStatement.device":"Reference","DeviceUseStatement.extension":"Extension","DeviceUseStatement.id":"System.String","DeviceUseStatement.identifier":"Identifier","DeviceUseStatement.implicitRules":"uri","DeviceUseStatement.language":"code","DeviceUseStatement.meta":"Meta","DeviceUseStatement.modifierExtension":"Extension","DeviceUseStatement.note":"Annotation","DeviceUseStatement.reasonCode":"CodeableConcept","DeviceUseStatement.reasonReference":"Reference","DeviceUseStatement.recordedOn":"dateTime","DeviceUseStatement.source":"Reference","DeviceUseStatement.status":"code","DeviceUseStatement.subject":"Reference","DeviceUseStatement.text":"Narrative","DeviceUseStatement.timingDateTime":"dateTime","DeviceUseStatement.timingPeriod":"Period","DeviceUseStatement.timingTiming":"Timing","DiagnosticReport.basedOn":"Reference","DiagnosticReport.category":"CodeableConcept","DiagnosticReport.code":"CodeableConcept","DiagnosticReport.conclusion":"string","DiagnosticReport.conclusionCode":"CodeableConcept","DiagnosticReport.contained":"Resource","DiagnosticReport.effectiveDateTime":"dateTime","DiagnosticReport.effectivePeriod":"Period","DiagnosticReport.encounter":"Reference","DiagnosticReport.extension":"Extension","DiagnosticReport.id":"System.String","DiagnosticReport.identifier":"Identifier","DiagnosticReport.imagingStudy":"Reference","DiagnosticReport.implicitRules":"uri","DiagnosticReport.issued":"instant","DiagnosticReport.language":"code","DiagnosticReport.media.comment":"string","DiagnosticReport.media.extension":"Extension","DiagnosticReport.media.id":"System.String","DiagnosticReport.media.link":"Reference","DiagnosticReport.media.modifierExtension":"Extension","DiagnosticReport.meta":"Meta","DiagnosticReport.modifierExtension":"Extension","DiagnosticReport.performer":"Reference","DiagnosticReport.presentedForm":"Attachment","DiagnosticReport.result":"Reference","DiagnosticReport.resultsInterpreter":"Reference","DiagnosticReport.specimen":"Reference","DiagnosticReport.status":"code","DiagnosticReport.subject":"Reference","DiagnosticReport.text":"Narrative","Distance.code":"code","Distance.comparator":"code","Distance.extension":"Extension","Distance.id":"System.String","Distance.system":"uri","Distance.unit":"string","Distance.value":"decimal","DocumentManifest.author":"Reference","DocumentManifest.contained":"Resource","DocumentManifest.content":"Reference","DocumentManifest.created":"dateTime","DocumentManifest.description":"string","DocumentManifest.extension":"Extension","DocumentManifest.id":"System.String","DocumentManifest.identifier":"Identifier","DocumentManifest.implicitRules":"uri","DocumentManifest.language":"code","DocumentManifest.masterIdentifier":"Identifier","DocumentManifest.meta":"Meta","DocumentManifest.modifierExtension":"Extension","DocumentManifest.recipient":"Reference","DocumentManifest.related.extension":"Extension","DocumentManifest.related.id":"System.String","DocumentManifest.related.identifier":"Identifier","DocumentManifest.related.modifierExtension":"Extension","DocumentManifest.related.ref":"Reference","DocumentManifest.source":"uri","DocumentManifest.status":"code","DocumentManifest.subject":"Reference","DocumentManifest.text":"Narrative","DocumentManifest.type":"CodeableConcept","DocumentReference.authenticator":"Reference","DocumentReference.author":"Reference","DocumentReference.category":"CodeableConcept","DocumentReference.contained":"Resource","DocumentReference.content.attachment":"Attachment","DocumentReference.content.extension":"Extension","DocumentReference.content.format":"Coding","DocumentReference.content.id":"System.String","DocumentReference.content.modifierExtension":"Extension","DocumentReference.context.encounter":"Reference","DocumentReference.context.event":"CodeableConcept","DocumentReference.context.extension":"Extension","DocumentReference.context.facilityType":"CodeableConcept","DocumentReference.context.id":"System.String","DocumentReference.context.modifierExtension":"Extension","DocumentReference.context.period":"Period","DocumentReference.context.practiceSetting":"CodeableConcept","DocumentReference.context.related":"Reference","DocumentReference.context.sourcePatientInfo":"Reference","DocumentReference.custodian":"Reference","DocumentReference.date":"instant","DocumentReference.description":"string","DocumentReference.docStatus":"code","DocumentReference.extension":"Extension","DocumentReference.id":"System.String","DocumentReference.identifier":"Identifier","DocumentReference.implicitRules":"uri","DocumentReference.language":"code","DocumentReference.masterIdentifier":"Identifier","DocumentReference.meta":"Meta","DocumentReference.modifierExtension":"Extension","DocumentReference.relatesTo.code":"code","DocumentReference.relatesTo.extension":"Extension","DocumentReference.relatesTo.id":"System.String","DocumentReference.relatesTo.modifierExtension":"Extension","DocumentReference.relatesTo.target":"Reference","DocumentReference.securityLabel":"CodeableConcept","DocumentReference.status":"code","DocumentReference.subject":"Reference","DocumentReference.text":"Narrative","DocumentReference.type":"CodeableConcept","DomainResource.contained":"Resource","DomainResource.extension":"Extension","DomainResource.id":"System.String","DomainResource.implicitRules":"uri","DomainResource.language":"code","DomainResource.meta":"Meta","DomainResource.modifierExtension":"Extension","DomainResource.text":"Narrative","Dosage.additionalInstruction":"CodeableConcept","Dosage.asNeededBoolean":"boolean","Dosage.asNeededCodeableConcept":"CodeableConcept","Dosage.doseAndRate.doseQuantity":"Quantity","Dosage.doseAndRate.doseRange":"Range","Dosage.doseAndRate.extension":"Extension","Dosage.doseAndRate.id":"System.String","Dosage.doseAndRate.rateQuantity":"Quantity","Dosage.doseAndRate.rateRange":"Range","Dosage.doseAndRate.rateRatio":"Ratio","Dosage.doseAndRate.type":"CodeableConcept","Dosage.extension":"Extension","Dosage.id":"System.String","Dosage.maxDosePerAdministration":"Quantity","Dosage.maxDosePerLifetime":"Quantity","Dosage.maxDosePerPeriod":"Ratio","Dosage.method":"CodeableConcept","Dosage.modifierExtension":"Extension","Dosage.patientInstruction":"string","Dosage.route":"CodeableConcept","Dosage.sequence":"integer","Dosage.site":"CodeableConcept","Dosage.text":"string","Dosage.timing":"Timing","Duration.code":"code","Duration.comparator":"code","Duration.extension":"Extension","Duration.id":"System.String","Duration.system":"uri","Duration.unit":"string","Duration.value":"decimal","EffectEvidenceSynthesis.approvalDate":"date","EffectEvidenceSynthesis.author":"ContactDetail","EffectEvidenceSynthesis.certainty.certaintySubcomponent.extension":"Extension","EffectEvidenceSynthesis.certainty.certaintySubcomponent.id":"System.String","EffectEvidenceSynthesis.certainty.certaintySubcomponent.modifierExtension":"Extension","EffectEvidenceSynthesis.certainty.certaintySubcomponent.note":"Annotation","EffectEvidenceSynthesis.certainty.certaintySubcomponent.rating":"CodeableConcept","EffectEvidenceSynthesis.certainty.certaintySubcomponent.type":"CodeableConcept","EffectEvidenceSynthesis.certainty.extension":"Extension","EffectEvidenceSynthesis.certainty.id":"System.String","EffectEvidenceSynthesis.certainty.modifierExtension":"Extension","EffectEvidenceSynthesis.certainty.note":"Annotation","EffectEvidenceSynthesis.certainty.rating":"CodeableConcept","EffectEvidenceSynthesis.contact":"ContactDetail","EffectEvidenceSynthesis.contained":"Resource","EffectEvidenceSynthesis.copyright":"markdown","EffectEvidenceSynthesis.date":"dateTime","EffectEvidenceSynthesis.description":"markdown","EffectEvidenceSynthesis.editor":"ContactDetail","EffectEvidenceSynthesis.effectEstimate.description":"string","EffectEvidenceSynthesis.effectEstimate.extension":"Extension","EffectEvidenceSynthesis.effectEstimate.id":"System.String","EffectEvidenceSynthesis.effectEstimate.modifierExtension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.extension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.from":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.id":"System.String","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.level":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.modifierExtension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.to":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.type":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.type":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.unitOfMeasure":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.value":"decimal","EffectEvidenceSynthesis.effectEstimate.variantState":"CodeableConcept","EffectEvidenceSynthesis.effectivePeriod":"Period","EffectEvidenceSynthesis.endorser":"ContactDetail","EffectEvidenceSynthesis.exposure":"Reference","EffectEvidenceSynthesis.exposureAlternative":"Reference","EffectEvidenceSynthesis.extension":"Extension","EffectEvidenceSynthesis.id":"System.String","EffectEvidenceSynthesis.identifier":"Identifier","EffectEvidenceSynthesis.implicitRules":"uri","EffectEvidenceSynthesis.jurisdiction":"CodeableConcept","EffectEvidenceSynthesis.language":"code","EffectEvidenceSynthesis.lastReviewDate":"date","EffectEvidenceSynthesis.meta":"Meta","EffectEvidenceSynthesis.modifierExtension":"Extension","EffectEvidenceSynthesis.name":"string","EffectEvidenceSynthesis.note":"Annotation","EffectEvidenceSynthesis.outcome":"Reference","EffectEvidenceSynthesis.population":"Reference","EffectEvidenceSynthesis.publisher":"string","EffectEvidenceSynthesis.relatedArtifact":"RelatedArtifact","EffectEvidenceSynthesis.resultsByExposure.description":"string","EffectEvidenceSynthesis.resultsByExposure.exposureState":"code","EffectEvidenceSynthesis.resultsByExposure.extension":"Extension","EffectEvidenceSynthesis.resultsByExposure.id":"System.String","EffectEvidenceSynthesis.resultsByExposure.modifierExtension":"Extension","EffectEvidenceSynthesis.resultsByExposure.riskEvidenceSynthesis":"Reference","EffectEvidenceSynthesis.resultsByExposure.variantState":"CodeableConcept","EffectEvidenceSynthesis.reviewer":"ContactDetail","EffectEvidenceSynthesis.sampleSize.description":"string","EffectEvidenceSynthesis.sampleSize.extension":"Extension","EffectEvidenceSynthesis.sampleSize.id":"System.String","EffectEvidenceSynthesis.sampleSize.modifierExtension":"Extension","EffectEvidenceSynthesis.sampleSize.numberOfParticipants":"integer","EffectEvidenceSynthesis.sampleSize.numberOfStudies":"integer","EffectEvidenceSynthesis.status":"code","EffectEvidenceSynthesis.studyType":"CodeableConcept","EffectEvidenceSynthesis.synthesisType":"CodeableConcept","EffectEvidenceSynthesis.text":"Narrative","EffectEvidenceSynthesis.title":"string","EffectEvidenceSynthesis.topic":"CodeableConcept","EffectEvidenceSynthesis.url":"uri","EffectEvidenceSynthesis.useContext":"UsageContext","EffectEvidenceSynthesis.version":"string","Element.extension":"Extension","Element.id":"System.String","ElementDefinition.alias":"string","ElementDefinition.base.extension":"Extension","ElementDefinition.base.id":"System.String","ElementDefinition.base.max":"string","ElementDefinition.base.min":"unsignedInt","ElementDefinition.base.path":"string","ElementDefinition.binding.description":"string","ElementDefinition.binding.extension":"Extension","ElementDefinition.binding.id":"System.String","ElementDefinition.binding.strength":"code","ElementDefinition.binding.valueSet":"canonical","ElementDefinition.code":"Coding","ElementDefinition.comment":"markdown","ElementDefinition.condition":"id","ElementDefinition.constraint.expression":"string","ElementDefinition.constraint.extension":"Extension","ElementDefinition.constraint.human":"string","ElementDefinition.constraint.id":"System.String","ElementDefinition.constraint.key":"id","ElementDefinition.constraint.requirements":"string","ElementDefinition.constraint.severity":"code","ElementDefinition.constraint.source":"canonical","ElementDefinition.constraint.xpath":"string","ElementDefinition.contentReference":"uri","ElementDefinition.defaultValueAddress":"Address","ElementDefinition.defaultValueAge":"Age","ElementDefinition.defaultValueAnnotation":"Annotation","ElementDefinition.defaultValueAttachment":"Attachment","ElementDefinition.defaultValueBase64Binary":"base64Binary","ElementDefinition.defaultValueBoolean":"boolean","ElementDefinition.defaultValueCanonical":"canonical","ElementDefinition.defaultValueCode":"code","ElementDefinition.defaultValueCodeableConcept":"CodeableConcept","ElementDefinition.defaultValueCoding":"Coding","ElementDefinition.defaultValueContactDetail":"ContactDetail","ElementDefinition.defaultValueContactPoint":"ContactPoint","ElementDefinition.defaultValueContributor":"Contributor","ElementDefinition.defaultValueCount":"Count","ElementDefinition.defaultValueDataRequirement":"DataRequirement","ElementDefinition.defaultValueDate":"date","ElementDefinition.defaultValueDateTime":"dateTime","ElementDefinition.defaultValueDecimal":"decimal","ElementDefinition.defaultValueDistance":"Distance","ElementDefinition.defaultValueDosage":"Dosage","ElementDefinition.defaultValueDuration":"Duration","ElementDefinition.defaultValueExpression":"Expression","ElementDefinition.defaultValueHumanName":"HumanName","ElementDefinition.defaultValueId":"id","ElementDefinition.defaultValueIdentifier":"Identifier","ElementDefinition.defaultValueInstant":"instant","ElementDefinition.defaultValueInteger":"integer","ElementDefinition.defaultValueMarkdown":"markdown","ElementDefinition.defaultValueMeta":"Meta","ElementDefinition.defaultValueMoney":"Money","ElementDefinition.defaultValueOid":"oid","ElementDefinition.defaultValueParameterDefinition":"ParameterDefinition","ElementDefinition.defaultValuePeriod":"Period","ElementDefinition.defaultValuePositiveInt":"positiveInt","ElementDefinition.defaultValueQuantity":"Quantity","ElementDefinition.defaultValueRange":"Range","ElementDefinition.defaultValueRatio":"Ratio","ElementDefinition.defaultValueReference":"Reference","ElementDefinition.defaultValueRelatedArtifact":"RelatedArtifact","ElementDefinition.defaultValueSampledData":"SampledData","ElementDefinition.defaultValueSignature":"Signature","ElementDefinition.defaultValueString":"string","ElementDefinition.defaultValueTime":"time","ElementDefinition.defaultValueTiming":"Timing","ElementDefinition.defaultValueTriggerDefinition":"TriggerDefinition","ElementDefinition.defaultValueUnsignedInt":"unsignedInt","ElementDefinition.defaultValueUri":"uri","ElementDefinition.defaultValueUrl":"url","ElementDefinition.defaultValueUsageContext":"UsageContext","ElementDefinition.defaultValueUuid":"uuid","ElementDefinition.definition":"markdown","ElementDefinition.example.extension":"Extension","ElementDefinition.example.id":"System.String","ElementDefinition.example.label":"string","ElementDefinition.example.valueAddress":"Address","ElementDefinition.example.valueAge":"Age","ElementDefinition.example.valueAnnotation":"Annotation","ElementDefinition.example.valueAttachment":"Attachment","ElementDefinition.example.valueBase64Binary":"base64Binary","ElementDefinition.example.valueBoolean":"boolean","ElementDefinition.example.valueCanonical":"canonical","ElementDefinition.example.valueCode":"code","ElementDefinition.example.valueCodeableConcept":"CodeableConcept","ElementDefinition.example.valueCoding":"Coding","ElementDefinition.example.valueContactDetail":"ContactDetail","ElementDefinition.example.valueContactPoint":"ContactPoint","ElementDefinition.example.valueContributor":"Contributor","ElementDefinition.example.valueCount":"Count","ElementDefinition.example.valueDataRequirement":"DataRequirement","ElementDefinition.example.valueDate":"date","ElementDefinition.example.valueDateTime":"dateTime","ElementDefinition.example.valueDecimal":"decimal","ElementDefinition.example.valueDistance":"Distance","ElementDefinition.example.valueDosage":"Dosage","ElementDefinition.example.valueDuration":"Duration","ElementDefinition.example.valueExpression":"Expression","ElementDefinition.example.valueHumanName":"HumanName","ElementDefinition.example.valueId":"id","ElementDefinition.example.valueIdentifier":"Identifier","ElementDefinition.example.valueInstant":"instant","ElementDefinition.example.valueInteger":"integer","ElementDefinition.example.valueMarkdown":"markdown","ElementDefinition.example.valueMeta":"Meta","ElementDefinition.example.valueMoney":"Money","ElementDefinition.example.valueOid":"oid","ElementDefinition.example.valueParameterDefinition":"ParameterDefinition","ElementDefinition.example.valuePeriod":"Period","ElementDefinition.example.valuePositiveInt":"positiveInt","ElementDefinition.example.valueQuantity":"Quantity","ElementDefinition.example.valueRange":"Range","ElementDefinition.example.valueRatio":"Ratio","ElementDefinition.example.valueReference":"Reference","ElementDefinition.example.valueRelatedArtifact":"RelatedArtifact","ElementDefinition.example.valueSampledData":"SampledData","ElementDefinition.example.valueSignature":"Signature","ElementDefinition.example.valueString":"string","ElementDefinition.example.valueTime":"time","ElementDefinition.example.valueTiming":"Timing","ElementDefinition.example.valueTriggerDefinition":"TriggerDefinition","ElementDefinition.example.valueUnsignedInt":"unsignedInt","ElementDefinition.example.valueUri":"uri","ElementDefinition.example.valueUrl":"url","ElementDefinition.example.valueUsageContext":"UsageContext","ElementDefinition.example.valueUuid":"uuid","ElementDefinition.extension":"Extension","ElementDefinition.extension.extension":"Extension","ElementDefinition.extension.id":"System.String","ElementDefinition.extension.url":"System.String","ElementDefinition.extension.valueCanonical":"canonical","ElementDefinition.extension.valueCodeableConcept":"CodeableConcept","ElementDefinition.extension.valueString":"string","ElementDefinition.fixedAddress":"Address","ElementDefinition.fixedAge":"Age","ElementDefinition.fixedAnnotation":"Annotation","ElementDefinition.fixedAttachment":"Attachment","ElementDefinition.fixedBase64Binary":"base64Binary","ElementDefinition.fixedBoolean":"boolean","ElementDefinition.fixedCanonical":"canonical","ElementDefinition.fixedCode":"code","ElementDefinition.fixedCodeableConcept":"CodeableConcept","ElementDefinition.fixedCoding":"Coding","ElementDefinition.fixedContactDetail":"ContactDetail","ElementDefinition.fixedContactPoint":"ContactPoint","ElementDefinition.fixedContributor":"Contributor","ElementDefinition.fixedCount":"Count","ElementDefinition.fixedDataRequirement":"DataRequirement","ElementDefinition.fixedDate":"date","ElementDefinition.fixedDateTime":"dateTime","ElementDefinition.fixedDecimal":"decimal","ElementDefinition.fixedDistance":"Distance","ElementDefinition.fixedDosage":"Dosage","ElementDefinition.fixedDuration":"Duration","ElementDefinition.fixedExpression":"Expression","ElementDefinition.fixedHumanName":"HumanName","ElementDefinition.fixedId":"id","ElementDefinition.fixedIdentifier":"Identifier","ElementDefinition.fixedInstant":"instant","ElementDefinition.fixedInteger":"integer","ElementDefinition.fixedMarkdown":"markdown","ElementDefinition.fixedMeta":"Meta","ElementDefinition.fixedMoney":"Money","ElementDefinition.fixedOid":"oid","ElementDefinition.fixedParameterDefinition":"ParameterDefinition","ElementDefinition.fixedPeriod":"Period","ElementDefinition.fixedPositiveInt":"positiveInt","ElementDefinition.fixedQuantity":"Quantity","ElementDefinition.fixedRange":"Range","ElementDefinition.fixedRatio":"Ratio","ElementDefinition.fixedReference":"Reference","ElementDefinition.fixedRelatedArtifact":"RelatedArtifact","ElementDefinition.fixedSampledData":"SampledData","ElementDefinition.fixedSignature":"Signature","ElementDefinition.fixedString":"string","ElementDefinition.fixedTime":"time","ElementDefinition.fixedTiming":"Timing","ElementDefinition.fixedTriggerDefinition":"TriggerDefinition","ElementDefinition.fixedUnsignedInt":"unsignedInt","ElementDefinition.fixedUri":"uri","ElementDefinition.fixedUrl":"url","ElementDefinition.fixedUsageContext":"UsageContext","ElementDefinition.fixedUuid":"uuid","ElementDefinition.id":"System.String","ElementDefinition.isModifier":"boolean","ElementDefinition.isModifierReason":"string","ElementDefinition.isSummary":"boolean","ElementDefinition.label":"string","ElementDefinition.mapping.comment":"string","ElementDefinition.mapping.extension":"Extension","ElementDefinition.mapping.id":"System.String","ElementDefinition.mapping.identity":"id","ElementDefinition.mapping.language":"code","ElementDefinition.mapping.map":"string","ElementDefinition.max":"string","ElementDefinition.maxLength":"integer","ElementDefinition.maxValueDate":"date","ElementDefinition.maxValueDateTime":"dateTime","ElementDefinition.maxValueDecimal":"decimal","ElementDefinition.maxValueInstant":"instant","ElementDefinition.maxValueInteger":"integer","ElementDefinition.maxValuePositiveInt":"positiveInt","ElementDefinition.maxValueQuantity":"Quantity","ElementDefinition.maxValueTime":"time","ElementDefinition.maxValueUnsignedInt":"unsignedInt","ElementDefinition.meaningWhenMissing":"markdown","ElementDefinition.min":"unsignedInt","ElementDefinition.minValueDate":"date","ElementDefinition.minValueDateTime":"dateTime","ElementDefinition.minValueDecimal":"decimal","ElementDefinition.minValueInstant":"instant","ElementDefinition.minValueInteger":"integer","ElementDefinition.minValuePositiveInt":"positiveInt","ElementDefinition.minValueQuantity":"Quantity","ElementDefinition.minValueTime":"time","ElementDefinition.minValueUnsignedInt":"unsignedInt","ElementDefinition.modifierExtension":"Extension","ElementDefinition.mustSupport":"boolean","ElementDefinition.orderMeaning":"string","ElementDefinition.path":"string","ElementDefinition.patternAddress":"Address","ElementDefinition.patternAge":"Age","ElementDefinition.patternAnnotation":"Annotation","ElementDefinition.patternAttachment":"Attachment","ElementDefinition.patternBase64Binary":"base64Binary","ElementDefinition.patternBoolean":"boolean","ElementDefinition.patternCanonical":"canonical","ElementDefinition.patternCode":"code","ElementDefinition.patternCodeableConcept":"CodeableConcept","ElementDefinition.patternCoding":"Coding","ElementDefinition.patternContactDetail":"ContactDetail","ElementDefinition.patternContactPoint":"ContactPoint","ElementDefinition.patternContributor":"Contributor","ElementDefinition.patternCount":"Count","ElementDefinition.patternDataRequirement":"DataRequirement","ElementDefinition.patternDate":"date","ElementDefinition.patternDateTime":"dateTime","ElementDefinition.patternDecimal":"decimal","ElementDefinition.patternDistance":"Distance","ElementDefinition.patternDosage":"Dosage","ElementDefinition.patternDuration":"Duration","ElementDefinition.patternExpression":"Expression","ElementDefinition.patternHumanName":"HumanName","ElementDefinition.patternId":"id","ElementDefinition.patternIdentifier":"Identifier","ElementDefinition.patternInstant":"instant","ElementDefinition.patternInteger":"integer","ElementDefinition.patternMarkdown":"markdown","ElementDefinition.patternMeta":"Meta","ElementDefinition.patternMoney":"Money","ElementDefinition.patternOid":"oid","ElementDefinition.patternParameterDefinition":"ParameterDefinition","ElementDefinition.patternPeriod":"Period","ElementDefinition.patternPositiveInt":"positiveInt","ElementDefinition.patternQuantity":"Quantity","ElementDefinition.patternRange":"Range","ElementDefinition.patternRatio":"Ratio","ElementDefinition.patternReference":"Reference","ElementDefinition.patternRelatedArtifact":"RelatedArtifact","ElementDefinition.patternSampledData":"SampledData","ElementDefinition.patternSignature":"Signature","ElementDefinition.patternString":"string","ElementDefinition.patternTime":"time","ElementDefinition.patternTiming":"Timing","ElementDefinition.patternTriggerDefinition":"TriggerDefinition","ElementDefinition.patternUnsignedInt":"unsignedInt","ElementDefinition.patternUri":"uri","ElementDefinition.patternUrl":"url","ElementDefinition.patternUsageContext":"UsageContext","ElementDefinition.patternUuid":"uuid","ElementDefinition.representation":"code","ElementDefinition.requirements":"markdown","ElementDefinition.short":"string","ElementDefinition.sliceIsConstraining":"boolean","ElementDefinition.sliceName":"string","ElementDefinition.slicing.description":"string","ElementDefinition.slicing.discriminator.extension":"Extension","ElementDefinition.slicing.discriminator.id":"System.String","ElementDefinition.slicing.discriminator.path":"string","ElementDefinition.slicing.discriminator.type":"code","ElementDefinition.slicing.extension":"Extension","ElementDefinition.slicing.id":"System.String","ElementDefinition.slicing.ordered":"boolean","ElementDefinition.slicing.rules":"code","ElementDefinition.type.aggregation":"code","ElementDefinition.type.code":"uri","ElementDefinition.type.extension":"Extension","ElementDefinition.type.id":"System.String","ElementDefinition.type.profile":"canonical","ElementDefinition.type.targetProfile":"canonical","ElementDefinition.type.versioning":"code","Encounter.account":"Reference","Encounter.appointment":"Reference","Encounter.basedOn":"Reference","Encounter.class":"Coding","Encounter.classHistory.class":"Coding","Encounter.classHistory.extension":"Extension","Encounter.classHistory.id":"System.String","Encounter.classHistory.modifierExtension":"Extension","Encounter.classHistory.period":"Period","Encounter.contained":"Resource","Encounter.diagnosis.condition":"Reference","Encounter.diagnosis.extension":"Extension","Encounter.diagnosis.id":"System.String","Encounter.diagnosis.modifierExtension":"Extension","Encounter.diagnosis.rank":"positiveInt","Encounter.diagnosis.use":"CodeableConcept","Encounter.episodeOfCare":"Reference","Encounter.extension":"Extension","Encounter.hospitalization.admitSource":"CodeableConcept","Encounter.hospitalization.destination":"Reference","Encounter.hospitalization.dietPreference":"CodeableConcept","Encounter.hospitalization.dischargeDisposition":"CodeableConcept","Encounter.hospitalization.extension":"Extension","Encounter.hospitalization.id":"System.String","Encounter.hospitalization.modifierExtension":"Extension","Encounter.hospitalization.origin":"Reference","Encounter.hospitalization.preAdmissionIdentifier":"Identifier","Encounter.hospitalization.reAdmission":"CodeableConcept","Encounter.hospitalization.specialArrangement":"CodeableConcept","Encounter.hospitalization.specialCourtesy":"CodeableConcept","Encounter.id":"System.String","Encounter.identifier":"Identifier","Encounter.implicitRules":"uri","Encounter.language":"code","Encounter.length":"Duration","Encounter.location.extension":"Extension","Encounter.location.id":"System.String","Encounter.location.location":"Reference","Encounter.location.modifierExtension":"Extension","Encounter.location.period":"Period","Encounter.location.physicalType":"CodeableConcept","Encounter.location.status":"code","Encounter.meta":"Meta","Encounter.modifierExtension":"Extension","Encounter.partOf":"Reference","Encounter.participant.extension":"Extension","Encounter.participant.id":"System.String","Encounter.participant.individual":"Reference","Encounter.participant.modifierExtension":"Extension","Encounter.participant.period":"Period","Encounter.participant.type":"CodeableConcept","Encounter.period":"Period","Encounter.priority":"CodeableConcept","Encounter.reasonCode":"CodeableConcept","Encounter.reasonReference":"Reference","Encounter.serviceProvider":"Reference","Encounter.serviceType":"CodeableConcept","Encounter.status":"code","Encounter.statusHistory.extension":"Extension","Encounter.statusHistory.id":"System.String","Encounter.statusHistory.modifierExtension":"Extension","Encounter.statusHistory.period":"Period","Encounter.statusHistory.status":"code","Encounter.subject":"Reference","Encounter.text":"Narrative","Encounter.type":"CodeableConcept","Endpoint.address":"url","Endpoint.connectionType":"Coding","Endpoint.contact":"ContactPoint","Endpoint.contained":"Resource","Endpoint.extension":"Extension","Endpoint.header":"string","Endpoint.id":"System.String","Endpoint.identifier":"Identifier","Endpoint.implicitRules":"uri","Endpoint.language":"code","Endpoint.managingOrganization":"Reference","Endpoint.meta":"Meta","Endpoint.modifierExtension":"Extension","Endpoint.name":"string","Endpoint.payloadMimeType":"code","Endpoint.payloadType":"CodeableConcept","Endpoint.period":"Period","Endpoint.status":"code","Endpoint.text":"Narrative","EnrollmentRequest.candidate":"Reference","EnrollmentRequest.contained":"Resource","EnrollmentRequest.coverage":"Reference","EnrollmentRequest.created":"dateTime","EnrollmentRequest.extension":"Extension","EnrollmentRequest.id":"System.String","EnrollmentRequest.identifier":"Identifier","EnrollmentRequest.implicitRules":"uri","EnrollmentRequest.insurer":"Reference","EnrollmentRequest.language":"code","EnrollmentRequest.meta":"Meta","EnrollmentRequest.modifierExtension":"Extension","EnrollmentRequest.provider":"Reference","EnrollmentRequest.status":"code","EnrollmentRequest.text":"Narrative","EnrollmentResponse.contained":"Resource","EnrollmentResponse.created":"dateTime","EnrollmentResponse.disposition":"string","EnrollmentResponse.extension":"Extension","EnrollmentResponse.id":"System.String","EnrollmentResponse.identifier":"Identifier","EnrollmentResponse.implicitRules":"uri","EnrollmentResponse.language":"code","EnrollmentResponse.meta":"Meta","EnrollmentResponse.modifierExtension":"Extension","EnrollmentResponse.organization":"Reference","EnrollmentResponse.outcome":"code","EnrollmentResponse.request":"Reference","EnrollmentResponse.requestProvider":"Reference","EnrollmentResponse.status":"code","EnrollmentResponse.text":"Narrative","EpisodeOfCare.account":"Reference","EpisodeOfCare.careManager":"Reference","EpisodeOfCare.contained":"Resource","EpisodeOfCare.diagnosis.condition":"Reference","EpisodeOfCare.diagnosis.extension":"Extension","EpisodeOfCare.diagnosis.id":"System.String","EpisodeOfCare.diagnosis.modifierExtension":"Extension","EpisodeOfCare.diagnosis.rank":"positiveInt","EpisodeOfCare.diagnosis.role":"CodeableConcept","EpisodeOfCare.extension":"Extension","EpisodeOfCare.id":"System.String","EpisodeOfCare.identifier":"Identifier","EpisodeOfCare.implicitRules":"uri","EpisodeOfCare.language":"code","EpisodeOfCare.managingOrganization":"Reference","EpisodeOfCare.meta":"Meta","EpisodeOfCare.modifierExtension":"Extension","EpisodeOfCare.patient":"Reference","EpisodeOfCare.period":"Period","EpisodeOfCare.referralRequest":"Reference","EpisodeOfCare.status":"code","EpisodeOfCare.statusHistory.extension":"Extension","EpisodeOfCare.statusHistory.id":"System.String","EpisodeOfCare.statusHistory.modifierExtension":"Extension","EpisodeOfCare.statusHistory.period":"Period","EpisodeOfCare.statusHistory.status":"code","EpisodeOfCare.team":"Reference","EpisodeOfCare.text":"Narrative","EpisodeOfCare.type":"CodeableConcept","EventDefinition.approvalDate":"date","EventDefinition.author":"ContactDetail","EventDefinition.contact":"ContactDetail","EventDefinition.contained":"Resource","EventDefinition.copyright":"markdown","EventDefinition.date":"dateTime","EventDefinition.description":"markdown","EventDefinition.editor":"ContactDetail","EventDefinition.effectivePeriod":"Period","EventDefinition.endorser":"ContactDetail","EventDefinition.experimental":"boolean","EventDefinition.extension":"Extension","EventDefinition.id":"System.String","EventDefinition.identifier":"Identifier","EventDefinition.implicitRules":"uri","EventDefinition.jurisdiction":"CodeableConcept","EventDefinition.language":"code","EventDefinition.lastReviewDate":"date","EventDefinition.meta":"Meta","EventDefinition.modifierExtension":"Extension","EventDefinition.name":"string","EventDefinition.publisher":"string","EventDefinition.purpose":"markdown","EventDefinition.relatedArtifact":"RelatedArtifact","EventDefinition.reviewer":"ContactDetail","EventDefinition.status":"code","EventDefinition.subjectCodeableConcept":"CodeableConcept","EventDefinition.subjectReference":"Reference","EventDefinition.subtitle":"string","EventDefinition.text":"Narrative","EventDefinition.title":"string","EventDefinition.topic":"CodeableConcept","EventDefinition.trigger":"TriggerDefinition","EventDefinition.url":"uri","EventDefinition.usage":"string","EventDefinition.useContext":"UsageContext","EventDefinition.version":"string","Evidence.approvalDate":"date","Evidence.author":"ContactDetail","Evidence.contact":"ContactDetail","Evidence.contained":"Resource","Evidence.copyright":"markdown","Evidence.date":"dateTime","Evidence.description":"markdown","Evidence.editor":"ContactDetail","Evidence.effectivePeriod":"Period","Evidence.endorser":"ContactDetail","Evidence.exposureBackground":"Reference","Evidence.exposureVariant":"Reference","Evidence.extension":"Extension","Evidence.id":"System.String","Evidence.identifier":"Identifier","Evidence.implicitRules":"uri","Evidence.jurisdiction":"CodeableConcept","Evidence.language":"code","Evidence.lastReviewDate":"date","Evidence.meta":"Meta","Evidence.modifierExtension":"Extension","Evidence.name":"string","Evidence.note":"Annotation","Evidence.outcome":"Reference","Evidence.publisher":"string","Evidence.relatedArtifact":"RelatedArtifact","Evidence.reviewer":"ContactDetail","Evidence.shortTitle":"string","Evidence.status":"code","Evidence.subtitle":"string","Evidence.text":"Narrative","Evidence.title":"string","Evidence.topic":"CodeableConcept","Evidence.url":"uri","Evidence.useContext":"UsageContext","Evidence.version":"string","EvidenceVariable.approvalDate":"date","EvidenceVariable.author":"ContactDetail","EvidenceVariable.characteristic.definitionCanonical":"canonical","EvidenceVariable.characteristic.definitionCodeableConcept":"CodeableConcept","EvidenceVariable.characteristic.definitionDataRequirement":"DataRequirement","EvidenceVariable.characteristic.definitionExpression":"Expression","EvidenceVariable.characteristic.definitionReference":"Reference","EvidenceVariable.characteristic.definitionTriggerDefinition":"TriggerDefinition","EvidenceVariable.characteristic.description":"string","EvidenceVariable.characteristic.exclude":"boolean","EvidenceVariable.characteristic.extension":"Extension","EvidenceVariable.characteristic.groupMeasure":"code","EvidenceVariable.characteristic.id":"System.String","EvidenceVariable.characteristic.modifierExtension":"Extension","EvidenceVariable.characteristic.participantEffectiveDateTime":"dateTime","EvidenceVariable.characteristic.participantEffectiveDuration":"Duration","EvidenceVariable.characteristic.participantEffectivePeriod":"Period","EvidenceVariable.characteristic.participantEffectiveTiming":"Timing","EvidenceVariable.characteristic.timeFromStart":"Duration","EvidenceVariable.characteristic.usageContext":"UsageContext","EvidenceVariable.contact":"ContactDetail","EvidenceVariable.contained":"Resource","EvidenceVariable.copyright":"markdown","EvidenceVariable.date":"dateTime","EvidenceVariable.description":"markdown","EvidenceVariable.editor":"ContactDetail","EvidenceVariable.effectivePeriod":"Period","EvidenceVariable.endorser":"ContactDetail","EvidenceVariable.extension":"Extension","EvidenceVariable.id":"System.String","EvidenceVariable.identifier":"Identifier","EvidenceVariable.implicitRules":"uri","EvidenceVariable.jurisdiction":"CodeableConcept","EvidenceVariable.language":"code","EvidenceVariable.lastReviewDate":"date","EvidenceVariable.meta":"Meta","EvidenceVariable.modifierExtension":"Extension","EvidenceVariable.name":"string","EvidenceVariable.note":"Annotation","EvidenceVariable.publisher":"string","EvidenceVariable.relatedArtifact":"RelatedArtifact","EvidenceVariable.reviewer":"ContactDetail","EvidenceVariable.shortTitle":"string","EvidenceVariable.status":"code","EvidenceVariable.subtitle":"string","EvidenceVariable.text":"Narrative","EvidenceVariable.title":"string","EvidenceVariable.topic":"CodeableConcept","EvidenceVariable.type":"code","EvidenceVariable.url":"uri","EvidenceVariable.useContext":"UsageContext","EvidenceVariable.version":"string","ExampleScenario.actor.actorId":"string","ExampleScenario.actor.description":"markdown","ExampleScenario.actor.extension":"Extension","ExampleScenario.actor.id":"System.String","ExampleScenario.actor.modifierExtension":"Extension","ExampleScenario.actor.name":"string","ExampleScenario.actor.type":"code","ExampleScenario.contact":"ContactDetail","ExampleScenario.contained":"Resource","ExampleScenario.copyright":"markdown","ExampleScenario.date":"dateTime","ExampleScenario.experimental":"boolean","ExampleScenario.extension":"Extension","ExampleScenario.id":"System.String","ExampleScenario.identifier":"Identifier","ExampleScenario.implicitRules":"uri","ExampleScenario.instance.containedInstance.extension":"Extension","ExampleScenario.instance.containedInstance.id":"System.String","ExampleScenario.instance.containedInstance.modifierExtension":"Extension","ExampleScenario.instance.containedInstance.resourceId":"string","ExampleScenario.instance.containedInstance.versionId":"string","ExampleScenario.instance.description":"markdown","ExampleScenario.instance.extension":"Extension","ExampleScenario.instance.id":"System.String","ExampleScenario.instance.modifierExtension":"Extension","ExampleScenario.instance.name":"string","ExampleScenario.instance.resourceId":"string","ExampleScenario.instance.resourceType":"code","ExampleScenario.instance.version.description":"markdown","ExampleScenario.instance.version.extension":"Extension","ExampleScenario.instance.version.id":"System.String","ExampleScenario.instance.version.modifierExtension":"Extension","ExampleScenario.instance.version.versionId":"string","ExampleScenario.jurisdiction":"CodeableConcept","ExampleScenario.language":"code","ExampleScenario.meta":"Meta","ExampleScenario.modifierExtension":"Extension","ExampleScenario.name":"string","ExampleScenario.process.description":"markdown","ExampleScenario.process.extension":"Extension","ExampleScenario.process.id":"System.String","ExampleScenario.process.modifierExtension":"Extension","ExampleScenario.process.postConditions":"markdown","ExampleScenario.process.preConditions":"markdown","ExampleScenario.process.step.alternative.description":"markdown","ExampleScenario.process.step.alternative.extension":"Extension","ExampleScenario.process.step.alternative.id":"System.String","ExampleScenario.process.step.alternative.modifierExtension":"Extension","ExampleScenario.process.step.alternative.title":"string","ExampleScenario.process.step.extension":"Extension","ExampleScenario.process.step.id":"System.String","ExampleScenario.process.step.modifierExtension":"Extension","ExampleScenario.process.step.operation.description":"markdown","ExampleScenario.process.step.operation.extension":"Extension","ExampleScenario.process.step.operation.id":"System.String","ExampleScenario.process.step.operation.initiator":"string","ExampleScenario.process.step.operation.initiatorActive":"boolean","ExampleScenario.process.step.operation.modifierExtension":"Extension","ExampleScenario.process.step.operation.name":"string","ExampleScenario.process.step.operation.number":"string","ExampleScenario.process.step.operation.receiver":"string","ExampleScenario.process.step.operation.receiverActive":"boolean","ExampleScenario.process.step.operation.type":"string","ExampleScenario.process.step.pause":"boolean","ExampleScenario.process.title":"string","ExampleScenario.publisher":"string","ExampleScenario.purpose":"markdown","ExampleScenario.status":"code","ExampleScenario.text":"Narrative","ExampleScenario.url":"uri","ExampleScenario.useContext":"UsageContext","ExampleScenario.version":"string","ExampleScenario.workflow":"canonical","ExplanationOfBenefit.accident.date":"date","ExplanationOfBenefit.accident.extension":"Extension","ExplanationOfBenefit.accident.id":"System.String","ExplanationOfBenefit.accident.locationAddress":"Address","ExplanationOfBenefit.accident.locationReference":"Reference","ExplanationOfBenefit.accident.modifierExtension":"Extension","ExplanationOfBenefit.accident.type":"CodeableConcept","ExplanationOfBenefit.addItem.bodySite":"CodeableConcept","ExplanationOfBenefit.addItem.detail.extension":"Extension","ExplanationOfBenefit.addItem.detail.factor":"decimal","ExplanationOfBenefit.addItem.detail.id":"System.String","ExplanationOfBenefit.addItem.detail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.net":"Money","ExplanationOfBenefit.addItem.detail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.detail.quantity":"Quantity","ExplanationOfBenefit.addItem.detail.subDetail.extension":"Extension","ExplanationOfBenefit.addItem.detail.subDetail.factor":"decimal","ExplanationOfBenefit.addItem.detail.subDetail.id":"System.String","ExplanationOfBenefit.addItem.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.subDetail.net":"Money","ExplanationOfBenefit.addItem.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.subDetail.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.addItem.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.addItem.detail.unitPrice":"Money","ExplanationOfBenefit.addItem.detailSequence":"positiveInt","ExplanationOfBenefit.addItem.extension":"Extension","ExplanationOfBenefit.addItem.factor":"decimal","ExplanationOfBenefit.addItem.id":"System.String","ExplanationOfBenefit.addItem.itemSequence":"positiveInt","ExplanationOfBenefit.addItem.locationAddress":"Address","ExplanationOfBenefit.addItem.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.addItem.locationReference":"Reference","ExplanationOfBenefit.addItem.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.modifierExtension":"Extension","ExplanationOfBenefit.addItem.net":"Money","ExplanationOfBenefit.addItem.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.programCode":"CodeableConcept","ExplanationOfBenefit.addItem.provider":"Reference","ExplanationOfBenefit.addItem.quantity":"Quantity","ExplanationOfBenefit.addItem.servicedDate":"date","ExplanationOfBenefit.addItem.servicedPeriod":"Period","ExplanationOfBenefit.addItem.subDetailSequence":"positiveInt","ExplanationOfBenefit.addItem.subSite":"CodeableConcept","ExplanationOfBenefit.addItem.unitPrice":"Money","ExplanationOfBenefit.benefitBalance.category":"CodeableConcept","ExplanationOfBenefit.benefitBalance.description":"string","ExplanationOfBenefit.benefitBalance.excluded":"boolean","ExplanationOfBenefit.benefitBalance.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.allowedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.allowedString":"string","ExplanationOfBenefit.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.financial.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.id":"System.String","ExplanationOfBenefit.benefitBalance.financial.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.financial.type":"CodeableConcept","ExplanationOfBenefit.benefitBalance.financial.usedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.usedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.id":"System.String","ExplanationOfBenefit.benefitBalance.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.name":"string","ExplanationOfBenefit.benefitBalance.network":"CodeableConcept","ExplanationOfBenefit.benefitBalance.term":"CodeableConcept","ExplanationOfBenefit.benefitBalance.unit":"CodeableConcept","ExplanationOfBenefit.benefitPeriod":"Period","ExplanationOfBenefit.billablePeriod":"Period","ExplanationOfBenefit.careTeam.extension":"Extension","ExplanationOfBenefit.careTeam.id":"System.String","ExplanationOfBenefit.careTeam.modifierExtension":"Extension","ExplanationOfBenefit.careTeam.provider":"Reference","ExplanationOfBenefit.careTeam.qualification":"CodeableConcept","ExplanationOfBenefit.careTeam.responsible":"boolean","ExplanationOfBenefit.careTeam.role":"CodeableConcept","ExplanationOfBenefit.careTeam.sequence":"positiveInt","ExplanationOfBenefit.claim":"Reference","ExplanationOfBenefit.claimResponse":"Reference","ExplanationOfBenefit.contained":"Resource","ExplanationOfBenefit.created":"dateTime","ExplanationOfBenefit.diagnosis.diagnosisCodeableConcept":"CodeableConcept","ExplanationOfBenefit.diagnosis.diagnosisReference":"Reference","ExplanationOfBenefit.diagnosis.extension":"Extension","ExplanationOfBenefit.diagnosis.id":"System.String","ExplanationOfBenefit.diagnosis.modifierExtension":"Extension","ExplanationOfBenefit.diagnosis.onAdmission":"CodeableConcept","ExplanationOfBenefit.diagnosis.packageCode":"CodeableConcept","ExplanationOfBenefit.diagnosis.sequence":"positiveInt","ExplanationOfBenefit.diagnosis.type":"CodeableConcept","ExplanationOfBenefit.disposition":"string","ExplanationOfBenefit.enterer":"Reference","ExplanationOfBenefit.extension":"Extension","ExplanationOfBenefit.facility":"Reference","ExplanationOfBenefit.form":"Attachment","ExplanationOfBenefit.formCode":"CodeableConcept","ExplanationOfBenefit.fundsReserve":"CodeableConcept","ExplanationOfBenefit.fundsReserveRequested":"CodeableConcept","ExplanationOfBenefit.id":"System.String","ExplanationOfBenefit.identifier":"Identifier","ExplanationOfBenefit.implicitRules":"uri","ExplanationOfBenefit.insurance.coverage":"Reference","ExplanationOfBenefit.insurance.extension":"Extension","ExplanationOfBenefit.insurance.focal":"boolean","ExplanationOfBenefit.insurance.id":"System.String","ExplanationOfBenefit.insurance.modifierExtension":"Extension","ExplanationOfBenefit.insurance.preAuthRef":"string","ExplanationOfBenefit.insurer":"Reference","ExplanationOfBenefit.item.adjudication.amount":"Money","ExplanationOfBenefit.item.adjudication.category":"CodeableConcept","ExplanationOfBenefit.item.adjudication.extension":"Extension","ExplanationOfBenefit.item.adjudication.id":"System.String","ExplanationOfBenefit.item.adjudication.modifierExtension":"Extension","ExplanationOfBenefit.item.adjudication.reason":"CodeableConcept","ExplanationOfBenefit.item.adjudication.value":"decimal","ExplanationOfBenefit.item.bodySite":"CodeableConcept","ExplanationOfBenefit.item.careTeamSequence":"positiveInt","ExplanationOfBenefit.item.category":"CodeableConcept","ExplanationOfBenefit.item.detail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.extension":"Extension","ExplanationOfBenefit.item.detail.factor":"decimal","ExplanationOfBenefit.item.detail.id":"System.String","ExplanationOfBenefit.item.detail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.net":"Money","ExplanationOfBenefit.item.detail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.productOrService":"CodeableConcept","ExplanationOfBenefit.item.detail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.quantity":"Quantity","ExplanationOfBenefit.item.detail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.extension":"Extension","ExplanationOfBenefit.item.detail.subDetail.factor":"decimal","ExplanationOfBenefit.item.detail.subDetail.id":"System.String","ExplanationOfBenefit.item.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.subDetail.net":"Money","ExplanationOfBenefit.item.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.productOrService":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.item.detail.subDetail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.udi":"Reference","ExplanationOfBenefit.item.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.item.detail.udi":"Reference","ExplanationOfBenefit.item.detail.unitPrice":"Money","ExplanationOfBenefit.item.diagnosisSequence":"positiveInt","ExplanationOfBenefit.item.encounter":"Reference","ExplanationOfBenefit.item.extension":"Extension","ExplanationOfBenefit.item.factor":"decimal","ExplanationOfBenefit.item.id":"System.String","ExplanationOfBenefit.item.informationSequence":"positiveInt","ExplanationOfBenefit.item.locationAddress":"Address","ExplanationOfBenefit.item.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.item.locationReference":"Reference","ExplanationOfBenefit.item.modifier":"CodeableConcept","ExplanationOfBenefit.item.modifierExtension":"Extension","ExplanationOfBenefit.item.net":"Money","ExplanationOfBenefit.item.noteNumber":"positiveInt","ExplanationOfBenefit.item.procedureSequence":"positiveInt","ExplanationOfBenefit.item.productOrService":"CodeableConcept","ExplanationOfBenefit.item.programCode":"CodeableConcept","ExplanationOfBenefit.item.quantity":"Quantity","ExplanationOfBenefit.item.revenue":"CodeableConcept","ExplanationOfBenefit.item.sequence":"positiveInt","ExplanationOfBenefit.item.servicedDate":"date","ExplanationOfBenefit.item.servicedPeriod":"Period","ExplanationOfBenefit.item.subSite":"CodeableConcept","ExplanationOfBenefit.item.udi":"Reference","ExplanationOfBenefit.item.unitPrice":"Money","ExplanationOfBenefit.language":"code","ExplanationOfBenefit.meta":"Meta","ExplanationOfBenefit.modifierExtension":"Extension","ExplanationOfBenefit.originalPrescription":"Reference","ExplanationOfBenefit.outcome":"code","ExplanationOfBenefit.patient":"Reference","ExplanationOfBenefit.payee.extension":"Extension","ExplanationOfBenefit.payee.id":"System.String","ExplanationOfBenefit.payee.modifierExtension":"Extension","ExplanationOfBenefit.payee.party":"Reference","ExplanationOfBenefit.payee.type":"CodeableConcept","ExplanationOfBenefit.payment.adjustment":"Money","ExplanationOfBenefit.payment.adjustmentReason":"CodeableConcept","ExplanationOfBenefit.payment.amount":"Money","ExplanationOfBenefit.payment.date":"date","ExplanationOfBenefit.payment.extension":"Extension","ExplanationOfBenefit.payment.id":"System.String","ExplanationOfBenefit.payment.identifier":"Identifier","ExplanationOfBenefit.payment.modifierExtension":"Extension","ExplanationOfBenefit.payment.type":"CodeableConcept","ExplanationOfBenefit.preAuthRef":"string","ExplanationOfBenefit.preAuthRefPeriod":"Period","ExplanationOfBenefit.precedence":"positiveInt","ExplanationOfBenefit.prescription":"Reference","ExplanationOfBenefit.priority":"CodeableConcept","ExplanationOfBenefit.procedure.date":"dateTime","ExplanationOfBenefit.procedure.extension":"Extension","ExplanationOfBenefit.procedure.id":"System.String","ExplanationOfBenefit.procedure.modifierExtension":"Extension","ExplanationOfBenefit.procedure.procedureCodeableConcept":"CodeableConcept","ExplanationOfBenefit.procedure.procedureReference":"Reference","ExplanationOfBenefit.procedure.sequence":"positiveInt","ExplanationOfBenefit.procedure.type":"CodeableConcept","ExplanationOfBenefit.procedure.udi":"Reference","ExplanationOfBenefit.processNote.extension":"Extension","ExplanationOfBenefit.processNote.id":"System.String","ExplanationOfBenefit.processNote.language":"CodeableConcept","ExplanationOfBenefit.processNote.modifierExtension":"Extension","ExplanationOfBenefit.processNote.number":"positiveInt","ExplanationOfBenefit.processNote.text":"string","ExplanationOfBenefit.processNote.type":"code","ExplanationOfBenefit.provider":"Reference","ExplanationOfBenefit.referral":"Reference","ExplanationOfBenefit.related.claim":"Reference","ExplanationOfBenefit.related.extension":"Extension","ExplanationOfBenefit.related.id":"System.String","ExplanationOfBenefit.related.modifierExtension":"Extension","ExplanationOfBenefit.related.reference":"Identifier","ExplanationOfBenefit.related.relationship":"CodeableConcept","ExplanationOfBenefit.status":"code","ExplanationOfBenefit.subType":"CodeableConcept","ExplanationOfBenefit.supportingInfo.category":"CodeableConcept","ExplanationOfBenefit.supportingInfo.code":"CodeableConcept","ExplanationOfBenefit.supportingInfo.extension":"Extension","ExplanationOfBenefit.supportingInfo.id":"System.String","ExplanationOfBenefit.supportingInfo.modifierExtension":"Extension","ExplanationOfBenefit.supportingInfo.reason":"Coding","ExplanationOfBenefit.supportingInfo.sequence":"positiveInt","ExplanationOfBenefit.supportingInfo.timingDate":"date","ExplanationOfBenefit.supportingInfo.timingPeriod":"Period","ExplanationOfBenefit.supportingInfo.valueAttachment":"Attachment","ExplanationOfBenefit.supportingInfo.valueBoolean":"boolean","ExplanationOfBenefit.supportingInfo.valueQuantity":"Quantity","ExplanationOfBenefit.supportingInfo.valueReference":"Reference","ExplanationOfBenefit.supportingInfo.valueString":"string","ExplanationOfBenefit.text":"Narrative","ExplanationOfBenefit.total.amount":"Money","ExplanationOfBenefit.total.category":"CodeableConcept","ExplanationOfBenefit.total.extension":"Extension","ExplanationOfBenefit.total.id":"System.String","ExplanationOfBenefit.total.modifierExtension":"Extension","ExplanationOfBenefit.type":"CodeableConcept","ExplanationOfBenefit.use":"code","Expression.description":"string","Expression.expression":"string","Expression.extension":"Extension","Expression.id":"System.String","Expression.language":"code","Expression.name":"id","Expression.reference":"uri","Extension.extension":"Extension","Extension.id":"System.String","Extension.url":"System.String","Extension.valueAddress":"Address","Extension.valueAge":"Age","Extension.valueAnnotation":"Annotation","Extension.valueAttachment":"Attachment","Extension.valueBase64Binary":"base64Binary","Extension.valueBoolean":"boolean","Extension.valueCanonical":"canonical","Extension.valueCode":"code","Extension.valueCodeableConcept":"CodeableConcept","Extension.valueCoding":"Coding","Extension.valueContactDetail":"ContactDetail","Extension.valueContactPoint":"ContactPoint","Extension.valueContributor":"Contributor","Extension.valueCount":"Count","Extension.valueDataRequirement":"DataRequirement","Extension.valueDate":"date","Extension.valueDateTime":"dateTime","Extension.valueDecimal":"decimal","Extension.valueDistance":"Distance","Extension.valueDosage":"Dosage","Extension.valueDuration":"Duration","Extension.valueExpression":"Expression","Extension.valueHumanName":"HumanName","Extension.valueId":"id","Extension.valueIdentifier":"Identifier","Extension.valueInstant":"instant","Extension.valueInteger":"integer","Extension.valueMarkdown":"markdown","Extension.valueMeta":"Meta","Extension.valueMoney":"Money","Extension.valueOid":"oid","Extension.valueParameterDefinition":"ParameterDefinition","Extension.valuePeriod":"Period","Extension.valuePositiveInt":"positiveInt","Extension.valueQuantity":"Quantity","Extension.valueRange":"Range","Extension.valueRatio":"Ratio","Extension.valueReference":"Reference","Extension.valueRelatedArtifact":"RelatedArtifact","Extension.valueSampledData":"SampledData","Extension.valueSignature":"Signature","Extension.valueString":"string","Extension.valueTime":"time","Extension.valueTiming":"Timing","Extension.valueTriggerDefinition":"TriggerDefinition","Extension.valueUnsignedInt":"unsignedInt","Extension.valueUri":"uri","Extension.valueUrl":"url","Extension.valueUsageContext":"UsageContext","Extension.valueUuid":"uuid","FamilyMemberHistory.ageAge":"Age","FamilyMemberHistory.ageRange":"Range","FamilyMemberHistory.ageString":"string","FamilyMemberHistory.bornDate":"date","FamilyMemberHistory.bornPeriod":"Period","FamilyMemberHistory.bornString":"string","FamilyMemberHistory.condition.code":"CodeableConcept","FamilyMemberHistory.condition.contributedToDeath":"boolean","FamilyMemberHistory.condition.extension":"Extension","FamilyMemberHistory.condition.id":"System.String","FamilyMemberHistory.condition.modifierExtension":"Extension","FamilyMemberHistory.condition.note":"Annotation","FamilyMemberHistory.condition.onsetAge":"Age","FamilyMemberHistory.condition.onsetPeriod":"Period","FamilyMemberHistory.condition.onsetRange":"Range","FamilyMemberHistory.condition.onsetString":"string","FamilyMemberHistory.condition.outcome":"CodeableConcept","FamilyMemberHistory.contained":"Resource","FamilyMemberHistory.dataAbsentReason":"CodeableConcept","FamilyMemberHistory.date":"dateTime","FamilyMemberHistory.deceasedAge":"Age","FamilyMemberHistory.deceasedBoolean":"boolean","FamilyMemberHistory.deceasedDate":"date","FamilyMemberHistory.deceasedRange":"Range","FamilyMemberHistory.deceasedString":"string","FamilyMemberHistory.estimatedAge":"boolean","FamilyMemberHistory.extension":"Extension","FamilyMemberHistory.id":"System.String","FamilyMemberHistory.identifier":"Identifier","FamilyMemberHistory.implicitRules":"uri","FamilyMemberHistory.instantiatesCanonical":"canonical","FamilyMemberHistory.instantiatesUri":"uri","FamilyMemberHistory.language":"code","FamilyMemberHistory.meta":"Meta","FamilyMemberHistory.modifierExtension":"Extension","FamilyMemberHistory.name":"string","FamilyMemberHistory.note":"Annotation","FamilyMemberHistory.patient":"Reference","FamilyMemberHistory.reasonCode":"CodeableConcept","FamilyMemberHistory.reasonReference":"Reference","FamilyMemberHistory.relationship":"CodeableConcept","FamilyMemberHistory.sex":"CodeableConcept","FamilyMemberHistory.status":"code","FamilyMemberHistory.text":"Narrative","Flag.author":"Reference","Flag.category":"CodeableConcept","Flag.code":"CodeableConcept","Flag.contained":"Resource","Flag.encounter":"Reference","Flag.extension":"Extension","Flag.id":"System.String","Flag.identifier":"Identifier","Flag.implicitRules":"uri","Flag.language":"code","Flag.meta":"Meta","Flag.modifierExtension":"Extension","Flag.period":"Period","Flag.status":"code","Flag.subject":"Reference","Flag.text":"Narrative","Goal.achievementStatus":"CodeableConcept","Goal.addresses":"Reference","Goal.category":"CodeableConcept","Goal.contained":"Resource","Goal.description":"CodeableConcept","Goal.expressedBy":"Reference","Goal.extension":"Extension","Goal.id":"System.String","Goal.identifier":"Identifier","Goal.implicitRules":"uri","Goal.language":"code","Goal.lifecycleStatus":"code","Goal.meta":"Meta","Goal.modifierExtension":"Extension","Goal.note":"Annotation","Goal.outcomeCode":"CodeableConcept","Goal.outcomeReference":"Reference","Goal.priority":"CodeableConcept","Goal.startCodeableConcept":"CodeableConcept","Goal.startDate":"date","Goal.statusDate":"date","Goal.statusReason":"string","Goal.subject":"Reference","Goal.target.detailBoolean":"boolean","Goal.target.detailCodeableConcept":"CodeableConcept","Goal.target.detailInteger":"integer","Goal.target.detailQuantity":"Quantity","Goal.target.detailRange":"Range","Goal.target.detailRatio":"Ratio","Goal.target.detailString":"string","Goal.target.dueDate":"date","Goal.target.dueDuration":"Duration","Goal.target.extension":"Extension","Goal.target.id":"System.String","Goal.target.measure":"CodeableConcept","Goal.target.modifierExtension":"Extension","Goal.text":"Narrative","GraphDefinition.contact":"ContactDetail","GraphDefinition.contained":"Resource","GraphDefinition.date":"dateTime","GraphDefinition.description":"markdown","GraphDefinition.experimental":"boolean","GraphDefinition.extension":"Extension","GraphDefinition.id":"System.String","GraphDefinition.implicitRules":"uri","GraphDefinition.jurisdiction":"CodeableConcept","GraphDefinition.language":"code","GraphDefinition.link.description":"string","GraphDefinition.link.extension":"Extension","GraphDefinition.link.id":"System.String","GraphDefinition.link.max":"string","GraphDefinition.link.min":"integer","GraphDefinition.link.modifierExtension":"Extension","GraphDefinition.link.path":"string","GraphDefinition.link.sliceName":"string","GraphDefinition.link.target.compartment.code":"code","GraphDefinition.link.target.compartment.description":"string","GraphDefinition.link.target.compartment.expression":"string","GraphDefinition.link.target.compartment.extension":"Extension","GraphDefinition.link.target.compartment.id":"System.String","GraphDefinition.link.target.compartment.modifierExtension":"Extension","GraphDefinition.link.target.compartment.rule":"code","GraphDefinition.link.target.compartment.use":"code","GraphDefinition.link.target.extension":"Extension","GraphDefinition.link.target.id":"System.String","GraphDefinition.link.target.modifierExtension":"Extension","GraphDefinition.link.target.params":"string","GraphDefinition.link.target.profile":"canonical","GraphDefinition.link.target.type":"code","GraphDefinition.meta":"Meta","GraphDefinition.modifierExtension":"Extension","GraphDefinition.name":"string","GraphDefinition.profile":"canonical","GraphDefinition.publisher":"string","GraphDefinition.purpose":"markdown","GraphDefinition.start":"code","GraphDefinition.status":"code","GraphDefinition.text":"Narrative","GraphDefinition.url":"uri","GraphDefinition.useContext":"UsageContext","GraphDefinition.version":"string","Group.active":"boolean","Group.actual":"boolean","Group.characteristic.code":"CodeableConcept","Group.characteristic.exclude":"boolean","Group.characteristic.extension":"Extension","Group.characteristic.id":"System.String","Group.characteristic.modifierExtension":"Extension","Group.characteristic.period":"Period","Group.characteristic.valueBoolean":"boolean","Group.characteristic.valueCodeableConcept":"CodeableConcept","Group.characteristic.valueQuantity":"Quantity","Group.characteristic.valueRange":"Range","Group.characteristic.valueReference":"Reference","Group.code":"CodeableConcept","Group.contained":"Resource","Group.extension":"Extension","Group.id":"System.String","Group.identifier":"Identifier","Group.implicitRules":"uri","Group.language":"code","Group.managingEntity":"Reference","Group.member.entity":"Reference","Group.member.extension":"Extension","Group.member.id":"System.String","Group.member.inactive":"boolean","Group.member.modifierExtension":"Extension","Group.member.period":"Period","Group.meta":"Meta","Group.modifierExtension":"Extension","Group.name":"string","Group.quantity":"unsignedInt","Group.text":"Narrative","Group.type":"code","GuidanceResponse.contained":"Resource","GuidanceResponse.dataRequirement":"DataRequirement","GuidanceResponse.encounter":"Reference","GuidanceResponse.evaluationMessage":"Reference","GuidanceResponse.extension":"Extension","GuidanceResponse.id":"System.String","GuidanceResponse.identifier":"Identifier","GuidanceResponse.implicitRules":"uri","GuidanceResponse.language":"code","GuidanceResponse.meta":"Meta","GuidanceResponse.modifierExtension":"Extension","GuidanceResponse.moduleCanonical":"canonical","GuidanceResponse.moduleCodeableConcept":"CodeableConcept","GuidanceResponse.moduleUri":"uri","GuidanceResponse.note":"Annotation","GuidanceResponse.occurrenceDateTime":"dateTime","GuidanceResponse.outputParameters":"Reference","GuidanceResponse.performer":"Reference","GuidanceResponse.reasonCode":"CodeableConcept","GuidanceResponse.reasonReference":"Reference","GuidanceResponse.requestIdentifier":"Identifier","GuidanceResponse.result":"Reference","GuidanceResponse.status":"code","GuidanceResponse.subject":"Reference","GuidanceResponse.text":"Narrative","HealthcareService.active":"boolean","HealthcareService.appointmentRequired":"boolean","HealthcareService.availabilityExceptions":"string","HealthcareService.availableTime.allDay":"boolean","HealthcareService.availableTime.availableEndTime":"time","HealthcareService.availableTime.availableStartTime":"time","HealthcareService.availableTime.daysOfWeek":"code","HealthcareService.availableTime.extension":"Extension","HealthcareService.availableTime.id":"System.String","HealthcareService.availableTime.modifierExtension":"Extension","HealthcareService.category":"CodeableConcept","HealthcareService.characteristic":"CodeableConcept","HealthcareService.comment":"string","HealthcareService.communication":"CodeableConcept","HealthcareService.contained":"Resource","HealthcareService.coverageArea":"Reference","HealthcareService.eligibility.code":"CodeableConcept","HealthcareService.eligibility.comment":"markdown","HealthcareService.eligibility.extension":"Extension","HealthcareService.eligibility.id":"System.String","HealthcareService.eligibility.modifierExtension":"Extension","HealthcareService.endpoint":"Reference","HealthcareService.extension":"Extension","HealthcareService.extraDetails":"markdown","HealthcareService.id":"System.String","HealthcareService.identifier":"Identifier","HealthcareService.implicitRules":"uri","HealthcareService.language":"code","HealthcareService.location":"Reference","HealthcareService.meta":"Meta","HealthcareService.modifierExtension":"Extension","HealthcareService.name":"string","HealthcareService.notAvailable.description":"string","HealthcareService.notAvailable.during":"Period","HealthcareService.notAvailable.extension":"Extension","HealthcareService.notAvailable.id":"System.String","HealthcareService.notAvailable.modifierExtension":"Extension","HealthcareService.photo":"Attachment","HealthcareService.program":"CodeableConcept","HealthcareService.providedBy":"Reference","HealthcareService.referralMethod":"CodeableConcept","HealthcareService.serviceProvisionCode":"CodeableConcept","HealthcareService.specialty":"CodeableConcept","HealthcareService.telecom":"ContactPoint","HealthcareService.text":"Narrative","HealthcareService.type":"CodeableConcept","HumanName.extension":"Extension","HumanName.family":"string","HumanName.given":"string","HumanName.id":"System.String","HumanName.period":"Period","HumanName.prefix":"string","HumanName.suffix":"string","HumanName.text":"string","HumanName.use":"code","Identifier.assigner":"Reference","Identifier.extension":"Extension","Identifier.id":"System.String","Identifier.period":"Period","Identifier.system":"uri","Identifier.type":"CodeableConcept","Identifier.use":"code","Identifier.value":"string","ImagingStudy.basedOn":"Reference","ImagingStudy.contained":"Resource","ImagingStudy.description":"string","ImagingStudy.encounter":"Reference","ImagingStudy.endpoint":"Reference","ImagingStudy.extension":"Extension","ImagingStudy.id":"System.String","ImagingStudy.identifier":"Identifier","ImagingStudy.implicitRules":"uri","ImagingStudy.interpreter":"Reference","ImagingStudy.language":"code","ImagingStudy.location":"Reference","ImagingStudy.meta":"Meta","ImagingStudy.modality":"Coding","ImagingStudy.modifierExtension":"Extension","ImagingStudy.note":"Annotation","ImagingStudy.numberOfInstances":"unsignedInt","ImagingStudy.numberOfSeries":"unsignedInt","ImagingStudy.procedureCode":"CodeableConcept","ImagingStudy.procedureReference":"Reference","ImagingStudy.reasonCode":"CodeableConcept","ImagingStudy.reasonReference":"Reference","ImagingStudy.referrer":"Reference","ImagingStudy.series.bodySite":"Coding","ImagingStudy.series.description":"string","ImagingStudy.series.endpoint":"Reference","ImagingStudy.series.extension":"Extension","ImagingStudy.series.id":"System.String","ImagingStudy.series.instance.extension":"Extension","ImagingStudy.series.instance.id":"System.String","ImagingStudy.series.instance.modifierExtension":"Extension","ImagingStudy.series.instance.number":"unsignedInt","ImagingStudy.series.instance.sopClass":"Coding","ImagingStudy.series.instance.title":"string","ImagingStudy.series.instance.uid":"id","ImagingStudy.series.laterality":"Coding","ImagingStudy.series.modality":"Coding","ImagingStudy.series.modifierExtension":"Extension","ImagingStudy.series.number":"unsignedInt","ImagingStudy.series.numberOfInstances":"unsignedInt","ImagingStudy.series.performer.actor":"Reference","ImagingStudy.series.performer.extension":"Extension","ImagingStudy.series.performer.function":"CodeableConcept","ImagingStudy.series.performer.id":"System.String","ImagingStudy.series.performer.modifierExtension":"Extension","ImagingStudy.series.specimen":"Reference","ImagingStudy.series.started":"dateTime","ImagingStudy.series.uid":"id","ImagingStudy.started":"dateTime","ImagingStudy.status":"code","ImagingStudy.subject":"Reference","ImagingStudy.text":"Narrative","Immunization.contained":"Resource","Immunization.doseQuantity":"Quantity","Immunization.education.documentType":"string","Immunization.education.extension":"Extension","Immunization.education.id":"System.String","Immunization.education.modifierExtension":"Extension","Immunization.education.presentationDate":"dateTime","Immunization.education.publicationDate":"dateTime","Immunization.education.reference":"uri","Immunization.encounter":"Reference","Immunization.expirationDate":"date","Immunization.extension":"Extension","Immunization.fundingSource":"CodeableConcept","Immunization.id":"System.String","Immunization.identifier":"Identifier","Immunization.implicitRules":"uri","Immunization.isSubpotent":"boolean","Immunization.language":"code","Immunization.location":"Reference","Immunization.lotNumber":"string","Immunization.manufacturer":"Reference","Immunization.meta":"Meta","Immunization.modifierExtension":"Extension","Immunization.note":"Annotation","Immunization.occurrenceDateTime":"dateTime","Immunization.occurrenceString":"string","Immunization.patient":"Reference","Immunization.performer.actor":"Reference","Immunization.performer.extension":"Extension","Immunization.performer.function":"CodeableConcept","Immunization.performer.id":"System.String","Immunization.performer.modifierExtension":"Extension","Immunization.primarySource":"boolean","Immunization.programEligibility":"CodeableConcept","Immunization.protocolApplied.authority":"Reference","Immunization.protocolApplied.doseNumberPositiveInt":"positiveInt","Immunization.protocolApplied.doseNumberString":"string","Immunization.protocolApplied.extension":"Extension","Immunization.protocolApplied.id":"System.String","Immunization.protocolApplied.modifierExtension":"Extension","Immunization.protocolApplied.series":"string","Immunization.protocolApplied.seriesDosesPositiveInt":"positiveInt","Immunization.protocolApplied.seriesDosesString":"string","Immunization.protocolApplied.targetDisease":"CodeableConcept","Immunization.reaction.date":"dateTime","Immunization.reaction.detail":"Reference","Immunization.reaction.extension":"Extension","Immunization.reaction.id":"System.String","Immunization.reaction.modifierExtension":"Extension","Immunization.reaction.reported":"boolean","Immunization.reasonCode":"CodeableConcept","Immunization.reasonReference":"Reference","Immunization.recorded":"dateTime","Immunization.reportOrigin":"CodeableConcept","Immunization.route":"CodeableConcept","Immunization.site":"CodeableConcept","Immunization.status":"code","Immunization.statusReason":"CodeableConcept","Immunization.subpotentReason":"CodeableConcept","Immunization.text":"Narrative","Immunization.vaccineCode":"CodeableConcept","ImmunizationEvaluation.authority":"Reference","ImmunizationEvaluation.contained":"Resource","ImmunizationEvaluation.date":"dateTime","ImmunizationEvaluation.description":"string","ImmunizationEvaluation.doseNumberPositiveInt":"positiveInt","ImmunizationEvaluation.doseNumberString":"string","ImmunizationEvaluation.doseStatus":"CodeableConcept","ImmunizationEvaluation.doseStatusReason":"CodeableConcept","ImmunizationEvaluation.extension":"Extension","ImmunizationEvaluation.id":"System.String","ImmunizationEvaluation.identifier":"Identifier","ImmunizationEvaluation.immunizationEvent":"Reference","ImmunizationEvaluation.implicitRules":"uri","ImmunizationEvaluation.language":"code","ImmunizationEvaluation.meta":"Meta","ImmunizationEvaluation.modifierExtension":"Extension","ImmunizationEvaluation.patient":"Reference","ImmunizationEvaluation.series":"string","ImmunizationEvaluation.seriesDosesPositiveInt":"positiveInt","ImmunizationEvaluation.seriesDosesString":"string","ImmunizationEvaluation.status":"code","ImmunizationEvaluation.targetDisease":"CodeableConcept","ImmunizationEvaluation.text":"Narrative","ImmunizationRecommendation.authority":"Reference","ImmunizationRecommendation.contained":"Resource","ImmunizationRecommendation.date":"dateTime","ImmunizationRecommendation.extension":"Extension","ImmunizationRecommendation.id":"System.String","ImmunizationRecommendation.identifier":"Identifier","ImmunizationRecommendation.implicitRules":"uri","ImmunizationRecommendation.language":"code","ImmunizationRecommendation.meta":"Meta","ImmunizationRecommendation.modifierExtension":"Extension","ImmunizationRecommendation.patient":"Reference","ImmunizationRecommendation.recommendation.contraindicatedVaccineCode":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.code":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.extension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.id":"System.String","ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.value":"dateTime","ImmunizationRecommendation.recommendation.description":"string","ImmunizationRecommendation.recommendation.doseNumberPositiveInt":"positiveInt","ImmunizationRecommendation.recommendation.doseNumberString":"string","ImmunizationRecommendation.recommendation.extension":"Extension","ImmunizationRecommendation.recommendation.forecastReason":"CodeableConcept","ImmunizationRecommendation.recommendation.forecastStatus":"CodeableConcept","ImmunizationRecommendation.recommendation.id":"System.String","ImmunizationRecommendation.recommendation.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.series":"string","ImmunizationRecommendation.recommendation.seriesDosesPositiveInt":"positiveInt","ImmunizationRecommendation.recommendation.seriesDosesString":"string","ImmunizationRecommendation.recommendation.supportingImmunization":"Reference","ImmunizationRecommendation.recommendation.supportingPatientInformation":"Reference","ImmunizationRecommendation.recommendation.targetDisease":"CodeableConcept","ImmunizationRecommendation.recommendation.vaccineCode":"CodeableConcept","ImmunizationRecommendation.text":"Narrative","ImplementationGuide.contact":"ContactDetail","ImplementationGuide.contained":"Resource","ImplementationGuide.copyright":"markdown","ImplementationGuide.date":"dateTime","ImplementationGuide.definition.extension":"Extension","ImplementationGuide.definition.grouping.description":"string","ImplementationGuide.definition.grouping.extension":"Extension","ImplementationGuide.definition.grouping.id":"System.String","ImplementationGuide.definition.grouping.modifierExtension":"Extension","ImplementationGuide.definition.grouping.name":"string","ImplementationGuide.definition.id":"System.String","ImplementationGuide.definition.modifierExtension":"Extension","ImplementationGuide.definition.page.extension":"Extension","ImplementationGuide.definition.page.generation":"code","ImplementationGuide.definition.page.id":"System.String","ImplementationGuide.definition.page.modifierExtension":"Extension","ImplementationGuide.definition.page.nameReference":"Reference","ImplementationGuide.definition.page.nameUrl":"url","ImplementationGuide.definition.page.title":"string","ImplementationGuide.definition.parameter.code":"code","ImplementationGuide.definition.parameter.extension":"Extension","ImplementationGuide.definition.parameter.id":"System.String","ImplementationGuide.definition.parameter.modifierExtension":"Extension","ImplementationGuide.definition.parameter.value":"string","ImplementationGuide.definition.resource.description":"string","ImplementationGuide.definition.resource.exampleBoolean":"boolean","ImplementationGuide.definition.resource.exampleCanonical":"canonical","ImplementationGuide.definition.resource.extension":"Extension","ImplementationGuide.definition.resource.fhirVersion":"code","ImplementationGuide.definition.resource.groupingId":"id","ImplementationGuide.definition.resource.id":"System.String","ImplementationGuide.definition.resource.modifierExtension":"Extension","ImplementationGuide.definition.resource.name":"string","ImplementationGuide.definition.resource.reference":"Reference","ImplementationGuide.definition.template.code":"code","ImplementationGuide.definition.template.extension":"Extension","ImplementationGuide.definition.template.id":"System.String","ImplementationGuide.definition.template.modifierExtension":"Extension","ImplementationGuide.definition.template.scope":"string","ImplementationGuide.definition.template.source":"string","ImplementationGuide.dependsOn.extension":"Extension","ImplementationGuide.dependsOn.id":"System.String","ImplementationGuide.dependsOn.modifierExtension":"Extension","ImplementationGuide.dependsOn.packageId":"id","ImplementationGuide.dependsOn.uri":"canonical","ImplementationGuide.dependsOn.version":"string","ImplementationGuide.description":"markdown","ImplementationGuide.experimental":"boolean","ImplementationGuide.extension":"Extension","ImplementationGuide.fhirVersion":"code","ImplementationGuide.global.extension":"Extension","ImplementationGuide.global.id":"System.String","ImplementationGuide.global.modifierExtension":"Extension","ImplementationGuide.global.profile":"canonical","ImplementationGuide.global.type":"code","ImplementationGuide.id":"System.String","ImplementationGuide.implicitRules":"uri","ImplementationGuide.jurisdiction":"CodeableConcept","ImplementationGuide.language":"code","ImplementationGuide.license":"code","ImplementationGuide.manifest.extension":"Extension","ImplementationGuide.manifest.id":"System.String","ImplementationGuide.manifest.image":"string","ImplementationGuide.manifest.modifierExtension":"Extension","ImplementationGuide.manifest.other":"string","ImplementationGuide.manifest.page.anchor":"string","ImplementationGuide.manifest.page.extension":"Extension","ImplementationGuide.manifest.page.id":"System.String","ImplementationGuide.manifest.page.modifierExtension":"Extension","ImplementationGuide.manifest.page.name":"string","ImplementationGuide.manifest.page.title":"string","ImplementationGuide.manifest.rendering":"url","ImplementationGuide.manifest.resource.exampleBoolean":"boolean","ImplementationGuide.manifest.resource.exampleCanonical":"canonical","ImplementationGuide.manifest.resource.extension":"Extension","ImplementationGuide.manifest.resource.id":"System.String","ImplementationGuide.manifest.resource.modifierExtension":"Extension","ImplementationGuide.manifest.resource.reference":"Reference","ImplementationGuide.manifest.resource.relativePath":"url","ImplementationGuide.meta":"Meta","ImplementationGuide.modifierExtension":"Extension","ImplementationGuide.name":"string","ImplementationGuide.packageId":"id","ImplementationGuide.publisher":"string","ImplementationGuide.status":"code","ImplementationGuide.text":"Narrative","ImplementationGuide.title":"string","ImplementationGuide.url":"uri","ImplementationGuide.useContext":"UsageContext","ImplementationGuide.version":"string","InsurancePlan.administeredBy":"Reference","InsurancePlan.alias":"string","InsurancePlan.contact.address":"Address","InsurancePlan.contact.extension":"Extension","InsurancePlan.contact.id":"System.String","InsurancePlan.contact.modifierExtension":"Extension","InsurancePlan.contact.name":"HumanName","InsurancePlan.contact.purpose":"CodeableConcept","InsurancePlan.contact.telecom":"ContactPoint","InsurancePlan.contained":"Resource","InsurancePlan.coverage.benefit.extension":"Extension","InsurancePlan.coverage.benefit.id":"System.String","InsurancePlan.coverage.benefit.limit.code":"CodeableConcept","InsurancePlan.coverage.benefit.limit.extension":"Extension","InsurancePlan.coverage.benefit.limit.id":"System.String","InsurancePlan.coverage.benefit.limit.modifierExtension":"Extension","InsurancePlan.coverage.benefit.limit.value":"Quantity","InsurancePlan.coverage.benefit.modifierExtension":"Extension","InsurancePlan.coverage.benefit.requirement":"string","InsurancePlan.coverage.benefit.type":"CodeableConcept","InsurancePlan.coverage.extension":"Extension","InsurancePlan.coverage.id":"System.String","InsurancePlan.coverage.modifierExtension":"Extension","InsurancePlan.coverage.network":"Reference","InsurancePlan.coverage.type":"CodeableConcept","InsurancePlan.coverageArea":"Reference","InsurancePlan.endpoint":"Reference","InsurancePlan.extension":"Extension","InsurancePlan.id":"System.String","InsurancePlan.identifier":"Identifier","InsurancePlan.implicitRules":"uri","InsurancePlan.language":"code","InsurancePlan.meta":"Meta","InsurancePlan.modifierExtension":"Extension","InsurancePlan.name":"string","InsurancePlan.network":"Reference","InsurancePlan.ownedBy":"Reference","InsurancePlan.period":"Period","InsurancePlan.plan.coverageArea":"Reference","InsurancePlan.plan.extension":"Extension","InsurancePlan.plan.generalCost.comment":"string","InsurancePlan.plan.generalCost.cost":"Money","InsurancePlan.plan.generalCost.extension":"Extension","InsurancePlan.plan.generalCost.groupSize":"positiveInt","InsurancePlan.plan.generalCost.id":"System.String","InsurancePlan.plan.generalCost.modifierExtension":"Extension","InsurancePlan.plan.generalCost.type":"CodeableConcept","InsurancePlan.plan.id":"System.String","InsurancePlan.plan.identifier":"Identifier","InsurancePlan.plan.modifierExtension":"Extension","InsurancePlan.plan.network":"Reference","InsurancePlan.plan.specificCost.benefit.cost.applicability":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.extension":"Extension","InsurancePlan.plan.specificCost.benefit.cost.id":"System.String","InsurancePlan.plan.specificCost.benefit.cost.modifierExtension":"Extension","InsurancePlan.plan.specificCost.benefit.cost.qualifiers":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.type":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.value":"Quantity","InsurancePlan.plan.specificCost.benefit.extension":"Extension","InsurancePlan.plan.specificCost.benefit.id":"System.String","InsurancePlan.plan.specificCost.benefit.modifierExtension":"Extension","InsurancePlan.plan.specificCost.benefit.type":"CodeableConcept","InsurancePlan.plan.specificCost.category":"CodeableConcept","InsurancePlan.plan.specificCost.extension":"Extension","InsurancePlan.plan.specificCost.id":"System.String","InsurancePlan.plan.specificCost.modifierExtension":"Extension","InsurancePlan.plan.type":"CodeableConcept","InsurancePlan.status":"code","InsurancePlan.text":"Narrative","InsurancePlan.type":"CodeableConcept","Invoice.account":"Reference","Invoice.cancelledReason":"string","Invoice.contained":"Resource","Invoice.date":"dateTime","Invoice.extension":"Extension","Invoice.id":"System.String","Invoice.identifier":"Identifier","Invoice.implicitRules":"uri","Invoice.issuer":"Reference","Invoice.language":"code","Invoice.lineItem.chargeItemCodeableConcept":"CodeableConcept","Invoice.lineItem.chargeItemReference":"Reference","Invoice.lineItem.extension":"Extension","Invoice.lineItem.id":"System.String","Invoice.lineItem.modifierExtension":"Extension","Invoice.lineItem.priceComponent.amount":"Money","Invoice.lineItem.priceComponent.code":"CodeableConcept","Invoice.lineItem.priceComponent.extension":"Extension","Invoice.lineItem.priceComponent.factor":"decimal","Invoice.lineItem.priceComponent.id":"System.String","Invoice.lineItem.priceComponent.modifierExtension":"Extension","Invoice.lineItem.priceComponent.type":"code","Invoice.lineItem.sequence":"positiveInt","Invoice.meta":"Meta","Invoice.modifierExtension":"Extension","Invoice.note":"Annotation","Invoice.participant.actor":"Reference","Invoice.participant.extension":"Extension","Invoice.participant.id":"System.String","Invoice.participant.modifierExtension":"Extension","Invoice.participant.role":"CodeableConcept","Invoice.paymentTerms":"markdown","Invoice.recipient":"Reference","Invoice.status":"code","Invoice.subject":"Reference","Invoice.text":"Narrative","Invoice.totalGross":"Money","Invoice.totalNet":"Money","Invoice.type":"CodeableConcept","Library.approvalDate":"date","Library.author":"ContactDetail","Library.contact":"ContactDetail","Library.contained":"Resource","Library.content":"Attachment","Library.copyright":"markdown","Library.dataRequirement":"DataRequirement","Library.date":"dateTime","Library.description":"markdown","Library.editor":"ContactDetail","Library.effectivePeriod":"Period","Library.endorser":"ContactDetail","Library.experimental":"boolean","Library.extension":"Extension","Library.id":"System.String","Library.identifier":"Identifier","Library.implicitRules":"uri","Library.jurisdiction":"CodeableConcept","Library.language":"code","Library.lastReviewDate":"date","Library.meta":"Meta","Library.modifierExtension":"Extension","Library.name":"string","Library.parameter":"ParameterDefinition","Library.publisher":"string","Library.purpose":"markdown","Library.relatedArtifact":"RelatedArtifact","Library.reviewer":"ContactDetail","Library.status":"code","Library.subjectCodeableConcept":"CodeableConcept","Library.subjectReference":"Reference","Library.subtitle":"string","Library.text":"Narrative","Library.title":"string","Library.topic":"CodeableConcept","Library.type":"CodeableConcept","Library.url":"uri","Library.usage":"string","Library.useContext":"UsageContext","Library.version":"string","Linkage.active":"boolean","Linkage.author":"Reference","Linkage.contained":"Resource","Linkage.extension":"Extension","Linkage.id":"System.String","Linkage.implicitRules":"uri","Linkage.item.extension":"Extension","Linkage.item.id":"System.String","Linkage.item.modifierExtension":"Extension","Linkage.item.resource":"Reference","Linkage.item.type":"code","Linkage.language":"code","Linkage.meta":"Meta","Linkage.modifierExtension":"Extension","Linkage.text":"Narrative","List.code":"CodeableConcept","List.contained":"Resource","List.date":"dateTime","List.emptyReason":"CodeableConcept","List.encounter":"Reference","List.entry.date":"dateTime","List.entry.deleted":"boolean","List.entry.extension":"Extension","List.entry.flag":"CodeableConcept","List.entry.id":"System.String","List.entry.item":"Reference","List.entry.modifierExtension":"Extension","List.extension":"Extension","List.id":"System.String","List.identifier":"Identifier","List.implicitRules":"uri","List.language":"code","List.meta":"Meta","List.mode":"code","List.modifierExtension":"Extension","List.note":"Annotation","List.orderedBy":"CodeableConcept","List.source":"Reference","List.status":"code","List.subject":"Reference","List.text":"Narrative","List.title":"string","Location.address":"Address","Location.alias":"string","Location.availabilityExceptions":"string","Location.contained":"Resource","Location.description":"string","Location.endpoint":"Reference","Location.extension":"Extension","Location.hoursOfOperation.allDay":"boolean","Location.hoursOfOperation.closingTime":"time","Location.hoursOfOperation.daysOfWeek":"code","Location.hoursOfOperation.extension":"Extension","Location.hoursOfOperation.id":"System.String","Location.hoursOfOperation.modifierExtension":"Extension","Location.hoursOfOperation.openingTime":"time","Location.id":"System.String","Location.identifier":"Identifier","Location.implicitRules":"uri","Location.language":"code","Location.managingOrganization":"Reference","Location.meta":"Meta","Location.mode":"code","Location.modifierExtension":"Extension","Location.name":"string","Location.operationalStatus":"Coding","Location.partOf":"Reference","Location.physicalType":"CodeableConcept","Location.position.altitude":"decimal","Location.position.extension":"Extension","Location.position.id":"System.String","Location.position.latitude":"decimal","Location.position.longitude":"decimal","Location.position.modifierExtension":"Extension","Location.status":"code","Location.telecom":"ContactPoint","Location.text":"Narrative","Location.type":"CodeableConcept","MarketingStatus.country":"CodeableConcept","MarketingStatus.dateRange":"Period","MarketingStatus.extension":"Extension","MarketingStatus.id":"System.String","MarketingStatus.jurisdiction":"CodeableConcept","MarketingStatus.modifierExtension":"Extension","MarketingStatus.restoreDate":"dateTime","MarketingStatus.status":"CodeableConcept","Measure.approvalDate":"date","Measure.author":"ContactDetail","Measure.clinicalRecommendationStatement":"markdown","Measure.compositeScoring":"CodeableConcept","Measure.contact":"ContactDetail","Measure.contained":"Resource","Measure.copyright":"markdown","Measure.date":"dateTime","Measure.definition":"markdown","Measure.description":"markdown","Measure.disclaimer":"markdown","Measure.editor":"ContactDetail","Measure.effectivePeriod":"Period","Measure.endorser":"ContactDetail","Measure.experimental":"boolean","Measure.extension":"Extension","Measure.group.code":"CodeableConcept","Measure.group.description":"string","Measure.group.extension":"Extension","Measure.group.id":"System.String","Measure.group.modifierExtension":"Extension","Measure.group.population.code":"CodeableConcept","Measure.group.population.criteria":"Expression","Measure.group.population.description":"string","Measure.group.population.extension":"Extension","Measure.group.population.id":"System.String","Measure.group.population.modifierExtension":"Extension","Measure.group.stratifier.code":"CodeableConcept","Measure.group.stratifier.component.code":"CodeableConcept","Measure.group.stratifier.component.criteria":"Expression","Measure.group.stratifier.component.description":"string","Measure.group.stratifier.component.extension":"Extension","Measure.group.stratifier.component.id":"System.String","Measure.group.stratifier.component.modifierExtension":"Extension","Measure.group.stratifier.criteria":"Expression","Measure.group.stratifier.description":"string","Measure.group.stratifier.extension":"Extension","Measure.group.stratifier.id":"System.String","Measure.group.stratifier.modifierExtension":"Extension","Measure.guidance":"markdown","Measure.id":"System.String","Measure.identifier":"Identifier","Measure.implicitRules":"uri","Measure.improvementNotation":"CodeableConcept","Measure.jurisdiction":"CodeableConcept","Measure.language":"code","Measure.lastReviewDate":"date","Measure.library":"canonical","Measure.meta":"Meta","Measure.modifierExtension":"Extension","Measure.name":"string","Measure.publisher":"string","Measure.purpose":"markdown","Measure.rateAggregation":"string","Measure.rationale":"markdown","Measure.relatedArtifact":"RelatedArtifact","Measure.reviewer":"ContactDetail","Measure.riskAdjustment":"string","Measure.scoring":"CodeableConcept","Measure.status":"code","Measure.subjectCodeableConcept":"CodeableConcept","Measure.subjectReference":"Reference","Measure.subtitle":"string","Measure.supplementalData.code":"CodeableConcept","Measure.supplementalData.criteria":"Expression","Measure.supplementalData.description":"string","Measure.supplementalData.extension":"Extension","Measure.supplementalData.id":"System.String","Measure.supplementalData.modifierExtension":"Extension","Measure.supplementalData.usage":"CodeableConcept","Measure.text":"Narrative","Measure.title":"string","Measure.topic":"CodeableConcept","Measure.type":"CodeableConcept","Measure.url":"uri","Measure.usage":"string","Measure.useContext":"UsageContext","Measure.version":"string","MeasureReport.contained":"Resource","MeasureReport.date":"dateTime","MeasureReport.evaluatedResource":"Reference","MeasureReport.extension":"Extension","MeasureReport.group.code":"CodeableConcept","MeasureReport.group.extension":"Extension","MeasureReport.group.id":"System.String","MeasureReport.group.measureScore":"Quantity","MeasureReport.group.modifierExtension":"Extension","MeasureReport.group.population.code":"CodeableConcept","MeasureReport.group.population.count":"integer","MeasureReport.group.population.extension":"Extension","MeasureReport.group.population.id":"System.String","MeasureReport.group.population.modifierExtension":"Extension","MeasureReport.group.population.subjectResults":"Reference","MeasureReport.group.stratifier.code":"CodeableConcept","MeasureReport.group.stratifier.extension":"Extension","MeasureReport.group.stratifier.id":"System.String","MeasureReport.group.stratifier.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.component.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.component.extension":"Extension","MeasureReport.group.stratifier.stratum.component.id":"System.String","MeasureReport.group.stratifier.stratum.component.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.component.value":"CodeableConcept","MeasureReport.group.stratifier.stratum.extension":"Extension","MeasureReport.group.stratifier.stratum.id":"System.String","MeasureReport.group.stratifier.stratum.measureScore":"Quantity","MeasureReport.group.stratifier.stratum.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.population.count":"integer","MeasureReport.group.stratifier.stratum.population.extension":"Extension","MeasureReport.group.stratifier.stratum.population.id":"System.String","MeasureReport.group.stratifier.stratum.population.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.subjectResults":"Reference","MeasureReport.group.stratifier.stratum.value":"CodeableConcept","MeasureReport.id":"System.String","MeasureReport.identifier":"Identifier","MeasureReport.implicitRules":"uri","MeasureReport.improvementNotation":"CodeableConcept","MeasureReport.language":"code","MeasureReport.measure":"canonical","MeasureReport.meta":"Meta","MeasureReport.modifierExtension":"Extension","MeasureReport.period":"Period","MeasureReport.reporter":"Reference","MeasureReport.status":"code","MeasureReport.subject":"Reference","MeasureReport.text":"Narrative","MeasureReport.type":"code","Media.basedOn":"Reference","Media.bodySite":"CodeableConcept","Media.contained":"Resource","Media.content":"Attachment","Media.createdDateTime":"dateTime","Media.createdPeriod":"Period","Media.device":"Reference","Media.deviceName":"string","Media.duration":"decimal","Media.encounter":"Reference","Media.extension":"Extension","Media.frames":"positiveInt","Media.height":"positiveInt","Media.id":"System.String","Media.identifier":"Identifier","Media.implicitRules":"uri","Media.issued":"instant","Media.language":"code","Media.meta":"Meta","Media.modality":"CodeableConcept","Media.modifierExtension":"Extension","Media.note":"Annotation","Media.operator":"Reference","Media.partOf":"Reference","Media.reasonCode":"CodeableConcept","Media.status":"code","Media.subject":"Reference","Media.text":"Narrative","Media.type":"CodeableConcept","Media.view":"CodeableConcept","Media.width":"positiveInt","Medication.amount":"Ratio","Medication.batch.expirationDate":"dateTime","Medication.batch.extension":"Extension","Medication.batch.id":"System.String","Medication.batch.lotNumber":"string","Medication.batch.modifierExtension":"Extension","Medication.code":"CodeableConcept","Medication.contained":"Resource","Medication.extension":"Extension","Medication.form":"CodeableConcept","Medication.id":"System.String","Medication.identifier":"Identifier","Medication.implicitRules":"uri","Medication.ingredient.extension":"Extension","Medication.ingredient.id":"System.String","Medication.ingredient.isActive":"boolean","Medication.ingredient.itemCodeableConcept":"CodeableConcept","Medication.ingredient.itemReference":"Reference","Medication.ingredient.modifierExtension":"Extension","Medication.ingredient.strength":"Ratio","Medication.language":"code","Medication.manufacturer":"Reference","Medication.meta":"Meta","Medication.modifierExtension":"Extension","Medication.status":"code","Medication.text":"Narrative","MedicationAdministration.category":"CodeableConcept","MedicationAdministration.contained":"Resource","MedicationAdministration.context":"Reference","MedicationAdministration.device":"Reference","MedicationAdministration.dosage.dose":"Quantity","MedicationAdministration.dosage.extension":"Extension","MedicationAdministration.dosage.id":"System.String","MedicationAdministration.dosage.method":"CodeableConcept","MedicationAdministration.dosage.modifierExtension":"Extension","MedicationAdministration.dosage.rateQuantity":"Quantity","MedicationAdministration.dosage.rateRatio":"Ratio","MedicationAdministration.dosage.route":"CodeableConcept","MedicationAdministration.dosage.site":"CodeableConcept","MedicationAdministration.dosage.text":"string","MedicationAdministration.effectiveDateTime":"dateTime","MedicationAdministration.effectivePeriod":"Period","MedicationAdministration.eventHistory":"Reference","MedicationAdministration.extension":"Extension","MedicationAdministration.id":"System.String","MedicationAdministration.identifier":"Identifier","MedicationAdministration.implicitRules":"uri","MedicationAdministration.instantiates":"uri","MedicationAdministration.language":"code","MedicationAdministration.medicationCodeableConcept":"CodeableConcept","MedicationAdministration.medicationReference":"Reference","MedicationAdministration.meta":"Meta","MedicationAdministration.modifierExtension":"Extension","MedicationAdministration.note":"Annotation","MedicationAdministration.partOf":"Reference","MedicationAdministration.performer.actor":"Reference","MedicationAdministration.performer.extension":"Extension","MedicationAdministration.performer.function":"CodeableConcept","MedicationAdministration.performer.id":"System.String","MedicationAdministration.performer.modifierExtension":"Extension","MedicationAdministration.reasonCode":"CodeableConcept","MedicationAdministration.reasonReference":"Reference","MedicationAdministration.request":"Reference","MedicationAdministration.status":"code","MedicationAdministration.statusReason":"CodeableConcept","MedicationAdministration.subject":"Reference","MedicationAdministration.supportingInformation":"Reference","MedicationAdministration.text":"Narrative","MedicationDispense.authorizingPrescription":"Reference","MedicationDispense.category":"CodeableConcept","MedicationDispense.contained":"Resource","MedicationDispense.context":"Reference","MedicationDispense.daysSupply":"Quantity","MedicationDispense.destination":"Reference","MedicationDispense.detectedIssue":"Reference","MedicationDispense.dosageInstruction":"Dosage","MedicationDispense.eventHistory":"Reference","MedicationDispense.extension":"Extension","MedicationDispense.id":"System.String","MedicationDispense.identifier":"Identifier","MedicationDispense.implicitRules":"uri","MedicationDispense.language":"code","MedicationDispense.location":"Reference","MedicationDispense.medicationCodeableConcept":"CodeableConcept","MedicationDispense.medicationReference":"Reference","MedicationDispense.meta":"Meta","MedicationDispense.modifierExtension":"Extension","MedicationDispense.note":"Annotation","MedicationDispense.partOf":"Reference","MedicationDispense.performer.actor":"Reference","MedicationDispense.performer.extension":"Extension","MedicationDispense.performer.function":"CodeableConcept","MedicationDispense.performer.id":"System.String","MedicationDispense.performer.modifierExtension":"Extension","MedicationDispense.quantity":"Quantity","MedicationDispense.receiver":"Reference","MedicationDispense.status":"code","MedicationDispense.statusReasonCodeableConcept":"CodeableConcept","MedicationDispense.statusReasonReference":"Reference","MedicationDispense.subject":"Reference","MedicationDispense.substitution.extension":"Extension","MedicationDispense.substitution.id":"System.String","MedicationDispense.substitution.modifierExtension":"Extension","MedicationDispense.substitution.reason":"CodeableConcept","MedicationDispense.substitution.responsibleParty":"Reference","MedicationDispense.substitution.type":"CodeableConcept","MedicationDispense.substitution.wasSubstituted":"boolean","MedicationDispense.supportingInformation":"Reference","MedicationDispense.text":"Narrative","MedicationDispense.type":"CodeableConcept","MedicationDispense.whenHandedOver":"dateTime","MedicationDispense.whenPrepared":"dateTime","MedicationKnowledge.administrationGuidelines.dosage.dosage":"Dosage","MedicationKnowledge.administrationGuidelines.dosage.extension":"Extension","MedicationKnowledge.administrationGuidelines.dosage.id":"System.String","MedicationKnowledge.administrationGuidelines.dosage.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.dosage.type":"CodeableConcept","MedicationKnowledge.administrationGuidelines.extension":"Extension","MedicationKnowledge.administrationGuidelines.id":"System.String","MedicationKnowledge.administrationGuidelines.indicationCodeableConcept":"CodeableConcept","MedicationKnowledge.administrationGuidelines.indicationReference":"Reference","MedicationKnowledge.administrationGuidelines.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicCodeableConcept":"CodeableConcept","MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicQuantity":"Quantity","MedicationKnowledge.administrationGuidelines.patientCharacteristics.extension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.id":"System.String","MedicationKnowledge.administrationGuidelines.patientCharacteristics.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.value":"string","MedicationKnowledge.amount":"Quantity","MedicationKnowledge.associatedMedication":"Reference","MedicationKnowledge.code":"CodeableConcept","MedicationKnowledge.contained":"Resource","MedicationKnowledge.contraindication":"Reference","MedicationKnowledge.cost.cost":"Money","MedicationKnowledge.cost.extension":"Extension","MedicationKnowledge.cost.id":"System.String","MedicationKnowledge.cost.modifierExtension":"Extension","MedicationKnowledge.cost.source":"string","MedicationKnowledge.cost.type":"CodeableConcept","MedicationKnowledge.doseForm":"CodeableConcept","MedicationKnowledge.drugCharacteristic.extension":"Extension","MedicationKnowledge.drugCharacteristic.id":"System.String","MedicationKnowledge.drugCharacteristic.modifierExtension":"Extension","MedicationKnowledge.drugCharacteristic.type":"CodeableConcept","MedicationKnowledge.drugCharacteristic.valueBase64Binary":"base64Binary","MedicationKnowledge.drugCharacteristic.valueCodeableConcept":"CodeableConcept","MedicationKnowledge.drugCharacteristic.valueQuantity":"Quantity","MedicationKnowledge.drugCharacteristic.valueString":"string","MedicationKnowledge.extension":"Extension","MedicationKnowledge.id":"System.String","MedicationKnowledge.implicitRules":"uri","MedicationKnowledge.ingredient.extension":"Extension","MedicationKnowledge.ingredient.id":"System.String","MedicationKnowledge.ingredient.isActive":"boolean","MedicationKnowledge.ingredient.itemCodeableConcept":"CodeableConcept","MedicationKnowledge.ingredient.itemReference":"Reference","MedicationKnowledge.ingredient.modifierExtension":"Extension","MedicationKnowledge.ingredient.strength":"Ratio","MedicationKnowledge.intendedRoute":"CodeableConcept","MedicationKnowledge.kinetics.areaUnderCurve":"Quantity","MedicationKnowledge.kinetics.extension":"Extension","MedicationKnowledge.kinetics.halfLifePeriod":"Duration","MedicationKnowledge.kinetics.id":"System.String","MedicationKnowledge.kinetics.lethalDose50":"Quantity","MedicationKnowledge.kinetics.modifierExtension":"Extension","MedicationKnowledge.language":"code","MedicationKnowledge.manufacturer":"Reference","MedicationKnowledge.medicineClassification.classification":"CodeableConcept","MedicationKnowledge.medicineClassification.extension":"Extension","MedicationKnowledge.medicineClassification.id":"System.String","MedicationKnowledge.medicineClassification.modifierExtension":"Extension","MedicationKnowledge.medicineClassification.type":"CodeableConcept","MedicationKnowledge.meta":"Meta","MedicationKnowledge.modifierExtension":"Extension","MedicationKnowledge.monitoringProgram.extension":"Extension","MedicationKnowledge.monitoringProgram.id":"System.String","MedicationKnowledge.monitoringProgram.modifierExtension":"Extension","MedicationKnowledge.monitoringProgram.name":"string","MedicationKnowledge.monitoringProgram.type":"CodeableConcept","MedicationKnowledge.monograph.extension":"Extension","MedicationKnowledge.monograph.id":"System.String","MedicationKnowledge.monograph.modifierExtension":"Extension","MedicationKnowledge.monograph.source":"Reference","MedicationKnowledge.monograph.type":"CodeableConcept","MedicationKnowledge.packaging.extension":"Extension","MedicationKnowledge.packaging.id":"System.String","MedicationKnowledge.packaging.modifierExtension":"Extension","MedicationKnowledge.packaging.quantity":"Quantity","MedicationKnowledge.packaging.type":"CodeableConcept","MedicationKnowledge.preparationInstruction":"markdown","MedicationKnowledge.productType":"CodeableConcept","MedicationKnowledge.regulatory.extension":"Extension","MedicationKnowledge.regulatory.id":"System.String","MedicationKnowledge.regulatory.maxDispense.extension":"Extension","MedicationKnowledge.regulatory.maxDispense.id":"System.String","MedicationKnowledge.regulatory.maxDispense.modifierExtension":"Extension","MedicationKnowledge.regulatory.maxDispense.period":"Duration","MedicationKnowledge.regulatory.maxDispense.quantity":"Quantity","MedicationKnowledge.regulatory.modifierExtension":"Extension","MedicationKnowledge.regulatory.regulatoryAuthority":"Reference","MedicationKnowledge.regulatory.schedule.extension":"Extension","MedicationKnowledge.regulatory.schedule.id":"System.String","MedicationKnowledge.regulatory.schedule.modifierExtension":"Extension","MedicationKnowledge.regulatory.schedule.schedule":"CodeableConcept","MedicationKnowledge.regulatory.substitution.allowed":"boolean","MedicationKnowledge.regulatory.substitution.extension":"Extension","MedicationKnowledge.regulatory.substitution.id":"System.String","MedicationKnowledge.regulatory.substitution.modifierExtension":"Extension","MedicationKnowledge.regulatory.substitution.type":"CodeableConcept","MedicationKnowledge.relatedMedicationKnowledge.extension":"Extension","MedicationKnowledge.relatedMedicationKnowledge.id":"System.String","MedicationKnowledge.relatedMedicationKnowledge.modifierExtension":"Extension","MedicationKnowledge.relatedMedicationKnowledge.reference":"Reference","MedicationKnowledge.relatedMedicationKnowledge.type":"CodeableConcept","MedicationKnowledge.status":"code","MedicationKnowledge.synonym":"string","MedicationKnowledge.text":"Narrative","MedicationRequest.authoredOn":"dateTime","MedicationRequest.basedOn":"Reference","MedicationRequest.category":"CodeableConcept","MedicationRequest.contained":"Resource","MedicationRequest.courseOfTherapyType":"CodeableConcept","MedicationRequest.detectedIssue":"Reference","MedicationRequest.dispenseRequest.dispenseInterval":"Duration","MedicationRequest.dispenseRequest.expectedSupplyDuration":"Duration","MedicationRequest.dispenseRequest.extension":"Extension","MedicationRequest.dispenseRequest.id":"System.String","MedicationRequest.dispenseRequest.initialFill.duration":"Duration","MedicationRequest.dispenseRequest.initialFill.extension":"Extension","MedicationRequest.dispenseRequest.initialFill.id":"System.String","MedicationRequest.dispenseRequest.initialFill.modifierExtension":"Extension","MedicationRequest.dispenseRequest.initialFill.quantity":"Quantity","MedicationRequest.dispenseRequest.modifierExtension":"Extension","MedicationRequest.dispenseRequest.numberOfRepeatsAllowed":"unsignedInt","MedicationRequest.dispenseRequest.performer":"Reference","MedicationRequest.dispenseRequest.quantity":"Quantity","MedicationRequest.dispenseRequest.validityPeriod":"Period","MedicationRequest.doNotPerform":"boolean","MedicationRequest.dosageInstruction":"Dosage","MedicationRequest.encounter":"Reference","MedicationRequest.eventHistory":"Reference","MedicationRequest.extension":"Extension","MedicationRequest.groupIdentifier":"Identifier","MedicationRequest.id":"System.String","MedicationRequest.identifier":"Identifier","MedicationRequest.implicitRules":"uri","MedicationRequest.instantiatesCanonical":"canonical","MedicationRequest.instantiatesUri":"uri","MedicationRequest.insurance":"Reference","MedicationRequest.intent":"code","MedicationRequest.language":"code","MedicationRequest.medicationCodeableConcept":"CodeableConcept","MedicationRequest.medicationReference":"Reference","MedicationRequest.meta":"Meta","MedicationRequest.modifierExtension":"Extension","MedicationRequest.note":"Annotation","MedicationRequest.performer":"Reference","MedicationRequest.performerType":"CodeableConcept","MedicationRequest.priorPrescription":"Reference","MedicationRequest.priority":"code","MedicationRequest.reasonCode":"CodeableConcept","MedicationRequest.reasonReference":"Reference","MedicationRequest.recorder":"Reference","MedicationRequest.reportedBoolean":"boolean","MedicationRequest.reportedReference":"Reference","MedicationRequest.requester":"Reference","MedicationRequest.status":"code","MedicationRequest.statusReason":"CodeableConcept","MedicationRequest.subject":"Reference","MedicationRequest.substitution.allowedBoolean":"boolean","MedicationRequest.substitution.allowedCodeableConcept":"CodeableConcept","MedicationRequest.substitution.extension":"Extension","MedicationRequest.substitution.id":"System.String","MedicationRequest.substitution.modifierExtension":"Extension","MedicationRequest.substitution.reason":"CodeableConcept","MedicationRequest.supportingInformation":"Reference","MedicationRequest.text":"Narrative","MedicationStatement.basedOn":"Reference","MedicationStatement.category":"CodeableConcept","MedicationStatement.contained":"Resource","MedicationStatement.context":"Reference","MedicationStatement.dateAsserted":"dateTime","MedicationStatement.derivedFrom":"Reference","MedicationStatement.dosage":"Dosage","MedicationStatement.effectiveDateTime":"dateTime","MedicationStatement.effectivePeriod":"Period","MedicationStatement.extension":"Extension","MedicationStatement.id":"System.String","MedicationStatement.identifier":"Identifier","MedicationStatement.implicitRules":"uri","MedicationStatement.informationSource":"Reference","MedicationStatement.language":"code","MedicationStatement.medicationCodeableConcept":"CodeableConcept","MedicationStatement.medicationReference":"Reference","MedicationStatement.meta":"Meta","MedicationStatement.modifierExtension":"Extension","MedicationStatement.note":"Annotation","MedicationStatement.partOf":"Reference","MedicationStatement.reasonCode":"CodeableConcept","MedicationStatement.reasonReference":"Reference","MedicationStatement.status":"code","MedicationStatement.statusReason":"CodeableConcept","MedicationStatement.subject":"Reference","MedicationStatement.text":"Narrative","MedicinalProduct.additionalMonitoringIndicator":"CodeableConcept","MedicinalProduct.attachedDocument":"Reference","MedicinalProduct.clinicalTrial":"Reference","MedicinalProduct.combinedPharmaceuticalDoseForm":"CodeableConcept","MedicinalProduct.contact":"Reference","MedicinalProduct.contained":"Resource","MedicinalProduct.crossReference":"Identifier","MedicinalProduct.domain":"Coding","MedicinalProduct.extension":"Extension","MedicinalProduct.id":"System.String","MedicinalProduct.identifier":"Identifier","MedicinalProduct.implicitRules":"uri","MedicinalProduct.language":"code","MedicinalProduct.legalStatusOfSupply":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.authorisationReferenceNumber":"Identifier","MedicinalProduct.manufacturingBusinessOperation.confidentialityIndicator":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.effectiveDate":"dateTime","MedicinalProduct.manufacturingBusinessOperation.extension":"Extension","MedicinalProduct.manufacturingBusinessOperation.id":"System.String","MedicinalProduct.manufacturingBusinessOperation.manufacturer":"Reference","MedicinalProduct.manufacturingBusinessOperation.modifierExtension":"Extension","MedicinalProduct.manufacturingBusinessOperation.operationType":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.regulator":"Reference","MedicinalProduct.marketingStatus":"MarketingStatus","MedicinalProduct.masterFile":"Reference","MedicinalProduct.meta":"Meta","MedicinalProduct.modifierExtension":"Extension","MedicinalProduct.name.countryLanguage.country":"CodeableConcept","MedicinalProduct.name.countryLanguage.extension":"Extension","MedicinalProduct.name.countryLanguage.id":"System.String","MedicinalProduct.name.countryLanguage.jurisdiction":"CodeableConcept","MedicinalProduct.name.countryLanguage.language":"CodeableConcept","MedicinalProduct.name.countryLanguage.modifierExtension":"Extension","MedicinalProduct.name.extension":"Extension","MedicinalProduct.name.id":"System.String","MedicinalProduct.name.modifierExtension":"Extension","MedicinalProduct.name.namePart.extension":"Extension","MedicinalProduct.name.namePart.id":"System.String","MedicinalProduct.name.namePart.modifierExtension":"Extension","MedicinalProduct.name.namePart.part":"string","MedicinalProduct.name.namePart.type":"Coding","MedicinalProduct.name.productName":"string","MedicinalProduct.packagedMedicinalProduct":"Reference","MedicinalProduct.paediatricUseIndicator":"CodeableConcept","MedicinalProduct.pharmaceuticalProduct":"Reference","MedicinalProduct.productClassification":"CodeableConcept","MedicinalProduct.specialDesignation.date":"dateTime","MedicinalProduct.specialDesignation.extension":"Extension","MedicinalProduct.specialDesignation.id":"System.String","MedicinalProduct.specialDesignation.identifier":"Identifier","MedicinalProduct.specialDesignation.indicationCodeableConcept":"CodeableConcept","MedicinalProduct.specialDesignation.indicationReference":"Reference","MedicinalProduct.specialDesignation.intendedUse":"CodeableConcept","MedicinalProduct.specialDesignation.modifierExtension":"Extension","MedicinalProduct.specialDesignation.species":"CodeableConcept","MedicinalProduct.specialDesignation.status":"CodeableConcept","MedicinalProduct.specialDesignation.type":"CodeableConcept","MedicinalProduct.specialMeasures":"string","MedicinalProduct.text":"Narrative","MedicinalProduct.type":"CodeableConcept","MedicinalProductAuthorization.contained":"Resource","MedicinalProductAuthorization.country":"CodeableConcept","MedicinalProductAuthorization.dataExclusivityPeriod":"Period","MedicinalProductAuthorization.dateOfFirstAuthorization":"dateTime","MedicinalProductAuthorization.extension":"Extension","MedicinalProductAuthorization.holder":"Reference","MedicinalProductAuthorization.id":"System.String","MedicinalProductAuthorization.identifier":"Identifier","MedicinalProductAuthorization.implicitRules":"uri","MedicinalProductAuthorization.internationalBirthDate":"dateTime","MedicinalProductAuthorization.jurisdiction":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.country":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.extension":"Extension","MedicinalProductAuthorization.jurisdictionalAuthorization.id":"System.String","MedicinalProductAuthorization.jurisdictionalAuthorization.identifier":"Identifier","MedicinalProductAuthorization.jurisdictionalAuthorization.jurisdiction":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.legalStatusOfSupply":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.modifierExtension":"Extension","MedicinalProductAuthorization.jurisdictionalAuthorization.validityPeriod":"Period","MedicinalProductAuthorization.language":"code","MedicinalProductAuthorization.legalBasis":"CodeableConcept","MedicinalProductAuthorization.meta":"Meta","MedicinalProductAuthorization.modifierExtension":"Extension","MedicinalProductAuthorization.procedure.dateDateTime":"dateTime","MedicinalProductAuthorization.procedure.datePeriod":"Period","MedicinalProductAuthorization.procedure.extension":"Extension","MedicinalProductAuthorization.procedure.id":"System.String","MedicinalProductAuthorization.procedure.identifier":"Identifier","MedicinalProductAuthorization.procedure.modifierExtension":"Extension","MedicinalProductAuthorization.procedure.type":"CodeableConcept","MedicinalProductAuthorization.regulator":"Reference","MedicinalProductAuthorization.restoreDate":"dateTime","MedicinalProductAuthorization.status":"CodeableConcept","MedicinalProductAuthorization.statusDate":"dateTime","MedicinalProductAuthorization.subject":"Reference","MedicinalProductAuthorization.text":"Narrative","MedicinalProductAuthorization.validityPeriod":"Period","MedicinalProductContraindication.comorbidity":"CodeableConcept","MedicinalProductContraindication.contained":"Resource","MedicinalProductContraindication.disease":"CodeableConcept","MedicinalProductContraindication.diseaseStatus":"CodeableConcept","MedicinalProductContraindication.extension":"Extension","MedicinalProductContraindication.id":"System.String","MedicinalProductContraindication.implicitRules":"uri","MedicinalProductContraindication.language":"code","MedicinalProductContraindication.meta":"Meta","MedicinalProductContraindication.modifierExtension":"Extension","MedicinalProductContraindication.otherTherapy.extension":"Extension","MedicinalProductContraindication.otherTherapy.id":"System.String","MedicinalProductContraindication.otherTherapy.medicationCodeableConcept":"CodeableConcept","MedicinalProductContraindication.otherTherapy.medicationReference":"Reference","MedicinalProductContraindication.otherTherapy.modifierExtension":"Extension","MedicinalProductContraindication.otherTherapy.therapyRelationshipType":"CodeableConcept","MedicinalProductContraindication.population":"Population","MedicinalProductContraindication.subject":"Reference","MedicinalProductContraindication.text":"Narrative","MedicinalProductContraindication.therapeuticIndication":"Reference","MedicinalProductIndication.comorbidity":"CodeableConcept","MedicinalProductIndication.contained":"Resource","MedicinalProductIndication.diseaseStatus":"CodeableConcept","MedicinalProductIndication.diseaseSymptomProcedure":"CodeableConcept","MedicinalProductIndication.duration":"Quantity","MedicinalProductIndication.extension":"Extension","MedicinalProductIndication.id":"System.String","MedicinalProductIndication.implicitRules":"uri","MedicinalProductIndication.intendedEffect":"CodeableConcept","MedicinalProductIndication.language":"code","MedicinalProductIndication.meta":"Meta","MedicinalProductIndication.modifierExtension":"Extension","MedicinalProductIndication.otherTherapy.extension":"Extension","MedicinalProductIndication.otherTherapy.id":"System.String","MedicinalProductIndication.otherTherapy.medicationCodeableConcept":"CodeableConcept","MedicinalProductIndication.otherTherapy.medicationReference":"Reference","MedicinalProductIndication.otherTherapy.modifierExtension":"Extension","MedicinalProductIndication.otherTherapy.therapyRelationshipType":"CodeableConcept","MedicinalProductIndication.population":"Population","MedicinalProductIndication.subject":"Reference","MedicinalProductIndication.text":"Narrative","MedicinalProductIndication.undesirableEffect":"Reference","MedicinalProductIngredient.allergenicIndicator":"boolean","MedicinalProductIngredient.contained":"Resource","MedicinalProductIngredient.extension":"Extension","MedicinalProductIngredient.id":"System.String","MedicinalProductIngredient.identifier":"Identifier","MedicinalProductIngredient.implicitRules":"uri","MedicinalProductIngredient.language":"code","MedicinalProductIngredient.manufacturer":"Reference","MedicinalProductIngredient.meta":"Meta","MedicinalProductIngredient.modifierExtension":"Extension","MedicinalProductIngredient.role":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.code":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.confidentiality":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.group":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.id":"System.String","MedicinalProductIngredient.specifiedSubstance.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.concentration":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.concentrationLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.country":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.strength.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.id":"System.String","MedicinalProductIngredient.specifiedSubstance.strength.measurementPoint":"string","MedicinalProductIngredient.specifiedSubstance.strength.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.presentation":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.presentationLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.country":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.id":"System.String","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.measurementPoint":"string","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.strength":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.strengthLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.substance":"CodeableConcept","MedicinalProductIngredient.substance.code":"CodeableConcept","MedicinalProductIngredient.substance.extension":"Extension","MedicinalProductIngredient.substance.id":"System.String","MedicinalProductIngredient.substance.modifierExtension":"Extension","MedicinalProductIngredient.text":"Narrative","MedicinalProductInteraction.contained":"Resource","MedicinalProductInteraction.description":"string","MedicinalProductInteraction.effect":"CodeableConcept","MedicinalProductInteraction.extension":"Extension","MedicinalProductInteraction.id":"System.String","MedicinalProductInteraction.implicitRules":"uri","MedicinalProductInteraction.incidence":"CodeableConcept","MedicinalProductInteraction.interactant.extension":"Extension","MedicinalProductInteraction.interactant.id":"System.String","MedicinalProductInteraction.interactant.itemCodeableConcept":"CodeableConcept","MedicinalProductInteraction.interactant.itemReference":"Reference","MedicinalProductInteraction.interactant.modifierExtension":"Extension","MedicinalProductInteraction.language":"code","MedicinalProductInteraction.management":"CodeableConcept","MedicinalProductInteraction.meta":"Meta","MedicinalProductInteraction.modifierExtension":"Extension","MedicinalProductInteraction.subject":"Reference","MedicinalProductInteraction.text":"Narrative","MedicinalProductInteraction.type":"CodeableConcept","MedicinalProductManufactured.contained":"Resource","MedicinalProductManufactured.extension":"Extension","MedicinalProductManufactured.id":"System.String","MedicinalProductManufactured.implicitRules":"uri","MedicinalProductManufactured.ingredient":"Reference","MedicinalProductManufactured.language":"code","MedicinalProductManufactured.manufacturedDoseForm":"CodeableConcept","MedicinalProductManufactured.manufacturer":"Reference","MedicinalProductManufactured.meta":"Meta","MedicinalProductManufactured.modifierExtension":"Extension","MedicinalProductManufactured.otherCharacteristics":"CodeableConcept","MedicinalProductManufactured.physicalCharacteristics":"ProdCharacteristic","MedicinalProductManufactured.quantity":"Quantity","MedicinalProductManufactured.text":"Narrative","MedicinalProductManufactured.unitOfPresentation":"CodeableConcept","MedicinalProductPackaged.batchIdentifier.extension":"Extension","MedicinalProductPackaged.batchIdentifier.id":"System.String","MedicinalProductPackaged.batchIdentifier.immediatePackaging":"Identifier","MedicinalProductPackaged.batchIdentifier.modifierExtension":"Extension","MedicinalProductPackaged.batchIdentifier.outerPackaging":"Identifier","MedicinalProductPackaged.contained":"Resource","MedicinalProductPackaged.description":"string","MedicinalProductPackaged.extension":"Extension","MedicinalProductPackaged.id":"System.String","MedicinalProductPackaged.identifier":"Identifier","MedicinalProductPackaged.implicitRules":"uri","MedicinalProductPackaged.language":"code","MedicinalProductPackaged.legalStatusOfSupply":"CodeableConcept","MedicinalProductPackaged.manufacturer":"Reference","MedicinalProductPackaged.marketingAuthorization":"Reference","MedicinalProductPackaged.marketingStatus":"MarketingStatus","MedicinalProductPackaged.meta":"Meta","MedicinalProductPackaged.modifierExtension":"Extension","MedicinalProductPackaged.packageItem.alternateMaterial":"CodeableConcept","MedicinalProductPackaged.packageItem.device":"Reference","MedicinalProductPackaged.packageItem.extension":"Extension","MedicinalProductPackaged.packageItem.id":"System.String","MedicinalProductPackaged.packageItem.identifier":"Identifier","MedicinalProductPackaged.packageItem.manufacturedItem":"Reference","MedicinalProductPackaged.packageItem.manufacturer":"Reference","MedicinalProductPackaged.packageItem.material":"CodeableConcept","MedicinalProductPackaged.packageItem.modifierExtension":"Extension","MedicinalProductPackaged.packageItem.otherCharacteristics":"CodeableConcept","MedicinalProductPackaged.packageItem.physicalCharacteristics":"ProdCharacteristic","MedicinalProductPackaged.packageItem.quantity":"Quantity","MedicinalProductPackaged.packageItem.shelfLifeStorage":"ProductShelfLife","MedicinalProductPackaged.packageItem.type":"CodeableConcept","MedicinalProductPackaged.subject":"Reference","MedicinalProductPackaged.text":"Narrative","MedicinalProductPharmaceutical.administrableDoseForm":"CodeableConcept","MedicinalProductPharmaceutical.characteristics.code":"CodeableConcept","MedicinalProductPharmaceutical.characteristics.extension":"Extension","MedicinalProductPharmaceutical.characteristics.id":"System.String","MedicinalProductPharmaceutical.characteristics.modifierExtension":"Extension","MedicinalProductPharmaceutical.characteristics.status":"CodeableConcept","MedicinalProductPharmaceutical.contained":"Resource","MedicinalProductPharmaceutical.device":"Reference","MedicinalProductPharmaceutical.extension":"Extension","MedicinalProductPharmaceutical.id":"System.String","MedicinalProductPharmaceutical.identifier":"Identifier","MedicinalProductPharmaceutical.implicitRules":"uri","MedicinalProductPharmaceutical.ingredient":"Reference","MedicinalProductPharmaceutical.language":"code","MedicinalProductPharmaceutical.meta":"Meta","MedicinalProductPharmaceutical.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.code":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.firstDose":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerDay":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerTreatmentPeriod":"Ratio","MedicinalProductPharmaceutical.routeOfAdministration.maxSingleDose":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.maxTreatmentPeriod":"Duration","MedicinalProductPharmaceutical.routeOfAdministration.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.code":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.supportingInformation":"string","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.tissue":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.value":"Quantity","MedicinalProductPharmaceutical.text":"Narrative","MedicinalProductPharmaceutical.unitOfPresentation":"CodeableConcept","MedicinalProductUndesirableEffect.classification":"CodeableConcept","MedicinalProductUndesirableEffect.contained":"Resource","MedicinalProductUndesirableEffect.extension":"Extension","MedicinalProductUndesirableEffect.frequencyOfOccurrence":"CodeableConcept","MedicinalProductUndesirableEffect.id":"System.String","MedicinalProductUndesirableEffect.implicitRules":"uri","MedicinalProductUndesirableEffect.language":"code","MedicinalProductUndesirableEffect.meta":"Meta","MedicinalProductUndesirableEffect.modifierExtension":"Extension","MedicinalProductUndesirableEffect.population":"Population","MedicinalProductUndesirableEffect.subject":"Reference","MedicinalProductUndesirableEffect.symptomConditionEffect":"CodeableConcept","MedicinalProductUndesirableEffect.text":"Narrative","MessageDefinition.allowedResponse.extension":"Extension","MessageDefinition.allowedResponse.id":"System.String","MessageDefinition.allowedResponse.message":"canonical","MessageDefinition.allowedResponse.modifierExtension":"Extension","MessageDefinition.allowedResponse.situation":"markdown","MessageDefinition.base":"canonical","MessageDefinition.category":"code","MessageDefinition.contact":"ContactDetail","MessageDefinition.contained":"Resource","MessageDefinition.copyright":"markdown","MessageDefinition.date":"dateTime","MessageDefinition.description":"markdown","MessageDefinition.eventCoding":"Coding","MessageDefinition.eventUri":"uri","MessageDefinition.experimental":"boolean","MessageDefinition.extension":"Extension","MessageDefinition.focus.code":"code","MessageDefinition.focus.extension":"Extension","MessageDefinition.focus.id":"System.String","MessageDefinition.focus.max":"string","MessageDefinition.focus.min":"unsignedInt","MessageDefinition.focus.modifierExtension":"Extension","MessageDefinition.focus.profile":"canonical","MessageDefinition.graph":"canonical","MessageDefinition.id":"System.String","MessageDefinition.identifier":"Identifier","MessageDefinition.implicitRules":"uri","MessageDefinition.jurisdiction":"CodeableConcept","MessageDefinition.language":"code","MessageDefinition.meta":"Meta","MessageDefinition.modifierExtension":"Extension","MessageDefinition.name":"string","MessageDefinition.parent":"canonical","MessageDefinition.publisher":"string","MessageDefinition.purpose":"markdown","MessageDefinition.replaces":"canonical","MessageDefinition.responseRequired":"code","MessageDefinition.status":"code","MessageDefinition.text":"Narrative","MessageDefinition.title":"string","MessageDefinition.url":"uri","MessageDefinition.useContext":"UsageContext","MessageDefinition.version":"string","MessageHeader.author":"Reference","MessageHeader.contained":"Resource","MessageHeader.definition":"canonical","MessageHeader.destination.endpoint":"url","MessageHeader.destination.extension":"Extension","MessageHeader.destination.id":"System.String","MessageHeader.destination.modifierExtension":"Extension","MessageHeader.destination.name":"string","MessageHeader.destination.receiver":"Reference","MessageHeader.destination.target":"Reference","MessageHeader.enterer":"Reference","MessageHeader.eventCoding":"Coding","MessageHeader.eventUri":"uri","MessageHeader.extension":"Extension","MessageHeader.focus":"Reference","MessageHeader.id":"System.String","MessageHeader.implicitRules":"uri","MessageHeader.language":"code","MessageHeader.meta":"Meta","MessageHeader.modifierExtension":"Extension","MessageHeader.reason":"CodeableConcept","MessageHeader.response.code":"code","MessageHeader.response.details":"Reference","MessageHeader.response.extension":"Extension","MessageHeader.response.id":"System.String","MessageHeader.response.identifier":"id","MessageHeader.response.modifierExtension":"Extension","MessageHeader.responsible":"Reference","MessageHeader.sender":"Reference","MessageHeader.source.contact":"ContactPoint","MessageHeader.source.endpoint":"url","MessageHeader.source.extension":"Extension","MessageHeader.source.id":"System.String","MessageHeader.source.modifierExtension":"Extension","MessageHeader.source.name":"string","MessageHeader.source.software":"string","MessageHeader.source.version":"string","MessageHeader.text":"Narrative","Meta.extension":"Extension","Meta.id":"System.String","Meta.lastUpdated":"instant","Meta.profile":"canonical","Meta.security":"Coding","Meta.source":"uri","Meta.tag":"Coding","Meta.versionId":"id","MetadataResource.contact":"ContactDetail","MetadataResource.contained":"Resource","MetadataResource.date":"dateTime","MetadataResource.description":"markdown","MetadataResource.experimental":"boolean","MetadataResource.extension":"Extension","MetadataResource.id":"System.String","MetadataResource.implicitRules":"uri","MetadataResource.jurisdiction":"CodeableConcept","MetadataResource.language":"code","MetadataResource.meta":"Meta","MetadataResource.modifierExtension":"Extension","MetadataResource.name":"string","MetadataResource.publisher":"string","MetadataResource.status":"code","MetadataResource.text":"Narrative","MetadataResource.title":"string","MetadataResource.url":"uri","MetadataResource.useContext":"UsageContext","MetadataResource.version":"string","MolecularSequence.contained":"Resource","MolecularSequence.coordinateSystem":"integer","MolecularSequence.device":"Reference","MolecularSequence.extension":"Extension","MolecularSequence.id":"System.String","MolecularSequence.identifier":"Identifier","MolecularSequence.implicitRules":"uri","MolecularSequence.language":"code","MolecularSequence.meta":"Meta","MolecularSequence.modifierExtension":"Extension","MolecularSequence.observedSeq":"string","MolecularSequence.patient":"Reference","MolecularSequence.performer":"Reference","MolecularSequence.pointer":"Reference","MolecularSequence.quality.end":"integer","MolecularSequence.quality.extension":"Extension","MolecularSequence.quality.fScore":"decimal","MolecularSequence.quality.gtFP":"decimal","MolecularSequence.quality.id":"System.String","MolecularSequence.quality.method":"CodeableConcept","MolecularSequence.quality.modifierExtension":"Extension","MolecularSequence.quality.precision":"decimal","MolecularSequence.quality.queryFP":"decimal","MolecularSequence.quality.queryTP":"decimal","MolecularSequence.quality.recall":"decimal","MolecularSequence.quality.roc.extension":"Extension","MolecularSequence.quality.roc.fMeasure":"decimal","MolecularSequence.quality.roc.id":"System.String","MolecularSequence.quality.roc.modifierExtension":"Extension","MolecularSequence.quality.roc.numFN":"integer","MolecularSequence.quality.roc.numFP":"integer","MolecularSequence.quality.roc.numTP":"integer","MolecularSequence.quality.roc.precision":"decimal","MolecularSequence.quality.roc.score":"integer","MolecularSequence.quality.roc.sensitivity":"decimal","MolecularSequence.quality.score":"Quantity","MolecularSequence.quality.standardSequence":"CodeableConcept","MolecularSequence.quality.start":"integer","MolecularSequence.quality.truthFN":"decimal","MolecularSequence.quality.truthTP":"decimal","MolecularSequence.quality.type":"code","MolecularSequence.quantity":"Quantity","MolecularSequence.readCoverage":"integer","MolecularSequence.referenceSeq.chromosome":"CodeableConcept","MolecularSequence.referenceSeq.extension":"Extension","MolecularSequence.referenceSeq.genomeBuild":"string","MolecularSequence.referenceSeq.id":"System.String","MolecularSequence.referenceSeq.modifierExtension":"Extension","MolecularSequence.referenceSeq.orientation":"code","MolecularSequence.referenceSeq.referenceSeqId":"CodeableConcept","MolecularSequence.referenceSeq.referenceSeqPointer":"Reference","MolecularSequence.referenceSeq.referenceSeqString":"string","MolecularSequence.referenceSeq.strand":"code","MolecularSequence.referenceSeq.windowEnd":"integer","MolecularSequence.referenceSeq.windowStart":"integer","MolecularSequence.repository.datasetId":"string","MolecularSequence.repository.extension":"Extension","MolecularSequence.repository.id":"System.String","MolecularSequence.repository.modifierExtension":"Extension","MolecularSequence.repository.name":"string","MolecularSequence.repository.readsetId":"string","MolecularSequence.repository.type":"code","MolecularSequence.repository.url":"uri","MolecularSequence.repository.variantsetId":"string","MolecularSequence.specimen":"Reference","MolecularSequence.structureVariant.exact":"boolean","MolecularSequence.structureVariant.extension":"Extension","MolecularSequence.structureVariant.id":"System.String","MolecularSequence.structureVariant.inner.end":"integer","MolecularSequence.structureVariant.inner.extension":"Extension","MolecularSequence.structureVariant.inner.id":"System.String","MolecularSequence.structureVariant.inner.modifierExtension":"Extension","MolecularSequence.structureVariant.inner.start":"integer","MolecularSequence.structureVariant.length":"integer","MolecularSequence.structureVariant.modifierExtension":"Extension","MolecularSequence.structureVariant.outer.end":"integer","MolecularSequence.structureVariant.outer.extension":"Extension","MolecularSequence.structureVariant.outer.id":"System.String","MolecularSequence.structureVariant.outer.modifierExtension":"Extension","MolecularSequence.structureVariant.outer.start":"integer","MolecularSequence.structureVariant.variantType":"CodeableConcept","MolecularSequence.text":"Narrative","MolecularSequence.type":"code","MolecularSequence.variant.cigar":"string","MolecularSequence.variant.end":"integer","MolecularSequence.variant.extension":"Extension","MolecularSequence.variant.id":"System.String","MolecularSequence.variant.modifierExtension":"Extension","MolecularSequence.variant.observedAllele":"string","MolecularSequence.variant.referenceAllele":"string","MolecularSequence.variant.start":"integer","MolecularSequence.variant.variantPointer":"Reference","Money.currency":"code","Money.extension":"Extension","Money.id":"System.String","Money.value":"decimal","NamingSystem.contact":"ContactDetail","NamingSystem.contained":"Resource","NamingSystem.date":"dateTime","NamingSystem.description":"markdown","NamingSystem.extension":"Extension","NamingSystem.id":"System.String","NamingSystem.implicitRules":"uri","NamingSystem.jurisdiction":"CodeableConcept","NamingSystem.kind":"code","NamingSystem.language":"code","NamingSystem.meta":"Meta","NamingSystem.modifierExtension":"Extension","NamingSystem.name":"string","NamingSystem.publisher":"string","NamingSystem.responsible":"string","NamingSystem.status":"code","NamingSystem.text":"Narrative","NamingSystem.type":"CodeableConcept","NamingSystem.uniqueId.comment":"string","NamingSystem.uniqueId.extension":"Extension","NamingSystem.uniqueId.id":"System.String","NamingSystem.uniqueId.modifierExtension":"Extension","NamingSystem.uniqueId.period":"Period","NamingSystem.uniqueId.preferred":"boolean","NamingSystem.uniqueId.type":"code","NamingSystem.uniqueId.value":"string","NamingSystem.usage":"string","NamingSystem.useContext":"UsageContext","Narrative.div":"xhtml","Narrative.extension":"Extension","Narrative.id":"System.String","Narrative.status":"code","NutritionOrder.allergyIntolerance":"Reference","NutritionOrder.contained":"Resource","NutritionOrder.dateTime":"dateTime","NutritionOrder.encounter":"Reference","NutritionOrder.enteralFormula.additiveProductName":"string","NutritionOrder.enteralFormula.additiveType":"CodeableConcept","NutritionOrder.enteralFormula.administration.extension":"Extension","NutritionOrder.enteralFormula.administration.id":"System.String","NutritionOrder.enteralFormula.administration.modifierExtension":"Extension","NutritionOrder.enteralFormula.administration.quantity":"Quantity","NutritionOrder.enteralFormula.administration.rateQuantity":"Quantity","NutritionOrder.enteralFormula.administration.rateRatio":"Ratio","NutritionOrder.enteralFormula.administration.schedule":"Timing","NutritionOrder.enteralFormula.administrationInstruction":"string","NutritionOrder.enteralFormula.baseFormulaProductName":"string","NutritionOrder.enteralFormula.baseFormulaType":"CodeableConcept","NutritionOrder.enteralFormula.caloricDensity":"Quantity","NutritionOrder.enteralFormula.extension":"Extension","NutritionOrder.enteralFormula.id":"System.String","NutritionOrder.enteralFormula.maxVolumeToDeliver":"Quantity","NutritionOrder.enteralFormula.modifierExtension":"Extension","NutritionOrder.enteralFormula.routeofAdministration":"CodeableConcept","NutritionOrder.excludeFoodModifier":"CodeableConcept","NutritionOrder.extension":"Extension","NutritionOrder.foodPreferenceModifier":"CodeableConcept","NutritionOrder.id":"System.String","NutritionOrder.identifier":"Identifier","NutritionOrder.implicitRules":"uri","NutritionOrder.instantiates":"uri","NutritionOrder.instantiatesCanonical":"canonical","NutritionOrder.instantiatesUri":"uri","NutritionOrder.intent":"code","NutritionOrder.language":"code","NutritionOrder.meta":"Meta","NutritionOrder.modifierExtension":"Extension","NutritionOrder.note":"Annotation","NutritionOrder.oralDiet.extension":"Extension","NutritionOrder.oralDiet.fluidConsistencyType":"CodeableConcept","NutritionOrder.oralDiet.id":"System.String","NutritionOrder.oralDiet.instruction":"string","NutritionOrder.oralDiet.modifierExtension":"Extension","NutritionOrder.oralDiet.nutrient.amount":"Quantity","NutritionOrder.oralDiet.nutrient.extension":"Extension","NutritionOrder.oralDiet.nutrient.id":"System.String","NutritionOrder.oralDiet.nutrient.modifier":"CodeableConcept","NutritionOrder.oralDiet.nutrient.modifierExtension":"Extension","NutritionOrder.oralDiet.schedule":"Timing","NutritionOrder.oralDiet.texture.extension":"Extension","NutritionOrder.oralDiet.texture.foodType":"CodeableConcept","NutritionOrder.oralDiet.texture.id":"System.String","NutritionOrder.oralDiet.texture.modifier":"CodeableConcept","NutritionOrder.oralDiet.texture.modifierExtension":"Extension","NutritionOrder.oralDiet.type":"CodeableConcept","NutritionOrder.orderer":"Reference","NutritionOrder.patient":"Reference","NutritionOrder.status":"code","NutritionOrder.supplement.extension":"Extension","NutritionOrder.supplement.id":"System.String","NutritionOrder.supplement.instruction":"string","NutritionOrder.supplement.modifierExtension":"Extension","NutritionOrder.supplement.productName":"string","NutritionOrder.supplement.quantity":"Quantity","NutritionOrder.supplement.schedule":"Timing","NutritionOrder.supplement.type":"CodeableConcept","NutritionOrder.text":"Narrative","Observation.basedOn":"Reference","Observation.bodySite":"CodeableConcept","Observation.category":"CodeableConcept","Observation.code":"CodeableConcept","Observation.component.code":"CodeableConcept","Observation.component.dataAbsentReason":"CodeableConcept","Observation.component.extension":"Extension","Observation.component.id":"System.String","Observation.component.interpretation":"CodeableConcept","Observation.component.modifierExtension":"Extension","Observation.component.valueBoolean":"boolean","Observation.component.valueCodeableConcept":"CodeableConcept","Observation.component.valueDateTime":"dateTime","Observation.component.valueInteger":"integer","Observation.component.valuePeriod":"Period","Observation.component.valueQuantity":"Quantity","Observation.component.valueRange":"Range","Observation.component.valueRatio":"Ratio","Observation.component.valueSampledData":"SampledData","Observation.component.valueString":"string","Observation.component.valueTime":"time","Observation.contained":"Resource","Observation.dataAbsentReason":"CodeableConcept","Observation.derivedFrom":"Reference","Observation.device":"Reference","Observation.effectiveDateTime":"dateTime","Observation.effectiveInstant":"instant","Observation.effectivePeriod":"Period","Observation.effectiveTiming":"Timing","Observation.encounter":"Reference","Observation.extension":"Extension","Observation.focus":"Reference","Observation.hasMember":"Reference","Observation.id":"System.String","Observation.identifier":"Identifier","Observation.implicitRules":"uri","Observation.interpretation":"CodeableConcept","Observation.issued":"instant","Observation.language":"code","Observation.meta":"Meta","Observation.method":"CodeableConcept","Observation.modifierExtension":"Extension","Observation.note":"Annotation","Observation.partOf":"Reference","Observation.performer":"Reference","Observation.referenceRange.age":"Range","Observation.referenceRange.appliesTo":"CodeableConcept","Observation.referenceRange.extension":"Extension","Observation.referenceRange.high":"Quantity","Observation.referenceRange.id":"System.String","Observation.referenceRange.low":"Quantity","Observation.referenceRange.modifierExtension":"Extension","Observation.referenceRange.text":"string","Observation.referenceRange.type":"CodeableConcept","Observation.specimen":"Reference","Observation.status":"code","Observation.subject":"Reference","Observation.text":"Narrative","Observation.valueBoolean":"boolean","Observation.valueCodeableConcept":"CodeableConcept","Observation.valueDateTime":"dateTime","Observation.valueInteger":"integer","Observation.valuePeriod":"Period","Observation.valueQuantity":"Quantity","Observation.valueRange":"Range","Observation.valueRatio":"Ratio","Observation.valueSampledData":"SampledData","Observation.valueString":"string","Observation.valueTime":"time","ObservationDefinition.abnormalCodedValueSet":"Reference","ObservationDefinition.category":"CodeableConcept","ObservationDefinition.code":"CodeableConcept","ObservationDefinition.contained":"Resource","ObservationDefinition.criticalCodedValueSet":"Reference","ObservationDefinition.extension":"Extension","ObservationDefinition.id":"System.String","ObservationDefinition.identifier":"Identifier","ObservationDefinition.implicitRules":"uri","ObservationDefinition.language":"code","ObservationDefinition.meta":"Meta","ObservationDefinition.method":"CodeableConcept","ObservationDefinition.modifierExtension":"Extension","ObservationDefinition.multipleResultsAllowed":"boolean","ObservationDefinition.normalCodedValueSet":"Reference","ObservationDefinition.permittedDataType":"code","ObservationDefinition.preferredReportName":"string","ObservationDefinition.qualifiedInterval.age":"Range","ObservationDefinition.qualifiedInterval.appliesTo":"CodeableConcept","ObservationDefinition.qualifiedInterval.category":"code","ObservationDefinition.qualifiedInterval.condition":"string","ObservationDefinition.qualifiedInterval.context":"CodeableConcept","ObservationDefinition.qualifiedInterval.extension":"Extension","ObservationDefinition.qualifiedInterval.gender":"code","ObservationDefinition.qualifiedInterval.gestationalAge":"Range","ObservationDefinition.qualifiedInterval.id":"System.String","ObservationDefinition.qualifiedInterval.modifierExtension":"Extension","ObservationDefinition.qualifiedInterval.range":"Range","ObservationDefinition.quantitativeDetails.conversionFactor":"decimal","ObservationDefinition.quantitativeDetails.customaryUnit":"CodeableConcept","ObservationDefinition.quantitativeDetails.decimalPrecision":"integer","ObservationDefinition.quantitativeDetails.extension":"Extension","ObservationDefinition.quantitativeDetails.id":"System.String","ObservationDefinition.quantitativeDetails.modifierExtension":"Extension","ObservationDefinition.quantitativeDetails.unit":"CodeableConcept","ObservationDefinition.text":"Narrative","ObservationDefinition.validCodedValueSet":"Reference","OperationDefinition.affectsState":"boolean","OperationDefinition.base":"canonical","OperationDefinition.code":"code","OperationDefinition.comment":"markdown","OperationDefinition.contact":"ContactDetail","OperationDefinition.contained":"Resource","OperationDefinition.date":"dateTime","OperationDefinition.description":"markdown","OperationDefinition.experimental":"boolean","OperationDefinition.extension":"Extension","OperationDefinition.id":"System.String","OperationDefinition.implicitRules":"uri","OperationDefinition.inputProfile":"canonical","OperationDefinition.instance":"boolean","OperationDefinition.jurisdiction":"CodeableConcept","OperationDefinition.kind":"code","OperationDefinition.language":"code","OperationDefinition.meta":"Meta","OperationDefinition.modifierExtension":"Extension","OperationDefinition.name":"string","OperationDefinition.outputProfile":"canonical","OperationDefinition.overload.comment":"string","OperationDefinition.overload.extension":"Extension","OperationDefinition.overload.id":"System.String","OperationDefinition.overload.modifierExtension":"Extension","OperationDefinition.overload.parameterName":"string","OperationDefinition.parameter.binding.extension":"Extension","OperationDefinition.parameter.binding.id":"System.String","OperationDefinition.parameter.binding.modifierExtension":"Extension","OperationDefinition.parameter.binding.strength":"code","OperationDefinition.parameter.binding.valueSet":"canonical","OperationDefinition.parameter.documentation":"string","OperationDefinition.parameter.extension":"Extension","OperationDefinition.parameter.id":"System.String","OperationDefinition.parameter.max":"string","OperationDefinition.parameter.min":"integer","OperationDefinition.parameter.modifierExtension":"Extension","OperationDefinition.parameter.name":"code","OperationDefinition.parameter.referencedFrom.extension":"Extension","OperationDefinition.parameter.referencedFrom.id":"System.String","OperationDefinition.parameter.referencedFrom.modifierExtension":"Extension","OperationDefinition.parameter.referencedFrom.source":"string","OperationDefinition.parameter.referencedFrom.sourceId":"string","OperationDefinition.parameter.searchType":"code","OperationDefinition.parameter.targetProfile":"canonical","OperationDefinition.parameter.type":"code","OperationDefinition.parameter.use":"code","OperationDefinition.publisher":"string","OperationDefinition.purpose":"markdown","OperationDefinition.resource":"code","OperationDefinition.status":"code","OperationDefinition.system":"boolean","OperationDefinition.text":"Narrative","OperationDefinition.title":"string","OperationDefinition.type":"boolean","OperationDefinition.url":"uri","OperationDefinition.useContext":"UsageContext","OperationDefinition.version":"string","OperationOutcome.contained":"Resource","OperationOutcome.extension":"Extension","OperationOutcome.id":"System.String","OperationOutcome.implicitRules":"uri","OperationOutcome.issue.code":"code","OperationOutcome.issue.details":"CodeableConcept","OperationOutcome.issue.diagnostics":"string","OperationOutcome.issue.expression":"string","OperationOutcome.issue.extension":"Extension","OperationOutcome.issue.id":"System.String","OperationOutcome.issue.location":"string","OperationOutcome.issue.modifierExtension":"Extension","OperationOutcome.issue.severity":"code","OperationOutcome.language":"code","OperationOutcome.meta":"Meta","OperationOutcome.modifierExtension":"Extension","OperationOutcome.text":"Narrative","Organization.active":"boolean","Organization.address":"Address","Organization.alias":"string","Organization.contact.address":"Address","Organization.contact.extension":"Extension","Organization.contact.id":"System.String","Organization.contact.modifierExtension":"Extension","Organization.contact.name":"HumanName","Organization.contact.purpose":"CodeableConcept","Organization.contact.telecom":"ContactPoint","Organization.contained":"Resource","Organization.endpoint":"Reference","Organization.extension":"Extension","Organization.id":"System.String","Organization.identifier":"Identifier","Organization.implicitRules":"uri","Organization.language":"code","Organization.meta":"Meta","Organization.modifierExtension":"Extension","Organization.name":"string","Organization.partOf":"Reference","Organization.telecom":"ContactPoint","Organization.text":"Narrative","Organization.type":"CodeableConcept","OrganizationAffiliation.active":"boolean","OrganizationAffiliation.code":"CodeableConcept","OrganizationAffiliation.contained":"Resource","OrganizationAffiliation.endpoint":"Reference","OrganizationAffiliation.extension":"Extension","OrganizationAffiliation.healthcareService":"Reference","OrganizationAffiliation.id":"System.String","OrganizationAffiliation.identifier":"Identifier","OrganizationAffiliation.implicitRules":"uri","OrganizationAffiliation.language":"code","OrganizationAffiliation.location":"Reference","OrganizationAffiliation.meta":"Meta","OrganizationAffiliation.modifierExtension":"Extension","OrganizationAffiliation.network":"Reference","OrganizationAffiliation.organization":"Reference","OrganizationAffiliation.participatingOrganization":"Reference","OrganizationAffiliation.period":"Period","OrganizationAffiliation.specialty":"CodeableConcept","OrganizationAffiliation.telecom":"ContactPoint","OrganizationAffiliation.text":"Narrative","ParameterDefinition.documentation":"string","ParameterDefinition.extension":"Extension","ParameterDefinition.id":"System.String","ParameterDefinition.max":"string","ParameterDefinition.min":"integer","ParameterDefinition.name":"code","ParameterDefinition.profile":"canonical","ParameterDefinition.type":"code","ParameterDefinition.use":"code","Parameters.id":"System.String","Parameters.implicitRules":"uri","Parameters.language":"code","Parameters.meta":"Meta","Parameters.parameter.extension":"Extension","Parameters.parameter.id":"System.String","Parameters.parameter.modifierExtension":"Extension","Parameters.parameter.name":"string","Parameters.parameter.resource":"Resource","Parameters.parameter.valueAddress":"Address","Parameters.parameter.valueAge":"Age","Parameters.parameter.valueAnnotation":"Annotation","Parameters.parameter.valueAttachment":"Attachment","Parameters.parameter.valueBase64Binary":"base64Binary","Parameters.parameter.valueBoolean":"boolean","Parameters.parameter.valueCanonical":"canonical","Parameters.parameter.valueCode":"code","Parameters.parameter.valueCodeableConcept":"CodeableConcept","Parameters.parameter.valueCoding":"Coding","Parameters.parameter.valueContactDetail":"ContactDetail","Parameters.parameter.valueContactPoint":"ContactPoint","Parameters.parameter.valueContributor":"Contributor","Parameters.parameter.valueCount":"Count","Parameters.parameter.valueDataRequirement":"DataRequirement","Parameters.parameter.valueDate":"date","Parameters.parameter.valueDateTime":"dateTime","Parameters.parameter.valueDecimal":"decimal","Parameters.parameter.valueDistance":"Distance","Parameters.parameter.valueDosage":"Dosage","Parameters.parameter.valueDuration":"Duration","Parameters.parameter.valueExpression":"Expression","Parameters.parameter.valueHumanName":"HumanName","Parameters.parameter.valueId":"id","Parameters.parameter.valueIdentifier":"Identifier","Parameters.parameter.valueInstant":"instant","Parameters.parameter.valueInteger":"integer","Parameters.parameter.valueMarkdown":"markdown","Parameters.parameter.valueMeta":"Meta","Parameters.parameter.valueMoney":"Money","Parameters.parameter.valueOid":"oid","Parameters.parameter.valueParameterDefinition":"ParameterDefinition","Parameters.parameter.valuePeriod":"Period","Parameters.parameter.valuePositiveInt":"positiveInt","Parameters.parameter.valueQuantity":"Quantity","Parameters.parameter.valueRange":"Range","Parameters.parameter.valueRatio":"Ratio","Parameters.parameter.valueReference":"Reference","Parameters.parameter.valueRelatedArtifact":"RelatedArtifact","Parameters.parameter.valueSampledData":"SampledData","Parameters.parameter.valueSignature":"Signature","Parameters.parameter.valueString":"string","Parameters.parameter.valueTime":"time","Parameters.parameter.valueTiming":"Timing","Parameters.parameter.valueTriggerDefinition":"TriggerDefinition","Parameters.parameter.valueUnsignedInt":"unsignedInt","Parameters.parameter.valueUri":"uri","Parameters.parameter.valueUrl":"url","Parameters.parameter.valueUsageContext":"UsageContext","Parameters.parameter.valueUuid":"uuid","Patient.active":"boolean","Patient.address":"Address","Patient.birthDate":"date","Patient.communication.extension":"Extension","Patient.communication.id":"System.String","Patient.communication.language":"CodeableConcept","Patient.communication.modifierExtension":"Extension","Patient.communication.preferred":"boolean","Patient.contact.address":"Address","Patient.contact.extension":"Extension","Patient.contact.gender":"code","Patient.contact.id":"System.String","Patient.contact.modifierExtension":"Extension","Patient.contact.name":"HumanName","Patient.contact.organization":"Reference","Patient.contact.period":"Period","Patient.contact.relationship":"CodeableConcept","Patient.contact.telecom":"ContactPoint","Patient.contained":"Resource","Patient.deceasedBoolean":"boolean","Patient.deceasedDateTime":"dateTime","Patient.extension":"Extension","Patient.gender":"code","Patient.generalPractitioner":"Reference","Patient.id":"System.String","Patient.identifier":"Identifier","Patient.implicitRules":"uri","Patient.language":"code","Patient.link.extension":"Extension","Patient.link.id":"System.String","Patient.link.modifierExtension":"Extension","Patient.link.other":"Reference","Patient.link.type":"code","Patient.managingOrganization":"Reference","Patient.maritalStatus":"CodeableConcept","Patient.meta":"Meta","Patient.modifierExtension":"Extension","Patient.multipleBirthBoolean":"boolean","Patient.multipleBirthInteger":"integer","Patient.name":"HumanName","Patient.photo":"Attachment","Patient.telecom":"ContactPoint","Patient.text":"Narrative","PaymentNotice.amount":"Money","PaymentNotice.contained":"Resource","PaymentNotice.created":"dateTime","PaymentNotice.extension":"Extension","PaymentNotice.id":"System.String","PaymentNotice.identifier":"Identifier","PaymentNotice.implicitRules":"uri","PaymentNotice.language":"code","PaymentNotice.meta":"Meta","PaymentNotice.modifierExtension":"Extension","PaymentNotice.payee":"Reference","PaymentNotice.payment":"Reference","PaymentNotice.paymentDate":"date","PaymentNotice.paymentStatus":"CodeableConcept","PaymentNotice.provider":"Reference","PaymentNotice.recipient":"Reference","PaymentNotice.request":"Reference","PaymentNotice.response":"Reference","PaymentNotice.status":"code","PaymentNotice.text":"Narrative","PaymentReconciliation.contained":"Resource","PaymentReconciliation.created":"dateTime","PaymentReconciliation.detail.amount":"Money","PaymentReconciliation.detail.date":"date","PaymentReconciliation.detail.extension":"Extension","PaymentReconciliation.detail.id":"System.String","PaymentReconciliation.detail.identifier":"Identifier","PaymentReconciliation.detail.modifierExtension":"Extension","PaymentReconciliation.detail.payee":"Reference","PaymentReconciliation.detail.predecessor":"Identifier","PaymentReconciliation.detail.request":"Reference","PaymentReconciliation.detail.response":"Reference","PaymentReconciliation.detail.responsible":"Reference","PaymentReconciliation.detail.submitter":"Reference","PaymentReconciliation.detail.type":"CodeableConcept","PaymentReconciliation.disposition":"string","PaymentReconciliation.extension":"Extension","PaymentReconciliation.formCode":"CodeableConcept","PaymentReconciliation.id":"System.String","PaymentReconciliation.identifier":"Identifier","PaymentReconciliation.implicitRules":"uri","PaymentReconciliation.language":"code","PaymentReconciliation.meta":"Meta","PaymentReconciliation.modifierExtension":"Extension","PaymentReconciliation.outcome":"code","PaymentReconciliation.paymentAmount":"Money","PaymentReconciliation.paymentDate":"date","PaymentReconciliation.paymentIdentifier":"Identifier","PaymentReconciliation.paymentIssuer":"Reference","PaymentReconciliation.period":"Period","PaymentReconciliation.processNote.extension":"Extension","PaymentReconciliation.processNote.id":"System.String","PaymentReconciliation.processNote.modifierExtension":"Extension","PaymentReconciliation.processNote.text":"string","PaymentReconciliation.processNote.type":"code","PaymentReconciliation.request":"Reference","PaymentReconciliation.requestor":"Reference","PaymentReconciliation.status":"code","PaymentReconciliation.text":"Narrative","Period.end":"dateTime","Period.extension":"Extension","Period.id":"System.String","Period.start":"dateTime","Person.active":"boolean","Person.address":"Address","Person.birthDate":"date","Person.contained":"Resource","Person.extension":"Extension","Person.gender":"code","Person.id":"System.String","Person.identifier":"Identifier","Person.implicitRules":"uri","Person.language":"code","Person.link.assurance":"code","Person.link.extension":"Extension","Person.link.id":"System.String","Person.link.modifierExtension":"Extension","Person.link.target":"Reference","Person.managingOrganization":"Reference","Person.meta":"Meta","Person.modifierExtension":"Extension","Person.name":"HumanName","Person.photo":"Attachment","Person.telecom":"ContactPoint","Person.text":"Narrative","PlanDefinition.action.cardinalityBehavior":"code","PlanDefinition.action.code":"CodeableConcept","PlanDefinition.action.condition.expression":"Expression","PlanDefinition.action.condition.extension":"Extension","PlanDefinition.action.condition.id":"System.String","PlanDefinition.action.condition.kind":"code","PlanDefinition.action.condition.modifierExtension":"Extension","PlanDefinition.action.definitionCanonical":"canonical","PlanDefinition.action.definitionUri":"uri","PlanDefinition.action.description":"string","PlanDefinition.action.documentation":"RelatedArtifact","PlanDefinition.action.dynamicValue.expression":"Expression","PlanDefinition.action.dynamicValue.extension":"Extension","PlanDefinition.action.dynamicValue.id":"System.String","PlanDefinition.action.dynamicValue.modifierExtension":"Extension","PlanDefinition.action.dynamicValue.path":"string","PlanDefinition.action.extension":"Extension","PlanDefinition.action.goalId":"id","PlanDefinition.action.groupingBehavior":"code","PlanDefinition.action.id":"System.String","PlanDefinition.action.input":"DataRequirement","PlanDefinition.action.modifierExtension":"Extension","PlanDefinition.action.output":"DataRequirement","PlanDefinition.action.participant.extension":"Extension","PlanDefinition.action.participant.id":"System.String","PlanDefinition.action.participant.modifierExtension":"Extension","PlanDefinition.action.participant.role":"CodeableConcept","PlanDefinition.action.participant.type":"code","PlanDefinition.action.precheckBehavior":"code","PlanDefinition.action.prefix":"string","PlanDefinition.action.priority":"code","PlanDefinition.action.reason":"CodeableConcept","PlanDefinition.action.relatedAction.actionId":"id","PlanDefinition.action.relatedAction.extension":"Extension","PlanDefinition.action.relatedAction.id":"System.String","PlanDefinition.action.relatedAction.modifierExtension":"Extension","PlanDefinition.action.relatedAction.offsetDuration":"Duration","PlanDefinition.action.relatedAction.offsetRange":"Range","PlanDefinition.action.relatedAction.relationship":"code","PlanDefinition.action.requiredBehavior":"code","PlanDefinition.action.selectionBehavior":"code","PlanDefinition.action.subjectCodeableConcept":"CodeableConcept","PlanDefinition.action.subjectReference":"Reference","PlanDefinition.action.textEquivalent":"string","PlanDefinition.action.timingAge":"Age","PlanDefinition.action.timingDateTime":"dateTime","PlanDefinition.action.timingDuration":"Duration","PlanDefinition.action.timingPeriod":"Period","PlanDefinition.action.timingRange":"Range","PlanDefinition.action.timingTiming":"Timing","PlanDefinition.action.title":"string","PlanDefinition.action.transform":"canonical","PlanDefinition.action.trigger":"TriggerDefinition","PlanDefinition.action.type":"CodeableConcept","PlanDefinition.approvalDate":"date","PlanDefinition.author":"ContactDetail","PlanDefinition.contact":"ContactDetail","PlanDefinition.contained":"Resource","PlanDefinition.copyright":"markdown","PlanDefinition.date":"dateTime","PlanDefinition.description":"markdown","PlanDefinition.editor":"ContactDetail","PlanDefinition.effectivePeriod":"Period","PlanDefinition.endorser":"ContactDetail","PlanDefinition.experimental":"boolean","PlanDefinition.extension":"Extension","PlanDefinition.goal.addresses":"CodeableConcept","PlanDefinition.goal.category":"CodeableConcept","PlanDefinition.goal.description":"CodeableConcept","PlanDefinition.goal.documentation":"RelatedArtifact","PlanDefinition.goal.extension":"Extension","PlanDefinition.goal.id":"System.String","PlanDefinition.goal.modifierExtension":"Extension","PlanDefinition.goal.priority":"CodeableConcept","PlanDefinition.goal.start":"CodeableConcept","PlanDefinition.goal.target.detailCodeableConcept":"CodeableConcept","PlanDefinition.goal.target.detailQuantity":"Quantity","PlanDefinition.goal.target.detailRange":"Range","PlanDefinition.goal.target.due":"Duration","PlanDefinition.goal.target.extension":"Extension","PlanDefinition.goal.target.id":"System.String","PlanDefinition.goal.target.measure":"CodeableConcept","PlanDefinition.goal.target.modifierExtension":"Extension","PlanDefinition.id":"System.String","PlanDefinition.identifier":"Identifier","PlanDefinition.implicitRules":"uri","PlanDefinition.jurisdiction":"CodeableConcept","PlanDefinition.language":"code","PlanDefinition.lastReviewDate":"date","PlanDefinition.library":"canonical","PlanDefinition.meta":"Meta","PlanDefinition.modifierExtension":"Extension","PlanDefinition.name":"string","PlanDefinition.publisher":"string","PlanDefinition.purpose":"markdown","PlanDefinition.relatedArtifact":"RelatedArtifact","PlanDefinition.reviewer":"ContactDetail","PlanDefinition.status":"code","PlanDefinition.subjectCodeableConcept":"CodeableConcept","PlanDefinition.subjectReference":"Reference","PlanDefinition.subtitle":"string","PlanDefinition.text":"Narrative","PlanDefinition.title":"string","PlanDefinition.topic":"CodeableConcept","PlanDefinition.type":"CodeableConcept","PlanDefinition.url":"uri","PlanDefinition.usage":"string","PlanDefinition.useContext":"UsageContext","PlanDefinition.version":"string","Population.ageCodeableConcept":"CodeableConcept","Population.ageRange":"Range","Population.extension":"Extension","Population.gender":"CodeableConcept","Population.id":"System.String","Population.modifierExtension":"Extension","Population.physiologicalCondition":"CodeableConcept","Population.race":"CodeableConcept","Practitioner.active":"boolean","Practitioner.address":"Address","Practitioner.birthDate":"date","Practitioner.communication":"CodeableConcept","Practitioner.contained":"Resource","Practitioner.extension":"Extension","Practitioner.gender":"code","Practitioner.id":"System.String","Practitioner.identifier":"Identifier","Practitioner.implicitRules":"uri","Practitioner.language":"code","Practitioner.meta":"Meta","Practitioner.modifierExtension":"Extension","Practitioner.name":"HumanName","Practitioner.photo":"Attachment","Practitioner.qualification.code":"CodeableConcept","Practitioner.qualification.extension":"Extension","Practitioner.qualification.id":"System.String","Practitioner.qualification.identifier":"Identifier","Practitioner.qualification.issuer":"Reference","Practitioner.qualification.modifierExtension":"Extension","Practitioner.qualification.period":"Period","Practitioner.telecom":"ContactPoint","Practitioner.text":"Narrative","PractitionerRole.active":"boolean","PractitionerRole.availabilityExceptions":"string","PractitionerRole.availableTime.allDay":"boolean","PractitionerRole.availableTime.availableEndTime":"time","PractitionerRole.availableTime.availableStartTime":"time","PractitionerRole.availableTime.daysOfWeek":"code","PractitionerRole.availableTime.extension":"Extension","PractitionerRole.availableTime.id":"System.String","PractitionerRole.availableTime.modifierExtension":"Extension","PractitionerRole.code":"CodeableConcept","PractitionerRole.contained":"Resource","PractitionerRole.endpoint":"Reference","PractitionerRole.extension":"Extension","PractitionerRole.healthcareService":"Reference","PractitionerRole.id":"System.String","PractitionerRole.identifier":"Identifier","PractitionerRole.implicitRules":"uri","PractitionerRole.language":"code","PractitionerRole.location":"Reference","PractitionerRole.meta":"Meta","PractitionerRole.modifierExtension":"Extension","PractitionerRole.notAvailable.description":"string","PractitionerRole.notAvailable.during":"Period","PractitionerRole.notAvailable.extension":"Extension","PractitionerRole.notAvailable.id":"System.String","PractitionerRole.notAvailable.modifierExtension":"Extension","PractitionerRole.organization":"Reference","PractitionerRole.period":"Period","PractitionerRole.practitioner":"Reference","PractitionerRole.specialty":"CodeableConcept","PractitionerRole.telecom":"ContactPoint","PractitionerRole.text":"Narrative","Procedure.asserter":"Reference","Procedure.basedOn":"Reference","Procedure.bodySite":"CodeableConcept","Procedure.category":"CodeableConcept","Procedure.code":"CodeableConcept","Procedure.complication":"CodeableConcept","Procedure.complicationDetail":"Reference","Procedure.contained":"Resource","Procedure.encounter":"Reference","Procedure.extension":"Extension","Procedure.focalDevice.action":"CodeableConcept","Procedure.focalDevice.extension":"Extension","Procedure.focalDevice.id":"System.String","Procedure.focalDevice.manipulated":"Reference","Procedure.focalDevice.modifierExtension":"Extension","Procedure.followUp":"CodeableConcept","Procedure.id":"System.String","Procedure.identifier":"Identifier","Procedure.implicitRules":"uri","Procedure.instantiatesCanonical":"canonical","Procedure.instantiatesUri":"uri","Procedure.language":"code","Procedure.location":"Reference","Procedure.meta":"Meta","Procedure.modifierExtension":"Extension","Procedure.note":"Annotation","Procedure.outcome":"CodeableConcept","Procedure.partOf":"Reference","Procedure.performedAge":"Age","Procedure.performedDateTime":"dateTime","Procedure.performedPeriod":"Period","Procedure.performedRange":"Range","Procedure.performedString":"string","Procedure.performer.actor":"Reference","Procedure.performer.extension":"Extension","Procedure.performer.function":"CodeableConcept","Procedure.performer.id":"System.String","Procedure.performer.modifierExtension":"Extension","Procedure.performer.onBehalfOf":"Reference","Procedure.reasonCode":"CodeableConcept","Procedure.reasonReference":"Reference","Procedure.recorder":"Reference","Procedure.report":"Reference","Procedure.status":"code","Procedure.statusReason":"CodeableConcept","Procedure.subject":"Reference","Procedure.text":"Narrative","Procedure.usedCode":"CodeableConcept","Procedure.usedReference":"Reference","ProdCharacteristic.color":"string","ProdCharacteristic.depth":"Quantity","ProdCharacteristic.extension":"Extension","ProdCharacteristic.externalDiameter":"Quantity","ProdCharacteristic.height":"Quantity","ProdCharacteristic.id":"System.String","ProdCharacteristic.image":"Attachment","ProdCharacteristic.imprint":"string","ProdCharacteristic.modifierExtension":"Extension","ProdCharacteristic.nominalVolume":"Quantity","ProdCharacteristic.scoring":"CodeableConcept","ProdCharacteristic.shape":"string","ProdCharacteristic.weight":"Quantity","ProdCharacteristic.width":"Quantity","ProductShelfLife.extension":"Extension","ProductShelfLife.id":"System.String","ProductShelfLife.identifier":"Identifier","ProductShelfLife.modifierExtension":"Extension","ProductShelfLife.period":"Quantity","ProductShelfLife.specialPrecautionsForStorage":"CodeableConcept","ProductShelfLife.type":"CodeableConcept","Provenance.activity":"CodeableConcept","Provenance.agent.extension":"Extension","Provenance.agent.id":"System.String","Provenance.agent.modifierExtension":"Extension","Provenance.agent.onBehalfOf":"Reference","Provenance.agent.role":"CodeableConcept","Provenance.agent.type":"CodeableConcept","Provenance.agent.who":"Reference","Provenance.contained":"Resource","Provenance.entity.extension":"Extension","Provenance.entity.id":"System.String","Provenance.entity.modifierExtension":"Extension","Provenance.entity.role":"code","Provenance.entity.what":"Reference","Provenance.extension":"Extension","Provenance.id":"System.String","Provenance.implicitRules":"uri","Provenance.language":"code","Provenance.location":"Reference","Provenance.meta":"Meta","Provenance.modifierExtension":"Extension","Provenance.occurredDateTime":"dateTime","Provenance.occurredPeriod":"Period","Provenance.policy":"uri","Provenance.reason":"CodeableConcept","Provenance.recorded":"instant","Provenance.signature":"Signature","Provenance.target":"Reference","Provenance.text":"Narrative","Quantity.code":"code","Quantity.comparator":"code","Quantity.extension":"Extension","Quantity.id":"System.String","Quantity.system":"uri","Quantity.unit":"string","Quantity.value":"decimal","Questionnaire.approvalDate":"date","Questionnaire.code":"Coding","Questionnaire.contact":"ContactDetail","Questionnaire.contained":"Resource","Questionnaire.copyright":"markdown","Questionnaire.date":"dateTime","Questionnaire.derivedFrom":"canonical","Questionnaire.description":"markdown","Questionnaire.effectivePeriod":"Period","Questionnaire.experimental":"boolean","Questionnaire.extension":"Extension","Questionnaire.id":"System.String","Questionnaire.identifier":"Identifier","Questionnaire.implicitRules":"uri","Questionnaire.item.answerOption.extension":"Extension","Questionnaire.item.answerOption.id":"System.String","Questionnaire.item.answerOption.initialSelected":"boolean","Questionnaire.item.answerOption.modifierExtension":"Extension","Questionnaire.item.answerOption.valueCoding":"Coding","Questionnaire.item.answerOption.valueDate":"date","Questionnaire.item.answerOption.valueInteger":"integer","Questionnaire.item.answerOption.valueReference":"Reference","Questionnaire.item.answerOption.valueString":"string","Questionnaire.item.answerOption.valueTime":"time","Questionnaire.item.answerValueSet":"canonical","Questionnaire.item.code":"Coding","Questionnaire.item.definition":"uri","Questionnaire.item.enableBehavior":"code","Questionnaire.item.enableWhen.answerBoolean":"boolean","Questionnaire.item.enableWhen.answerCoding":"Coding","Questionnaire.item.enableWhen.answerDate":"date","Questionnaire.item.enableWhen.answerDateTime":"dateTime","Questionnaire.item.enableWhen.answerDecimal":"decimal","Questionnaire.item.enableWhen.answerInteger":"integer","Questionnaire.item.enableWhen.answerQuantity":"Quantity","Questionnaire.item.enableWhen.answerReference":"Reference","Questionnaire.item.enableWhen.answerString":"string","Questionnaire.item.enableWhen.answerTime":"time","Questionnaire.item.enableWhen.extension":"Extension","Questionnaire.item.enableWhen.id":"System.String","Questionnaire.item.enableWhen.modifierExtension":"Extension","Questionnaire.item.enableWhen.operator":"code","Questionnaire.item.enableWhen.question":"string","Questionnaire.item.extension":"Extension","Questionnaire.item.id":"System.String","Questionnaire.item.initial.extension":"Extension","Questionnaire.item.initial.id":"System.String","Questionnaire.item.initial.modifierExtension":"Extension","Questionnaire.item.initial.valueAttachment":"Attachment","Questionnaire.item.initial.valueBoolean":"boolean","Questionnaire.item.initial.valueCoding":"Coding","Questionnaire.item.initial.valueDate":"date","Questionnaire.item.initial.valueDateTime":"dateTime","Questionnaire.item.initial.valueDecimal":"decimal","Questionnaire.item.initial.valueInteger":"integer","Questionnaire.item.initial.valueQuantity":"Quantity","Questionnaire.item.initial.valueReference":"Reference","Questionnaire.item.initial.valueString":"string","Questionnaire.item.initial.valueTime":"time","Questionnaire.item.initial.valueUri":"uri","Questionnaire.item.linkId":"string","Questionnaire.item.maxLength":"integer","Questionnaire.item.modifierExtension":"Extension","Questionnaire.item.prefix":"string","Questionnaire.item.readOnly":"boolean","Questionnaire.item.repeats":"boolean","Questionnaire.item.required":"boolean","Questionnaire.item.text":"string","Questionnaire.item.type":"code","Questionnaire.jurisdiction":"CodeableConcept","Questionnaire.language":"code","Questionnaire.lastReviewDate":"date","Questionnaire.meta":"Meta","Questionnaire.modifierExtension":"Extension","Questionnaire.name":"string","Questionnaire.publisher":"string","Questionnaire.purpose":"markdown","Questionnaire.status":"code","Questionnaire.subjectType":"code","Questionnaire.text":"Narrative","Questionnaire.title":"string","Questionnaire.url":"uri","Questionnaire.useContext":"UsageContext","Questionnaire.version":"string","QuestionnaireResponse.author":"Reference","QuestionnaireResponse.authored":"dateTime","QuestionnaireResponse.basedOn":"Reference","QuestionnaireResponse.contained":"Resource","QuestionnaireResponse.encounter":"Reference","QuestionnaireResponse.extension":"Extension","QuestionnaireResponse.id":"System.String","QuestionnaireResponse.identifier":"Identifier","QuestionnaireResponse.implicitRules":"uri","QuestionnaireResponse.item.answer.extension":"Extension","QuestionnaireResponse.item.answer.id":"System.String","QuestionnaireResponse.item.answer.modifierExtension":"Extension","QuestionnaireResponse.item.answer.valueAttachment":"Attachment","QuestionnaireResponse.item.answer.valueBoolean":"boolean","QuestionnaireResponse.item.answer.valueCoding":"Coding","QuestionnaireResponse.item.answer.valueDate":"date","QuestionnaireResponse.item.answer.valueDateTime":"dateTime","QuestionnaireResponse.item.answer.valueDecimal":"decimal","QuestionnaireResponse.item.answer.valueInteger":"integer","QuestionnaireResponse.item.answer.valueQuantity":"Quantity","QuestionnaireResponse.item.answer.valueReference":"Reference","QuestionnaireResponse.item.answer.valueString":"string","QuestionnaireResponse.item.answer.valueTime":"time","QuestionnaireResponse.item.answer.valueUri":"uri","QuestionnaireResponse.item.definition":"uri","QuestionnaireResponse.item.extension":"Extension","QuestionnaireResponse.item.id":"System.String","QuestionnaireResponse.item.linkId":"string","QuestionnaireResponse.item.modifierExtension":"Extension","QuestionnaireResponse.item.text":"string","QuestionnaireResponse.language":"code","QuestionnaireResponse.meta":"Meta","QuestionnaireResponse.modifierExtension":"Extension","QuestionnaireResponse.partOf":"Reference","QuestionnaireResponse.questionnaire":"canonical","QuestionnaireResponse.source":"Reference","QuestionnaireResponse.status":"code","QuestionnaireResponse.subject":"Reference","QuestionnaireResponse.text":"Narrative","Range.extension":"Extension","Range.high":"Quantity","Range.id":"System.String","Range.low":"Quantity","Ratio.denominator":"Quantity","Ratio.extension":"Extension","Ratio.id":"System.String","Ratio.numerator":"Quantity","Reference.display":"string","Reference.extension":"Extension","Reference.id":"System.String","Reference.identifier":"Identifier","Reference.reference":"string","Reference.type":"uri","RelatedArtifact.citation":"markdown","RelatedArtifact.display":"string","RelatedArtifact.document":"Attachment","RelatedArtifact.extension":"Extension","RelatedArtifact.id":"System.String","RelatedArtifact.label":"string","RelatedArtifact.resource":"canonical","RelatedArtifact.type":"code","RelatedArtifact.url":"url","RelatedPerson.active":"boolean","RelatedPerson.address":"Address","RelatedPerson.birthDate":"date","RelatedPerson.communication.extension":"Extension","RelatedPerson.communication.id":"System.String","RelatedPerson.communication.language":"CodeableConcept","RelatedPerson.communication.modifierExtension":"Extension","RelatedPerson.communication.preferred":"boolean","RelatedPerson.contained":"Resource","RelatedPerson.extension":"Extension","RelatedPerson.gender":"code","RelatedPerson.id":"System.String","RelatedPerson.identifier":"Identifier","RelatedPerson.implicitRules":"uri","RelatedPerson.language":"code","RelatedPerson.meta":"Meta","RelatedPerson.modifierExtension":"Extension","RelatedPerson.name":"HumanName","RelatedPerson.patient":"Reference","RelatedPerson.period":"Period","RelatedPerson.photo":"Attachment","RelatedPerson.relationship":"CodeableConcept","RelatedPerson.telecom":"ContactPoint","RelatedPerson.text":"Narrative","RequestGroup.action.cardinalityBehavior":"code","RequestGroup.action.code":"CodeableConcept","RequestGroup.action.condition.expression":"Expression","RequestGroup.action.condition.extension":"Extension","RequestGroup.action.condition.id":"System.String","RequestGroup.action.condition.kind":"code","RequestGroup.action.condition.modifierExtension":"Extension","RequestGroup.action.description":"string","RequestGroup.action.documentation":"RelatedArtifact","RequestGroup.action.extension":"Extension","RequestGroup.action.groupingBehavior":"code","RequestGroup.action.id":"System.String","RequestGroup.action.modifierExtension":"Extension","RequestGroup.action.participant":"Reference","RequestGroup.action.precheckBehavior":"code","RequestGroup.action.prefix":"string","RequestGroup.action.priority":"code","RequestGroup.action.relatedAction.actionId":"id","RequestGroup.action.relatedAction.extension":"Extension","RequestGroup.action.relatedAction.id":"System.String","RequestGroup.action.relatedAction.modifierExtension":"Extension","RequestGroup.action.relatedAction.offsetDuration":"Duration","RequestGroup.action.relatedAction.offsetRange":"Range","RequestGroup.action.relatedAction.relationship":"code","RequestGroup.action.requiredBehavior":"code","RequestGroup.action.resource":"Reference","RequestGroup.action.selectionBehavior":"code","RequestGroup.action.textEquivalent":"string","RequestGroup.action.timingAge":"Age","RequestGroup.action.timingDateTime":"dateTime","RequestGroup.action.timingDuration":"Duration","RequestGroup.action.timingPeriod":"Period","RequestGroup.action.timingRange":"Range","RequestGroup.action.timingTiming":"Timing","RequestGroup.action.title":"string","RequestGroup.action.type":"CodeableConcept","RequestGroup.author":"Reference","RequestGroup.authoredOn":"dateTime","RequestGroup.basedOn":"Reference","RequestGroup.code":"CodeableConcept","RequestGroup.contained":"Resource","RequestGroup.encounter":"Reference","RequestGroup.extension":"Extension","RequestGroup.groupIdentifier":"Identifier","RequestGroup.id":"System.String","RequestGroup.identifier":"Identifier","RequestGroup.implicitRules":"uri","RequestGroup.instantiatesCanonical":"canonical","RequestGroup.instantiatesUri":"uri","RequestGroup.intent":"code","RequestGroup.language":"code","RequestGroup.meta":"Meta","RequestGroup.modifierExtension":"Extension","RequestGroup.note":"Annotation","RequestGroup.priority":"code","RequestGroup.reasonCode":"CodeableConcept","RequestGroup.reasonReference":"Reference","RequestGroup.replaces":"Reference","RequestGroup.status":"code","RequestGroup.subject":"Reference","RequestGroup.text":"Narrative","ResearchDefinition.approvalDate":"date","ResearchDefinition.author":"ContactDetail","ResearchDefinition.comment":"string","ResearchDefinition.contact":"ContactDetail","ResearchDefinition.contained":"Resource","ResearchDefinition.copyright":"markdown","ResearchDefinition.date":"dateTime","ResearchDefinition.description":"markdown","ResearchDefinition.editor":"ContactDetail","ResearchDefinition.effectivePeriod":"Period","ResearchDefinition.endorser":"ContactDetail","ResearchDefinition.experimental":"boolean","ResearchDefinition.exposure":"Reference","ResearchDefinition.exposureAlternative":"Reference","ResearchDefinition.extension":"Extension","ResearchDefinition.id":"System.String","ResearchDefinition.identifier":"Identifier","ResearchDefinition.implicitRules":"uri","ResearchDefinition.jurisdiction":"CodeableConcept","ResearchDefinition.language":"code","ResearchDefinition.lastReviewDate":"date","ResearchDefinition.library":"canonical","ResearchDefinition.meta":"Meta","ResearchDefinition.modifierExtension":"Extension","ResearchDefinition.name":"string","ResearchDefinition.outcome":"Reference","ResearchDefinition.population":"Reference","ResearchDefinition.publisher":"string","ResearchDefinition.purpose":"markdown","ResearchDefinition.relatedArtifact":"RelatedArtifact","ResearchDefinition.reviewer":"ContactDetail","ResearchDefinition.shortTitle":"string","ResearchDefinition.status":"code","ResearchDefinition.subjectCodeableConcept":"CodeableConcept","ResearchDefinition.subjectReference":"Reference","ResearchDefinition.subtitle":"string","ResearchDefinition.text":"Narrative","ResearchDefinition.title":"string","ResearchDefinition.topic":"CodeableConcept","ResearchDefinition.url":"uri","ResearchDefinition.usage":"string","ResearchDefinition.useContext":"UsageContext","ResearchDefinition.version":"string","ResearchElementDefinition.approvalDate":"date","ResearchElementDefinition.author":"ContactDetail","ResearchElementDefinition.characteristic.definitionCanonical":"canonical","ResearchElementDefinition.characteristic.definitionCodeableConcept":"CodeableConcept","ResearchElementDefinition.characteristic.definitionDataRequirement":"DataRequirement","ResearchElementDefinition.characteristic.definitionExpression":"Expression","ResearchElementDefinition.characteristic.exclude":"boolean","ResearchElementDefinition.characteristic.extension":"Extension","ResearchElementDefinition.characteristic.id":"System.String","ResearchElementDefinition.characteristic.modifierExtension":"Extension","ResearchElementDefinition.characteristic.participantEffectiveDateTime":"dateTime","ResearchElementDefinition.characteristic.participantEffectiveDescription":"string","ResearchElementDefinition.characteristic.participantEffectiveDuration":"Duration","ResearchElementDefinition.characteristic.participantEffectiveGroupMeasure":"code","ResearchElementDefinition.characteristic.participantEffectivePeriod":"Period","ResearchElementDefinition.characteristic.participantEffectiveTimeFromStart":"Duration","ResearchElementDefinition.characteristic.participantEffectiveTiming":"Timing","ResearchElementDefinition.characteristic.studyEffectiveDateTime":"dateTime","ResearchElementDefinition.characteristic.studyEffectiveDescription":"string","ResearchElementDefinition.characteristic.studyEffectiveDuration":"Duration","ResearchElementDefinition.characteristic.studyEffectiveGroupMeasure":"code","ResearchElementDefinition.characteristic.studyEffectivePeriod":"Period","ResearchElementDefinition.characteristic.studyEffectiveTimeFromStart":"Duration","ResearchElementDefinition.characteristic.studyEffectiveTiming":"Timing","ResearchElementDefinition.characteristic.unitOfMeasure":"CodeableConcept","ResearchElementDefinition.characteristic.usageContext":"UsageContext","ResearchElementDefinition.comment":"string","ResearchElementDefinition.contact":"ContactDetail","ResearchElementDefinition.contained":"Resource","ResearchElementDefinition.copyright":"markdown","ResearchElementDefinition.date":"dateTime","ResearchElementDefinition.description":"markdown","ResearchElementDefinition.editor":"ContactDetail","ResearchElementDefinition.effectivePeriod":"Period","ResearchElementDefinition.endorser":"ContactDetail","ResearchElementDefinition.experimental":"boolean","ResearchElementDefinition.extension":"Extension","ResearchElementDefinition.id":"System.String","ResearchElementDefinition.identifier":"Identifier","ResearchElementDefinition.implicitRules":"uri","ResearchElementDefinition.jurisdiction":"CodeableConcept","ResearchElementDefinition.language":"code","ResearchElementDefinition.lastReviewDate":"date","ResearchElementDefinition.library":"canonical","ResearchElementDefinition.meta":"Meta","ResearchElementDefinition.modifierExtension":"Extension","ResearchElementDefinition.name":"string","ResearchElementDefinition.publisher":"string","ResearchElementDefinition.purpose":"markdown","ResearchElementDefinition.relatedArtifact":"RelatedArtifact","ResearchElementDefinition.reviewer":"ContactDetail","ResearchElementDefinition.shortTitle":"string","ResearchElementDefinition.status":"code","ResearchElementDefinition.subjectCodeableConcept":"CodeableConcept","ResearchElementDefinition.subjectReference":"Reference","ResearchElementDefinition.subtitle":"string","ResearchElementDefinition.text":"Narrative","ResearchElementDefinition.title":"string","ResearchElementDefinition.topic":"CodeableConcept","ResearchElementDefinition.type":"code","ResearchElementDefinition.url":"uri","ResearchElementDefinition.usage":"string","ResearchElementDefinition.useContext":"UsageContext","ResearchElementDefinition.variableType":"code","ResearchElementDefinition.version":"string","ResearchStudy.arm.description":"string","ResearchStudy.arm.extension":"Extension","ResearchStudy.arm.id":"System.String","ResearchStudy.arm.modifierExtension":"Extension","ResearchStudy.arm.name":"string","ResearchStudy.arm.type":"CodeableConcept","ResearchStudy.category":"CodeableConcept","ResearchStudy.condition":"CodeableConcept","ResearchStudy.contact":"ContactDetail","ResearchStudy.contained":"Resource","ResearchStudy.description":"markdown","ResearchStudy.enrollment":"Reference","ResearchStudy.extension":"Extension","ResearchStudy.focus":"CodeableConcept","ResearchStudy.id":"System.String","ResearchStudy.identifier":"Identifier","ResearchStudy.implicitRules":"uri","ResearchStudy.keyword":"CodeableConcept","ResearchStudy.language":"code","ResearchStudy.location":"CodeableConcept","ResearchStudy.meta":"Meta","ResearchStudy.modifierExtension":"Extension","ResearchStudy.note":"Annotation","ResearchStudy.objective.extension":"Extension","ResearchStudy.objective.id":"System.String","ResearchStudy.objective.modifierExtension":"Extension","ResearchStudy.objective.name":"string","ResearchStudy.objective.type":"CodeableConcept","ResearchStudy.partOf":"Reference","ResearchStudy.period":"Period","ResearchStudy.phase":"CodeableConcept","ResearchStudy.primaryPurposeType":"CodeableConcept","ResearchStudy.principalInvestigator":"Reference","ResearchStudy.protocol":"Reference","ResearchStudy.reasonStopped":"CodeableConcept","ResearchStudy.relatedArtifact":"RelatedArtifact","ResearchStudy.site":"Reference","ResearchStudy.sponsor":"Reference","ResearchStudy.status":"code","ResearchStudy.text":"Narrative","ResearchStudy.title":"string","ResearchSubject.actualArm":"string","ResearchSubject.assignedArm":"string","ResearchSubject.consent":"Reference","ResearchSubject.contained":"Resource","ResearchSubject.extension":"Extension","ResearchSubject.id":"System.String","ResearchSubject.identifier":"Identifier","ResearchSubject.implicitRules":"uri","ResearchSubject.individual":"Reference","ResearchSubject.language":"code","ResearchSubject.meta":"Meta","ResearchSubject.modifierExtension":"Extension","ResearchSubject.period":"Period","ResearchSubject.status":"code","ResearchSubject.study":"Reference","ResearchSubject.text":"Narrative","Resource.id":"System.String","Resource.implicitRules":"uri","Resource.language":"code","Resource.meta":"Meta","RiskAssessment.basedOn":"Reference","RiskAssessment.basis":"Reference","RiskAssessment.code":"CodeableConcept","RiskAssessment.condition":"Reference","RiskAssessment.contained":"Resource","RiskAssessment.encounter":"Reference","RiskAssessment.extension":"Extension","RiskAssessment.id":"System.String","RiskAssessment.identifier":"Identifier","RiskAssessment.implicitRules":"uri","RiskAssessment.language":"code","RiskAssessment.meta":"Meta","RiskAssessment.method":"CodeableConcept","RiskAssessment.mitigation":"string","RiskAssessment.modifierExtension":"Extension","RiskAssessment.note":"Annotation","RiskAssessment.occurrenceDateTime":"dateTime","RiskAssessment.occurrencePeriod":"Period","RiskAssessment.parent":"Reference","RiskAssessment.performer":"Reference","RiskAssessment.prediction.extension":"Extension","RiskAssessment.prediction.id":"System.String","RiskAssessment.prediction.modifierExtension":"Extension","RiskAssessment.prediction.outcome":"CodeableConcept","RiskAssessment.prediction.probabilityDecimal":"decimal","RiskAssessment.prediction.probabilityRange":"Range","RiskAssessment.prediction.qualitativeRisk":"CodeableConcept","RiskAssessment.prediction.rationale":"string","RiskAssessment.prediction.relativeRisk":"decimal","RiskAssessment.prediction.whenPeriod":"Period","RiskAssessment.prediction.whenRange":"Range","RiskAssessment.reasonCode":"CodeableConcept","RiskAssessment.reasonReference":"Reference","RiskAssessment.status":"code","RiskAssessment.subject":"Reference","RiskAssessment.text":"Narrative","RiskEvidenceSynthesis.approvalDate":"date","RiskEvidenceSynthesis.author":"ContactDetail","RiskEvidenceSynthesis.certainty.certaintySubcomponent.extension":"Extension","RiskEvidenceSynthesis.certainty.certaintySubcomponent.id":"System.String","RiskEvidenceSynthesis.certainty.certaintySubcomponent.modifierExtension":"Extension","RiskEvidenceSynthesis.certainty.certaintySubcomponent.note":"Annotation","RiskEvidenceSynthesis.certainty.certaintySubcomponent.rating":"CodeableConcept","RiskEvidenceSynthesis.certainty.certaintySubcomponent.type":"CodeableConcept","RiskEvidenceSynthesis.certainty.extension":"Extension","RiskEvidenceSynthesis.certainty.id":"System.String","RiskEvidenceSynthesis.certainty.modifierExtension":"Extension","RiskEvidenceSynthesis.certainty.note":"Annotation","RiskEvidenceSynthesis.certainty.rating":"CodeableConcept","RiskEvidenceSynthesis.contact":"ContactDetail","RiskEvidenceSynthesis.contained":"Resource","RiskEvidenceSynthesis.copyright":"markdown","RiskEvidenceSynthesis.date":"dateTime","RiskEvidenceSynthesis.description":"markdown","RiskEvidenceSynthesis.editor":"ContactDetail","RiskEvidenceSynthesis.effectivePeriod":"Period","RiskEvidenceSynthesis.endorser":"ContactDetail","RiskEvidenceSynthesis.exposure":"Reference","RiskEvidenceSynthesis.extension":"Extension","RiskEvidenceSynthesis.id":"System.String","RiskEvidenceSynthesis.identifier":"Identifier","RiskEvidenceSynthesis.implicitRules":"uri","RiskEvidenceSynthesis.jurisdiction":"CodeableConcept","RiskEvidenceSynthesis.language":"code","RiskEvidenceSynthesis.lastReviewDate":"date","RiskEvidenceSynthesis.meta":"Meta","RiskEvidenceSynthesis.modifierExtension":"Extension","RiskEvidenceSynthesis.name":"string","RiskEvidenceSynthesis.note":"Annotation","RiskEvidenceSynthesis.outcome":"Reference","RiskEvidenceSynthesis.population":"Reference","RiskEvidenceSynthesis.publisher":"string","RiskEvidenceSynthesis.relatedArtifact":"RelatedArtifact","RiskEvidenceSynthesis.reviewer":"ContactDetail","RiskEvidenceSynthesis.riskEstimate.denominatorCount":"integer","RiskEvidenceSynthesis.riskEstimate.description":"string","RiskEvidenceSynthesis.riskEstimate.extension":"Extension","RiskEvidenceSynthesis.riskEstimate.id":"System.String","RiskEvidenceSynthesis.riskEstimate.modifierExtension":"Extension","RiskEvidenceSynthesis.riskEstimate.numeratorCount":"integer","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.extension":"Extension","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.from":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.id":"System.String","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.level":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.modifierExtension":"Extension","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.to":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.type":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.type":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.unitOfMeasure":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.value":"decimal","RiskEvidenceSynthesis.sampleSize.description":"string","RiskEvidenceSynthesis.sampleSize.extension":"Extension","RiskEvidenceSynthesis.sampleSize.id":"System.String","RiskEvidenceSynthesis.sampleSize.modifierExtension":"Extension","RiskEvidenceSynthesis.sampleSize.numberOfParticipants":"integer","RiskEvidenceSynthesis.sampleSize.numberOfStudies":"integer","RiskEvidenceSynthesis.status":"code","RiskEvidenceSynthesis.studyType":"CodeableConcept","RiskEvidenceSynthesis.synthesisType":"CodeableConcept","RiskEvidenceSynthesis.text":"Narrative","RiskEvidenceSynthesis.title":"string","RiskEvidenceSynthesis.topic":"CodeableConcept","RiskEvidenceSynthesis.url":"uri","RiskEvidenceSynthesis.useContext":"UsageContext","RiskEvidenceSynthesis.version":"string","SampledData.data":"string","SampledData.dimensions":"positiveInt","SampledData.extension":"Extension","SampledData.factor":"decimal","SampledData.id":"System.String","SampledData.lowerLimit":"decimal","SampledData.origin":"Quantity","SampledData.period":"decimal","SampledData.upperLimit":"decimal","Schedule.active":"boolean","Schedule.actor":"Reference","Schedule.comment":"string","Schedule.contained":"Resource","Schedule.extension":"Extension","Schedule.id":"System.String","Schedule.identifier":"Identifier","Schedule.implicitRules":"uri","Schedule.language":"code","Schedule.meta":"Meta","Schedule.modifierExtension":"Extension","Schedule.planningHorizon":"Period","Schedule.serviceCategory":"CodeableConcept","Schedule.serviceType":"CodeableConcept","Schedule.specialty":"CodeableConcept","Schedule.text":"Narrative","SearchParameter.base":"code","SearchParameter.chain":"string","SearchParameter.code":"code","SearchParameter.comparator":"code","SearchParameter.component.definition":"canonical","SearchParameter.component.expression":"string","SearchParameter.component.extension":"Extension","SearchParameter.component.id":"System.String","SearchParameter.component.modifierExtension":"Extension","SearchParameter.contact":"ContactDetail","SearchParameter.contained":"Resource","SearchParameter.date":"dateTime","SearchParameter.derivedFrom":"canonical","SearchParameter.description":"markdown","SearchParameter.experimental":"boolean","SearchParameter.expression":"string","SearchParameter.extension":"Extension","SearchParameter.id":"System.String","SearchParameter.implicitRules":"uri","SearchParameter.jurisdiction":"CodeableConcept","SearchParameter.language":"code","SearchParameter.meta":"Meta","SearchParameter.modifier":"code","SearchParameter.modifierExtension":"Extension","SearchParameter.multipleAnd":"boolean","SearchParameter.multipleOr":"boolean","SearchParameter.name":"string","SearchParameter.publisher":"string","SearchParameter.purpose":"markdown","SearchParameter.status":"code","SearchParameter.target":"code","SearchParameter.text":"Narrative","SearchParameter.type":"code","SearchParameter.url":"uri","SearchParameter.useContext":"UsageContext","SearchParameter.version":"string","SearchParameter.xpath":"string","SearchParameter.xpathUsage":"code","ServiceRequest.asNeededBoolean":"boolean","ServiceRequest.asNeededCodeableConcept":"CodeableConcept","ServiceRequest.authoredOn":"dateTime","ServiceRequest.basedOn":"Reference","ServiceRequest.bodySite":"CodeableConcept","ServiceRequest.category":"CodeableConcept","ServiceRequest.code":"CodeableConcept","ServiceRequest.contained":"Resource","ServiceRequest.doNotPerform":"boolean","ServiceRequest.encounter":"Reference","ServiceRequest.extension":"Extension","ServiceRequest.id":"System.String","ServiceRequest.identifier":"Identifier","ServiceRequest.implicitRules":"uri","ServiceRequest.instantiatesCanonical":"canonical","ServiceRequest.instantiatesUri":"uri","ServiceRequest.insurance":"Reference","ServiceRequest.intent":"code","ServiceRequest.language":"code","ServiceRequest.locationCode":"CodeableConcept","ServiceRequest.locationReference":"Reference","ServiceRequest.meta":"Meta","ServiceRequest.modifierExtension":"Extension","ServiceRequest.note":"Annotation","ServiceRequest.occurrenceDateTime":"dateTime","ServiceRequest.occurrencePeriod":"Period","ServiceRequest.occurrenceTiming":"Timing","ServiceRequest.orderDetail":"CodeableConcept","ServiceRequest.patientInstruction":"string","ServiceRequest.performer":"Reference","ServiceRequest.performerType":"CodeableConcept","ServiceRequest.priority":"code","ServiceRequest.quantityQuantity":"Quantity","ServiceRequest.quantityRange":"Range","ServiceRequest.quantityRatio":"Ratio","ServiceRequest.reasonCode":"CodeableConcept","ServiceRequest.reasonReference":"Reference","ServiceRequest.relevantHistory":"Reference","ServiceRequest.replaces":"Reference","ServiceRequest.requester":"Reference","ServiceRequest.requisition":"Identifier","ServiceRequest.specimen":"Reference","ServiceRequest.status":"code","ServiceRequest.subject":"Reference","ServiceRequest.supportingInfo":"Reference","ServiceRequest.text":"Narrative","Signature.data":"base64Binary","Signature.extension":"Extension","Signature.id":"System.String","Signature.onBehalfOf":"Reference","Signature.sigFormat":"code","Signature.targetFormat":"code","Signature.type":"Coding","Signature.when":"instant","Signature.who":"Reference","Slot.appointmentType":"CodeableConcept","Slot.comment":"string","Slot.contained":"Resource","Slot.end":"instant","Slot.extension":"Extension","Slot.id":"System.String","Slot.identifier":"Identifier","Slot.implicitRules":"uri","Slot.language":"code","Slot.meta":"Meta","Slot.modifierExtension":"Extension","Slot.overbooked":"boolean","Slot.schedule":"Reference","Slot.serviceCategory":"CodeableConcept","Slot.serviceType":"CodeableConcept","Slot.specialty":"CodeableConcept","Slot.start":"instant","Slot.status":"code","Slot.text":"Narrative","Specimen.accessionIdentifier":"Identifier","Specimen.collection.bodySite":"CodeableConcept","Specimen.collection.collectedDateTime":"dateTime","Specimen.collection.collectedPeriod":"Period","Specimen.collection.collector":"Reference","Specimen.collection.duration":"Duration","Specimen.collection.extension":"Extension","Specimen.collection.fastingStatusCodeableConcept":"CodeableConcept","Specimen.collection.fastingStatusDuration":"Duration","Specimen.collection.id":"System.String","Specimen.collection.method":"CodeableConcept","Specimen.collection.modifierExtension":"Extension","Specimen.collection.quantity":"Quantity","Specimen.condition":"CodeableConcept","Specimen.contained":"Resource","Specimen.container.additiveCodeableConcept":"CodeableConcept","Specimen.container.additiveReference":"Reference","Specimen.container.capacity":"Quantity","Specimen.container.description":"string","Specimen.container.extension":"Extension","Specimen.container.id":"System.String","Specimen.container.identifier":"Identifier","Specimen.container.modifierExtension":"Extension","Specimen.container.specimenQuantity":"Quantity","Specimen.container.type":"CodeableConcept","Specimen.extension":"Extension","Specimen.id":"System.String","Specimen.identifier":"Identifier","Specimen.implicitRules":"uri","Specimen.language":"code","Specimen.meta":"Meta","Specimen.modifierExtension":"Extension","Specimen.note":"Annotation","Specimen.parent":"Reference","Specimen.processing.additive":"Reference","Specimen.processing.description":"string","Specimen.processing.extension":"Extension","Specimen.processing.id":"System.String","Specimen.processing.modifierExtension":"Extension","Specimen.processing.procedure":"CodeableConcept","Specimen.processing.timeDateTime":"dateTime","Specimen.processing.timePeriod":"Period","Specimen.receivedTime":"dateTime","Specimen.request":"Reference","Specimen.status":"code","Specimen.subject":"Reference","Specimen.text":"Narrative","Specimen.type":"CodeableConcept","SpecimenDefinition.collection":"CodeableConcept","SpecimenDefinition.contained":"Resource","SpecimenDefinition.extension":"Extension","SpecimenDefinition.id":"System.String","SpecimenDefinition.identifier":"Identifier","SpecimenDefinition.implicitRules":"uri","SpecimenDefinition.language":"code","SpecimenDefinition.meta":"Meta","SpecimenDefinition.modifierExtension":"Extension","SpecimenDefinition.patientPreparation":"CodeableConcept","SpecimenDefinition.text":"Narrative","SpecimenDefinition.timeAspect":"string","SpecimenDefinition.typeCollected":"CodeableConcept","SpecimenDefinition.typeTested.container.additive.additiveCodeableConcept":"CodeableConcept","SpecimenDefinition.typeTested.container.additive.additiveReference":"Reference","SpecimenDefinition.typeTested.container.additive.extension":"Extension","SpecimenDefinition.typeTested.container.additive.id":"System.String","SpecimenDefinition.typeTested.container.additive.modifierExtension":"Extension","SpecimenDefinition.typeTested.container.cap":"CodeableConcept","SpecimenDefinition.typeTested.container.capacity":"Quantity","SpecimenDefinition.typeTested.container.description":"string","SpecimenDefinition.typeTested.container.extension":"Extension","SpecimenDefinition.typeTested.container.id":"System.String","SpecimenDefinition.typeTested.container.material":"CodeableConcept","SpecimenDefinition.typeTested.container.minimumVolumeQuantity":"Quantity","SpecimenDefinition.typeTested.container.minimumVolumeString":"string","SpecimenDefinition.typeTested.container.modifierExtension":"Extension","SpecimenDefinition.typeTested.container.preparation":"string","SpecimenDefinition.typeTested.container.type":"CodeableConcept","SpecimenDefinition.typeTested.extension":"Extension","SpecimenDefinition.typeTested.handling.extension":"Extension","SpecimenDefinition.typeTested.handling.id":"System.String","SpecimenDefinition.typeTested.handling.instruction":"string","SpecimenDefinition.typeTested.handling.maxDuration":"Duration","SpecimenDefinition.typeTested.handling.modifierExtension":"Extension","SpecimenDefinition.typeTested.handling.temperatureQualifier":"CodeableConcept","SpecimenDefinition.typeTested.handling.temperatureRange":"Range","SpecimenDefinition.typeTested.id":"System.String","SpecimenDefinition.typeTested.isDerived":"boolean","SpecimenDefinition.typeTested.modifierExtension":"Extension","SpecimenDefinition.typeTested.preference":"code","SpecimenDefinition.typeTested.rejectionCriterion":"CodeableConcept","SpecimenDefinition.typeTested.requirement":"string","SpecimenDefinition.typeTested.retentionTime":"Duration","SpecimenDefinition.typeTested.type":"CodeableConcept","StructureDefinition.abstract":"boolean","StructureDefinition.baseDefinition":"canonical","StructureDefinition.contact":"ContactDetail","StructureDefinition.contained":"Resource","StructureDefinition.context.expression":"string","StructureDefinition.context.extension":"Extension","StructureDefinition.context.id":"System.String","StructureDefinition.context.modifierExtension":"Extension","StructureDefinition.context.type":"code","StructureDefinition.contextInvariant":"string","StructureDefinition.copyright":"markdown","StructureDefinition.date":"dateTime","StructureDefinition.derivation":"code","StructureDefinition.description":"markdown","StructureDefinition.differential.element":"ElementDefinition","StructureDefinition.differential.extension":"Extension","StructureDefinition.differential.id":"System.String","StructureDefinition.differential.modifierExtension":"Extension","StructureDefinition.experimental":"boolean","StructureDefinition.extension":"Extension","StructureDefinition.fhirVersion":"code","StructureDefinition.id":"System.String","StructureDefinition.identifier":"Identifier","StructureDefinition.implicitRules":"uri","StructureDefinition.jurisdiction":"CodeableConcept","StructureDefinition.keyword":"Coding","StructureDefinition.kind":"code","StructureDefinition.language":"code","StructureDefinition.mapping.comment":"string","StructureDefinition.mapping.extension":"Extension","StructureDefinition.mapping.id":"System.String","StructureDefinition.mapping.identity":"id","StructureDefinition.mapping.modifierExtension":"Extension","StructureDefinition.mapping.name":"string","StructureDefinition.mapping.uri":"uri","StructureDefinition.meta":"Meta","StructureDefinition.modifierExtension":"Extension","StructureDefinition.name":"string","StructureDefinition.publisher":"string","StructureDefinition.purpose":"markdown","StructureDefinition.snapshot.element":"ElementDefinition","StructureDefinition.snapshot.extension":"Extension","StructureDefinition.snapshot.id":"System.String","StructureDefinition.snapshot.modifierExtension":"Extension","StructureDefinition.status":"code","StructureDefinition.text":"Narrative","StructureDefinition.title":"string","StructureDefinition.type":"uri","StructureDefinition.url":"uri","StructureDefinition.useContext":"UsageContext","StructureDefinition.version":"string","StructureMap.contact":"ContactDetail","StructureMap.contained":"Resource","StructureMap.copyright":"markdown","StructureMap.date":"dateTime","StructureMap.description":"markdown","StructureMap.experimental":"boolean","StructureMap.extension":"Extension","StructureMap.group.documentation":"string","StructureMap.group.extends":"id","StructureMap.group.extension":"Extension","StructureMap.group.id":"System.String","StructureMap.group.input.documentation":"string","StructureMap.group.input.extension":"Extension","StructureMap.group.input.id":"System.String","StructureMap.group.input.mode":"code","StructureMap.group.input.modifierExtension":"Extension","StructureMap.group.input.name":"id","StructureMap.group.input.type":"string","StructureMap.group.modifierExtension":"Extension","StructureMap.group.name":"id","StructureMap.group.rule.dependent.extension":"Extension","StructureMap.group.rule.dependent.id":"System.String","StructureMap.group.rule.dependent.modifierExtension":"Extension","StructureMap.group.rule.dependent.name":"id","StructureMap.group.rule.dependent.variable":"string","StructureMap.group.rule.documentation":"string","StructureMap.group.rule.extension":"Extension","StructureMap.group.rule.id":"System.String","StructureMap.group.rule.modifierExtension":"Extension","StructureMap.group.rule.name":"id","StructureMap.group.rule.source.check":"string","StructureMap.group.rule.source.condition":"string","StructureMap.group.rule.source.context":"id","StructureMap.group.rule.source.defaultValueAddress":"Address","StructureMap.group.rule.source.defaultValueAge":"Age","StructureMap.group.rule.source.defaultValueAnnotation":"Annotation","StructureMap.group.rule.source.defaultValueAttachment":"Attachment","StructureMap.group.rule.source.defaultValueBase64Binary":"base64Binary","StructureMap.group.rule.source.defaultValueBoolean":"boolean","StructureMap.group.rule.source.defaultValueCanonical":"canonical","StructureMap.group.rule.source.defaultValueCode":"code","StructureMap.group.rule.source.defaultValueCodeableConcept":"CodeableConcept","StructureMap.group.rule.source.defaultValueCoding":"Coding","StructureMap.group.rule.source.defaultValueContactDetail":"ContactDetail","StructureMap.group.rule.source.defaultValueContactPoint":"ContactPoint","StructureMap.group.rule.source.defaultValueContributor":"Contributor","StructureMap.group.rule.source.defaultValueCount":"Count","StructureMap.group.rule.source.defaultValueDataRequirement":"DataRequirement","StructureMap.group.rule.source.defaultValueDate":"date","StructureMap.group.rule.source.defaultValueDateTime":"dateTime","StructureMap.group.rule.source.defaultValueDecimal":"decimal","StructureMap.group.rule.source.defaultValueDistance":"Distance","StructureMap.group.rule.source.defaultValueDosage":"Dosage","StructureMap.group.rule.source.defaultValueDuration":"Duration","StructureMap.group.rule.source.defaultValueExpression":"Expression","StructureMap.group.rule.source.defaultValueHumanName":"HumanName","StructureMap.group.rule.source.defaultValueId":"id","StructureMap.group.rule.source.defaultValueIdentifier":"Identifier","StructureMap.group.rule.source.defaultValueInstant":"instant","StructureMap.group.rule.source.defaultValueInteger":"integer","StructureMap.group.rule.source.defaultValueMarkdown":"markdown","StructureMap.group.rule.source.defaultValueMeta":"Meta","StructureMap.group.rule.source.defaultValueMoney":"Money","StructureMap.group.rule.source.defaultValueOid":"oid","StructureMap.group.rule.source.defaultValueParameterDefinition":"ParameterDefinition","StructureMap.group.rule.source.defaultValuePeriod":"Period","StructureMap.group.rule.source.defaultValuePositiveInt":"positiveInt","StructureMap.group.rule.source.defaultValueQuantity":"Quantity","StructureMap.group.rule.source.defaultValueRange":"Range","StructureMap.group.rule.source.defaultValueRatio":"Ratio","StructureMap.group.rule.source.defaultValueReference":"Reference","StructureMap.group.rule.source.defaultValueRelatedArtifact":"RelatedArtifact","StructureMap.group.rule.source.defaultValueSampledData":"SampledData","StructureMap.group.rule.source.defaultValueSignature":"Signature","StructureMap.group.rule.source.defaultValueString":"string","StructureMap.group.rule.source.defaultValueTime":"time","StructureMap.group.rule.source.defaultValueTiming":"Timing","StructureMap.group.rule.source.defaultValueTriggerDefinition":"TriggerDefinition","StructureMap.group.rule.source.defaultValueUnsignedInt":"unsignedInt","StructureMap.group.rule.source.defaultValueUri":"uri","StructureMap.group.rule.source.defaultValueUrl":"url","StructureMap.group.rule.source.defaultValueUsageContext":"UsageContext","StructureMap.group.rule.source.defaultValueUuid":"uuid","StructureMap.group.rule.source.element":"string","StructureMap.group.rule.source.extension":"Extension","StructureMap.group.rule.source.id":"System.String","StructureMap.group.rule.source.listMode":"code","StructureMap.group.rule.source.logMessage":"string","StructureMap.group.rule.source.max":"string","StructureMap.group.rule.source.min":"integer","StructureMap.group.rule.source.modifierExtension":"Extension","StructureMap.group.rule.source.type":"string","StructureMap.group.rule.source.variable":"id","StructureMap.group.rule.target.context":"id","StructureMap.group.rule.target.contextType":"code","StructureMap.group.rule.target.element":"string","StructureMap.group.rule.target.extension":"Extension","StructureMap.group.rule.target.id":"System.String","StructureMap.group.rule.target.listMode":"code","StructureMap.group.rule.target.listRuleId":"id","StructureMap.group.rule.target.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.extension":"Extension","StructureMap.group.rule.target.parameter.id":"System.String","StructureMap.group.rule.target.parameter.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.valueBoolean":"boolean","StructureMap.group.rule.target.parameter.valueDecimal":"decimal","StructureMap.group.rule.target.parameter.valueId":"id","StructureMap.group.rule.target.parameter.valueInteger":"integer","StructureMap.group.rule.target.parameter.valueString":"string","StructureMap.group.rule.target.transform":"code","StructureMap.group.rule.target.variable":"id","StructureMap.group.typeMode":"code","StructureMap.id":"System.String","StructureMap.identifier":"Identifier","StructureMap.implicitRules":"uri","StructureMap.import":"canonical","StructureMap.jurisdiction":"CodeableConcept","StructureMap.language":"code","StructureMap.meta":"Meta","StructureMap.modifierExtension":"Extension","StructureMap.name":"string","StructureMap.publisher":"string","StructureMap.purpose":"markdown","StructureMap.status":"code","StructureMap.structure.alias":"string","StructureMap.structure.documentation":"string","StructureMap.structure.extension":"Extension","StructureMap.structure.id":"System.String","StructureMap.structure.mode":"code","StructureMap.structure.modifierExtension":"Extension","StructureMap.structure.url":"canonical","StructureMap.text":"Narrative","StructureMap.title":"string","StructureMap.url":"uri","StructureMap.useContext":"UsageContext","StructureMap.version":"string","Subscription.channel.endpoint":"url","Subscription.channel.extension":"Extension","Subscription.channel.header":"string","Subscription.channel.id":"System.String","Subscription.channel.modifierExtension":"Extension","Subscription.channel.payload":"code","Subscription.channel.type":"code","Subscription.contact":"ContactPoint","Subscription.contained":"Resource","Subscription.criteria":"string","Subscription.end":"instant","Subscription.error":"string","Subscription.extension":"Extension","Subscription.id":"System.String","Subscription.implicitRules":"uri","Subscription.language":"code","Subscription.meta":"Meta","Subscription.modifierExtension":"Extension","Subscription.reason":"string","Subscription.status":"code","Subscription.text":"Narrative","Substance.category":"CodeableConcept","Substance.code":"CodeableConcept","Substance.contained":"Resource","Substance.description":"string","Substance.extension":"Extension","Substance.id":"System.String","Substance.identifier":"Identifier","Substance.implicitRules":"uri","Substance.ingredient.extension":"Extension","Substance.ingredient.id":"System.String","Substance.ingredient.modifierExtension":"Extension","Substance.ingredient.quantity":"Ratio","Substance.ingredient.substanceCodeableConcept":"CodeableConcept","Substance.ingredient.substanceReference":"Reference","Substance.instance.expiry":"dateTime","Substance.instance.extension":"Extension","Substance.instance.id":"System.String","Substance.instance.identifier":"Identifier","Substance.instance.modifierExtension":"Extension","Substance.instance.quantity":"Quantity","Substance.language":"code","Substance.meta":"Meta","Substance.modifierExtension":"Extension","Substance.status":"code","Substance.text":"Narrative","SubstanceAmount.amountQuantity":"Quantity","SubstanceAmount.amountRange":"Range","SubstanceAmount.amountString":"string","SubstanceAmount.amountText":"string","SubstanceAmount.amountType":"CodeableConcept","SubstanceAmount.extension":"Extension","SubstanceAmount.id":"System.String","SubstanceAmount.modifierExtension":"Extension","SubstanceAmount.referenceRange.extension":"Extension","SubstanceAmount.referenceRange.highLimit":"Quantity","SubstanceAmount.referenceRange.id":"System.String","SubstanceAmount.referenceRange.lowLimit":"Quantity","SubstanceNucleicAcid.areaOfHybridisation":"string","SubstanceNucleicAcid.contained":"Resource","SubstanceNucleicAcid.extension":"Extension","SubstanceNucleicAcid.id":"System.String","SubstanceNucleicAcid.implicitRules":"uri","SubstanceNucleicAcid.language":"code","SubstanceNucleicAcid.meta":"Meta","SubstanceNucleicAcid.modifierExtension":"Extension","SubstanceNucleicAcid.numberOfSubunits":"integer","SubstanceNucleicAcid.oligoNucleotideType":"CodeableConcept","SubstanceNucleicAcid.sequenceType":"CodeableConcept","SubstanceNucleicAcid.subunit.extension":"Extension","SubstanceNucleicAcid.subunit.fivePrime":"CodeableConcept","SubstanceNucleicAcid.subunit.id":"System.String","SubstanceNucleicAcid.subunit.length":"integer","SubstanceNucleicAcid.subunit.linkage.connectivity":"string","SubstanceNucleicAcid.subunit.linkage.extension":"Extension","SubstanceNucleicAcid.subunit.linkage.id":"System.String","SubstanceNucleicAcid.subunit.linkage.identifier":"Identifier","SubstanceNucleicAcid.subunit.linkage.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.linkage.name":"string","SubstanceNucleicAcid.subunit.linkage.residueSite":"string","SubstanceNucleicAcid.subunit.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.sequence":"string","SubstanceNucleicAcid.subunit.sequenceAttachment":"Attachment","SubstanceNucleicAcid.subunit.subunit":"integer","SubstanceNucleicAcid.subunit.sugar.extension":"Extension","SubstanceNucleicAcid.subunit.sugar.id":"System.String","SubstanceNucleicAcid.subunit.sugar.identifier":"Identifier","SubstanceNucleicAcid.subunit.sugar.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.sugar.name":"string","SubstanceNucleicAcid.subunit.sugar.residueSite":"string","SubstanceNucleicAcid.subunit.threePrime":"CodeableConcept","SubstanceNucleicAcid.text":"Narrative","SubstancePolymer.class":"CodeableConcept","SubstancePolymer.contained":"Resource","SubstancePolymer.copolymerConnectivity":"CodeableConcept","SubstancePolymer.extension":"Extension","SubstancePolymer.geometry":"CodeableConcept","SubstancePolymer.id":"System.String","SubstancePolymer.implicitRules":"uri","SubstancePolymer.language":"code","SubstancePolymer.meta":"Meta","SubstancePolymer.modification":"string","SubstancePolymer.modifierExtension":"Extension","SubstancePolymer.monomerSet.extension":"Extension","SubstancePolymer.monomerSet.id":"System.String","SubstancePolymer.monomerSet.modifierExtension":"Extension","SubstancePolymer.monomerSet.ratioType":"CodeableConcept","SubstancePolymer.monomerSet.startingMaterial.amount":"SubstanceAmount","SubstancePolymer.monomerSet.startingMaterial.extension":"Extension","SubstancePolymer.monomerSet.startingMaterial.id":"System.String","SubstancePolymer.monomerSet.startingMaterial.isDefining":"boolean","SubstancePolymer.monomerSet.startingMaterial.material":"CodeableConcept","SubstancePolymer.monomerSet.startingMaterial.modifierExtension":"Extension","SubstancePolymer.monomerSet.startingMaterial.type":"CodeableConcept","SubstancePolymer.repeat.averageMolecularFormula":"string","SubstancePolymer.repeat.extension":"Extension","SubstancePolymer.repeat.id":"System.String","SubstancePolymer.repeat.modifierExtension":"Extension","SubstancePolymer.repeat.numberOfUnits":"integer","SubstancePolymer.repeat.repeatUnit.amount":"SubstanceAmount","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount":"SubstanceAmount","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree":"CodeableConcept","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.extension":"Extension","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.id":"System.String","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.extension":"Extension","SubstancePolymer.repeat.repeatUnit.id":"System.String","SubstancePolymer.repeat.repeatUnit.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation":"CodeableConcept","SubstancePolymer.repeat.repeatUnit.repeatUnit":"string","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment":"Attachment","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.extension":"Extension","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.id":"System.String","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.representation":"string","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type":"CodeableConcept","SubstancePolymer.repeat.repeatUnitAmountType":"CodeableConcept","SubstancePolymer.text":"Narrative","SubstanceProtein.contained":"Resource","SubstanceProtein.disulfideLinkage":"string","SubstanceProtein.extension":"Extension","SubstanceProtein.id":"System.String","SubstanceProtein.implicitRules":"uri","SubstanceProtein.language":"code","SubstanceProtein.meta":"Meta","SubstanceProtein.modifierExtension":"Extension","SubstanceProtein.numberOfSubunits":"integer","SubstanceProtein.sequenceType":"CodeableConcept","SubstanceProtein.subunit.cTerminalModification":"string","SubstanceProtein.subunit.cTerminalModificationId":"Identifier","SubstanceProtein.subunit.extension":"Extension","SubstanceProtein.subunit.id":"System.String","SubstanceProtein.subunit.length":"integer","SubstanceProtein.subunit.modifierExtension":"Extension","SubstanceProtein.subunit.nTerminalModification":"string","SubstanceProtein.subunit.nTerminalModificationId":"Identifier","SubstanceProtein.subunit.sequence":"string","SubstanceProtein.subunit.sequenceAttachment":"Attachment","SubstanceProtein.subunit.subunit":"integer","SubstanceProtein.text":"Narrative","SubstanceReferenceInformation.classification.classification":"CodeableConcept","SubstanceReferenceInformation.classification.domain":"CodeableConcept","SubstanceReferenceInformation.classification.extension":"Extension","SubstanceReferenceInformation.classification.id":"System.String","SubstanceReferenceInformation.classification.modifierExtension":"Extension","SubstanceReferenceInformation.classification.source":"Reference","SubstanceReferenceInformation.classification.subtype":"CodeableConcept","SubstanceReferenceInformation.comment":"string","SubstanceReferenceInformation.contained":"Resource","SubstanceReferenceInformation.extension":"Extension","SubstanceReferenceInformation.gene.extension":"Extension","SubstanceReferenceInformation.gene.gene":"CodeableConcept","SubstanceReferenceInformation.gene.geneSequenceOrigin":"CodeableConcept","SubstanceReferenceInformation.gene.id":"System.String","SubstanceReferenceInformation.gene.modifierExtension":"Extension","SubstanceReferenceInformation.gene.source":"Reference","SubstanceReferenceInformation.geneElement.element":"Identifier","SubstanceReferenceInformation.geneElement.extension":"Extension","SubstanceReferenceInformation.geneElement.id":"System.String","SubstanceReferenceInformation.geneElement.modifierExtension":"Extension","SubstanceReferenceInformation.geneElement.source":"Reference","SubstanceReferenceInformation.geneElement.type":"CodeableConcept","SubstanceReferenceInformation.id":"System.String","SubstanceReferenceInformation.implicitRules":"uri","SubstanceReferenceInformation.language":"code","SubstanceReferenceInformation.meta":"Meta","SubstanceReferenceInformation.modifierExtension":"Extension","SubstanceReferenceInformation.target.amountQuantity":"Quantity","SubstanceReferenceInformation.target.amountRange":"Range","SubstanceReferenceInformation.target.amountString":"string","SubstanceReferenceInformation.target.amountType":"CodeableConcept","SubstanceReferenceInformation.target.extension":"Extension","SubstanceReferenceInformation.target.id":"System.String","SubstanceReferenceInformation.target.interaction":"CodeableConcept","SubstanceReferenceInformation.target.modifierExtension":"Extension","SubstanceReferenceInformation.target.organism":"CodeableConcept","SubstanceReferenceInformation.target.organismType":"CodeableConcept","SubstanceReferenceInformation.target.source":"Reference","SubstanceReferenceInformation.target.target":"Identifier","SubstanceReferenceInformation.target.type":"CodeableConcept","SubstanceReferenceInformation.text":"Narrative","SubstanceSourceMaterial.contained":"Resource","SubstanceSourceMaterial.countryOfOrigin":"CodeableConcept","SubstanceSourceMaterial.developmentStage":"CodeableConcept","SubstanceSourceMaterial.extension":"Extension","SubstanceSourceMaterial.fractionDescription.extension":"Extension","SubstanceSourceMaterial.fractionDescription.fraction":"string","SubstanceSourceMaterial.fractionDescription.id":"System.String","SubstanceSourceMaterial.fractionDescription.materialType":"CodeableConcept","SubstanceSourceMaterial.fractionDescription.modifierExtension":"Extension","SubstanceSourceMaterial.geographicalLocation":"string","SubstanceSourceMaterial.id":"System.String","SubstanceSourceMaterial.implicitRules":"uri","SubstanceSourceMaterial.language":"code","SubstanceSourceMaterial.meta":"Meta","SubstanceSourceMaterial.modifierExtension":"Extension","SubstanceSourceMaterial.organism.author.authorDescription":"string","SubstanceSourceMaterial.organism.author.authorType":"CodeableConcept","SubstanceSourceMaterial.organism.author.extension":"Extension","SubstanceSourceMaterial.organism.author.id":"System.String","SubstanceSourceMaterial.organism.author.modifierExtension":"Extension","SubstanceSourceMaterial.organism.extension":"Extension","SubstanceSourceMaterial.organism.family":"CodeableConcept","SubstanceSourceMaterial.organism.genus":"CodeableConcept","SubstanceSourceMaterial.organism.hybrid.extension":"Extension","SubstanceSourceMaterial.organism.hybrid.hybridType":"CodeableConcept","SubstanceSourceMaterial.organism.hybrid.id":"System.String","SubstanceSourceMaterial.organism.hybrid.maternalOrganismId":"string","SubstanceSourceMaterial.organism.hybrid.maternalOrganismName":"string","SubstanceSourceMaterial.organism.hybrid.modifierExtension":"Extension","SubstanceSourceMaterial.organism.hybrid.paternalOrganismId":"string","SubstanceSourceMaterial.organism.hybrid.paternalOrganismName":"string","SubstanceSourceMaterial.organism.id":"System.String","SubstanceSourceMaterial.organism.intraspecificDescription":"string","SubstanceSourceMaterial.organism.intraspecificType":"CodeableConcept","SubstanceSourceMaterial.organism.modifierExtension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.class":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.extension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.id":"System.String","SubstanceSourceMaterial.organism.organismGeneral.kingdom":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.modifierExtension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.order":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.phylum":"CodeableConcept","SubstanceSourceMaterial.organism.species":"CodeableConcept","SubstanceSourceMaterial.organismId":"Identifier","SubstanceSourceMaterial.organismName":"string","SubstanceSourceMaterial.parentSubstanceId":"Identifier","SubstanceSourceMaterial.parentSubstanceName":"string","SubstanceSourceMaterial.partDescription.extension":"Extension","SubstanceSourceMaterial.partDescription.id":"System.String","SubstanceSourceMaterial.partDescription.modifierExtension":"Extension","SubstanceSourceMaterial.partDescription.part":"CodeableConcept","SubstanceSourceMaterial.partDescription.partLocation":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialClass":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialState":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialType":"CodeableConcept","SubstanceSourceMaterial.text":"Narrative","SubstanceSpecification.code.code":"CodeableConcept","SubstanceSpecification.code.comment":"string","SubstanceSpecification.code.extension":"Extension","SubstanceSpecification.code.id":"System.String","SubstanceSpecification.code.modifierExtension":"Extension","SubstanceSpecification.code.source":"Reference","SubstanceSpecification.code.status":"CodeableConcept","SubstanceSpecification.code.statusDate":"dateTime","SubstanceSpecification.comment":"string","SubstanceSpecification.contained":"Resource","SubstanceSpecification.description":"string","SubstanceSpecification.domain":"CodeableConcept","SubstanceSpecification.extension":"Extension","SubstanceSpecification.id":"System.String","SubstanceSpecification.identifier":"Identifier","SubstanceSpecification.implicitRules":"uri","SubstanceSpecification.language":"code","SubstanceSpecification.meta":"Meta","SubstanceSpecification.modifierExtension":"Extension","SubstanceSpecification.moiety.amountQuantity":"Quantity","SubstanceSpecification.moiety.amountString":"string","SubstanceSpecification.moiety.extension":"Extension","SubstanceSpecification.moiety.id":"System.String","SubstanceSpecification.moiety.identifier":"Identifier","SubstanceSpecification.moiety.modifierExtension":"Extension","SubstanceSpecification.moiety.molecularFormula":"string","SubstanceSpecification.moiety.name":"string","SubstanceSpecification.moiety.opticalActivity":"CodeableConcept","SubstanceSpecification.moiety.role":"CodeableConcept","SubstanceSpecification.moiety.stereochemistry":"CodeableConcept","SubstanceSpecification.name.domain":"CodeableConcept","SubstanceSpecification.name.extension":"Extension","SubstanceSpecification.name.id":"System.String","SubstanceSpecification.name.jurisdiction":"CodeableConcept","SubstanceSpecification.name.language":"CodeableConcept","SubstanceSpecification.name.modifierExtension":"Extension","SubstanceSpecification.name.name":"string","SubstanceSpecification.name.official.authority":"CodeableConcept","SubstanceSpecification.name.official.date":"dateTime","SubstanceSpecification.name.official.extension":"Extension","SubstanceSpecification.name.official.id":"System.String","SubstanceSpecification.name.official.modifierExtension":"Extension","SubstanceSpecification.name.official.status":"CodeableConcept","SubstanceSpecification.name.preferred":"boolean","SubstanceSpecification.name.source":"Reference","SubstanceSpecification.name.status":"CodeableConcept","SubstanceSpecification.name.type":"CodeableConcept","SubstanceSpecification.nucleicAcid":"Reference","SubstanceSpecification.polymer":"Reference","SubstanceSpecification.property.amountQuantity":"Quantity","SubstanceSpecification.property.amountString":"string","SubstanceSpecification.property.category":"CodeableConcept","SubstanceSpecification.property.code":"CodeableConcept","SubstanceSpecification.property.definingSubstanceCodeableConcept":"CodeableConcept","SubstanceSpecification.property.definingSubstanceReference":"Reference","SubstanceSpecification.property.extension":"Extension","SubstanceSpecification.property.id":"System.String","SubstanceSpecification.property.modifierExtension":"Extension","SubstanceSpecification.property.parameters":"string","SubstanceSpecification.protein":"Reference","SubstanceSpecification.referenceInformation":"Reference","SubstanceSpecification.relationship.amountQuantity":"Quantity","SubstanceSpecification.relationship.amountRange":"Range","SubstanceSpecification.relationship.amountRatio":"Ratio","SubstanceSpecification.relationship.amountRatioLowLimit":"Ratio","SubstanceSpecification.relationship.amountString":"string","SubstanceSpecification.relationship.amountType":"CodeableConcept","SubstanceSpecification.relationship.extension":"Extension","SubstanceSpecification.relationship.id":"System.String","SubstanceSpecification.relationship.isDefining":"boolean","SubstanceSpecification.relationship.modifierExtension":"Extension","SubstanceSpecification.relationship.relationship":"CodeableConcept","SubstanceSpecification.relationship.source":"Reference","SubstanceSpecification.relationship.substanceCodeableConcept":"CodeableConcept","SubstanceSpecification.relationship.substanceReference":"Reference","SubstanceSpecification.source":"Reference","SubstanceSpecification.sourceMaterial":"Reference","SubstanceSpecification.status":"CodeableConcept","SubstanceSpecification.structure.extension":"Extension","SubstanceSpecification.structure.id":"System.String","SubstanceSpecification.structure.isotope.extension":"Extension","SubstanceSpecification.structure.isotope.halfLife":"Quantity","SubstanceSpecification.structure.isotope.id":"System.String","SubstanceSpecification.structure.isotope.identifier":"Identifier","SubstanceSpecification.structure.isotope.modifierExtension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.amount":"Quantity","SubstanceSpecification.structure.isotope.molecularWeight.extension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.id":"System.String","SubstanceSpecification.structure.isotope.molecularWeight.method":"CodeableConcept","SubstanceSpecification.structure.isotope.molecularWeight.modifierExtension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.type":"CodeableConcept","SubstanceSpecification.structure.isotope.name":"CodeableConcept","SubstanceSpecification.structure.isotope.substitution":"CodeableConcept","SubstanceSpecification.structure.modifierExtension":"Extension","SubstanceSpecification.structure.molecularFormula":"string","SubstanceSpecification.structure.molecularFormulaByMoiety":"string","SubstanceSpecification.structure.opticalActivity":"CodeableConcept","SubstanceSpecification.structure.representation.attachment":"Attachment","SubstanceSpecification.structure.representation.extension":"Extension","SubstanceSpecification.structure.representation.id":"System.String","SubstanceSpecification.structure.representation.modifierExtension":"Extension","SubstanceSpecification.structure.representation.representation":"string","SubstanceSpecification.structure.representation.type":"CodeableConcept","SubstanceSpecification.structure.source":"Reference","SubstanceSpecification.structure.stereochemistry":"CodeableConcept","SubstanceSpecification.text":"Narrative","SubstanceSpecification.type":"CodeableConcept","SupplyDelivery.basedOn":"Reference","SupplyDelivery.contained":"Resource","SupplyDelivery.destination":"Reference","SupplyDelivery.extension":"Extension","SupplyDelivery.id":"System.String","SupplyDelivery.identifier":"Identifier","SupplyDelivery.implicitRules":"uri","SupplyDelivery.language":"code","SupplyDelivery.meta":"Meta","SupplyDelivery.modifierExtension":"Extension","SupplyDelivery.occurrenceDateTime":"dateTime","SupplyDelivery.occurrencePeriod":"Period","SupplyDelivery.occurrenceTiming":"Timing","SupplyDelivery.partOf":"Reference","SupplyDelivery.patient":"Reference","SupplyDelivery.receiver":"Reference","SupplyDelivery.status":"code","SupplyDelivery.suppliedItem.extension":"Extension","SupplyDelivery.suppliedItem.id":"System.String","SupplyDelivery.suppliedItem.itemCodeableConcept":"CodeableConcept","SupplyDelivery.suppliedItem.itemReference":"Reference","SupplyDelivery.suppliedItem.modifierExtension":"Extension","SupplyDelivery.suppliedItem.quantity":"Quantity","SupplyDelivery.supplier":"Reference","SupplyDelivery.text":"Narrative","SupplyDelivery.type":"CodeableConcept","SupplyRequest.authoredOn":"dateTime","SupplyRequest.category":"CodeableConcept","SupplyRequest.contained":"Resource","SupplyRequest.deliverFrom":"Reference","SupplyRequest.deliverTo":"Reference","SupplyRequest.extension":"Extension","SupplyRequest.id":"System.String","SupplyRequest.identifier":"Identifier","SupplyRequest.implicitRules":"uri","SupplyRequest.itemCodeableConcept":"CodeableConcept","SupplyRequest.itemReference":"Reference","SupplyRequest.language":"code","SupplyRequest.meta":"Meta","SupplyRequest.modifierExtension":"Extension","SupplyRequest.occurrenceDateTime":"dateTime","SupplyRequest.occurrencePeriod":"Period","SupplyRequest.occurrenceTiming":"Timing","SupplyRequest.parameter.code":"CodeableConcept","SupplyRequest.parameter.extension":"Extension","SupplyRequest.parameter.id":"System.String","SupplyRequest.parameter.modifierExtension":"Extension","SupplyRequest.parameter.valueBoolean":"boolean","SupplyRequest.parameter.valueCodeableConcept":"CodeableConcept","SupplyRequest.parameter.valueQuantity":"Quantity","SupplyRequest.parameter.valueRange":"Range","SupplyRequest.priority":"code","SupplyRequest.quantity":"Quantity","SupplyRequest.reasonCode":"CodeableConcept","SupplyRequest.reasonReference":"Reference","SupplyRequest.requester":"Reference","SupplyRequest.status":"code","SupplyRequest.supplier":"Reference","SupplyRequest.text":"Narrative","Task.authoredOn":"dateTime","Task.basedOn":"Reference","Task.businessStatus":"CodeableConcept","Task.code":"CodeableConcept","Task.contained":"Resource","Task.description":"string","Task.encounter":"Reference","Task.executionPeriod":"Period","Task.extension":"Extension","Task.focus":"Reference","Task.for":"Reference","Task.groupIdentifier":"Identifier","Task.id":"System.String","Task.identifier":"Identifier","Task.implicitRules":"uri","Task.input.extension":"Extension","Task.input.id":"System.String","Task.input.modifierExtension":"Extension","Task.input.type":"CodeableConcept","Task.input.valueAddress":"Address","Task.input.valueAge":"Age","Task.input.valueAnnotation":"Annotation","Task.input.valueAttachment":"Attachment","Task.input.valueBase64Binary":"base64Binary","Task.input.valueBoolean":"boolean","Task.input.valueCanonical":"canonical","Task.input.valueCode":"code","Task.input.valueCodeableConcept":"CodeableConcept","Task.input.valueCoding":"Coding","Task.input.valueContactDetail":"ContactDetail","Task.input.valueContactPoint":"ContactPoint","Task.input.valueContributor":"Contributor","Task.input.valueCount":"Count","Task.input.valueDataRequirement":"DataRequirement","Task.input.valueDate":"date","Task.input.valueDateTime":"dateTime","Task.input.valueDecimal":"decimal","Task.input.valueDistance":"Distance","Task.input.valueDosage":"Dosage","Task.input.valueDuration":"Duration","Task.input.valueExpression":"Expression","Task.input.valueHumanName":"HumanName","Task.input.valueId":"id","Task.input.valueIdentifier":"Identifier","Task.input.valueInstant":"instant","Task.input.valueInteger":"integer","Task.input.valueMarkdown":"markdown","Task.input.valueMeta":"Meta","Task.input.valueMoney":"Money","Task.input.valueOid":"oid","Task.input.valueParameterDefinition":"ParameterDefinition","Task.input.valuePeriod":"Period","Task.input.valuePositiveInt":"positiveInt","Task.input.valueQuantity":"Quantity","Task.input.valueRange":"Range","Task.input.valueRatio":"Ratio","Task.input.valueReference":"Reference","Task.input.valueRelatedArtifact":"RelatedArtifact","Task.input.valueSampledData":"SampledData","Task.input.valueSignature":"Signature","Task.input.valueString":"string","Task.input.valueTime":"time","Task.input.valueTiming":"Timing","Task.input.valueTriggerDefinition":"TriggerDefinition","Task.input.valueUnsignedInt":"unsignedInt","Task.input.valueUri":"uri","Task.input.valueUrl":"url","Task.input.valueUsageContext":"UsageContext","Task.input.valueUuid":"uuid","Task.instantiatesCanonical":"canonical","Task.instantiatesUri":"uri","Task.insurance":"Reference","Task.intent":"code","Task.language":"code","Task.lastModified":"dateTime","Task.location":"Reference","Task.meta":"Meta","Task.modifierExtension":"Extension","Task.note":"Annotation","Task.output.extension":"Extension","Task.output.id":"System.String","Task.output.modifierExtension":"Extension","Task.output.type":"CodeableConcept","Task.output.valueAddress":"Address","Task.output.valueAge":"Age","Task.output.valueAnnotation":"Annotation","Task.output.valueAttachment":"Attachment","Task.output.valueBase64Binary":"base64Binary","Task.output.valueBoolean":"boolean","Task.output.valueCanonical":"canonical","Task.output.valueCode":"code","Task.output.valueCodeableConcept":"CodeableConcept","Task.output.valueCoding":"Coding","Task.output.valueContactDetail":"ContactDetail","Task.output.valueContactPoint":"ContactPoint","Task.output.valueContributor":"Contributor","Task.output.valueCount":"Count","Task.output.valueDataRequirement":"DataRequirement","Task.output.valueDate":"date","Task.output.valueDateTime":"dateTime","Task.output.valueDecimal":"decimal","Task.output.valueDistance":"Distance","Task.output.valueDosage":"Dosage","Task.output.valueDuration":"Duration","Task.output.valueExpression":"Expression","Task.output.valueHumanName":"HumanName","Task.output.valueId":"id","Task.output.valueIdentifier":"Identifier","Task.output.valueInstant":"instant","Task.output.valueInteger":"integer","Task.output.valueMarkdown":"markdown","Task.output.valueMeta":"Meta","Task.output.valueMoney":"Money","Task.output.valueOid":"oid","Task.output.valueParameterDefinition":"ParameterDefinition","Task.output.valuePeriod":"Period","Task.output.valuePositiveInt":"positiveInt","Task.output.valueQuantity":"Quantity","Task.output.valueRange":"Range","Task.output.valueRatio":"Ratio","Task.output.valueReference":"Reference","Task.output.valueRelatedArtifact":"RelatedArtifact","Task.output.valueSampledData":"SampledData","Task.output.valueSignature":"Signature","Task.output.valueString":"string","Task.output.valueTime":"time","Task.output.valueTiming":"Timing","Task.output.valueTriggerDefinition":"TriggerDefinition","Task.output.valueUnsignedInt":"unsignedInt","Task.output.valueUri":"uri","Task.output.valueUrl":"url","Task.output.valueUsageContext":"UsageContext","Task.output.valueUuid":"uuid","Task.owner":"Reference","Task.partOf":"Reference","Task.performerType":"CodeableConcept","Task.priority":"code","Task.reasonCode":"CodeableConcept","Task.reasonReference":"Reference","Task.relevantHistory":"Reference","Task.requester":"Reference","Task.restriction.extension":"Extension","Task.restriction.id":"System.String","Task.restriction.modifierExtension":"Extension","Task.restriction.period":"Period","Task.restriction.recipient":"Reference","Task.restriction.repetitions":"positiveInt","Task.status":"code","Task.statusReason":"CodeableConcept","Task.text":"Narrative","TerminologyCapabilities.closure.extension":"Extension","TerminologyCapabilities.closure.id":"System.String","TerminologyCapabilities.closure.modifierExtension":"Extension","TerminologyCapabilities.closure.translation":"boolean","TerminologyCapabilities.codeSearch":"code","TerminologyCapabilities.codeSystem.extension":"Extension","TerminologyCapabilities.codeSystem.id":"System.String","TerminologyCapabilities.codeSystem.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.subsumption":"boolean","TerminologyCapabilities.codeSystem.uri":"canonical","TerminologyCapabilities.codeSystem.version.code":"string","TerminologyCapabilities.codeSystem.version.compositional":"boolean","TerminologyCapabilities.codeSystem.version.extension":"Extension","TerminologyCapabilities.codeSystem.version.filter.code":"code","TerminologyCapabilities.codeSystem.version.filter.extension":"Extension","TerminologyCapabilities.codeSystem.version.filter.id":"System.String","TerminologyCapabilities.codeSystem.version.filter.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.version.filter.op":"code","TerminologyCapabilities.codeSystem.version.id":"System.String","TerminologyCapabilities.codeSystem.version.isDefault":"boolean","TerminologyCapabilities.codeSystem.version.language":"code","TerminologyCapabilities.codeSystem.version.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.version.property":"code","TerminologyCapabilities.contact":"ContactDetail","TerminologyCapabilities.contained":"Resource","TerminologyCapabilities.copyright":"markdown","TerminologyCapabilities.date":"dateTime","TerminologyCapabilities.description":"markdown","TerminologyCapabilities.expansion.extension":"Extension","TerminologyCapabilities.expansion.hierarchical":"boolean","TerminologyCapabilities.expansion.id":"System.String","TerminologyCapabilities.expansion.incomplete":"boolean","TerminologyCapabilities.expansion.modifierExtension":"Extension","TerminologyCapabilities.expansion.paging":"boolean","TerminologyCapabilities.expansion.parameter.documentation":"string","TerminologyCapabilities.expansion.parameter.extension":"Extension","TerminologyCapabilities.expansion.parameter.id":"System.String","TerminologyCapabilities.expansion.parameter.modifierExtension":"Extension","TerminologyCapabilities.expansion.parameter.name":"code","TerminologyCapabilities.expansion.textFilter":"markdown","TerminologyCapabilities.experimental":"boolean","TerminologyCapabilities.extension":"Extension","TerminologyCapabilities.id":"System.String","TerminologyCapabilities.implementation.description":"string","TerminologyCapabilities.implementation.extension":"Extension","TerminologyCapabilities.implementation.id":"System.String","TerminologyCapabilities.implementation.modifierExtension":"Extension","TerminologyCapabilities.implementation.url":"url","TerminologyCapabilities.implicitRules":"uri","TerminologyCapabilities.jurisdiction":"CodeableConcept","TerminologyCapabilities.kind":"code","TerminologyCapabilities.language":"code","TerminologyCapabilities.lockedDate":"boolean","TerminologyCapabilities.meta":"Meta","TerminologyCapabilities.modifierExtension":"Extension","TerminologyCapabilities.name":"string","TerminologyCapabilities.publisher":"string","TerminologyCapabilities.purpose":"markdown","TerminologyCapabilities.software.extension":"Extension","TerminologyCapabilities.software.id":"System.String","TerminologyCapabilities.software.modifierExtension":"Extension","TerminologyCapabilities.software.name":"string","TerminologyCapabilities.software.version":"string","TerminologyCapabilities.status":"code","TerminologyCapabilities.text":"Narrative","TerminologyCapabilities.title":"string","TerminologyCapabilities.translation.extension":"Extension","TerminologyCapabilities.translation.id":"System.String","TerminologyCapabilities.translation.modifierExtension":"Extension","TerminologyCapabilities.translation.needsMap":"boolean","TerminologyCapabilities.url":"uri","TerminologyCapabilities.useContext":"UsageContext","TerminologyCapabilities.validateCode.extension":"Extension","TerminologyCapabilities.validateCode.id":"System.String","TerminologyCapabilities.validateCode.modifierExtension":"Extension","TerminologyCapabilities.validateCode.translations":"boolean","TerminologyCapabilities.version":"string","TestReport.contained":"Resource","TestReport.extension":"Extension","TestReport.id":"System.String","TestReport.identifier":"Identifier","TestReport.implicitRules":"uri","TestReport.issued":"dateTime","TestReport.language":"code","TestReport.meta":"Meta","TestReport.modifierExtension":"Extension","TestReport.name":"string","TestReport.participant.display":"string","TestReport.participant.extension":"Extension","TestReport.participant.id":"System.String","TestReport.participant.modifierExtension":"Extension","TestReport.participant.type":"code","TestReport.participant.uri":"uri","TestReport.result":"code","TestReport.score":"decimal","TestReport.setup.action.assert.detail":"string","TestReport.setup.action.assert.extension":"Extension","TestReport.setup.action.assert.id":"System.String","TestReport.setup.action.assert.message":"markdown","TestReport.setup.action.assert.modifierExtension":"Extension","TestReport.setup.action.assert.result":"code","TestReport.setup.action.extension":"Extension","TestReport.setup.action.id":"System.String","TestReport.setup.action.modifierExtension":"Extension","TestReport.setup.action.operation.detail":"uri","TestReport.setup.action.operation.extension":"Extension","TestReport.setup.action.operation.id":"System.String","TestReport.setup.action.operation.message":"markdown","TestReport.setup.action.operation.modifierExtension":"Extension","TestReport.setup.action.operation.result":"code","TestReport.setup.extension":"Extension","TestReport.setup.id":"System.String","TestReport.setup.modifierExtension":"Extension","TestReport.status":"code","TestReport.teardown.action.extension":"Extension","TestReport.teardown.action.id":"System.String","TestReport.teardown.action.modifierExtension":"Extension","TestReport.teardown.extension":"Extension","TestReport.teardown.id":"System.String","TestReport.teardown.modifierExtension":"Extension","TestReport.test.action.extension":"Extension","TestReport.test.action.id":"System.String","TestReport.test.action.modifierExtension":"Extension","TestReport.test.description":"string","TestReport.test.extension":"Extension","TestReport.test.id":"System.String","TestReport.test.modifierExtension":"Extension","TestReport.test.name":"string","TestReport.testScript":"Reference","TestReport.tester":"string","TestReport.text":"Narrative","TestScript.contact":"ContactDetail","TestScript.contained":"Resource","TestScript.copyright":"markdown","TestScript.date":"dateTime","TestScript.description":"markdown","TestScript.destination.extension":"Extension","TestScript.destination.id":"System.String","TestScript.destination.index":"integer","TestScript.destination.modifierExtension":"Extension","TestScript.destination.profile":"Coding","TestScript.experimental":"boolean","TestScript.extension":"Extension","TestScript.fixture.autocreate":"boolean","TestScript.fixture.autodelete":"boolean","TestScript.fixture.extension":"Extension","TestScript.fixture.id":"System.String","TestScript.fixture.modifierExtension":"Extension","TestScript.fixture.resource":"Reference","TestScript.id":"System.String","TestScript.identifier":"Identifier","TestScript.implicitRules":"uri","TestScript.jurisdiction":"CodeableConcept","TestScript.language":"code","TestScript.meta":"Meta","TestScript.metadata.capability.capabilities":"canonical","TestScript.metadata.capability.description":"string","TestScript.metadata.capability.destination":"integer","TestScript.metadata.capability.extension":"Extension","TestScript.metadata.capability.id":"System.String","TestScript.metadata.capability.link":"uri","TestScript.metadata.capability.modifierExtension":"Extension","TestScript.metadata.capability.origin":"integer","TestScript.metadata.capability.required":"boolean","TestScript.metadata.capability.validated":"boolean","TestScript.metadata.extension":"Extension","TestScript.metadata.id":"System.String","TestScript.metadata.link.description":"string","TestScript.metadata.link.extension":"Extension","TestScript.metadata.link.id":"System.String","TestScript.metadata.link.modifierExtension":"Extension","TestScript.metadata.link.url":"uri","TestScript.metadata.modifierExtension":"Extension","TestScript.modifierExtension":"Extension","TestScript.name":"string","TestScript.origin.extension":"Extension","TestScript.origin.id":"System.String","TestScript.origin.index":"integer","TestScript.origin.modifierExtension":"Extension","TestScript.origin.profile":"Coding","TestScript.profile":"Reference","TestScript.publisher":"string","TestScript.purpose":"markdown","TestScript.setup.action.assert.compareToSourceExpression":"string","TestScript.setup.action.assert.compareToSourceId":"string","TestScript.setup.action.assert.compareToSourcePath":"string","TestScript.setup.action.assert.contentType":"code","TestScript.setup.action.assert.description":"string","TestScript.setup.action.assert.direction":"code","TestScript.setup.action.assert.expression":"string","TestScript.setup.action.assert.extension":"Extension","TestScript.setup.action.assert.headerField":"string","TestScript.setup.action.assert.id":"System.String","TestScript.setup.action.assert.label":"string","TestScript.setup.action.assert.minimumId":"string","TestScript.setup.action.assert.modifierExtension":"Extension","TestScript.setup.action.assert.navigationLinks":"boolean","TestScript.setup.action.assert.operator":"code","TestScript.setup.action.assert.path":"string","TestScript.setup.action.assert.requestMethod":"code","TestScript.setup.action.assert.requestURL":"string","TestScript.setup.action.assert.resource":"code","TestScript.setup.action.assert.response":"code","TestScript.setup.action.assert.responseCode":"string","TestScript.setup.action.assert.sourceId":"id","TestScript.setup.action.assert.validateProfileId":"id","TestScript.setup.action.assert.value":"string","TestScript.setup.action.assert.warningOnly":"boolean","TestScript.setup.action.extension":"Extension","TestScript.setup.action.id":"System.String","TestScript.setup.action.modifierExtension":"Extension","TestScript.setup.action.operation.accept":"code","TestScript.setup.action.operation.contentType":"code","TestScript.setup.action.operation.description":"string","TestScript.setup.action.operation.destination":"integer","TestScript.setup.action.operation.encodeRequestUrl":"boolean","TestScript.setup.action.operation.extension":"Extension","TestScript.setup.action.operation.id":"System.String","TestScript.setup.action.operation.label":"string","TestScript.setup.action.operation.method":"code","TestScript.setup.action.operation.modifierExtension":"Extension","TestScript.setup.action.operation.origin":"integer","TestScript.setup.action.operation.params":"string","TestScript.setup.action.operation.requestHeader.extension":"Extension","TestScript.setup.action.operation.requestHeader.field":"string","TestScript.setup.action.operation.requestHeader.id":"System.String","TestScript.setup.action.operation.requestHeader.modifierExtension":"Extension","TestScript.setup.action.operation.requestHeader.value":"string","TestScript.setup.action.operation.requestId":"id","TestScript.setup.action.operation.resource":"code","TestScript.setup.action.operation.responseId":"id","TestScript.setup.action.operation.sourceId":"id","TestScript.setup.action.operation.targetId":"id","TestScript.setup.action.operation.type":"Coding","TestScript.setup.action.operation.url":"string","TestScript.setup.extension":"Extension","TestScript.setup.id":"System.String","TestScript.setup.modifierExtension":"Extension","TestScript.status":"code","TestScript.teardown.action.extension":"Extension","TestScript.teardown.action.id":"System.String","TestScript.teardown.action.modifierExtension":"Extension","TestScript.teardown.extension":"Extension","TestScript.teardown.id":"System.String","TestScript.teardown.modifierExtension":"Extension","TestScript.test.action.extension":"Extension","TestScript.test.action.id":"System.String","TestScript.test.action.modifierExtension":"Extension","TestScript.test.description":"string","TestScript.test.extension":"Extension","TestScript.test.id":"System.String","TestScript.test.modifierExtension":"Extension","TestScript.test.name":"string","TestScript.text":"Narrative","TestScript.title":"string","TestScript.url":"uri","TestScript.useContext":"UsageContext","TestScript.variable.defaultValue":"string","TestScript.variable.description":"string","TestScript.variable.expression":"string","TestScript.variable.extension":"Extension","TestScript.variable.headerField":"string","TestScript.variable.hint":"string","TestScript.variable.id":"System.String","TestScript.variable.modifierExtension":"Extension","TestScript.variable.name":"string","TestScript.variable.path":"string","TestScript.variable.sourceId":"id","TestScript.version":"string","Timing.code":"CodeableConcept","Timing.event":"dateTime","Timing.extension":"Extension","Timing.id":"System.String","Timing.modifierExtension":"Extension","Timing.repeat.boundsDuration":"Duration","Timing.repeat.boundsPeriod":"Period","Timing.repeat.boundsRange":"Range","Timing.repeat.count":"positiveInt","Timing.repeat.countMax":"positiveInt","Timing.repeat.dayOfWeek":"code","Timing.repeat.duration":"decimal","Timing.repeat.durationMax":"decimal","Timing.repeat.durationUnit":"code","Timing.repeat.extension":"Extension","Timing.repeat.frequency":"positiveInt","Timing.repeat.frequencyMax":"positiveInt","Timing.repeat.id":"System.String","Timing.repeat.offset":"unsignedInt","Timing.repeat.period":"decimal","Timing.repeat.periodMax":"decimal","Timing.repeat.periodUnit":"code","Timing.repeat.timeOfDay":"time","Timing.repeat.when":"code","TriggerDefinition.condition":"Expression","TriggerDefinition.data":"DataRequirement","TriggerDefinition.extension":"Extension","TriggerDefinition.id":"System.String","TriggerDefinition.name":"string","TriggerDefinition.timingDate":"date","TriggerDefinition.timingDateTime":"dateTime","TriggerDefinition.timingReference":"Reference","TriggerDefinition.timingTiming":"Timing","TriggerDefinition.type":"code","UsageContext.code":"Coding","UsageContext.extension":"Extension","UsageContext.id":"System.String","UsageContext.valueCodeableConcept":"CodeableConcept","UsageContext.valueQuantity":"Quantity","UsageContext.valueRange":"Range","UsageContext.valueReference":"Reference","ValueSet.compose.extension":"Extension","ValueSet.compose.id":"System.String","ValueSet.compose.inactive":"boolean","ValueSet.compose.include.concept.code":"code","ValueSet.compose.include.concept.designation.extension":"Extension","ValueSet.compose.include.concept.designation.id":"System.String","ValueSet.compose.include.concept.designation.language":"code","ValueSet.compose.include.concept.designation.modifierExtension":"Extension","ValueSet.compose.include.concept.designation.use":"Coding","ValueSet.compose.include.concept.designation.value":"string","ValueSet.compose.include.concept.display":"string","ValueSet.compose.include.concept.extension":"Extension","ValueSet.compose.include.concept.id":"System.String","ValueSet.compose.include.concept.modifierExtension":"Extension","ValueSet.compose.include.extension":"Extension","ValueSet.compose.include.filter.extension":"Extension","ValueSet.compose.include.filter.id":"System.String","ValueSet.compose.include.filter.modifierExtension":"Extension","ValueSet.compose.include.filter.op":"code","ValueSet.compose.include.filter.property":"code","ValueSet.compose.include.filter.value":"string","ValueSet.compose.include.id":"System.String","ValueSet.compose.include.modifierExtension":"Extension","ValueSet.compose.include.system":"uri","ValueSet.compose.include.valueSet":"canonical","ValueSet.compose.include.version":"string","ValueSet.compose.lockedDate":"date","ValueSet.compose.modifierExtension":"Extension","ValueSet.contact":"ContactDetail","ValueSet.contained":"Resource","ValueSet.copyright":"markdown","ValueSet.date":"dateTime","ValueSet.description":"markdown","ValueSet.expansion.contains.abstract":"boolean","ValueSet.expansion.contains.code":"code","ValueSet.expansion.contains.display":"string","ValueSet.expansion.contains.extension":"Extension","ValueSet.expansion.contains.id":"System.String","ValueSet.expansion.contains.inactive":"boolean","ValueSet.expansion.contains.modifierExtension":"Extension","ValueSet.expansion.contains.system":"uri","ValueSet.expansion.contains.version":"string","ValueSet.expansion.extension":"Extension","ValueSet.expansion.id":"System.String","ValueSet.expansion.identifier":"uri","ValueSet.expansion.modifierExtension":"Extension","ValueSet.expansion.offset":"integer","ValueSet.expansion.parameter.extension":"Extension","ValueSet.expansion.parameter.id":"System.String","ValueSet.expansion.parameter.modifierExtension":"Extension","ValueSet.expansion.parameter.name":"string","ValueSet.expansion.parameter.valueBoolean":"boolean","ValueSet.expansion.parameter.valueCode":"code","ValueSet.expansion.parameter.valueDateTime":"dateTime","ValueSet.expansion.parameter.valueDecimal":"decimal","ValueSet.expansion.parameter.valueInteger":"integer","ValueSet.expansion.parameter.valueString":"string","ValueSet.expansion.parameter.valueUri":"uri","ValueSet.expansion.timestamp":"dateTime","ValueSet.expansion.total":"integer","ValueSet.experimental":"boolean","ValueSet.extension":"Extension","ValueSet.id":"System.String","ValueSet.identifier":"Identifier","ValueSet.immutable":"boolean","ValueSet.implicitRules":"uri","ValueSet.jurisdiction":"CodeableConcept","ValueSet.language":"code","ValueSet.meta":"Meta","ValueSet.modifierExtension":"Extension","ValueSet.name":"string","ValueSet.publisher":"string","ValueSet.purpose":"markdown","ValueSet.status":"code","ValueSet.text":"Narrative","ValueSet.title":"string","ValueSet.url":"uri","ValueSet.useContext":"UsageContext","ValueSet.version":"string","VerificationResult.attestation.communicationMethod":"CodeableConcept","VerificationResult.attestation.date":"date","VerificationResult.attestation.extension":"Extension","VerificationResult.attestation.id":"System.String","VerificationResult.attestation.modifierExtension":"Extension","VerificationResult.attestation.onBehalfOf":"Reference","VerificationResult.attestation.proxyIdentityCertificate":"string","VerificationResult.attestation.proxySignature":"Signature","VerificationResult.attestation.sourceIdentityCertificate":"string","VerificationResult.attestation.sourceSignature":"Signature","VerificationResult.attestation.who":"Reference","VerificationResult.contained":"Resource","VerificationResult.extension":"Extension","VerificationResult.failureAction":"CodeableConcept","VerificationResult.frequency":"Timing","VerificationResult.id":"System.String","VerificationResult.implicitRules":"uri","VerificationResult.language":"code","VerificationResult.lastPerformed":"dateTime","VerificationResult.meta":"Meta","VerificationResult.modifierExtension":"Extension","VerificationResult.need":"CodeableConcept","VerificationResult.nextScheduled":"date","VerificationResult.primarySource.canPushUpdates":"CodeableConcept","VerificationResult.primarySource.communicationMethod":"CodeableConcept","VerificationResult.primarySource.extension":"Extension","VerificationResult.primarySource.id":"System.String","VerificationResult.primarySource.modifierExtension":"Extension","VerificationResult.primarySource.pushTypeAvailable":"CodeableConcept","VerificationResult.primarySource.type":"CodeableConcept","VerificationResult.primarySource.validationDate":"dateTime","VerificationResult.primarySource.validationStatus":"CodeableConcept","VerificationResult.primarySource.who":"Reference","VerificationResult.status":"code","VerificationResult.statusDate":"dateTime","VerificationResult.target":"Reference","VerificationResult.targetLocation":"string","VerificationResult.text":"Narrative","VerificationResult.validationProcess":"CodeableConcept","VerificationResult.validationType":"CodeableConcept","VerificationResult.validator.attestationSignature":"Signature","VerificationResult.validator.extension":"Extension","VerificationResult.validator.id":"System.String","VerificationResult.validator.identityCertificate":"string","VerificationResult.validator.modifierExtension":"Extension","VerificationResult.validator.organization":"Reference","VisionPrescription.contained":"Resource","VisionPrescription.created":"dateTime","VisionPrescription.dateWritten":"dateTime","VisionPrescription.encounter":"Reference","VisionPrescription.extension":"Extension","VisionPrescription.id":"System.String","VisionPrescription.identifier":"Identifier","VisionPrescription.implicitRules":"uri","VisionPrescription.language":"code","VisionPrescription.lensSpecification.add":"decimal","VisionPrescription.lensSpecification.axis":"integer","VisionPrescription.lensSpecification.backCurve":"decimal","VisionPrescription.lensSpecification.brand":"string","VisionPrescription.lensSpecification.color":"string","VisionPrescription.lensSpecification.cylinder":"decimal","VisionPrescription.lensSpecification.diameter":"decimal","VisionPrescription.lensSpecification.duration":"Quantity","VisionPrescription.lensSpecification.extension":"Extension","VisionPrescription.lensSpecification.eye":"code","VisionPrescription.lensSpecification.id":"System.String","VisionPrescription.lensSpecification.modifierExtension":"Extension","VisionPrescription.lensSpecification.note":"Annotation","VisionPrescription.lensSpecification.power":"decimal","VisionPrescription.lensSpecification.prism.amount":"decimal","VisionPrescription.lensSpecification.prism.base":"code","VisionPrescription.lensSpecification.prism.extension":"Extension","VisionPrescription.lensSpecification.prism.id":"System.String","VisionPrescription.lensSpecification.prism.modifierExtension":"Extension","VisionPrescription.lensSpecification.product":"CodeableConcept","VisionPrescription.lensSpecification.sphere":"decimal","VisionPrescription.meta":"Meta","VisionPrescription.modifierExtension":"Extension","VisionPrescription.patient":"Reference","VisionPrescription.prescriber":"Reference","VisionPrescription.status":"code","VisionPrescription.text":"Narrative"}')},2756:function(e){"use strict";e.exports=JSON.parse('{"Bundle.entry.link":"Bundle.link","CapabilityStatement.rest.operation":"CapabilityStatement.rest.resource.operation","CapabilityStatement.rest.searchParam":"CapabilityStatement.rest.resource.searchParam","ChargeItemDefinition.propertyGroup.applicability":"ChargeItemDefinition.applicability","ClaimResponse.addItem.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","CodeSystem.concept.concept":"CodeSystem.concept","Composition.section.section":"Composition.section","ConceptMap.group.element.target.product":"ConceptMap.group.element.target.dependsOn","Consent.provision.provision":"Consent.provision","Contract.term.asset.answer":"Contract.term.offer.answer","Contract.term.group":"Contract.term","ExampleScenario.process.step.alternative.step":"ExampleScenario.process.step","ExampleScenario.process.step.operation.request":"ExampleScenario.instance.containedInstance","ExampleScenario.process.step.operation.response":"ExampleScenario.instance.containedInstance","ExampleScenario.process.step.process":"ExampleScenario.process","ExplanationOfBenefit.addItem.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","GraphDefinition.link.target.link":"GraphDefinition.link","ImplementationGuide.definition.page.page":"ImplementationGuide.definition.page","Invoice.totalPriceComponent":"Invoice.lineItem.priceComponent","MedicinalProductAuthorization.procedure.application":"MedicinalProductAuthorization.procedure","MedicinalProductIngredient.substance.strength":"MedicinalProductIngredient.specifiedSubstance.strength","MedicinalProductPackaged.packageItem.packageItem":"MedicinalProductPackaged.packageItem","Observation.component.referenceRange":"Observation.referenceRange","OperationDefinition.parameter.part":"OperationDefinition.parameter","Parameters.parameter.part":"Parameters.parameter","PlanDefinition.action.action":"PlanDefinition.action","Provenance.entity.agent":"Provenance.agent","Questionnaire.item.item":"Questionnaire.item","QuestionnaireResponse.item.answer.item":"QuestionnaireResponse.item","QuestionnaireResponse.item.item":"QuestionnaireResponse.item","RequestGroup.action.action":"RequestGroup.action","StructureMap.group.rule.rule":"StructureMap.group.rule","SubstanceSpecification.molecularWeight":"SubstanceSpecification.structure.isotope.molecularWeight","SubstanceSpecification.name.synonym":"SubstanceSpecification.name","SubstanceSpecification.name.translation":"SubstanceSpecification.name","SubstanceSpecification.structure.molecularWeight":"SubstanceSpecification.structure.isotope.molecularWeight","TestReport.teardown.action.operation":"TestReport.setup.action.operation","TestReport.test.action.assert":"TestReport.setup.action.assert","TestReport.test.action.operation":"TestReport.setup.action.operation","TestScript.teardown.action.operation":"TestScript.setup.action.operation","TestScript.test.action.assert":"TestScript.setup.action.assert","TestScript.test.action.operation":"TestScript.setup.action.operation","ValueSet.compose.exclude":"ValueSet.compose.include","ValueSet.expansion.contains.contains":"ValueSet.expansion.contains","ValueSet.expansion.contains.designation":"ValueSet.compose.include.concept.designation"}')},5971:function(e){"use strict";e.exports=JSON.parse('{"Account":"DomainResource","ActivityDefinition":"DomainResource","Address":"Element","AdverseEvent":"DomainResource","Age":"Quantity","AllergyIntolerance":"DomainResource","Annotation":"Element","Appointment":"DomainResource","AppointmentResponse":"DomainResource","Attachment":"Element","AuditEvent":"DomainResource","BackboneElement":"Element","Basic":"DomainResource","Binary":"Resource","BiologicallyDerivedProduct":"DomainResource","BodyStructure":"DomainResource","Bundle":"Resource","CapabilityStatement":"DomainResource","CarePlan":"DomainResource","CareTeam":"DomainResource","CatalogEntry":"DomainResource","ChargeItem":"DomainResource","ChargeItemDefinition":"DomainResource","Claim":"DomainResource","ClaimResponse":"DomainResource","ClinicalImpression":"DomainResource","CodeSystem":"DomainResource","CodeableConcept":"Element","Coding":"Element","Communication":"DomainResource","CommunicationRequest":"DomainResource","CompartmentDefinition":"DomainResource","Composition":"DomainResource","ConceptMap":"DomainResource","Condition":"DomainResource","Consent":"DomainResource","ContactDetail":"Element","ContactPoint":"Element","Contract":"DomainResource","Contributor":"Element","Count":"Quantity","Coverage":"DomainResource","CoverageEligibilityRequest":"DomainResource","CoverageEligibilityResponse":"DomainResource","DataRequirement":"Element","DetectedIssue":"DomainResource","Device":"DomainResource","DeviceDefinition":"DomainResource","DeviceMetric":"DomainResource","DeviceRequest":"DomainResource","DeviceUseStatement":"DomainResource","DiagnosticReport":"DomainResource","Distance":"Quantity","DocumentManifest":"DomainResource","DocumentReference":"DomainResource","DomainResource":"Resource","Dosage":"BackboneElement","Duration":"Quantity","EffectEvidenceSynthesis":"DomainResource","ElementDefinition":"BackboneElement","Encounter":"DomainResource","Endpoint":"DomainResource","EnrollmentRequest":"DomainResource","EnrollmentResponse":"DomainResource","EpisodeOfCare":"DomainResource","EventDefinition":"DomainResource","Evidence":"DomainResource","EvidenceVariable":"DomainResource","ExampleScenario":"DomainResource","ExplanationOfBenefit":"DomainResource","Expression":"Element","Extension":"Element","FamilyMemberHistory":"DomainResource","Flag":"DomainResource","Goal":"DomainResource","GraphDefinition":"DomainResource","Group":"DomainResource","GuidanceResponse":"DomainResource","HealthcareService":"DomainResource","HumanName":"Element","Identifier":"Element","ImagingStudy":"DomainResource","Immunization":"DomainResource","ImmunizationEvaluation":"DomainResource","ImmunizationRecommendation":"DomainResource","ImplementationGuide":"DomainResource","InsurancePlan":"DomainResource","Invoice":"DomainResource","Library":"DomainResource","Linkage":"DomainResource","List":"DomainResource","Location":"DomainResource","MarketingStatus":"BackboneElement","Measure":"DomainResource","MeasureReport":"DomainResource","Media":"DomainResource","Medication":"DomainResource","MedicationAdministration":"DomainResource","MedicationDispense":"DomainResource","MedicationKnowledge":"DomainResource","MedicationRequest":"DomainResource","MedicationStatement":"DomainResource","MedicinalProduct":"DomainResource","MedicinalProductAuthorization":"DomainResource","MedicinalProductContraindication":"DomainResource","MedicinalProductIndication":"DomainResource","MedicinalProductIngredient":"DomainResource","MedicinalProductInteraction":"DomainResource","MedicinalProductManufactured":"DomainResource","MedicinalProductPackaged":"DomainResource","MedicinalProductPharmaceutical":"DomainResource","MedicinalProductUndesirableEffect":"DomainResource","MessageDefinition":"DomainResource","MessageHeader":"DomainResource","Meta":"Element","MolecularSequence":"DomainResource","Money":"Element","MoneyQuantity":"Quantity","NamingSystem":"DomainResource","Narrative":"Element","NutritionOrder":"DomainResource","Observation":"DomainResource","ObservationDefinition":"DomainResource","OperationDefinition":"DomainResource","OperationOutcome":"DomainResource","Organization":"DomainResource","OrganizationAffiliation":"DomainResource","ParameterDefinition":"Element","Parameters":"Resource","Patient":"DomainResource","PaymentNotice":"DomainResource","PaymentReconciliation":"DomainResource","Period":"Element","Person":"DomainResource","PlanDefinition":"DomainResource","Population":"BackboneElement","Practitioner":"DomainResource","PractitionerRole":"DomainResource","Procedure":"DomainResource","ProdCharacteristic":"BackboneElement","ProductShelfLife":"BackboneElement","Provenance":"DomainResource","Quantity":"Element","Questionnaire":"DomainResource","QuestionnaireResponse":"DomainResource","Range":"Element","Ratio":"Element","Reference":"Element","RelatedArtifact":"Element","RelatedPerson":"DomainResource","RequestGroup":"DomainResource","ResearchDefinition":"DomainResource","ResearchElementDefinition":"DomainResource","ResearchStudy":"DomainResource","ResearchSubject":"DomainResource","RiskAssessment":"DomainResource","RiskEvidenceSynthesis":"DomainResource","SampledData":"Element","Schedule":"DomainResource","SearchParameter":"DomainResource","ServiceRequest":"DomainResource","Signature":"Element","SimpleQuantity":"Quantity","Slot":"DomainResource","Specimen":"DomainResource","SpecimenDefinition":"DomainResource","StructureDefinition":"DomainResource","StructureMap":"DomainResource","Subscription":"DomainResource","Substance":"DomainResource","SubstanceAmount":"BackboneElement","SubstanceNucleicAcid":"DomainResource","SubstancePolymer":"DomainResource","SubstanceProtein":"DomainResource","SubstanceReferenceInformation":"DomainResource","SubstanceSourceMaterial":"DomainResource","SubstanceSpecification":"DomainResource","SupplyDelivery":"DomainResource","SupplyRequest":"DomainResource","Task":"DomainResource","TerminologyCapabilities":"DomainResource","TestReport":"DomainResource","TestScript":"DomainResource","Timing":"BackboneElement","TriggerDefinition":"Element","UsageContext":"Element","ValueSet":"DomainResource","VerificationResult":"DomainResource","VisionPrescription":"DomainResource","base64Binary":"Element","boolean":"Element","canonical":"uri","code":"string","date":"Element","dateTime":"Element","decimal":"Element","id":"string","instant":"Element","integer":"Element","markdown":"string","oid":"uri","positiveInt":"integer","string":"Element","time":"Element","unsignedInt":"integer","uri":"Element","url":"uri","uuid":"uri","xhtml":"Element"}')},9052:function(e){"use strict";e.exports=JSON.parse('{"ActivityDefinition.product":["Reference","CodeableConcept"],"ActivityDefinition.timing":["Timing","DateTime","Period","Range"],"AllergyIntolerance.onset":["DateTime","Age","Period","Range","String"],"Annotation.author":["Reference","String"],"CarePlan.activity.detail.product":["CodeableConcept","Reference"],"CarePlan.activity.detail.scheduled":["Timing","Period","String"],"ChargeItem.occurrence":["DateTime","Period","Timing"],"Claim.accident.location":["Address","Reference"],"Claim.diagnosis.diagnosis":["CodeableConcept","Reference"],"Claim.information.timing":["Date","Period"],"Claim.information.value":["String","Quantity","Attachment","Reference"],"Claim.item.location":["CodeableConcept","Address","Reference"],"Claim.item.serviced":["Date","Period"],"Claim.procedure.procedure":["CodeableConcept","Reference"],"ClinicalImpression.effective":["DateTime","Period"],"ClinicalImpression.finding.item":["CodeableConcept","Reference"],"CodeSystem.concept.property.value":["Code","Coding","String","Integer","Boolean","DateTime"],"Communication.payload.content":["String","Attachment","Reference"],"CommunicationRequest.occurrence":["DateTime","Period"],"CommunicationRequest.payload.content":["String","Attachment","Reference"],"Composition.relatesTo.target":["Identifier","Reference"],"ConceptMap.source":["Uri","Reference"],"ConceptMap.target":["Uri","Reference"],"Condition.abatement":["DateTime","Age","Boolean","Period","Range","String"],"Condition.onset":["DateTime","Age","Period","Range","String"],"Consent.source":["Attachment","Identifier","Reference"],"Contract.binding":["Attachment","Reference"],"Contract.friendly.content":["Attachment","Reference"],"Contract.legal.content":["Attachment","Reference"],"Contract.rule.content":["Attachment","Reference"],"Contract.term.valuedItem.entity":["CodeableConcept","Reference"],"Contract.valuedItem.entity":["CodeableConcept","Reference"],"DataRequirement.codeFilter.valueSet":["String","Reference"],"DataRequirement.dateFilter.value":["DateTime","Period","Duration"],"DeviceRequest.code":["Reference","CodeableConcept"],"DeviceRequest.occurrence":["DateTime","Period","Timing"],"DeviceUseStatement.timing":["Timing","Period","DateTime"],"DiagnosticReport.effective":["DateTime","Period"],"DocumentManifest.content.p":["Attachment","Reference"],"Dosage.asNeeded":["Boolean","CodeableConcept"],"Dosage.dose":["Range","Quantity"],"Dosage.rate":["Ratio","Range","Quantity"],"ElementDefinition.binding.valueSet":["Uri","Reference"],"ElementDefinition.defaultValue":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.example.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.extension.value":["CodeableConcept","Reference"],"ElementDefinition.fixed":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.maxValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.minValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.pattern":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"EligibilityRequest.serviced":["Date","Period"],"EligibilityResponse.insurance.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"EligibilityResponse.insurance.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.accident.location":["Address","Reference"],"ExplanationOfBenefit.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"ExplanationOfBenefit.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.diagnosis.diagnosis":["CodeableConcept","Reference"],"ExplanationOfBenefit.information.timing":["Date","Period"],"ExplanationOfBenefit.information.value":["String","Quantity","Attachment","Reference"],"ExplanationOfBenefit.item.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.item.serviced":["Date","Period"],"ExplanationOfBenefit.procedure.procedure":["CodeableConcept","Reference"],"Extension.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"FamilyMemberHistory.age":["Age","Range","String"],"FamilyMemberHistory.born":["Period","Date","String"],"FamilyMemberHistory.condition.onset":["Age","Range","Period","String"],"FamilyMemberHistory.deceased":["Boolean","Age","Range","Date","String"],"Goal.start":["Date","CodeableConcept"],"Goal.target.detail":["Quantity","Range","CodeableConcept"],"Goal.target.due":["Date","Duration"],"Group.characteristic.value":["CodeableConcept","Boolean","Quantity","Range"],"GuidanceResponse.reason":["CodeableConcept","Reference"],"ImplementationGuide.package.resource.source":["Uri","Reference"],"Media.occurrence":["DateTime","Period"],"Medication.ingredient.item":["CodeableConcept","Reference"],"Medication.package.content.item":["CodeableConcept","Reference"],"MedicationAdministration.dosage.rate":["Ratio","Quantity"],"MedicationAdministration.effective":["DateTime","Period"],"MedicationAdministration.medication":["CodeableConcept","Reference"],"MedicationDispense.medication":["CodeableConcept","Reference"],"MedicationDispense.notDoneReason":["CodeableConcept","Reference"],"MedicationRequest.medication":["CodeableConcept","Reference"],"MedicationStatement.effective":["DateTime","Period"],"MedicationStatement.medication":["CodeableConcept","Reference"],"NutritionOrder.enteralFormula.administration.rate":["Quantity","Ratio"],"Observation.component.value":["Quantity","CodeableConcept","String","Range","Ratio","SampledData","Attachment","Time","DateTime","Period"],"Observation.effective":["DateTime","Period"],"Observation.value":["Quantity","CodeableConcept","String","Boolean","Range","Ratio","SampledData","Attachment","Time","DateTime","Period"],"OperationDefinition.parameter.binding.valueSet":["Uri","Reference"],"Parameters.parameter.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Patient.deceased":["Boolean","DateTime"],"Patient.multipleBirth":["Boolean","Integer"],"PlanDefinition.action.relatedAction.offset":["Duration","Range"],"PlanDefinition.action.timing":["DateTime","Period","Duration","Range","Timing"],"PlanDefinition.goal.target.detail":["Quantity","Range","CodeableConcept"],"Procedure.performed":["DateTime","Period"],"ProcedureRequest.asNeeded":["Boolean","CodeableConcept"],"ProcedureRequest.occurrence":["DateTime","Period","Timing"],"Provenance.agent.onBehalfOf":["Uri","Reference"],"Provenance.agent.who":["Uri","Reference"],"Provenance.entity.what":["Uri","Reference","Identifier"],"Questionnaire.item.enableWhen.answer":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Questionnaire.item.initial":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Questionnaire.item.option.value":["Integer","Date","Time","String","Coding"],"QuestionnaireResponse.item.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"ReferralRequest.occurrence":["DateTime","Period"],"RequestGroup.action.relatedAction.offset":["Duration","Range"],"RequestGroup.action.timing":["DateTime","Period","Duration","Range","Timing"],"RequestGroup.reason":["CodeableConcept","Reference"],"RiskAssessment.occurrence":["DateTime","Period"],"RiskAssessment.prediction.probability":["Decimal","Range"],"RiskAssessment.prediction.when":["Period","Range"],"RiskAssessment.reason":["CodeableConcept","Reference"],"Signature.onBehalfOf":["Uri","Reference"],"Signature.who":["Uri","Reference"],"Specimen.collection.collected":["DateTime","Period"],"Specimen.container.additive":["CodeableConcept","Reference"],"Specimen.processing.time":["DateTime","Period"],"StructureMap.group.rule.source.defaultValue":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"StructureMap.group.rule.target.parameter.value":["Id","String","Boolean","Integer","Decimal"],"Substance.ingredient.substance":["CodeableConcept","Reference"],"SupplyDelivery.occurrence":["DateTime","Period","Timing"],"SupplyDelivery.suppliedItem.item":["CodeableConcept","Reference"],"SupplyRequest.occurrence":["DateTime","Period","Timing"],"SupplyRequest.orderedItem.item":["CodeableConcept","Reference"],"SupplyRequest.reason":["CodeableConcept","Reference"],"Task.definition":["Uri","Reference"],"Task.input.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Task.output.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Timing.repeat.bounds":["Duration","Range","Period"],"TriggerDefinition.eventTiming":["Timing","Reference","Date","DateTime"],"UsageContext.value":["CodeableConcept","Quantity","Range"],"ValueSet.expansion.parameter.value":["String","Boolean","Integer","Decimal","Uri","Code"],"VisionPrescription.reason":["CodeableConcept","Reference"]}')},7125:function(e){"use strict";e.exports=JSON.parse('{"Account.active":"Period","Account.balance":"Money","Account.contained":"Resource","Account.coverage.coverage":"Reference","Account.coverage.extension":"Extension","Account.coverage.id":"string","Account.coverage.modifierExtension":"Extension","Account.coverage.priority":"positiveInt","Account.description":"string","Account.extension":"Extension","Account.guarantor.extension":"Extension","Account.guarantor.id":"string","Account.guarantor.modifierExtension":"Extension","Account.guarantor.onHold":"boolean","Account.guarantor.party":"Reference","Account.guarantor.period":"Period","Account.id":"id","Account.identifier":"Identifier","Account.implicitRules":"uri","Account.language":"code","Account.meta":"Meta","Account.modifierExtension":"Extension","Account.name":"string","Account.owner":"Reference","Account.period":"Period","Account.status":"code","Account.subject":"Reference","Account.text":"Narrative","Account.type":"CodeableConcept","ActivityDefinition.approvalDate":"date","ActivityDefinition.bodySite":"CodeableConcept","ActivityDefinition.code":"CodeableConcept","ActivityDefinition.contact":"ContactDetail","ActivityDefinition.contained":"Resource","ActivityDefinition.contributor":"Contributor","ActivityDefinition.copyright":"markdown","ActivityDefinition.date":"dateTime","ActivityDefinition.description":"markdown","ActivityDefinition.dosage":"Dosage","ActivityDefinition.dynamicValue.description":"string","ActivityDefinition.dynamicValue.expression":"string","ActivityDefinition.dynamicValue.extension":"Extension","ActivityDefinition.dynamicValue.id":"string","ActivityDefinition.dynamicValue.language":"string","ActivityDefinition.dynamicValue.modifierExtension":"Extension","ActivityDefinition.dynamicValue.path":"string","ActivityDefinition.effectivePeriod":"Period","ActivityDefinition.experimental":"boolean","ActivityDefinition.extension":"Extension","ActivityDefinition.id":"id","ActivityDefinition.identifier":"Identifier","ActivityDefinition.implicitRules":"uri","ActivityDefinition.jurisdiction":"CodeableConcept","ActivityDefinition.kind":"code","ActivityDefinition.language":"code","ActivityDefinition.lastReviewDate":"date","ActivityDefinition.library":"Reference","ActivityDefinition.location":"Reference","ActivityDefinition.meta":"Meta","ActivityDefinition.modifierExtension":"Extension","ActivityDefinition.name":"string","ActivityDefinition.participant.extension":"Extension","ActivityDefinition.participant.id":"string","ActivityDefinition.participant.modifierExtension":"Extension","ActivityDefinition.participant.role":"CodeableConcept","ActivityDefinition.participant.type":"code","ActivityDefinition.productCodeableConcept":"CodeableConcept","ActivityDefinition.productReference":"Reference","ActivityDefinition.publisher":"string","ActivityDefinition.purpose":"markdown","ActivityDefinition.quantity":"Quantity","ActivityDefinition.relatedArtifact":"RelatedArtifact","ActivityDefinition.status":"code","ActivityDefinition.text":"Narrative","ActivityDefinition.timingDateTime":"dateTime","ActivityDefinition.timingPeriod":"Period","ActivityDefinition.timingRange":"Range","ActivityDefinition.timingTiming":"Timing","ActivityDefinition.title":"string","ActivityDefinition.topic":"CodeableConcept","ActivityDefinition.transform":"Reference","ActivityDefinition.url":"uri","ActivityDefinition.usage":"string","ActivityDefinition.useContext":"UsageContext","ActivityDefinition.version":"string","Address.city":"string","Address.country":"string","Address.district":"string","Address.extension":"Extension","Address.id":"string","Address.line":"string","Address.period":"Period","Address.postalCode":"string","Address.state":"string","Address.text":"string","Address.type":"code","Address.use":"code","AdverseEvent.category":"code","AdverseEvent.contained":"Resource","AdverseEvent.date":"dateTime","AdverseEvent.description":"string","AdverseEvent.eventParticipant":"Reference","AdverseEvent.extension":"Extension","AdverseEvent.id":"id","AdverseEvent.identifier":"Identifier","AdverseEvent.implicitRules":"uri","AdverseEvent.language":"code","AdverseEvent.location":"Reference","AdverseEvent.meta":"Meta","AdverseEvent.modifierExtension":"Extension","AdverseEvent.outcome":"CodeableConcept","AdverseEvent.reaction":"Reference","AdverseEvent.recorder":"Reference","AdverseEvent.referenceDocument":"Reference","AdverseEvent.seriousness":"CodeableConcept","AdverseEvent.study":"Reference","AdverseEvent.subject":"Reference","AdverseEvent.subjectMedicalHistory":"Reference","AdverseEvent.suspectEntity.causality":"code","AdverseEvent.suspectEntity.causalityAssessment":"CodeableConcept","AdverseEvent.suspectEntity.causalityAuthor":"Reference","AdverseEvent.suspectEntity.causalityMethod":"CodeableConcept","AdverseEvent.suspectEntity.causalityProductRelatedness":"string","AdverseEvent.suspectEntity.causalityResult":"CodeableConcept","AdverseEvent.suspectEntity.extension":"Extension","AdverseEvent.suspectEntity.id":"string","AdverseEvent.suspectEntity.instance":"Reference","AdverseEvent.suspectEntity.modifierExtension":"Extension","AdverseEvent.text":"Narrative","AdverseEvent.type":"CodeableConcept","Age.code":"code","Age.comparator":"code","Age.extension":"Extension","Age.id":"string","Age.system":"uri","Age.unit":"string","Age.value":"decimal","AllergyIntolerance.assertedDate":"dateTime","AllergyIntolerance.asserter":"Reference","AllergyIntolerance.category":"code","AllergyIntolerance.clinicalStatus":"code","AllergyIntolerance.code":"CodeableConcept","AllergyIntolerance.contained":"Resource","AllergyIntolerance.criticality":"code","AllergyIntolerance.extension":"Extension","AllergyIntolerance.id":"id","AllergyIntolerance.identifier":"Identifier","AllergyIntolerance.implicitRules":"uri","AllergyIntolerance.language":"code","AllergyIntolerance.lastOccurrence":"dateTime","AllergyIntolerance.meta":"Meta","AllergyIntolerance.modifierExtension":"Extension","AllergyIntolerance.note":"Annotation","AllergyIntolerance.onsetAge":"Age","AllergyIntolerance.onsetDateTime":"dateTime","AllergyIntolerance.onsetPeriod":"Period","AllergyIntolerance.onsetRange":"Range","AllergyIntolerance.onsetString":"string","AllergyIntolerance.patient":"Reference","AllergyIntolerance.reaction.description":"string","AllergyIntolerance.reaction.exposureRoute":"CodeableConcept","AllergyIntolerance.reaction.extension":"Extension","AllergyIntolerance.reaction.id":"string","AllergyIntolerance.reaction.manifestation":"CodeableConcept","AllergyIntolerance.reaction.modifierExtension":"Extension","AllergyIntolerance.reaction.note":"Annotation","AllergyIntolerance.reaction.onset":"dateTime","AllergyIntolerance.reaction.severity":"code","AllergyIntolerance.reaction.substance":"CodeableConcept","AllergyIntolerance.recorder":"Reference","AllergyIntolerance.text":"Narrative","AllergyIntolerance.type":"code","AllergyIntolerance.verificationStatus":"code","Annotation.authorReference":"Reference","Annotation.authorString":"string","Annotation.extension":"Extension","Annotation.id":"string","Annotation.text":"string","Annotation.time":"dateTime","Appointment.appointmentType":"CodeableConcept","Appointment.comment":"string","Appointment.contained":"Resource","Appointment.created":"dateTime","Appointment.description":"string","Appointment.end":"instant","Appointment.extension":"Extension","Appointment.id":"id","Appointment.identifier":"Identifier","Appointment.implicitRules":"uri","Appointment.incomingReferral":"Reference","Appointment.indication":"Reference","Appointment.language":"code","Appointment.meta":"Meta","Appointment.minutesDuration":"positiveInt","Appointment.modifierExtension":"Extension","Appointment.participant.actor":"Reference","Appointment.participant.extension":"Extension","Appointment.participant.id":"string","Appointment.participant.modifierExtension":"Extension","Appointment.participant.required":"code","Appointment.participant.status":"code","Appointment.participant.type":"CodeableConcept","Appointment.priority":"unsignedInt","Appointment.reason":"CodeableConcept","Appointment.requestedPeriod":"Period","Appointment.serviceCategory":"CodeableConcept","Appointment.serviceType":"CodeableConcept","Appointment.slot":"Reference","Appointment.specialty":"CodeableConcept","Appointment.start":"instant","Appointment.status":"code","Appointment.supportingInformation":"Reference","Appointment.text":"Narrative","AppointmentResponse.actor":"Reference","AppointmentResponse.appointment":"Reference","AppointmentResponse.comment":"string","AppointmentResponse.contained":"Resource","AppointmentResponse.end":"instant","AppointmentResponse.extension":"Extension","AppointmentResponse.id":"id","AppointmentResponse.identifier":"Identifier","AppointmentResponse.implicitRules":"uri","AppointmentResponse.language":"code","AppointmentResponse.meta":"Meta","AppointmentResponse.modifierExtension":"Extension","AppointmentResponse.participantStatus":"code","AppointmentResponse.participantType":"CodeableConcept","AppointmentResponse.start":"instant","AppointmentResponse.text":"Narrative","Attachment.contentType":"code","Attachment.creation":"dateTime","Attachment.data":"base64Binary","Attachment.extension":"Extension","Attachment.hash":"base64Binary","Attachment.id":"string","Attachment.language":"code","Attachment.size":"unsignedInt","Attachment.title":"string","Attachment.url":"uri","AuditEvent.action":"code","AuditEvent.agent.altId":"string","AuditEvent.agent.extension":"Extension","AuditEvent.agent.id":"string","AuditEvent.agent.location":"Reference","AuditEvent.agent.media":"Coding","AuditEvent.agent.modifierExtension":"Extension","AuditEvent.agent.name":"string","AuditEvent.agent.network.address":"string","AuditEvent.agent.network.extension":"Extension","AuditEvent.agent.network.id":"string","AuditEvent.agent.network.modifierExtension":"Extension","AuditEvent.agent.network.type":"code","AuditEvent.agent.policy":"uri","AuditEvent.agent.purposeOfUse":"CodeableConcept","AuditEvent.agent.reference":"Reference","AuditEvent.agent.requestor":"boolean","AuditEvent.agent.role":"CodeableConcept","AuditEvent.agent.userId":"Identifier","AuditEvent.contained":"Resource","AuditEvent.entity.description":"string","AuditEvent.entity.detail.extension":"Extension","AuditEvent.entity.detail.id":"string","AuditEvent.entity.detail.modifierExtension":"Extension","AuditEvent.entity.detail.type":"string","AuditEvent.entity.detail.value":"base64Binary","AuditEvent.entity.extension":"Extension","AuditEvent.entity.id":"string","AuditEvent.entity.identifier":"Identifier","AuditEvent.entity.lifecycle":"Coding","AuditEvent.entity.modifierExtension":"Extension","AuditEvent.entity.name":"string","AuditEvent.entity.query":"base64Binary","AuditEvent.entity.reference":"Reference","AuditEvent.entity.role":"Coding","AuditEvent.entity.securityLabel":"Coding","AuditEvent.entity.type":"Coding","AuditEvent.extension":"Extension","AuditEvent.id":"id","AuditEvent.implicitRules":"uri","AuditEvent.language":"code","AuditEvent.meta":"Meta","AuditEvent.modifierExtension":"Extension","AuditEvent.outcome":"code","AuditEvent.outcomeDesc":"string","AuditEvent.purposeOfEvent":"CodeableConcept","AuditEvent.recorded":"instant","AuditEvent.source.extension":"Extension","AuditEvent.source.id":"string","AuditEvent.source.identifier":"Identifier","AuditEvent.source.modifierExtension":"Extension","AuditEvent.source.site":"string","AuditEvent.source.type":"Coding","AuditEvent.subtype":"Coding","AuditEvent.text":"Narrative","AuditEvent.type":"Coding","BackboneElement.extension":"Extension","BackboneElement.id":"string","BackboneElement.modifierExtension":"Extension","Basic.author":"Reference","Basic.code":"CodeableConcept","Basic.contained":"Resource","Basic.created":"date","Basic.extension":"Extension","Basic.id":"id","Basic.identifier":"Identifier","Basic.implicitRules":"uri","Basic.language":"code","Basic.meta":"Meta","Basic.modifierExtension":"Extension","Basic.subject":"Reference","Basic.text":"Narrative","Binary.content":"base64Binary","Binary.contentType":"code","Binary.id":"id","Binary.implicitRules":"uri","Binary.language":"code","Binary.meta":"Meta","Binary.securityContext":"Reference","BodySite.active":"boolean","BodySite.code":"CodeableConcept","BodySite.contained":"Resource","BodySite.description":"string","BodySite.extension":"Extension","BodySite.id":"id","BodySite.identifier":"Identifier","BodySite.image":"Attachment","BodySite.implicitRules":"uri","BodySite.language":"code","BodySite.meta":"Meta","BodySite.modifierExtension":"Extension","BodySite.patient":"Reference","BodySite.qualifier":"CodeableConcept","BodySite.text":"Narrative","Bundle.entry.extension":"Extension","Bundle.entry.fullUrl":"uri","Bundle.entry.id":"string","Bundle.entry.modifierExtension":"Extension","Bundle.entry.request.extension":"Extension","Bundle.entry.request.id":"string","Bundle.entry.request.ifMatch":"string","Bundle.entry.request.ifModifiedSince":"instant","Bundle.entry.request.ifNoneExist":"string","Bundle.entry.request.ifNoneMatch":"string","Bundle.entry.request.method":"code","Bundle.entry.request.modifierExtension":"Extension","Bundle.entry.request.url":"uri","Bundle.entry.resource":"Resource","Bundle.entry.response.etag":"string","Bundle.entry.response.extension":"Extension","Bundle.entry.response.id":"string","Bundle.entry.response.lastModified":"instant","Bundle.entry.response.location":"uri","Bundle.entry.response.modifierExtension":"Extension","Bundle.entry.response.outcome":"Resource","Bundle.entry.response.status":"string","Bundle.entry.search.extension":"Extension","Bundle.entry.search.id":"string","Bundle.entry.search.mode":"code","Bundle.entry.search.modifierExtension":"Extension","Bundle.entry.search.score":"decimal","Bundle.id":"id","Bundle.identifier":"Identifier","Bundle.implicitRules":"uri","Bundle.language":"code","Bundle.link.extension":"Extension","Bundle.link.id":"string","Bundle.link.modifierExtension":"Extension","Bundle.link.relation":"string","Bundle.link.url":"uri","Bundle.meta":"Meta","Bundle.signature":"Signature","Bundle.total":"unsignedInt","Bundle.type":"code","CapabilityStatement.acceptUnknown":"code","CapabilityStatement.contact":"ContactDetail","CapabilityStatement.contained":"Resource","CapabilityStatement.copyright":"markdown","CapabilityStatement.date":"dateTime","CapabilityStatement.description":"markdown","CapabilityStatement.document.documentation":"string","CapabilityStatement.document.extension":"Extension","CapabilityStatement.document.id":"string","CapabilityStatement.document.mode":"code","CapabilityStatement.document.modifierExtension":"Extension","CapabilityStatement.document.profile":"Reference","CapabilityStatement.experimental":"boolean","CapabilityStatement.extension":"Extension","CapabilityStatement.fhirVersion":"id","CapabilityStatement.format":"code","CapabilityStatement.id":"id","CapabilityStatement.implementation.description":"string","CapabilityStatement.implementation.extension":"Extension","CapabilityStatement.implementation.id":"string","CapabilityStatement.implementation.modifierExtension":"Extension","CapabilityStatement.implementation.url":"uri","CapabilityStatement.implementationGuide":"uri","CapabilityStatement.implicitRules":"uri","CapabilityStatement.instantiates":"uri","CapabilityStatement.jurisdiction":"CodeableConcept","CapabilityStatement.kind":"code","CapabilityStatement.language":"code","CapabilityStatement.messaging.documentation":"string","CapabilityStatement.messaging.endpoint.address":"uri","CapabilityStatement.messaging.endpoint.extension":"Extension","CapabilityStatement.messaging.endpoint.id":"string","CapabilityStatement.messaging.endpoint.modifierExtension":"Extension","CapabilityStatement.messaging.endpoint.protocol":"Coding","CapabilityStatement.messaging.event.category":"code","CapabilityStatement.messaging.event.code":"Coding","CapabilityStatement.messaging.event.documentation":"string","CapabilityStatement.messaging.event.extension":"Extension","CapabilityStatement.messaging.event.focus":"code","CapabilityStatement.messaging.event.id":"string","CapabilityStatement.messaging.event.mode":"code","CapabilityStatement.messaging.event.modifierExtension":"Extension","CapabilityStatement.messaging.event.request":"Reference","CapabilityStatement.messaging.event.response":"Reference","CapabilityStatement.messaging.extension":"Extension","CapabilityStatement.messaging.id":"string","CapabilityStatement.messaging.modifierExtension":"Extension","CapabilityStatement.messaging.reliableCache":"unsignedInt","CapabilityStatement.messaging.supportedMessage.definition":"Reference","CapabilityStatement.messaging.supportedMessage.extension":"Extension","CapabilityStatement.messaging.supportedMessage.id":"string","CapabilityStatement.messaging.supportedMessage.mode":"code","CapabilityStatement.messaging.supportedMessage.modifierExtension":"Extension","CapabilityStatement.meta":"Meta","CapabilityStatement.modifierExtension":"Extension","CapabilityStatement.name":"string","CapabilityStatement.patchFormat":"code","CapabilityStatement.profile":"Reference","CapabilityStatement.publisher":"string","CapabilityStatement.purpose":"markdown","CapabilityStatement.rest.compartment":"uri","CapabilityStatement.rest.documentation":"string","CapabilityStatement.rest.extension":"Extension","CapabilityStatement.rest.id":"string","CapabilityStatement.rest.interaction.code":"code","CapabilityStatement.rest.interaction.documentation":"string","CapabilityStatement.rest.interaction.extension":"Extension","CapabilityStatement.rest.interaction.id":"string","CapabilityStatement.rest.interaction.modifierExtension":"Extension","CapabilityStatement.rest.mode":"code","CapabilityStatement.rest.modifierExtension":"Extension","CapabilityStatement.rest.operation.definition":"Reference","CapabilityStatement.rest.operation.extension":"Extension","CapabilityStatement.rest.operation.id":"string","CapabilityStatement.rest.operation.modifierExtension":"Extension","CapabilityStatement.rest.operation.name":"string","CapabilityStatement.rest.resource.conditionalCreate":"boolean","CapabilityStatement.rest.resource.conditionalDelete":"code","CapabilityStatement.rest.resource.conditionalRead":"code","CapabilityStatement.rest.resource.conditionalUpdate":"boolean","CapabilityStatement.rest.resource.documentation":"markdown","CapabilityStatement.rest.resource.extension":"Extension","CapabilityStatement.rest.resource.id":"string","CapabilityStatement.rest.resource.interaction.code":"code","CapabilityStatement.rest.resource.interaction.documentation":"string","CapabilityStatement.rest.resource.interaction.extension":"Extension","CapabilityStatement.rest.resource.interaction.id":"string","CapabilityStatement.rest.resource.interaction.modifierExtension":"Extension","CapabilityStatement.rest.resource.modifierExtension":"Extension","CapabilityStatement.rest.resource.profile":"Reference","CapabilityStatement.rest.resource.readHistory":"boolean","CapabilityStatement.rest.resource.referencePolicy":"code","CapabilityStatement.rest.resource.searchInclude":"string","CapabilityStatement.rest.resource.searchParam.definition":"uri","CapabilityStatement.rest.resource.searchParam.documentation":"string","CapabilityStatement.rest.resource.searchParam.extension":"Extension","CapabilityStatement.rest.resource.searchParam.id":"string","CapabilityStatement.rest.resource.searchParam.modifierExtension":"Extension","CapabilityStatement.rest.resource.searchParam.name":"string","CapabilityStatement.rest.resource.searchParam.type":"code","CapabilityStatement.rest.resource.searchRevInclude":"string","CapabilityStatement.rest.resource.type":"code","CapabilityStatement.rest.resource.updateCreate":"boolean","CapabilityStatement.rest.resource.versioning":"code","CapabilityStatement.rest.security.certificate.blob":"base64Binary","CapabilityStatement.rest.security.certificate.extension":"Extension","CapabilityStatement.rest.security.certificate.id":"string","CapabilityStatement.rest.security.certificate.modifierExtension":"Extension","CapabilityStatement.rest.security.certificate.type":"code","CapabilityStatement.rest.security.cors":"boolean","CapabilityStatement.rest.security.description":"string","CapabilityStatement.rest.security.extension":"Extension","CapabilityStatement.rest.security.id":"string","CapabilityStatement.rest.security.modifierExtension":"Extension","CapabilityStatement.rest.security.service":"CodeableConcept","CapabilityStatement.software.extension":"Extension","CapabilityStatement.software.id":"string","CapabilityStatement.software.modifierExtension":"Extension","CapabilityStatement.software.name":"string","CapabilityStatement.software.releaseDate":"dateTime","CapabilityStatement.software.version":"string","CapabilityStatement.status":"code","CapabilityStatement.text":"Narrative","CapabilityStatement.title":"string","CapabilityStatement.url":"uri","CapabilityStatement.useContext":"UsageContext","CapabilityStatement.version":"string","CarePlan.activity.detail.category":"CodeableConcept","CarePlan.activity.detail.code":"CodeableConcept","CarePlan.activity.detail.dailyAmount":"Quantity","CarePlan.activity.detail.definition":"Reference","CarePlan.activity.detail.description":"string","CarePlan.activity.detail.extension":"Extension","CarePlan.activity.detail.goal":"Reference","CarePlan.activity.detail.id":"string","CarePlan.activity.detail.location":"Reference","CarePlan.activity.detail.modifierExtension":"Extension","CarePlan.activity.detail.performer":"Reference","CarePlan.activity.detail.productCodeableConcept":"CodeableConcept","CarePlan.activity.detail.productReference":"Reference","CarePlan.activity.detail.prohibited":"boolean","CarePlan.activity.detail.quantity":"Quantity","CarePlan.activity.detail.reasonCode":"CodeableConcept","CarePlan.activity.detail.reasonReference":"Reference","CarePlan.activity.detail.scheduledPeriod":"Period","CarePlan.activity.detail.scheduledString":"string","CarePlan.activity.detail.scheduledTiming":"Timing","CarePlan.activity.detail.status":"code","CarePlan.activity.detail.statusReason":"string","CarePlan.activity.extension":"Extension","CarePlan.activity.id":"string","CarePlan.activity.modifierExtension":"Extension","CarePlan.activity.outcomeCodeableConcept":"CodeableConcept","CarePlan.activity.outcomeReference":"Reference","CarePlan.activity.progress":"Annotation","CarePlan.activity.reference":"Reference","CarePlan.addresses":"Reference","CarePlan.author":"Reference","CarePlan.basedOn":"Reference","CarePlan.careTeam":"Reference","CarePlan.category":"CodeableConcept","CarePlan.contained":"Resource","CarePlan.context":"Reference","CarePlan.definition":"Reference","CarePlan.description":"string","CarePlan.extension":"Extension","CarePlan.goal":"Reference","CarePlan.id":"id","CarePlan.identifier":"Identifier","CarePlan.implicitRules":"uri","CarePlan.intent":"code","CarePlan.language":"code","CarePlan.meta":"Meta","CarePlan.modifierExtension":"Extension","CarePlan.note":"Annotation","CarePlan.partOf":"Reference","CarePlan.period":"Period","CarePlan.replaces":"Reference","CarePlan.status":"code","CarePlan.subject":"Reference","CarePlan.supportingInfo":"Reference","CarePlan.text":"Narrative","CarePlan.title":"string","CareTeam.category":"CodeableConcept","CareTeam.contained":"Resource","CareTeam.context":"Reference","CareTeam.extension":"Extension","CareTeam.id":"id","CareTeam.identifier":"Identifier","CareTeam.implicitRules":"uri","CareTeam.language":"code","CareTeam.managingOrganization":"Reference","CareTeam.meta":"Meta","CareTeam.modifierExtension":"Extension","CareTeam.name":"string","CareTeam.note":"Annotation","CareTeam.participant.extension":"Extension","CareTeam.participant.id":"string","CareTeam.participant.member":"Reference","CareTeam.participant.modifierExtension":"Extension","CareTeam.participant.onBehalfOf":"Reference","CareTeam.participant.period":"Period","CareTeam.participant.role":"CodeableConcept","CareTeam.period":"Period","CareTeam.reasonCode":"CodeableConcept","CareTeam.reasonReference":"Reference","CareTeam.status":"code","CareTeam.subject":"Reference","CareTeam.text":"Narrative","ChargeItem.account":"Reference","ChargeItem.bodysite":"CodeableConcept","ChargeItem.code":"CodeableConcept","ChargeItem.contained":"Resource","ChargeItem.context":"Reference","ChargeItem.definition":"uri","ChargeItem.enteredDate":"dateTime","ChargeItem.enterer":"Reference","ChargeItem.extension":"Extension","ChargeItem.factorOverride":"decimal","ChargeItem.id":"id","ChargeItem.identifier":"Identifier","ChargeItem.implicitRules":"uri","ChargeItem.language":"code","ChargeItem.meta":"Meta","ChargeItem.modifierExtension":"Extension","ChargeItem.note":"Annotation","ChargeItem.occurrenceDateTime":"dateTime","ChargeItem.occurrencePeriod":"Period","ChargeItem.occurrenceTiming":"Timing","ChargeItem.overrideReason":"string","ChargeItem.partOf":"Reference","ChargeItem.participant.actor":"Reference","ChargeItem.participant.extension":"Extension","ChargeItem.participant.id":"string","ChargeItem.participant.modifierExtension":"Extension","ChargeItem.participant.role":"CodeableConcept","ChargeItem.performingOrganization":"Reference","ChargeItem.priceOverride":"Money","ChargeItem.quantity":"Quantity","ChargeItem.reason":"CodeableConcept","ChargeItem.requestingOrganization":"Reference","ChargeItem.service":"Reference","ChargeItem.status":"code","ChargeItem.subject":"Reference","ChargeItem.supportingInformation":"Reference","ChargeItem.text":"Narrative","Claim.accident.date":"date","Claim.accident.extension":"Extension","Claim.accident.id":"string","Claim.accident.locationAddress":"Address","Claim.accident.locationReference":"Reference","Claim.accident.modifierExtension":"Extension","Claim.accident.type":"CodeableConcept","Claim.billablePeriod":"Period","Claim.careTeam.extension":"Extension","Claim.careTeam.id":"string","Claim.careTeam.modifierExtension":"Extension","Claim.careTeam.provider":"Reference","Claim.careTeam.qualification":"CodeableConcept","Claim.careTeam.responsible":"boolean","Claim.careTeam.role":"CodeableConcept","Claim.careTeam.sequence":"positiveInt","Claim.contained":"Resource","Claim.created":"dateTime","Claim.diagnosis.diagnosisCodeableConcept":"CodeableConcept","Claim.diagnosis.diagnosisReference":"Reference","Claim.diagnosis.extension":"Extension","Claim.diagnosis.id":"string","Claim.diagnosis.modifierExtension":"Extension","Claim.diagnosis.packageCode":"CodeableConcept","Claim.diagnosis.sequence":"positiveInt","Claim.diagnosis.type":"CodeableConcept","Claim.employmentImpacted":"Period","Claim.enterer":"Reference","Claim.extension":"Extension","Claim.facility":"Reference","Claim.fundsReserve":"CodeableConcept","Claim.hospitalization":"Period","Claim.id":"id","Claim.identifier":"Identifier","Claim.implicitRules":"uri","Claim.information.category":"CodeableConcept","Claim.information.code":"CodeableConcept","Claim.information.extension":"Extension","Claim.information.id":"string","Claim.information.modifierExtension":"Extension","Claim.information.reason":"CodeableConcept","Claim.information.sequence":"positiveInt","Claim.information.timingDate":"date","Claim.information.timingPeriod":"Period","Claim.information.valueAttachment":"Attachment","Claim.information.valueQuantity":"Quantity","Claim.information.valueReference":"Reference","Claim.information.valueString":"string","Claim.insurance.businessArrangement":"string","Claim.insurance.claimResponse":"Reference","Claim.insurance.coverage":"Reference","Claim.insurance.extension":"Extension","Claim.insurance.focal":"boolean","Claim.insurance.id":"string","Claim.insurance.modifierExtension":"Extension","Claim.insurance.preAuthRef":"string","Claim.insurance.sequence":"positiveInt","Claim.insurer":"Reference","Claim.item.bodySite":"CodeableConcept","Claim.item.careTeamLinkId":"positiveInt","Claim.item.category":"CodeableConcept","Claim.item.detail.category":"CodeableConcept","Claim.item.detail.extension":"Extension","Claim.item.detail.factor":"decimal","Claim.item.detail.id":"string","Claim.item.detail.modifier":"CodeableConcept","Claim.item.detail.modifierExtension":"Extension","Claim.item.detail.net":"Money","Claim.item.detail.programCode":"CodeableConcept","Claim.item.detail.quantity":"Quantity","Claim.item.detail.revenue":"CodeableConcept","Claim.item.detail.sequence":"positiveInt","Claim.item.detail.service":"CodeableConcept","Claim.item.detail.subDetail.category":"CodeableConcept","Claim.item.detail.subDetail.extension":"Extension","Claim.item.detail.subDetail.factor":"decimal","Claim.item.detail.subDetail.id":"string","Claim.item.detail.subDetail.modifier":"CodeableConcept","Claim.item.detail.subDetail.modifierExtension":"Extension","Claim.item.detail.subDetail.net":"Money","Claim.item.detail.subDetail.programCode":"CodeableConcept","Claim.item.detail.subDetail.quantity":"Quantity","Claim.item.detail.subDetail.revenue":"CodeableConcept","Claim.item.detail.subDetail.sequence":"positiveInt","Claim.item.detail.subDetail.service":"CodeableConcept","Claim.item.detail.subDetail.udi":"Reference","Claim.item.detail.subDetail.unitPrice":"Money","Claim.item.detail.udi":"Reference","Claim.item.detail.unitPrice":"Money","Claim.item.diagnosisLinkId":"positiveInt","Claim.item.encounter":"Reference","Claim.item.extension":"Extension","Claim.item.factor":"decimal","Claim.item.id":"string","Claim.item.informationLinkId":"positiveInt","Claim.item.locationAddress":"Address","Claim.item.locationCodeableConcept":"CodeableConcept","Claim.item.locationReference":"Reference","Claim.item.modifier":"CodeableConcept","Claim.item.modifierExtension":"Extension","Claim.item.net":"Money","Claim.item.procedureLinkId":"positiveInt","Claim.item.programCode":"CodeableConcept","Claim.item.quantity":"Quantity","Claim.item.revenue":"CodeableConcept","Claim.item.sequence":"positiveInt","Claim.item.service":"CodeableConcept","Claim.item.servicedDate":"date","Claim.item.servicedPeriod":"Period","Claim.item.subSite":"CodeableConcept","Claim.item.udi":"Reference","Claim.item.unitPrice":"Money","Claim.language":"code","Claim.meta":"Meta","Claim.modifierExtension":"Extension","Claim.organization":"Reference","Claim.originalPrescription":"Reference","Claim.patient":"Reference","Claim.payee.extension":"Extension","Claim.payee.id":"string","Claim.payee.modifierExtension":"Extension","Claim.payee.party":"Reference","Claim.payee.resourceType":"Coding","Claim.payee.type":"CodeableConcept","Claim.prescription":"Reference","Claim.priority":"CodeableConcept","Claim.procedure.date":"dateTime","Claim.procedure.extension":"Extension","Claim.procedure.id":"string","Claim.procedure.modifierExtension":"Extension","Claim.procedure.procedureCodeableConcept":"CodeableConcept","Claim.procedure.procedureReference":"Reference","Claim.procedure.sequence":"positiveInt","Claim.provider":"Reference","Claim.referral":"Reference","Claim.related.claim":"Reference","Claim.related.extension":"Extension","Claim.related.id":"string","Claim.related.modifierExtension":"Extension","Claim.related.reference":"Identifier","Claim.related.relationship":"CodeableConcept","Claim.status":"code","Claim.subType":"CodeableConcept","Claim.text":"Narrative","Claim.total":"Money","Claim.type":"CodeableConcept","Claim.use":"code","ClaimResponse.addItem.category":"CodeableConcept","ClaimResponse.addItem.detail.category":"CodeableConcept","ClaimResponse.addItem.detail.extension":"Extension","ClaimResponse.addItem.detail.fee":"Money","ClaimResponse.addItem.detail.id":"string","ClaimResponse.addItem.detail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.modifierExtension":"Extension","ClaimResponse.addItem.detail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.revenue":"CodeableConcept","ClaimResponse.addItem.detail.service":"CodeableConcept","ClaimResponse.addItem.extension":"Extension","ClaimResponse.addItem.fee":"Money","ClaimResponse.addItem.id":"string","ClaimResponse.addItem.modifier":"CodeableConcept","ClaimResponse.addItem.modifierExtension":"Extension","ClaimResponse.addItem.noteNumber":"positiveInt","ClaimResponse.addItem.revenue":"CodeableConcept","ClaimResponse.addItem.sequenceLinkId":"positiveInt","ClaimResponse.addItem.service":"CodeableConcept","ClaimResponse.communicationRequest":"Reference","ClaimResponse.contained":"Resource","ClaimResponse.created":"dateTime","ClaimResponse.disposition":"string","ClaimResponse.error.code":"CodeableConcept","ClaimResponse.error.detailSequenceLinkId":"positiveInt","ClaimResponse.error.extension":"Extension","ClaimResponse.error.id":"string","ClaimResponse.error.modifierExtension":"Extension","ClaimResponse.error.sequenceLinkId":"positiveInt","ClaimResponse.error.subdetailSequenceLinkId":"positiveInt","ClaimResponse.extension":"Extension","ClaimResponse.form":"CodeableConcept","ClaimResponse.id":"id","ClaimResponse.identifier":"Identifier","ClaimResponse.implicitRules":"uri","ClaimResponse.insurance.businessArrangement":"string","ClaimResponse.insurance.claimResponse":"Reference","ClaimResponse.insurance.coverage":"Reference","ClaimResponse.insurance.extension":"Extension","ClaimResponse.insurance.focal":"boolean","ClaimResponse.insurance.id":"string","ClaimResponse.insurance.modifierExtension":"Extension","ClaimResponse.insurance.preAuthRef":"string","ClaimResponse.insurance.sequence":"positiveInt","ClaimResponse.insurer":"Reference","ClaimResponse.item.adjudication.amount":"Money","ClaimResponse.item.adjudication.category":"CodeableConcept","ClaimResponse.item.adjudication.extension":"Extension","ClaimResponse.item.adjudication.id":"string","ClaimResponse.item.adjudication.modifierExtension":"Extension","ClaimResponse.item.adjudication.reason":"CodeableConcept","ClaimResponse.item.adjudication.value":"decimal","ClaimResponse.item.detail.extension":"Extension","ClaimResponse.item.detail.id":"string","ClaimResponse.item.detail.modifierExtension":"Extension","ClaimResponse.item.detail.noteNumber":"positiveInt","ClaimResponse.item.detail.sequenceLinkId":"positiveInt","ClaimResponse.item.detail.subDetail.extension":"Extension","ClaimResponse.item.detail.subDetail.id":"string","ClaimResponse.item.detail.subDetail.modifierExtension":"Extension","ClaimResponse.item.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.sequenceLinkId":"positiveInt","ClaimResponse.item.extension":"Extension","ClaimResponse.item.id":"string","ClaimResponse.item.modifierExtension":"Extension","ClaimResponse.item.noteNumber":"positiveInt","ClaimResponse.item.sequenceLinkId":"positiveInt","ClaimResponse.language":"code","ClaimResponse.meta":"Meta","ClaimResponse.modifierExtension":"Extension","ClaimResponse.outcome":"CodeableConcept","ClaimResponse.patient":"Reference","ClaimResponse.payeeType":"CodeableConcept","ClaimResponse.payment.adjustment":"Money","ClaimResponse.payment.adjustmentReason":"CodeableConcept","ClaimResponse.payment.amount":"Money","ClaimResponse.payment.date":"date","ClaimResponse.payment.extension":"Extension","ClaimResponse.payment.id":"string","ClaimResponse.payment.identifier":"Identifier","ClaimResponse.payment.modifierExtension":"Extension","ClaimResponse.payment.type":"CodeableConcept","ClaimResponse.processNote.extension":"Extension","ClaimResponse.processNote.id":"string","ClaimResponse.processNote.language":"CodeableConcept","ClaimResponse.processNote.modifierExtension":"Extension","ClaimResponse.processNote.number":"positiveInt","ClaimResponse.processNote.text":"string","ClaimResponse.processNote.type":"CodeableConcept","ClaimResponse.request":"Reference","ClaimResponse.requestOrganization":"Reference","ClaimResponse.requestProvider":"Reference","ClaimResponse.reserved":"Coding","ClaimResponse.status":"code","ClaimResponse.text":"Narrative","ClaimResponse.totalBenefit":"Money","ClaimResponse.totalCost":"Money","ClaimResponse.unallocDeductable":"Money","ClinicalImpression.action":"Reference","ClinicalImpression.assessor":"Reference","ClinicalImpression.code":"CodeableConcept","ClinicalImpression.contained":"Resource","ClinicalImpression.context":"Reference","ClinicalImpression.date":"dateTime","ClinicalImpression.description":"string","ClinicalImpression.effectiveDateTime":"dateTime","ClinicalImpression.effectivePeriod":"Period","ClinicalImpression.extension":"Extension","ClinicalImpression.finding.basis":"string","ClinicalImpression.finding.extension":"Extension","ClinicalImpression.finding.id":"string","ClinicalImpression.finding.itemCodeableConcept":"CodeableConcept","ClinicalImpression.finding.itemReference":"Reference","ClinicalImpression.finding.modifierExtension":"Extension","ClinicalImpression.id":"id","ClinicalImpression.identifier":"Identifier","ClinicalImpression.implicitRules":"uri","ClinicalImpression.investigation.code":"CodeableConcept","ClinicalImpression.investigation.extension":"Extension","ClinicalImpression.investigation.id":"string","ClinicalImpression.investigation.item":"Reference","ClinicalImpression.investigation.modifierExtension":"Extension","ClinicalImpression.language":"code","ClinicalImpression.meta":"Meta","ClinicalImpression.modifierExtension":"Extension","ClinicalImpression.note":"Annotation","ClinicalImpression.previous":"Reference","ClinicalImpression.problem":"Reference","ClinicalImpression.prognosisCodeableConcept":"CodeableConcept","ClinicalImpression.prognosisReference":"Reference","ClinicalImpression.protocol":"uri","ClinicalImpression.status":"code","ClinicalImpression.subject":"Reference","ClinicalImpression.summary":"string","ClinicalImpression.text":"Narrative","CodeSystem.caseSensitive":"boolean","CodeSystem.compositional":"boolean","CodeSystem.concept.code":"code","CodeSystem.concept.definition":"string","CodeSystem.concept.designation.extension":"Extension","CodeSystem.concept.designation.id":"string","CodeSystem.concept.designation.language":"code","CodeSystem.concept.designation.modifierExtension":"Extension","CodeSystem.concept.designation.use":"Coding","CodeSystem.concept.designation.value":"string","CodeSystem.concept.display":"string","CodeSystem.concept.extension":"Extension","CodeSystem.concept.id":"string","CodeSystem.concept.modifierExtension":"Extension","CodeSystem.concept.property.code":"code","CodeSystem.concept.property.extension":"Extension","CodeSystem.concept.property.id":"string","CodeSystem.concept.property.modifierExtension":"Extension","CodeSystem.concept.property.valueBoolean":"boolean","CodeSystem.concept.property.valueCode":"code","CodeSystem.concept.property.valueCoding":"Coding","CodeSystem.concept.property.valueDateTime":"dateTime","CodeSystem.concept.property.valueInteger":"integer","CodeSystem.concept.property.valueString":"string","CodeSystem.contact":"ContactDetail","CodeSystem.contained":"Resource","CodeSystem.content":"code","CodeSystem.copyright":"markdown","CodeSystem.count":"unsignedInt","CodeSystem.date":"dateTime","CodeSystem.description":"markdown","CodeSystem.experimental":"boolean","CodeSystem.extension":"Extension","CodeSystem.filter.code":"code","CodeSystem.filter.description":"string","CodeSystem.filter.extension":"Extension","CodeSystem.filter.id":"string","CodeSystem.filter.modifierExtension":"Extension","CodeSystem.filter.operator":"code","CodeSystem.filter.value":"string","CodeSystem.hierarchyMeaning":"code","CodeSystem.id":"id","CodeSystem.identifier":"Identifier","CodeSystem.implicitRules":"uri","CodeSystem.jurisdiction":"CodeableConcept","CodeSystem.language":"code","CodeSystem.meta":"Meta","CodeSystem.modifierExtension":"Extension","CodeSystem.name":"string","CodeSystem.property.code":"code","CodeSystem.property.description":"string","CodeSystem.property.extension":"Extension","CodeSystem.property.id":"string","CodeSystem.property.modifierExtension":"Extension","CodeSystem.property.type":"code","CodeSystem.property.uri":"uri","CodeSystem.publisher":"string","CodeSystem.purpose":"markdown","CodeSystem.status":"code","CodeSystem.text":"Narrative","CodeSystem.title":"string","CodeSystem.url":"uri","CodeSystem.useContext":"UsageContext","CodeSystem.valueSet":"uri","CodeSystem.version":"string","CodeSystem.versionNeeded":"boolean","CodeableConcept.coding":"Coding","CodeableConcept.extension":"Extension","CodeableConcept.id":"string","CodeableConcept.text":"string","Coding.code":"code","Coding.display":"string","Coding.extension":"Extension","Coding.id":"string","Coding.system":"uri","Coding.userSelected":"boolean","Coding.version":"string","Communication.basedOn":"Reference","Communication.category":"CodeableConcept","Communication.contained":"Resource","Communication.context":"Reference","Communication.definition":"Reference","Communication.extension":"Extension","Communication.id":"id","Communication.identifier":"Identifier","Communication.implicitRules":"uri","Communication.language":"code","Communication.medium":"CodeableConcept","Communication.meta":"Meta","Communication.modifierExtension":"Extension","Communication.notDone":"boolean","Communication.notDoneReason":"CodeableConcept","Communication.note":"Annotation","Communication.partOf":"Reference","Communication.payload.contentAttachment":"Attachment","Communication.payload.contentReference":"Reference","Communication.payload.contentString":"string","Communication.payload.extension":"Extension","Communication.payload.id":"string","Communication.payload.modifierExtension":"Extension","Communication.reasonCode":"CodeableConcept","Communication.reasonReference":"Reference","Communication.received":"dateTime","Communication.recipient":"Reference","Communication.sender":"Reference","Communication.sent":"dateTime","Communication.status":"code","Communication.subject":"Reference","Communication.text":"Narrative","Communication.topic":"Reference","CommunicationRequest.authoredOn":"dateTime","CommunicationRequest.basedOn":"Reference","CommunicationRequest.category":"CodeableConcept","CommunicationRequest.contained":"Resource","CommunicationRequest.context":"Reference","CommunicationRequest.extension":"Extension","CommunicationRequest.groupIdentifier":"Identifier","CommunicationRequest.id":"id","CommunicationRequest.identifier":"Identifier","CommunicationRequest.implicitRules":"uri","CommunicationRequest.language":"code","CommunicationRequest.medium":"CodeableConcept","CommunicationRequest.meta":"Meta","CommunicationRequest.modifierExtension":"Extension","CommunicationRequest.note":"Annotation","CommunicationRequest.occurrenceDateTime":"dateTime","CommunicationRequest.occurrencePeriod":"Period","CommunicationRequest.payload.contentAttachment":"Attachment","CommunicationRequest.payload.contentReference":"Reference","CommunicationRequest.payload.contentString":"string","CommunicationRequest.payload.extension":"Extension","CommunicationRequest.payload.id":"string","CommunicationRequest.payload.modifierExtension":"Extension","CommunicationRequest.priority":"code","CommunicationRequest.reasonCode":"CodeableConcept","CommunicationRequest.reasonReference":"Reference","CommunicationRequest.recipient":"Reference","CommunicationRequest.replaces":"Reference","CommunicationRequest.requester.agent":"Reference","CommunicationRequest.requester.extension":"Extension","CommunicationRequest.requester.id":"string","CommunicationRequest.requester.modifierExtension":"Extension","CommunicationRequest.requester.onBehalfOf":"Reference","CommunicationRequest.sender":"Reference","CommunicationRequest.status":"code","CommunicationRequest.subject":"Reference","CommunicationRequest.text":"Narrative","CommunicationRequest.topic":"Reference","CompartmentDefinition.code":"code","CompartmentDefinition.contact":"ContactDetail","CompartmentDefinition.contained":"Resource","CompartmentDefinition.date":"dateTime","CompartmentDefinition.description":"markdown","CompartmentDefinition.experimental":"boolean","CompartmentDefinition.extension":"Extension","CompartmentDefinition.id":"id","CompartmentDefinition.implicitRules":"uri","CompartmentDefinition.jurisdiction":"CodeableConcept","CompartmentDefinition.language":"code","CompartmentDefinition.meta":"Meta","CompartmentDefinition.modifierExtension":"Extension","CompartmentDefinition.name":"string","CompartmentDefinition.publisher":"string","CompartmentDefinition.purpose":"markdown","CompartmentDefinition.resource.code":"code","CompartmentDefinition.resource.documentation":"string","CompartmentDefinition.resource.extension":"Extension","CompartmentDefinition.resource.id":"string","CompartmentDefinition.resource.modifierExtension":"Extension","CompartmentDefinition.resource.param":"string","CompartmentDefinition.search":"boolean","CompartmentDefinition.status":"code","CompartmentDefinition.text":"Narrative","CompartmentDefinition.title":"string","CompartmentDefinition.url":"uri","CompartmentDefinition.useContext":"UsageContext","Composition.attester.extension":"Extension","Composition.attester.id":"string","Composition.attester.mode":"code","Composition.attester.modifierExtension":"Extension","Composition.attester.party":"Reference","Composition.attester.time":"dateTime","Composition.author":"Reference","Composition.class":"CodeableConcept","Composition.confidentiality":"code","Composition.contained":"Resource","Composition.custodian":"Reference","Composition.date":"dateTime","Composition.encounter":"Reference","Composition.event.code":"CodeableConcept","Composition.event.detail":"Reference","Composition.event.extension":"Extension","Composition.event.id":"string","Composition.event.modifierExtension":"Extension","Composition.event.period":"Period","Composition.extension":"Extension","Composition.id":"id","Composition.identifier":"Identifier","Composition.implicitRules":"uri","Composition.language":"code","Composition.meta":"Meta","Composition.modifierExtension":"Extension","Composition.relatesTo.code":"code","Composition.relatesTo.extension":"Extension","Composition.relatesTo.id":"string","Composition.relatesTo.modifierExtension":"Extension","Composition.relatesTo.targetIdentifier":"Identifier","Composition.relatesTo.targetReference":"Reference","Composition.section.code":"CodeableConcept","Composition.section.emptyReason":"CodeableConcept","Composition.section.entry":"Reference","Composition.section.extension":"Extension","Composition.section.id":"string","Composition.section.mode":"code","Composition.section.modifierExtension":"Extension","Composition.section.orderedBy":"CodeableConcept","Composition.section.text":"Narrative","Composition.section.title":"string","Composition.status":"code","Composition.subject":"Reference","Composition.text":"Narrative","Composition.title":"string","Composition.type":"CodeableConcept","ConceptMap.contact":"ContactDetail","ConceptMap.contained":"Resource","ConceptMap.copyright":"markdown","ConceptMap.date":"dateTime","ConceptMap.description":"markdown","ConceptMap.experimental":"boolean","ConceptMap.extension":"Extension","ConceptMap.group.element.code":"code","ConceptMap.group.element.display":"string","ConceptMap.group.element.extension":"Extension","ConceptMap.group.element.id":"string","ConceptMap.group.element.modifierExtension":"Extension","ConceptMap.group.element.target.code":"code","ConceptMap.group.element.target.comment":"string","ConceptMap.group.element.target.dependsOn.code":"string","ConceptMap.group.element.target.dependsOn.display":"string","ConceptMap.group.element.target.dependsOn.extension":"Extension","ConceptMap.group.element.target.dependsOn.id":"string","ConceptMap.group.element.target.dependsOn.modifierExtension":"Extension","ConceptMap.group.element.target.dependsOn.property":"uri","ConceptMap.group.element.target.dependsOn.system":"uri","ConceptMap.group.element.target.display":"string","ConceptMap.group.element.target.equivalence":"code","ConceptMap.group.element.target.extension":"Extension","ConceptMap.group.element.target.id":"string","ConceptMap.group.element.target.modifierExtension":"Extension","ConceptMap.group.extension":"Extension","ConceptMap.group.id":"string","ConceptMap.group.modifierExtension":"Extension","ConceptMap.group.source":"uri","ConceptMap.group.sourceVersion":"string","ConceptMap.group.target":"uri","ConceptMap.group.targetVersion":"string","ConceptMap.group.unmapped.code":"code","ConceptMap.group.unmapped.display":"string","ConceptMap.group.unmapped.extension":"Extension","ConceptMap.group.unmapped.id":"string","ConceptMap.group.unmapped.mode":"code","ConceptMap.group.unmapped.modifierExtension":"Extension","ConceptMap.group.unmapped.url":"uri","ConceptMap.id":"id","ConceptMap.identifier":"Identifier","ConceptMap.implicitRules":"uri","ConceptMap.jurisdiction":"CodeableConcept","ConceptMap.language":"code","ConceptMap.meta":"Meta","ConceptMap.modifierExtension":"Extension","ConceptMap.name":"string","ConceptMap.publisher":"string","ConceptMap.purpose":"markdown","ConceptMap.sourceReference":"Reference","ConceptMap.sourceUri":"uri","ConceptMap.status":"code","ConceptMap.targetReference":"Reference","ConceptMap.targetUri":"uri","ConceptMap.text":"Narrative","ConceptMap.title":"string","ConceptMap.url":"uri","ConceptMap.useContext":"UsageContext","ConceptMap.version":"string","Condition.abatementAge":"Age","Condition.abatementBoolean":"boolean","Condition.abatementDateTime":"dateTime","Condition.abatementPeriod":"Period","Condition.abatementRange":"Range","Condition.abatementString":"string","Condition.assertedDate":"dateTime","Condition.asserter":"Reference","Condition.bodySite":"CodeableConcept","Condition.category":"CodeableConcept","Condition.clinicalStatus":"code","Condition.code":"CodeableConcept","Condition.contained":"Resource","Condition.context":"Reference","Condition.evidence.code":"CodeableConcept","Condition.evidence.detail":"Reference","Condition.evidence.extension":"Extension","Condition.evidence.id":"string","Condition.evidence.modifierExtension":"Extension","Condition.extension":"Extension","Condition.id":"id","Condition.identifier":"Identifier","Condition.implicitRules":"uri","Condition.language":"code","Condition.meta":"Meta","Condition.modifierExtension":"Extension","Condition.note":"Annotation","Condition.onsetAge":"Age","Condition.onsetDateTime":"dateTime","Condition.onsetPeriod":"Period","Condition.onsetRange":"Range","Condition.onsetString":"string","Condition.severity":"CodeableConcept","Condition.stage.assessment":"Reference","Condition.stage.extension":"Extension","Condition.stage.id":"string","Condition.stage.modifierExtension":"Extension","Condition.stage.summary":"CodeableConcept","Condition.subject":"Reference","Condition.text":"Narrative","Condition.verificationStatus":"code","Consent.action":"CodeableConcept","Consent.actor.extension":"Extension","Consent.actor.id":"string","Consent.actor.modifierExtension":"Extension","Consent.actor.reference":"Reference","Consent.actor.role":"CodeableConcept","Consent.category":"CodeableConcept","Consent.consentingParty":"Reference","Consent.contained":"Resource","Consent.data.extension":"Extension","Consent.data.id":"string","Consent.data.meaning":"code","Consent.data.modifierExtension":"Extension","Consent.data.reference":"Reference","Consent.dataPeriod":"Period","Consent.dateTime":"dateTime","Consent.except.action":"CodeableConcept","Consent.except.actor.extension":"Extension","Consent.except.actor.id":"string","Consent.except.actor.modifierExtension":"Extension","Consent.except.actor.reference":"Reference","Consent.except.actor.role":"CodeableConcept","Consent.except.class":"Coding","Consent.except.code":"Coding","Consent.except.data.extension":"Extension","Consent.except.data.id":"string","Consent.except.data.meaning":"code","Consent.except.data.modifierExtension":"Extension","Consent.except.data.reference":"Reference","Consent.except.dataPeriod":"Period","Consent.except.extension":"Extension","Consent.except.id":"string","Consent.except.modifierExtension":"Extension","Consent.except.period":"Period","Consent.except.purpose":"Coding","Consent.except.securityLabel":"Coding","Consent.except.type":"code","Consent.extension":"Extension","Consent.id":"id","Consent.identifier":"Identifier","Consent.implicitRules":"uri","Consent.language":"code","Consent.meta":"Meta","Consent.modifierExtension":"Extension","Consent.organization":"Reference","Consent.patient":"Reference","Consent.period":"Period","Consent.policy.authority":"uri","Consent.policy.extension":"Extension","Consent.policy.id":"string","Consent.policy.modifierExtension":"Extension","Consent.policy.uri":"uri","Consent.policyRule":"uri","Consent.purpose":"Coding","Consent.securityLabel":"Coding","Consent.sourceAttachment":"Attachment","Consent.sourceIdentifier":"Identifier","Consent.sourceReference":"Reference","Consent.status":"code","Consent.text":"Narrative","ContactDetail.extension":"Extension","ContactDetail.id":"string","ContactDetail.name":"string","ContactDetail.telecom":"ContactPoint","ContactPoint.extension":"Extension","ContactPoint.id":"string","ContactPoint.period":"Period","ContactPoint.rank":"positiveInt","ContactPoint.system":"code","ContactPoint.use":"code","ContactPoint.value":"string","Contract.action":"CodeableConcept","Contract.actionReason":"CodeableConcept","Contract.agent.actor":"Reference","Contract.agent.extension":"Extension","Contract.agent.id":"string","Contract.agent.modifierExtension":"Extension","Contract.agent.role":"CodeableConcept","Contract.applies":"Period","Contract.authority":"Reference","Contract.bindingAttachment":"Attachment","Contract.bindingReference":"Reference","Contract.contained":"Resource","Contract.contentDerivative":"CodeableConcept","Contract.decisionType":"CodeableConcept","Contract.domain":"Reference","Contract.extension":"Extension","Contract.friendly.contentAttachment":"Attachment","Contract.friendly.contentReference":"Reference","Contract.friendly.extension":"Extension","Contract.friendly.id":"string","Contract.friendly.modifierExtension":"Extension","Contract.id":"id","Contract.identifier":"Identifier","Contract.implicitRules":"uri","Contract.issued":"dateTime","Contract.language":"code","Contract.legal.contentAttachment":"Attachment","Contract.legal.contentReference":"Reference","Contract.legal.extension":"Extension","Contract.legal.id":"string","Contract.legal.modifierExtension":"Extension","Contract.meta":"Meta","Contract.modifierExtension":"Extension","Contract.rule.contentAttachment":"Attachment","Contract.rule.contentReference":"Reference","Contract.rule.extension":"Extension","Contract.rule.id":"string","Contract.rule.modifierExtension":"Extension","Contract.securityLabel":"Coding","Contract.signer.extension":"Extension","Contract.signer.id":"string","Contract.signer.modifierExtension":"Extension","Contract.signer.party":"Reference","Contract.signer.signature":"Signature","Contract.signer.type":"Coding","Contract.status":"code","Contract.subType":"CodeableConcept","Contract.subject":"Reference","Contract.term.action":"CodeableConcept","Contract.term.actionReason":"CodeableConcept","Contract.term.agent.actor":"Reference","Contract.term.agent.extension":"Extension","Contract.term.agent.id":"string","Contract.term.agent.modifierExtension":"Extension","Contract.term.agent.role":"CodeableConcept","Contract.term.applies":"Period","Contract.term.extension":"Extension","Contract.term.id":"string","Contract.term.identifier":"Identifier","Contract.term.issued":"dateTime","Contract.term.modifierExtension":"Extension","Contract.term.securityLabel":"Coding","Contract.term.subType":"CodeableConcept","Contract.term.text":"string","Contract.term.topic":"Reference","Contract.term.type":"CodeableConcept","Contract.term.valuedItem.effectiveTime":"dateTime","Contract.term.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.term.valuedItem.entityReference":"Reference","Contract.term.valuedItem.extension":"Extension","Contract.term.valuedItem.factor":"decimal","Contract.term.valuedItem.id":"string","Contract.term.valuedItem.identifier":"Identifier","Contract.term.valuedItem.modifierExtension":"Extension","Contract.term.valuedItem.net":"Money","Contract.term.valuedItem.points":"decimal","Contract.term.valuedItem.quantity":"Quantity","Contract.term.valuedItem.unitPrice":"Money","Contract.text":"Narrative","Contract.topic":"Reference","Contract.type":"CodeableConcept","Contract.valuedItem.effectiveTime":"dateTime","Contract.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.valuedItem.entityReference":"Reference","Contract.valuedItem.extension":"Extension","Contract.valuedItem.factor":"decimal","Contract.valuedItem.id":"string","Contract.valuedItem.identifier":"Identifier","Contract.valuedItem.modifierExtension":"Extension","Contract.valuedItem.net":"Money","Contract.valuedItem.points":"decimal","Contract.valuedItem.quantity":"Quantity","Contract.valuedItem.unitPrice":"Money","Contributor.contact":"ContactDetail","Contributor.extension":"Extension","Contributor.id":"string","Contributor.name":"string","Contributor.type":"code","Count.code":"code","Count.comparator":"code","Count.extension":"Extension","Count.id":"string","Count.system":"uri","Count.unit":"string","Count.value":"decimal","Coverage.beneficiary":"Reference","Coverage.contained":"Resource","Coverage.contract":"Reference","Coverage.dependent":"string","Coverage.extension":"Extension","Coverage.grouping.class":"string","Coverage.grouping.classDisplay":"string","Coverage.grouping.extension":"Extension","Coverage.grouping.group":"string","Coverage.grouping.groupDisplay":"string","Coverage.grouping.id":"string","Coverage.grouping.modifierExtension":"Extension","Coverage.grouping.plan":"string","Coverage.grouping.planDisplay":"string","Coverage.grouping.subClass":"string","Coverage.grouping.subClassDisplay":"string","Coverage.grouping.subGroup":"string","Coverage.grouping.subGroupDisplay":"string","Coverage.grouping.subPlan":"string","Coverage.grouping.subPlanDisplay":"string","Coverage.id":"id","Coverage.identifier":"Identifier","Coverage.implicitRules":"uri","Coverage.language":"code","Coverage.meta":"Meta","Coverage.modifierExtension":"Extension","Coverage.network":"string","Coverage.order":"positiveInt","Coverage.payor":"Reference","Coverage.period":"Period","Coverage.policyHolder":"Reference","Coverage.relationship":"CodeableConcept","Coverage.sequence":"string","Coverage.status":"code","Coverage.subscriber":"Reference","Coverage.subscriberId":"string","Coverage.text":"Narrative","Coverage.type":"CodeableConcept","DataElement.contact":"ContactDetail","DataElement.contained":"Resource","DataElement.copyright":"markdown","DataElement.date":"dateTime","DataElement.element":"ElementDefinition","DataElement.experimental":"boolean","DataElement.extension":"Extension","DataElement.id":"id","DataElement.identifier":"Identifier","DataElement.implicitRules":"uri","DataElement.jurisdiction":"CodeableConcept","DataElement.language":"code","DataElement.mapping.comment":"string","DataElement.mapping.extension":"Extension","DataElement.mapping.id":"string","DataElement.mapping.identity":"id","DataElement.mapping.modifierExtension":"Extension","DataElement.mapping.name":"string","DataElement.mapping.uri":"uri","DataElement.meta":"Meta","DataElement.modifierExtension":"Extension","DataElement.name":"string","DataElement.publisher":"string","DataElement.status":"code","DataElement.stringency":"code","DataElement.text":"Narrative","DataElement.title":"string","DataElement.url":"uri","DataElement.useContext":"UsageContext","DataElement.version":"string","DataRequirement.codeFilter.extension":"Extension","DataRequirement.codeFilter.id":"string","DataRequirement.codeFilter.path":"string","DataRequirement.codeFilter.valueCode":"code","DataRequirement.codeFilter.valueCodeableConcept":"CodeableConcept","DataRequirement.codeFilter.valueCoding":"Coding","DataRequirement.codeFilter.valueSetReference":"Reference","DataRequirement.codeFilter.valueSetString":"string","DataRequirement.dateFilter.extension":"Extension","DataRequirement.dateFilter.id":"string","DataRequirement.dateFilter.path":"string","DataRequirement.dateFilter.valueDateTime":"dateTime","DataRequirement.dateFilter.valueDuration":"Duration","DataRequirement.dateFilter.valuePeriod":"Period","DataRequirement.extension":"Extension","DataRequirement.id":"string","DataRequirement.mustSupport":"string","DataRequirement.profile":"uri","DataRequirement.type":"code","DetectedIssue.author":"Reference","DetectedIssue.category":"CodeableConcept","DetectedIssue.contained":"Resource","DetectedIssue.date":"dateTime","DetectedIssue.detail":"string","DetectedIssue.extension":"Extension","DetectedIssue.id":"id","DetectedIssue.identifier":"Identifier","DetectedIssue.implicated":"Reference","DetectedIssue.implicitRules":"uri","DetectedIssue.language":"code","DetectedIssue.meta":"Meta","DetectedIssue.mitigation.action":"CodeableConcept","DetectedIssue.mitigation.author":"Reference","DetectedIssue.mitigation.date":"dateTime","DetectedIssue.mitigation.extension":"Extension","DetectedIssue.mitigation.id":"string","DetectedIssue.mitigation.modifierExtension":"Extension","DetectedIssue.modifierExtension":"Extension","DetectedIssue.patient":"Reference","DetectedIssue.reference":"uri","DetectedIssue.severity":"code","DetectedIssue.status":"code","DetectedIssue.text":"Narrative","Device.contact":"ContactPoint","Device.contained":"Resource","Device.expirationDate":"dateTime","Device.extension":"Extension","Device.id":"id","Device.identifier":"Identifier","Device.implicitRules":"uri","Device.language":"code","Device.location":"Reference","Device.lotNumber":"string","Device.manufactureDate":"dateTime","Device.manufacturer":"string","Device.meta":"Meta","Device.model":"string","Device.modifierExtension":"Extension","Device.note":"Annotation","Device.owner":"Reference","Device.patient":"Reference","Device.safety":"CodeableConcept","Device.status":"code","Device.text":"Narrative","Device.type":"CodeableConcept","Device.udi.carrierAIDC":"base64Binary","Device.udi.carrierHRF":"string","Device.udi.deviceIdentifier":"string","Device.udi.entryType":"code","Device.udi.extension":"Extension","Device.udi.id":"string","Device.udi.issuer":"uri","Device.udi.jurisdiction":"uri","Device.udi.modifierExtension":"Extension","Device.udi.name":"string","Device.url":"uri","Device.version":"string","DeviceComponent.contained":"Resource","DeviceComponent.extension":"Extension","DeviceComponent.id":"id","DeviceComponent.identifier":"Identifier","DeviceComponent.implicitRules":"uri","DeviceComponent.language":"code","DeviceComponent.languageCode":"CodeableConcept","DeviceComponent.lastSystemChange":"instant","DeviceComponent.measurementPrinciple":"code","DeviceComponent.meta":"Meta","DeviceComponent.modifierExtension":"Extension","DeviceComponent.operationalStatus":"CodeableConcept","DeviceComponent.parameterGroup":"CodeableConcept","DeviceComponent.parent":"Reference","DeviceComponent.productionSpecification.componentId":"Identifier","DeviceComponent.productionSpecification.extension":"Extension","DeviceComponent.productionSpecification.id":"string","DeviceComponent.productionSpecification.modifierExtension":"Extension","DeviceComponent.productionSpecification.productionSpec":"string","DeviceComponent.productionSpecification.specType":"CodeableConcept","DeviceComponent.source":"Reference","DeviceComponent.text":"Narrative","DeviceComponent.type":"CodeableConcept","DeviceMetric.calibration.extension":"Extension","DeviceMetric.calibration.id":"string","DeviceMetric.calibration.modifierExtension":"Extension","DeviceMetric.calibration.state":"code","DeviceMetric.calibration.time":"instant","DeviceMetric.calibration.type":"code","DeviceMetric.category":"code","DeviceMetric.color":"code","DeviceMetric.contained":"Resource","DeviceMetric.extension":"Extension","DeviceMetric.id":"id","DeviceMetric.identifier":"Identifier","DeviceMetric.implicitRules":"uri","DeviceMetric.language":"code","DeviceMetric.measurementPeriod":"Timing","DeviceMetric.meta":"Meta","DeviceMetric.modifierExtension":"Extension","DeviceMetric.operationalStatus":"code","DeviceMetric.parent":"Reference","DeviceMetric.source":"Reference","DeviceMetric.text":"Narrative","DeviceMetric.type":"CodeableConcept","DeviceMetric.unit":"CodeableConcept","DeviceRequest.authoredOn":"dateTime","DeviceRequest.basedOn":"Reference","DeviceRequest.codeCodeableConcept":"CodeableConcept","DeviceRequest.codeReference":"Reference","DeviceRequest.contained":"Resource","DeviceRequest.context":"Reference","DeviceRequest.definition":"Reference","DeviceRequest.extension":"Extension","DeviceRequest.groupIdentifier":"Identifier","DeviceRequest.id":"id","DeviceRequest.identifier":"Identifier","DeviceRequest.implicitRules":"uri","DeviceRequest.intent":"CodeableConcept","DeviceRequest.language":"code","DeviceRequest.meta":"Meta","DeviceRequest.modifierExtension":"Extension","DeviceRequest.note":"Annotation","DeviceRequest.occurrenceDateTime":"dateTime","DeviceRequest.occurrencePeriod":"Period","DeviceRequest.occurrenceTiming":"Timing","DeviceRequest.performer":"Reference","DeviceRequest.performerType":"CodeableConcept","DeviceRequest.priorRequest":"Reference","DeviceRequest.priority":"code","DeviceRequest.reasonCode":"CodeableConcept","DeviceRequest.reasonReference":"Reference","DeviceRequest.relevantHistory":"Reference","DeviceRequest.requester.agent":"Reference","DeviceRequest.requester.extension":"Extension","DeviceRequest.requester.id":"string","DeviceRequest.requester.modifierExtension":"Extension","DeviceRequest.requester.onBehalfOf":"Reference","DeviceRequest.status":"code","DeviceRequest.subject":"Reference","DeviceRequest.supportingInfo":"Reference","DeviceRequest.text":"Narrative","DeviceUseStatement.bodySite":"CodeableConcept","DeviceUseStatement.contained":"Resource","DeviceUseStatement.device":"Reference","DeviceUseStatement.extension":"Extension","DeviceUseStatement.id":"id","DeviceUseStatement.identifier":"Identifier","DeviceUseStatement.implicitRules":"uri","DeviceUseStatement.indication":"CodeableConcept","DeviceUseStatement.language":"code","DeviceUseStatement.meta":"Meta","DeviceUseStatement.modifierExtension":"Extension","DeviceUseStatement.note":"Annotation","DeviceUseStatement.recordedOn":"dateTime","DeviceUseStatement.source":"Reference","DeviceUseStatement.status":"code","DeviceUseStatement.subject":"Reference","DeviceUseStatement.text":"Narrative","DeviceUseStatement.timingDateTime":"dateTime","DeviceUseStatement.timingPeriod":"Period","DeviceUseStatement.timingTiming":"Timing","DeviceUseStatement.whenUsed":"Period","DiagnosticReport.basedOn":"Reference","DiagnosticReport.category":"CodeableConcept","DiagnosticReport.code":"CodeableConcept","DiagnosticReport.codedDiagnosis":"CodeableConcept","DiagnosticReport.conclusion":"string","DiagnosticReport.contained":"Resource","DiagnosticReport.context":"Reference","DiagnosticReport.effectiveDateTime":"dateTime","DiagnosticReport.effectivePeriod":"Period","DiagnosticReport.extension":"Extension","DiagnosticReport.id":"id","DiagnosticReport.identifier":"Identifier","DiagnosticReport.image.comment":"string","DiagnosticReport.image.extension":"Extension","DiagnosticReport.image.id":"string","DiagnosticReport.image.link":"Reference","DiagnosticReport.image.modifierExtension":"Extension","DiagnosticReport.imagingStudy":"Reference","DiagnosticReport.implicitRules":"uri","DiagnosticReport.issued":"instant","DiagnosticReport.language":"code","DiagnosticReport.meta":"Meta","DiagnosticReport.modifierExtension":"Extension","DiagnosticReport.performer.actor":"Reference","DiagnosticReport.performer.extension":"Extension","DiagnosticReport.performer.id":"string","DiagnosticReport.performer.modifierExtension":"Extension","DiagnosticReport.performer.role":"CodeableConcept","DiagnosticReport.presentedForm":"Attachment","DiagnosticReport.result":"Reference","DiagnosticReport.specimen":"Reference","DiagnosticReport.status":"code","DiagnosticReport.subject":"Reference","DiagnosticReport.text":"Narrative","Distance.code":"code","Distance.comparator":"code","Distance.extension":"Extension","Distance.id":"string","Distance.system":"uri","Distance.unit":"string","Distance.value":"decimal","DocumentManifest.author":"Reference","DocumentManifest.contained":"Resource","DocumentManifest.content.extension":"Extension","DocumentManifest.content.id":"string","DocumentManifest.content.modifierExtension":"Extension","DocumentManifest.content.pAttachment":"Attachment","DocumentManifest.content.pReference":"Reference","DocumentManifest.created":"dateTime","DocumentManifest.description":"string","DocumentManifest.extension":"Extension","DocumentManifest.id":"id","DocumentManifest.identifier":"Identifier","DocumentManifest.implicitRules":"uri","DocumentManifest.language":"code","DocumentManifest.masterIdentifier":"Identifier","DocumentManifest.meta":"Meta","DocumentManifest.modifierExtension":"Extension","DocumentManifest.recipient":"Reference","DocumentManifest.related.extension":"Extension","DocumentManifest.related.id":"string","DocumentManifest.related.identifier":"Identifier","DocumentManifest.related.modifierExtension":"Extension","DocumentManifest.related.ref":"Reference","DocumentManifest.source":"uri","DocumentManifest.status":"code","DocumentManifest.subject":"Reference","DocumentManifest.text":"Narrative","DocumentManifest.type":"CodeableConcept","DocumentReference.authenticator":"Reference","DocumentReference.author":"Reference","DocumentReference.class":"CodeableConcept","DocumentReference.contained":"Resource","DocumentReference.content.attachment":"Attachment","DocumentReference.content.extension":"Extension","DocumentReference.content.format":"Coding","DocumentReference.content.id":"string","DocumentReference.content.modifierExtension":"Extension","DocumentReference.context.encounter":"Reference","DocumentReference.context.event":"CodeableConcept","DocumentReference.context.extension":"Extension","DocumentReference.context.facilityType":"CodeableConcept","DocumentReference.context.id":"string","DocumentReference.context.modifierExtension":"Extension","DocumentReference.context.period":"Period","DocumentReference.context.practiceSetting":"CodeableConcept","DocumentReference.context.related.extension":"Extension","DocumentReference.context.related.id":"string","DocumentReference.context.related.identifier":"Identifier","DocumentReference.context.related.modifierExtension":"Extension","DocumentReference.context.related.ref":"Reference","DocumentReference.context.sourcePatientInfo":"Reference","DocumentReference.created":"dateTime","DocumentReference.custodian":"Reference","DocumentReference.description":"string","DocumentReference.docStatus":"code","DocumentReference.extension":"Extension","DocumentReference.id":"id","DocumentReference.identifier":"Identifier","DocumentReference.implicitRules":"uri","DocumentReference.indexed":"instant","DocumentReference.language":"code","DocumentReference.masterIdentifier":"Identifier","DocumentReference.meta":"Meta","DocumentReference.modifierExtension":"Extension","DocumentReference.relatesTo.code":"code","DocumentReference.relatesTo.extension":"Extension","DocumentReference.relatesTo.id":"string","DocumentReference.relatesTo.modifierExtension":"Extension","DocumentReference.relatesTo.target":"Reference","DocumentReference.securityLabel":"CodeableConcept","DocumentReference.status":"code","DocumentReference.subject":"Reference","DocumentReference.text":"Narrative","DocumentReference.type":"CodeableConcept","DomainResource.contained":"Resource","DomainResource.extension":"Extension","DomainResource.id":"id","DomainResource.implicitRules":"uri","DomainResource.language":"code","DomainResource.meta":"Meta","DomainResource.modifierExtension":"Extension","DomainResource.text":"Narrative","Dosage.additionalInstruction":"CodeableConcept","Dosage.asNeededBoolean":"boolean","Dosage.asNeededCodeableConcept":"CodeableConcept","Dosage.doseQuantity":"Quantity","Dosage.doseRange":"Range","Dosage.extension":"Extension","Dosage.id":"string","Dosage.maxDosePerAdministration":"Quantity","Dosage.maxDosePerLifetime":"Quantity","Dosage.maxDosePerPeriod":"Ratio","Dosage.method":"CodeableConcept","Dosage.patientInstruction":"string","Dosage.rateQuantity":"Quantity","Dosage.rateRange":"Range","Dosage.rateRatio":"Ratio","Dosage.route":"CodeableConcept","Dosage.sequence":"integer","Dosage.site":"CodeableConcept","Dosage.text":"string","Dosage.timing":"Timing","Duration.code":"code","Duration.comparator":"code","Duration.extension":"Extension","Duration.id":"string","Duration.system":"uri","Duration.unit":"string","Duration.value":"decimal","Element.extension":"Extension","Element.id":"string","ElementDefinition.alias":"string","ElementDefinition.base.extension":"Extension","ElementDefinition.base.id":"string","ElementDefinition.base.max":"string","ElementDefinition.base.min":"unsignedInt","ElementDefinition.base.path":"string","ElementDefinition.binding.description":"string","ElementDefinition.binding.extension":"Extension","ElementDefinition.binding.id":"string","ElementDefinition.binding.strength":"code","ElementDefinition.binding.valueSetReference":"Reference","ElementDefinition.binding.valueSetUri":"uri","ElementDefinition.code":"Coding","ElementDefinition.comment":"markdown","ElementDefinition.condition":"id","ElementDefinition.constraint.expression":"string","ElementDefinition.constraint.extension":"Extension","ElementDefinition.constraint.human":"string","ElementDefinition.constraint.id":"string","ElementDefinition.constraint.key":"id","ElementDefinition.constraint.requirements":"string","ElementDefinition.constraint.severity":"code","ElementDefinition.constraint.source":"uri","ElementDefinition.constraint.xpath":"string","ElementDefinition.contentReference":"uri","ElementDefinition.defaultValueAddress":"Address","ElementDefinition.defaultValueAge":"Age","ElementDefinition.defaultValueAnnotation":"Annotation","ElementDefinition.defaultValueAttachment":"Attachment","ElementDefinition.defaultValueBase64Binary":"base64Binary","ElementDefinition.defaultValueBoolean":"boolean","ElementDefinition.defaultValueCode":"code","ElementDefinition.defaultValueCodeableConcept":"CodeableConcept","ElementDefinition.defaultValueCoding":"Coding","ElementDefinition.defaultValueContactPoint":"ContactPoint","ElementDefinition.defaultValueCount":"Count","ElementDefinition.defaultValueDate":"date","ElementDefinition.defaultValueDateTime":"dateTime","ElementDefinition.defaultValueDecimal":"decimal","ElementDefinition.defaultValueDistance":"Distance","ElementDefinition.defaultValueDuration":"Duration","ElementDefinition.defaultValueHumanName":"HumanName","ElementDefinition.defaultValueId":"id","ElementDefinition.defaultValueIdentifier":"Identifier","ElementDefinition.defaultValueInstant":"instant","ElementDefinition.defaultValueInteger":"integer","ElementDefinition.defaultValueMarkdown":"markdown","ElementDefinition.defaultValueMeta":"Meta","ElementDefinition.defaultValueMoney":"Money","ElementDefinition.defaultValueOid":"oid","ElementDefinition.defaultValuePeriod":"Period","ElementDefinition.defaultValuePositiveInt":"positiveInt","ElementDefinition.defaultValueQuantity":"Quantity","ElementDefinition.defaultValueRange":"Range","ElementDefinition.defaultValueRatio":"Ratio","ElementDefinition.defaultValueReference":"Reference","ElementDefinition.defaultValueSampledData":"SampledData","ElementDefinition.defaultValueSignature":"Signature","ElementDefinition.defaultValueString":"string","ElementDefinition.defaultValueTime":"time","ElementDefinition.defaultValueTiming":"Timing","ElementDefinition.defaultValueUnsignedInt":"unsignedInt","ElementDefinition.defaultValueUri":"uri","ElementDefinition.definition":"markdown","ElementDefinition.example.extension":"Extension","ElementDefinition.example.id":"string","ElementDefinition.example.label":"string","ElementDefinition.example.valueAddress":"Address","ElementDefinition.example.valueAge":"Age","ElementDefinition.example.valueAnnotation":"Annotation","ElementDefinition.example.valueAttachment":"Attachment","ElementDefinition.example.valueBase64Binary":"base64Binary","ElementDefinition.example.valueBoolean":"boolean","ElementDefinition.example.valueCode":"code","ElementDefinition.example.valueCodeableConcept":"CodeableConcept","ElementDefinition.example.valueCoding":"Coding","ElementDefinition.example.valueContactPoint":"ContactPoint","ElementDefinition.example.valueCount":"Count","ElementDefinition.example.valueDate":"date","ElementDefinition.example.valueDateTime":"dateTime","ElementDefinition.example.valueDecimal":"decimal","ElementDefinition.example.valueDistance":"Distance","ElementDefinition.example.valueDuration":"Duration","ElementDefinition.example.valueHumanName":"HumanName","ElementDefinition.example.valueId":"id","ElementDefinition.example.valueIdentifier":"Identifier","ElementDefinition.example.valueInstant":"instant","ElementDefinition.example.valueInteger":"integer","ElementDefinition.example.valueMarkdown":"markdown","ElementDefinition.example.valueMeta":"Meta","ElementDefinition.example.valueMoney":"Money","ElementDefinition.example.valueOid":"oid","ElementDefinition.example.valuePeriod":"Period","ElementDefinition.example.valuePositiveInt":"positiveInt","ElementDefinition.example.valueQuantity":"Quantity","ElementDefinition.example.valueRange":"Range","ElementDefinition.example.valueRatio":"Ratio","ElementDefinition.example.valueReference":"Reference","ElementDefinition.example.valueSampledData":"SampledData","ElementDefinition.example.valueSignature":"Signature","ElementDefinition.example.valueString":"string","ElementDefinition.example.valueTime":"time","ElementDefinition.example.valueTiming":"Timing","ElementDefinition.example.valueUnsignedInt":"unsignedInt","ElementDefinition.example.valueUri":"uri","ElementDefinition.extension":"Extension","ElementDefinition.extension.extension":"Extension","ElementDefinition.extension.id":"string","ElementDefinition.extension.url":"uri","ElementDefinition.extension.valueCodeableConcept":"CodeableConcept","ElementDefinition.extension.valueReference":"Reference","ElementDefinition.extension.valueString":"string","ElementDefinition.fixedAddress":"Address","ElementDefinition.fixedAge":"Age","ElementDefinition.fixedAnnotation":"Annotation","ElementDefinition.fixedAttachment":"Attachment","ElementDefinition.fixedBase64Binary":"base64Binary","ElementDefinition.fixedBoolean":"boolean","ElementDefinition.fixedCode":"code","ElementDefinition.fixedCodeableConcept":"CodeableConcept","ElementDefinition.fixedCoding":"Coding","ElementDefinition.fixedContactPoint":"ContactPoint","ElementDefinition.fixedCount":"Count","ElementDefinition.fixedDate":"date","ElementDefinition.fixedDateTime":"dateTime","ElementDefinition.fixedDecimal":"decimal","ElementDefinition.fixedDistance":"Distance","ElementDefinition.fixedDuration":"Duration","ElementDefinition.fixedHumanName":"HumanName","ElementDefinition.fixedId":"id","ElementDefinition.fixedIdentifier":"Identifier","ElementDefinition.fixedInstant":"instant","ElementDefinition.fixedInteger":"integer","ElementDefinition.fixedMarkdown":"markdown","ElementDefinition.fixedMeta":"Meta","ElementDefinition.fixedMoney":"Money","ElementDefinition.fixedOid":"oid","ElementDefinition.fixedPeriod":"Period","ElementDefinition.fixedPositiveInt":"positiveInt","ElementDefinition.fixedQuantity":"Quantity","ElementDefinition.fixedRange":"Range","ElementDefinition.fixedRatio":"Ratio","ElementDefinition.fixedReference":"Reference","ElementDefinition.fixedSampledData":"SampledData","ElementDefinition.fixedSignature":"Signature","ElementDefinition.fixedString":"string","ElementDefinition.fixedTime":"time","ElementDefinition.fixedTiming":"Timing","ElementDefinition.fixedUnsignedInt":"unsignedInt","ElementDefinition.fixedUri":"uri","ElementDefinition.id":"string","ElementDefinition.isModifier":"boolean","ElementDefinition.isSummary":"boolean","ElementDefinition.label":"string","ElementDefinition.mapping.comment":"string","ElementDefinition.mapping.extension":"Extension","ElementDefinition.mapping.id":"string","ElementDefinition.mapping.identity":"id","ElementDefinition.mapping.language":"code","ElementDefinition.mapping.map":"string","ElementDefinition.max":"string","ElementDefinition.maxLength":"integer","ElementDefinition.maxValueDate":"date","ElementDefinition.maxValueDateTime":"dateTime","ElementDefinition.maxValueDecimal":"decimal","ElementDefinition.maxValueInstant":"instant","ElementDefinition.maxValueInteger":"integer","ElementDefinition.maxValuePositiveInt":"positiveInt","ElementDefinition.maxValueQuantity":"Quantity","ElementDefinition.maxValueTime":"time","ElementDefinition.maxValueUnsignedInt":"unsignedInt","ElementDefinition.meaningWhenMissing":"markdown","ElementDefinition.min":"unsignedInt","ElementDefinition.minValueDate":"date","ElementDefinition.minValueDateTime":"dateTime","ElementDefinition.minValueDecimal":"decimal","ElementDefinition.minValueInstant":"instant","ElementDefinition.minValueInteger":"integer","ElementDefinition.minValuePositiveInt":"positiveInt","ElementDefinition.minValueQuantity":"Quantity","ElementDefinition.minValueTime":"time","ElementDefinition.minValueUnsignedInt":"unsignedInt","ElementDefinition.mustSupport":"boolean","ElementDefinition.orderMeaning":"string","ElementDefinition.path":"string","ElementDefinition.patternAddress":"Address","ElementDefinition.patternAge":"Age","ElementDefinition.patternAnnotation":"Annotation","ElementDefinition.patternAttachment":"Attachment","ElementDefinition.patternBase64Binary":"base64Binary","ElementDefinition.patternBoolean":"boolean","ElementDefinition.patternCode":"code","ElementDefinition.patternCodeableConcept":"CodeableConcept","ElementDefinition.patternCoding":"Coding","ElementDefinition.patternContactPoint":"ContactPoint","ElementDefinition.patternCount":"Count","ElementDefinition.patternDate":"date","ElementDefinition.patternDateTime":"dateTime","ElementDefinition.patternDecimal":"decimal","ElementDefinition.patternDistance":"Distance","ElementDefinition.patternDuration":"Duration","ElementDefinition.patternHumanName":"HumanName","ElementDefinition.patternId":"id","ElementDefinition.patternIdentifier":"Identifier","ElementDefinition.patternInstant":"instant","ElementDefinition.patternInteger":"integer","ElementDefinition.patternMarkdown":"markdown","ElementDefinition.patternMeta":"Meta","ElementDefinition.patternMoney":"Money","ElementDefinition.patternOid":"oid","ElementDefinition.patternPeriod":"Period","ElementDefinition.patternPositiveInt":"positiveInt","ElementDefinition.patternQuantity":"Quantity","ElementDefinition.patternRange":"Range","ElementDefinition.patternRatio":"Ratio","ElementDefinition.patternReference":"Reference","ElementDefinition.patternSampledData":"SampledData","ElementDefinition.patternSignature":"Signature","ElementDefinition.patternString":"string","ElementDefinition.patternTime":"time","ElementDefinition.patternTiming":"Timing","ElementDefinition.patternUnsignedInt":"unsignedInt","ElementDefinition.patternUri":"uri","ElementDefinition.representation":"code","ElementDefinition.requirements":"markdown","ElementDefinition.short":"string","ElementDefinition.sliceName":"string","ElementDefinition.slicing.description":"string","ElementDefinition.slicing.discriminator.extension":"Extension","ElementDefinition.slicing.discriminator.id":"string","ElementDefinition.slicing.discriminator.path":"string","ElementDefinition.slicing.discriminator.type":"code","ElementDefinition.slicing.extension":"Extension","ElementDefinition.slicing.id":"string","ElementDefinition.slicing.ordered":"boolean","ElementDefinition.slicing.rules":"code","ElementDefinition.type.aggregation":"code","ElementDefinition.type.code":"uri","ElementDefinition.type.extension":"Extension","ElementDefinition.type.id":"string","ElementDefinition.type.profile":"uri","ElementDefinition.type.targetProfile":"uri","ElementDefinition.type.versioning":"code","EligibilityRequest.benefitCategory":"CodeableConcept","EligibilityRequest.benefitSubCategory":"CodeableConcept","EligibilityRequest.businessArrangement":"string","EligibilityRequest.contained":"Resource","EligibilityRequest.coverage":"Reference","EligibilityRequest.created":"dateTime","EligibilityRequest.enterer":"Reference","EligibilityRequest.extension":"Extension","EligibilityRequest.facility":"Reference","EligibilityRequest.id":"id","EligibilityRequest.identifier":"Identifier","EligibilityRequest.implicitRules":"uri","EligibilityRequest.insurer":"Reference","EligibilityRequest.language":"code","EligibilityRequest.meta":"Meta","EligibilityRequest.modifierExtension":"Extension","EligibilityRequest.organization":"Reference","EligibilityRequest.patient":"Reference","EligibilityRequest.priority":"CodeableConcept","EligibilityRequest.provider":"Reference","EligibilityRequest.servicedDate":"date","EligibilityRequest.servicedPeriod":"Period","EligibilityRequest.status":"code","EligibilityRequest.text":"Narrative","EligibilityResponse.contained":"Resource","EligibilityResponse.created":"dateTime","EligibilityResponse.disposition":"string","EligibilityResponse.error.code":"CodeableConcept","EligibilityResponse.error.extension":"Extension","EligibilityResponse.error.id":"string","EligibilityResponse.error.modifierExtension":"Extension","EligibilityResponse.extension":"Extension","EligibilityResponse.form":"CodeableConcept","EligibilityResponse.id":"id","EligibilityResponse.identifier":"Identifier","EligibilityResponse.implicitRules":"uri","EligibilityResponse.inforce":"boolean","EligibilityResponse.insurance.benefitBalance.category":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.description":"string","EligibilityResponse.insurance.benefitBalance.excluded":"boolean","EligibilityResponse.insurance.benefitBalance.extension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.allowedMoney":"Money","EligibilityResponse.insurance.benefitBalance.financial.allowedString":"string","EligibilityResponse.insurance.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","EligibilityResponse.insurance.benefitBalance.financial.extension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.id":"string","EligibilityResponse.insurance.benefitBalance.financial.modifierExtension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.type":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.financial.usedMoney":"Money","EligibilityResponse.insurance.benefitBalance.financial.usedUnsignedInt":"unsignedInt","EligibilityResponse.insurance.benefitBalance.id":"string","EligibilityResponse.insurance.benefitBalance.modifierExtension":"Extension","EligibilityResponse.insurance.benefitBalance.name":"string","EligibilityResponse.insurance.benefitBalance.network":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.subCategory":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.term":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.unit":"CodeableConcept","EligibilityResponse.insurance.contract":"Reference","EligibilityResponse.insurance.coverage":"Reference","EligibilityResponse.insurance.extension":"Extension","EligibilityResponse.insurance.id":"string","EligibilityResponse.insurance.modifierExtension":"Extension","EligibilityResponse.insurer":"Reference","EligibilityResponse.language":"code","EligibilityResponse.meta":"Meta","EligibilityResponse.modifierExtension":"Extension","EligibilityResponse.outcome":"CodeableConcept","EligibilityResponse.request":"Reference","EligibilityResponse.requestOrganization":"Reference","EligibilityResponse.requestProvider":"Reference","EligibilityResponse.status":"code","EligibilityResponse.text":"Narrative","Encounter.account":"Reference","Encounter.appointment":"Reference","Encounter.class":"Coding","Encounter.classHistory.class":"Coding","Encounter.classHistory.extension":"Extension","Encounter.classHistory.id":"string","Encounter.classHistory.modifierExtension":"Extension","Encounter.classHistory.period":"Period","Encounter.contained":"Resource","Encounter.diagnosis.condition":"Reference","Encounter.diagnosis.extension":"Extension","Encounter.diagnosis.id":"string","Encounter.diagnosis.modifierExtension":"Extension","Encounter.diagnosis.rank":"positiveInt","Encounter.diagnosis.role":"CodeableConcept","Encounter.episodeOfCare":"Reference","Encounter.extension":"Extension","Encounter.hospitalization.admitSource":"CodeableConcept","Encounter.hospitalization.destination":"Reference","Encounter.hospitalization.dietPreference":"CodeableConcept","Encounter.hospitalization.dischargeDisposition":"CodeableConcept","Encounter.hospitalization.extension":"Extension","Encounter.hospitalization.id":"string","Encounter.hospitalization.modifierExtension":"Extension","Encounter.hospitalization.origin":"Reference","Encounter.hospitalization.preAdmissionIdentifier":"Identifier","Encounter.hospitalization.reAdmission":"CodeableConcept","Encounter.hospitalization.specialArrangement":"CodeableConcept","Encounter.hospitalization.specialCourtesy":"CodeableConcept","Encounter.id":"id","Encounter.identifier":"Identifier","Encounter.implicitRules":"uri","Encounter.incomingReferral":"Reference","Encounter.language":"code","Encounter.length":"Duration","Encounter.location.extension":"Extension","Encounter.location.id":"string","Encounter.location.location":"Reference","Encounter.location.modifierExtension":"Extension","Encounter.location.period":"Period","Encounter.location.status":"code","Encounter.meta":"Meta","Encounter.modifierExtension":"Extension","Encounter.partOf":"Reference","Encounter.participant.extension":"Extension","Encounter.participant.id":"string","Encounter.participant.individual":"Reference","Encounter.participant.modifierExtension":"Extension","Encounter.participant.period":"Period","Encounter.participant.type":"CodeableConcept","Encounter.period":"Period","Encounter.priority":"CodeableConcept","Encounter.reason":"CodeableConcept","Encounter.serviceProvider":"Reference","Encounter.status":"code","Encounter.statusHistory.extension":"Extension","Encounter.statusHistory.id":"string","Encounter.statusHistory.modifierExtension":"Extension","Encounter.statusHistory.period":"Period","Encounter.statusHistory.status":"code","Encounter.subject":"Reference","Encounter.text":"Narrative","Encounter.type":"CodeableConcept","Endpoint.address":"uri","Endpoint.connectionType":"Coding","Endpoint.contact":"ContactPoint","Endpoint.contained":"Resource","Endpoint.extension":"Extension","Endpoint.header":"string","Endpoint.id":"id","Endpoint.identifier":"Identifier","Endpoint.implicitRules":"uri","Endpoint.language":"code","Endpoint.managingOrganization":"Reference","Endpoint.meta":"Meta","Endpoint.modifierExtension":"Extension","Endpoint.name":"string","Endpoint.payloadMimeType":"code","Endpoint.payloadType":"CodeableConcept","Endpoint.period":"Period","Endpoint.status":"code","Endpoint.text":"Narrative","EnrollmentRequest.contained":"Resource","EnrollmentRequest.coverage":"Reference","EnrollmentRequest.created":"dateTime","EnrollmentRequest.extension":"Extension","EnrollmentRequest.id":"id","EnrollmentRequest.identifier":"Identifier","EnrollmentRequest.implicitRules":"uri","EnrollmentRequest.insurer":"Reference","EnrollmentRequest.language":"code","EnrollmentRequest.meta":"Meta","EnrollmentRequest.modifierExtension":"Extension","EnrollmentRequest.organization":"Reference","EnrollmentRequest.provider":"Reference","EnrollmentRequest.status":"code","EnrollmentRequest.subject":"Reference","EnrollmentRequest.text":"Narrative","EnrollmentResponse.contained":"Resource","EnrollmentResponse.created":"dateTime","EnrollmentResponse.disposition":"string","EnrollmentResponse.extension":"Extension","EnrollmentResponse.id":"id","EnrollmentResponse.identifier":"Identifier","EnrollmentResponse.implicitRules":"uri","EnrollmentResponse.language":"code","EnrollmentResponse.meta":"Meta","EnrollmentResponse.modifierExtension":"Extension","EnrollmentResponse.organization":"Reference","EnrollmentResponse.outcome":"CodeableConcept","EnrollmentResponse.request":"Reference","EnrollmentResponse.requestOrganization":"Reference","EnrollmentResponse.requestProvider":"Reference","EnrollmentResponse.status":"code","EnrollmentResponse.text":"Narrative","EpisodeOfCare.account":"Reference","EpisodeOfCare.careManager":"Reference","EpisodeOfCare.contained":"Resource","EpisodeOfCare.diagnosis.condition":"Reference","EpisodeOfCare.diagnosis.extension":"Extension","EpisodeOfCare.diagnosis.id":"string","EpisodeOfCare.diagnosis.modifierExtension":"Extension","EpisodeOfCare.diagnosis.rank":"positiveInt","EpisodeOfCare.diagnosis.role":"CodeableConcept","EpisodeOfCare.extension":"Extension","EpisodeOfCare.id":"id","EpisodeOfCare.identifier":"Identifier","EpisodeOfCare.implicitRules":"uri","EpisodeOfCare.language":"code","EpisodeOfCare.managingOrganization":"Reference","EpisodeOfCare.meta":"Meta","EpisodeOfCare.modifierExtension":"Extension","EpisodeOfCare.patient":"Reference","EpisodeOfCare.period":"Period","EpisodeOfCare.referralRequest":"Reference","EpisodeOfCare.status":"code","EpisodeOfCare.statusHistory.extension":"Extension","EpisodeOfCare.statusHistory.id":"string","EpisodeOfCare.statusHistory.modifierExtension":"Extension","EpisodeOfCare.statusHistory.period":"Period","EpisodeOfCare.statusHistory.status":"code","EpisodeOfCare.team":"Reference","EpisodeOfCare.text":"Narrative","EpisodeOfCare.type":"CodeableConcept","ExpansionProfile.activeOnly":"boolean","ExpansionProfile.contact":"ContactDetail","ExpansionProfile.contained":"Resource","ExpansionProfile.date":"dateTime","ExpansionProfile.description":"markdown","ExpansionProfile.designation.exclude.designation.extension":"Extension","ExpansionProfile.designation.exclude.designation.id":"string","ExpansionProfile.designation.exclude.designation.language":"code","ExpansionProfile.designation.exclude.designation.modifierExtension":"Extension","ExpansionProfile.designation.exclude.designation.use":"Coding","ExpansionProfile.designation.exclude.extension":"Extension","ExpansionProfile.designation.exclude.id":"string","ExpansionProfile.designation.exclude.modifierExtension":"Extension","ExpansionProfile.designation.extension":"Extension","ExpansionProfile.designation.id":"string","ExpansionProfile.designation.include.designation.extension":"Extension","ExpansionProfile.designation.include.designation.id":"string","ExpansionProfile.designation.include.designation.language":"code","ExpansionProfile.designation.include.designation.modifierExtension":"Extension","ExpansionProfile.designation.include.designation.use":"Coding","ExpansionProfile.designation.include.extension":"Extension","ExpansionProfile.designation.include.id":"string","ExpansionProfile.designation.include.modifierExtension":"Extension","ExpansionProfile.designation.modifierExtension":"Extension","ExpansionProfile.displayLanguage":"code","ExpansionProfile.excludeNested":"boolean","ExpansionProfile.excludeNotForUI":"boolean","ExpansionProfile.excludePostCoordinated":"boolean","ExpansionProfile.excludedSystem.extension":"Extension","ExpansionProfile.excludedSystem.id":"string","ExpansionProfile.excludedSystem.modifierExtension":"Extension","ExpansionProfile.excludedSystem.system":"uri","ExpansionProfile.excludedSystem.version":"string","ExpansionProfile.experimental":"boolean","ExpansionProfile.extension":"Extension","ExpansionProfile.fixedVersion.extension":"Extension","ExpansionProfile.fixedVersion.id":"string","ExpansionProfile.fixedVersion.mode":"code","ExpansionProfile.fixedVersion.modifierExtension":"Extension","ExpansionProfile.fixedVersion.system":"uri","ExpansionProfile.fixedVersion.version":"string","ExpansionProfile.id":"id","ExpansionProfile.identifier":"Identifier","ExpansionProfile.implicitRules":"uri","ExpansionProfile.includeDefinition":"boolean","ExpansionProfile.includeDesignations":"boolean","ExpansionProfile.jurisdiction":"CodeableConcept","ExpansionProfile.language":"code","ExpansionProfile.limitedExpansion":"boolean","ExpansionProfile.meta":"Meta","ExpansionProfile.modifierExtension":"Extension","ExpansionProfile.name":"string","ExpansionProfile.publisher":"string","ExpansionProfile.status":"code","ExpansionProfile.text":"Narrative","ExpansionProfile.url":"uri","ExpansionProfile.useContext":"UsageContext","ExpansionProfile.version":"string","ExplanationOfBenefit.accident.date":"date","ExplanationOfBenefit.accident.extension":"Extension","ExplanationOfBenefit.accident.id":"string","ExplanationOfBenefit.accident.locationAddress":"Address","ExplanationOfBenefit.accident.locationReference":"Reference","ExplanationOfBenefit.accident.modifierExtension":"Extension","ExplanationOfBenefit.accident.type":"CodeableConcept","ExplanationOfBenefit.addItem.category":"CodeableConcept","ExplanationOfBenefit.addItem.detail.category":"CodeableConcept","ExplanationOfBenefit.addItem.detail.extension":"Extension","ExplanationOfBenefit.addItem.detail.fee":"Money","ExplanationOfBenefit.addItem.detail.id":"string","ExplanationOfBenefit.addItem.detail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.revenue":"CodeableConcept","ExplanationOfBenefit.addItem.detail.service":"CodeableConcept","ExplanationOfBenefit.addItem.extension":"Extension","ExplanationOfBenefit.addItem.fee":"Money","ExplanationOfBenefit.addItem.id":"string","ExplanationOfBenefit.addItem.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.modifierExtension":"Extension","ExplanationOfBenefit.addItem.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.revenue":"CodeableConcept","ExplanationOfBenefit.addItem.sequenceLinkId":"positiveInt","ExplanationOfBenefit.addItem.service":"CodeableConcept","ExplanationOfBenefit.benefitBalance.category":"CodeableConcept","ExplanationOfBenefit.benefitBalance.description":"string","ExplanationOfBenefit.benefitBalance.excluded":"boolean","ExplanationOfBenefit.benefitBalance.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.allowedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.allowedString":"string","ExplanationOfBenefit.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.financial.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.id":"string","ExplanationOfBenefit.benefitBalance.financial.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.financial.type":"CodeableConcept","ExplanationOfBenefit.benefitBalance.financial.usedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.usedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.id":"string","ExplanationOfBenefit.benefitBalance.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.name":"string","ExplanationOfBenefit.benefitBalance.network":"CodeableConcept","ExplanationOfBenefit.benefitBalance.subCategory":"CodeableConcept","ExplanationOfBenefit.benefitBalance.term":"CodeableConcept","ExplanationOfBenefit.benefitBalance.unit":"CodeableConcept","ExplanationOfBenefit.billablePeriod":"Period","ExplanationOfBenefit.careTeam.extension":"Extension","ExplanationOfBenefit.careTeam.id":"string","ExplanationOfBenefit.careTeam.modifierExtension":"Extension","ExplanationOfBenefit.careTeam.provider":"Reference","ExplanationOfBenefit.careTeam.qualification":"CodeableConcept","ExplanationOfBenefit.careTeam.responsible":"boolean","ExplanationOfBenefit.careTeam.role":"CodeableConcept","ExplanationOfBenefit.careTeam.sequence":"positiveInt","ExplanationOfBenefit.claim":"Reference","ExplanationOfBenefit.claimResponse":"Reference","ExplanationOfBenefit.contained":"Resource","ExplanationOfBenefit.created":"dateTime","ExplanationOfBenefit.diagnosis.diagnosisCodeableConcept":"CodeableConcept","ExplanationOfBenefit.diagnosis.diagnosisReference":"Reference","ExplanationOfBenefit.diagnosis.extension":"Extension","ExplanationOfBenefit.diagnosis.id":"string","ExplanationOfBenefit.diagnosis.modifierExtension":"Extension","ExplanationOfBenefit.diagnosis.packageCode":"CodeableConcept","ExplanationOfBenefit.diagnosis.sequence":"positiveInt","ExplanationOfBenefit.diagnosis.type":"CodeableConcept","ExplanationOfBenefit.disposition":"string","ExplanationOfBenefit.employmentImpacted":"Period","ExplanationOfBenefit.enterer":"Reference","ExplanationOfBenefit.extension":"Extension","ExplanationOfBenefit.facility":"Reference","ExplanationOfBenefit.form":"CodeableConcept","ExplanationOfBenefit.hospitalization":"Period","ExplanationOfBenefit.id":"id","ExplanationOfBenefit.identifier":"Identifier","ExplanationOfBenefit.implicitRules":"uri","ExplanationOfBenefit.information.category":"CodeableConcept","ExplanationOfBenefit.information.code":"CodeableConcept","ExplanationOfBenefit.information.extension":"Extension","ExplanationOfBenefit.information.id":"string","ExplanationOfBenefit.information.modifierExtension":"Extension","ExplanationOfBenefit.information.reason":"Coding","ExplanationOfBenefit.information.sequence":"positiveInt","ExplanationOfBenefit.information.timingDate":"date","ExplanationOfBenefit.information.timingPeriod":"Period","ExplanationOfBenefit.information.valueAttachment":"Attachment","ExplanationOfBenefit.information.valueQuantity":"Quantity","ExplanationOfBenefit.information.valueReference":"Reference","ExplanationOfBenefit.information.valueString":"string","ExplanationOfBenefit.insurance.coverage":"Reference","ExplanationOfBenefit.insurance.extension":"Extension","ExplanationOfBenefit.insurance.id":"string","ExplanationOfBenefit.insurance.modifierExtension":"Extension","ExplanationOfBenefit.insurance.preAuthRef":"string","ExplanationOfBenefit.insurer":"Reference","ExplanationOfBenefit.item.adjudication.amount":"Money","ExplanationOfBenefit.item.adjudication.category":"CodeableConcept","ExplanationOfBenefit.item.adjudication.extension":"Extension","ExplanationOfBenefit.item.adjudication.id":"string","ExplanationOfBenefit.item.adjudication.modifierExtension":"Extension","ExplanationOfBenefit.item.adjudication.reason":"CodeableConcept","ExplanationOfBenefit.item.adjudication.value":"decimal","ExplanationOfBenefit.item.bodySite":"CodeableConcept","ExplanationOfBenefit.item.careTeamLinkId":"positiveInt","ExplanationOfBenefit.item.category":"CodeableConcept","ExplanationOfBenefit.item.detail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.extension":"Extension","ExplanationOfBenefit.item.detail.factor":"decimal","ExplanationOfBenefit.item.detail.id":"string","ExplanationOfBenefit.item.detail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.net":"Money","ExplanationOfBenefit.item.detail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.quantity":"Quantity","ExplanationOfBenefit.item.detail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.service":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.extension":"Extension","ExplanationOfBenefit.item.detail.subDetail.factor":"decimal","ExplanationOfBenefit.item.detail.subDetail.id":"string","ExplanationOfBenefit.item.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.subDetail.net":"Money","ExplanationOfBenefit.item.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.item.detail.subDetail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.service":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.type":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.udi":"Reference","ExplanationOfBenefit.item.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.item.detail.type":"CodeableConcept","ExplanationOfBenefit.item.detail.udi":"Reference","ExplanationOfBenefit.item.detail.unitPrice":"Money","ExplanationOfBenefit.item.diagnosisLinkId":"positiveInt","ExplanationOfBenefit.item.encounter":"Reference","ExplanationOfBenefit.item.extension":"Extension","ExplanationOfBenefit.item.factor":"decimal","ExplanationOfBenefit.item.id":"string","ExplanationOfBenefit.item.informationLinkId":"positiveInt","ExplanationOfBenefit.item.locationAddress":"Address","ExplanationOfBenefit.item.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.item.locationReference":"Reference","ExplanationOfBenefit.item.modifier":"CodeableConcept","ExplanationOfBenefit.item.modifierExtension":"Extension","ExplanationOfBenefit.item.net":"Money","ExplanationOfBenefit.item.noteNumber":"positiveInt","ExplanationOfBenefit.item.procedureLinkId":"positiveInt","ExplanationOfBenefit.item.programCode":"CodeableConcept","ExplanationOfBenefit.item.quantity":"Quantity","ExplanationOfBenefit.item.revenue":"CodeableConcept","ExplanationOfBenefit.item.sequence":"positiveInt","ExplanationOfBenefit.item.service":"CodeableConcept","ExplanationOfBenefit.item.servicedDate":"date","ExplanationOfBenefit.item.servicedPeriod":"Period","ExplanationOfBenefit.item.subSite":"CodeableConcept","ExplanationOfBenefit.item.udi":"Reference","ExplanationOfBenefit.item.unitPrice":"Money","ExplanationOfBenefit.language":"code","ExplanationOfBenefit.meta":"Meta","ExplanationOfBenefit.modifierExtension":"Extension","ExplanationOfBenefit.organization":"Reference","ExplanationOfBenefit.originalPrescription":"Reference","ExplanationOfBenefit.outcome":"CodeableConcept","ExplanationOfBenefit.patient":"Reference","ExplanationOfBenefit.payee.extension":"Extension","ExplanationOfBenefit.payee.id":"string","ExplanationOfBenefit.payee.modifierExtension":"Extension","ExplanationOfBenefit.payee.party":"Reference","ExplanationOfBenefit.payee.resourceType":"CodeableConcept","ExplanationOfBenefit.payee.type":"CodeableConcept","ExplanationOfBenefit.payment.adjustment":"Money","ExplanationOfBenefit.payment.adjustmentReason":"CodeableConcept","ExplanationOfBenefit.payment.amount":"Money","ExplanationOfBenefit.payment.date":"date","ExplanationOfBenefit.payment.extension":"Extension","ExplanationOfBenefit.payment.id":"string","ExplanationOfBenefit.payment.identifier":"Identifier","ExplanationOfBenefit.payment.modifierExtension":"Extension","ExplanationOfBenefit.payment.type":"CodeableConcept","ExplanationOfBenefit.precedence":"positiveInt","ExplanationOfBenefit.prescription":"Reference","ExplanationOfBenefit.procedure.date":"dateTime","ExplanationOfBenefit.procedure.extension":"Extension","ExplanationOfBenefit.procedure.id":"string","ExplanationOfBenefit.procedure.modifierExtension":"Extension","ExplanationOfBenefit.procedure.procedureCodeableConcept":"CodeableConcept","ExplanationOfBenefit.procedure.procedureReference":"Reference","ExplanationOfBenefit.procedure.sequence":"positiveInt","ExplanationOfBenefit.processNote.extension":"Extension","ExplanationOfBenefit.processNote.id":"string","ExplanationOfBenefit.processNote.language":"CodeableConcept","ExplanationOfBenefit.processNote.modifierExtension":"Extension","ExplanationOfBenefit.processNote.number":"positiveInt","ExplanationOfBenefit.processNote.text":"string","ExplanationOfBenefit.processNote.type":"CodeableConcept","ExplanationOfBenefit.provider":"Reference","ExplanationOfBenefit.referral":"Reference","ExplanationOfBenefit.related.claim":"Reference","ExplanationOfBenefit.related.extension":"Extension","ExplanationOfBenefit.related.id":"string","ExplanationOfBenefit.related.modifierExtension":"Extension","ExplanationOfBenefit.related.reference":"Identifier","ExplanationOfBenefit.related.relationship":"CodeableConcept","ExplanationOfBenefit.status":"code","ExplanationOfBenefit.subType":"CodeableConcept","ExplanationOfBenefit.text":"Narrative","ExplanationOfBenefit.totalBenefit":"Money","ExplanationOfBenefit.totalCost":"Money","ExplanationOfBenefit.type":"CodeableConcept","ExplanationOfBenefit.unallocDeductable":"Money","Extension.extension":"Extension","Extension.id":"string","Extension.url":"uri","Extension.valueAddress":"Address","Extension.valueAge":"Age","Extension.valueAnnotation":"Annotation","Extension.valueAttachment":"Attachment","Extension.valueBase64Binary":"base64Binary","Extension.valueBoolean":"boolean","Extension.valueCode":"code","Extension.valueCodeableConcept":"CodeableConcept","Extension.valueCoding":"Coding","Extension.valueContactPoint":"ContactPoint","Extension.valueCount":"Count","Extension.valueDate":"date","Extension.valueDateTime":"dateTime","Extension.valueDecimal":"decimal","Extension.valueDistance":"Distance","Extension.valueDuration":"Duration","Extension.valueHumanName":"HumanName","Extension.valueId":"id","Extension.valueIdentifier":"Identifier","Extension.valueInstant":"instant","Extension.valueInteger":"integer","Extension.valueMarkdown":"markdown","Extension.valueMeta":"Meta","Extension.valueMoney":"Money","Extension.valueOid":"oid","Extension.valuePeriod":"Period","Extension.valuePositiveInt":"positiveInt","Extension.valueQuantity":"Quantity","Extension.valueRange":"Range","Extension.valueRatio":"Ratio","Extension.valueReference":"Reference","Extension.valueSampledData":"SampledData","Extension.valueSignature":"Signature","Extension.valueString":"string","Extension.valueTime":"time","Extension.valueTiming":"Timing","Extension.valueUnsignedInt":"unsignedInt","Extension.valueUri":"uri","FamilyMemberHistory.ageAge":"Age","FamilyMemberHistory.ageRange":"Range","FamilyMemberHistory.ageString":"string","FamilyMemberHistory.bornDate":"date","FamilyMemberHistory.bornPeriod":"Period","FamilyMemberHistory.bornString":"string","FamilyMemberHistory.condition.code":"CodeableConcept","FamilyMemberHistory.condition.extension":"Extension","FamilyMemberHistory.condition.id":"string","FamilyMemberHistory.condition.modifierExtension":"Extension","FamilyMemberHistory.condition.note":"Annotation","FamilyMemberHistory.condition.onsetAge":"Age","FamilyMemberHistory.condition.onsetPeriod":"Period","FamilyMemberHistory.condition.onsetRange":"Range","FamilyMemberHistory.condition.onsetString":"string","FamilyMemberHistory.condition.outcome":"CodeableConcept","FamilyMemberHistory.contained":"Resource","FamilyMemberHistory.date":"dateTime","FamilyMemberHistory.deceasedAge":"Age","FamilyMemberHistory.deceasedBoolean":"boolean","FamilyMemberHistory.deceasedDate":"date","FamilyMemberHistory.deceasedRange":"Range","FamilyMemberHistory.deceasedString":"string","FamilyMemberHistory.definition":"Reference","FamilyMemberHistory.estimatedAge":"boolean","FamilyMemberHistory.extension":"Extension","FamilyMemberHistory.gender":"code","FamilyMemberHistory.id":"id","FamilyMemberHistory.identifier":"Identifier","FamilyMemberHistory.implicitRules":"uri","FamilyMemberHistory.language":"code","FamilyMemberHistory.meta":"Meta","FamilyMemberHistory.modifierExtension":"Extension","FamilyMemberHistory.name":"string","FamilyMemberHistory.notDone":"boolean","FamilyMemberHistory.notDoneReason":"CodeableConcept","FamilyMemberHistory.note":"Annotation","FamilyMemberHistory.patient":"Reference","FamilyMemberHistory.reasonCode":"CodeableConcept","FamilyMemberHistory.reasonReference":"Reference","FamilyMemberHistory.relationship":"CodeableConcept","FamilyMemberHistory.status":"code","FamilyMemberHistory.text":"Narrative","Flag.author":"Reference","Flag.category":"CodeableConcept","Flag.code":"CodeableConcept","Flag.contained":"Resource","Flag.encounter":"Reference","Flag.extension":"Extension","Flag.id":"id","Flag.identifier":"Identifier","Flag.implicitRules":"uri","Flag.language":"code","Flag.meta":"Meta","Flag.modifierExtension":"Extension","Flag.period":"Period","Flag.status":"code","Flag.subject":"Reference","Flag.text":"Narrative","Goal.addresses":"Reference","Goal.category":"CodeableConcept","Goal.contained":"Resource","Goal.description":"CodeableConcept","Goal.expressedBy":"Reference","Goal.extension":"Extension","Goal.id":"id","Goal.identifier":"Identifier","Goal.implicitRules":"uri","Goal.language":"code","Goal.meta":"Meta","Goal.modifierExtension":"Extension","Goal.note":"Annotation","Goal.outcomeCode":"CodeableConcept","Goal.outcomeReference":"Reference","Goal.priority":"CodeableConcept","Goal.startCodeableConcept":"CodeableConcept","Goal.startDate":"date","Goal.status":"code","Goal.statusDate":"date","Goal.statusReason":"string","Goal.subject":"Reference","Goal.target.detailCodeableConcept":"CodeableConcept","Goal.target.detailQuantity":"Quantity","Goal.target.detailRange":"Range","Goal.target.dueDate":"date","Goal.target.dueDuration":"Duration","Goal.target.extension":"Extension","Goal.target.id":"string","Goal.target.measure":"CodeableConcept","Goal.target.modifierExtension":"Extension","Goal.text":"Narrative","GraphDefinition.contact":"ContactDetail","GraphDefinition.contained":"Resource","GraphDefinition.date":"dateTime","GraphDefinition.description":"markdown","GraphDefinition.experimental":"boolean","GraphDefinition.extension":"Extension","GraphDefinition.id":"id","GraphDefinition.implicitRules":"uri","GraphDefinition.jurisdiction":"CodeableConcept","GraphDefinition.language":"code","GraphDefinition.link.description":"string","GraphDefinition.link.extension":"Extension","GraphDefinition.link.id":"string","GraphDefinition.link.max":"string","GraphDefinition.link.min":"integer","GraphDefinition.link.modifierExtension":"Extension","GraphDefinition.link.path":"string","GraphDefinition.link.sliceName":"string","GraphDefinition.link.target.compartment.code":"code","GraphDefinition.link.target.compartment.description":"string","GraphDefinition.link.target.compartment.expression":"string","GraphDefinition.link.target.compartment.extension":"Extension","GraphDefinition.link.target.compartment.id":"string","GraphDefinition.link.target.compartment.modifierExtension":"Extension","GraphDefinition.link.target.compartment.rule":"code","GraphDefinition.link.target.extension":"Extension","GraphDefinition.link.target.id":"string","GraphDefinition.link.target.modifierExtension":"Extension","GraphDefinition.link.target.profile":"uri","GraphDefinition.link.target.type":"code","GraphDefinition.meta":"Meta","GraphDefinition.modifierExtension":"Extension","GraphDefinition.name":"string","GraphDefinition.profile":"uri","GraphDefinition.publisher":"string","GraphDefinition.purpose":"markdown","GraphDefinition.start":"code","GraphDefinition.status":"code","GraphDefinition.text":"Narrative","GraphDefinition.url":"uri","GraphDefinition.useContext":"UsageContext","GraphDefinition.version":"string","Group.active":"boolean","Group.actual":"boolean","Group.characteristic.code":"CodeableConcept","Group.characteristic.exclude":"boolean","Group.characteristic.extension":"Extension","Group.characteristic.id":"string","Group.characteristic.modifierExtension":"Extension","Group.characteristic.period":"Period","Group.characteristic.valueBoolean":"boolean","Group.characteristic.valueCodeableConcept":"CodeableConcept","Group.characteristic.valueQuantity":"Quantity","Group.characteristic.valueRange":"Range","Group.code":"CodeableConcept","Group.contained":"Resource","Group.extension":"Extension","Group.id":"id","Group.identifier":"Identifier","Group.implicitRules":"uri","Group.language":"code","Group.member.entity":"Reference","Group.member.extension":"Extension","Group.member.id":"string","Group.member.inactive":"boolean","Group.member.modifierExtension":"Extension","Group.member.period":"Period","Group.meta":"Meta","Group.modifierExtension":"Extension","Group.name":"string","Group.quantity":"unsignedInt","Group.text":"Narrative","Group.type":"code","GuidanceResponse.contained":"Resource","GuidanceResponse.context":"Reference","GuidanceResponse.dataRequirement":"DataRequirement","GuidanceResponse.evaluationMessage":"Reference","GuidanceResponse.extension":"Extension","GuidanceResponse.id":"id","GuidanceResponse.identifier":"Identifier","GuidanceResponse.implicitRules":"uri","GuidanceResponse.language":"code","GuidanceResponse.meta":"Meta","GuidanceResponse.modifierExtension":"Extension","GuidanceResponse.module":"Reference","GuidanceResponse.note":"Annotation","GuidanceResponse.occurrenceDateTime":"dateTime","GuidanceResponse.outputParameters":"Reference","GuidanceResponse.performer":"Reference","GuidanceResponse.reasonCodeableConcept":"CodeableConcept","GuidanceResponse.reasonReference":"Reference","GuidanceResponse.requestId":"id","GuidanceResponse.result":"Reference","GuidanceResponse.status":"code","GuidanceResponse.subject":"Reference","GuidanceResponse.text":"Narrative","HealthcareService.active":"boolean","HealthcareService.appointmentRequired":"boolean","HealthcareService.availabilityExceptions":"string","HealthcareService.availableTime.allDay":"boolean","HealthcareService.availableTime.availableEndTime":"time","HealthcareService.availableTime.availableStartTime":"time","HealthcareService.availableTime.daysOfWeek":"code","HealthcareService.availableTime.extension":"Extension","HealthcareService.availableTime.id":"string","HealthcareService.availableTime.modifierExtension":"Extension","HealthcareService.category":"CodeableConcept","HealthcareService.characteristic":"CodeableConcept","HealthcareService.comment":"string","HealthcareService.contained":"Resource","HealthcareService.coverageArea":"Reference","HealthcareService.eligibility":"CodeableConcept","HealthcareService.eligibilityNote":"string","HealthcareService.endpoint":"Reference","HealthcareService.extension":"Extension","HealthcareService.extraDetails":"string","HealthcareService.id":"id","HealthcareService.identifier":"Identifier","HealthcareService.implicitRules":"uri","HealthcareService.language":"code","HealthcareService.location":"Reference","HealthcareService.meta":"Meta","HealthcareService.modifierExtension":"Extension","HealthcareService.name":"string","HealthcareService.notAvailable.description":"string","HealthcareService.notAvailable.during":"Period","HealthcareService.notAvailable.extension":"Extension","HealthcareService.notAvailable.id":"string","HealthcareService.notAvailable.modifierExtension":"Extension","HealthcareService.photo":"Attachment","HealthcareService.programName":"string","HealthcareService.providedBy":"Reference","HealthcareService.referralMethod":"CodeableConcept","HealthcareService.serviceProvisionCode":"CodeableConcept","HealthcareService.specialty":"CodeableConcept","HealthcareService.telecom":"ContactPoint","HealthcareService.text":"Narrative","HealthcareService.type":"CodeableConcept","HumanName.extension":"Extension","HumanName.family":"string","HumanName.given":"string","HumanName.id":"string","HumanName.period":"Period","HumanName.prefix":"string","HumanName.suffix":"string","HumanName.text":"string","HumanName.use":"code","Identifier.assigner":"Reference","Identifier.extension":"Extension","Identifier.id":"string","Identifier.period":"Period","Identifier.system":"uri","Identifier.type":"CodeableConcept","Identifier.use":"code","Identifier.value":"string","ImagingManifest.author":"Reference","ImagingManifest.authoringTime":"dateTime","ImagingManifest.contained":"Resource","ImagingManifest.description":"string","ImagingManifest.extension":"Extension","ImagingManifest.id":"id","ImagingManifest.identifier":"Identifier","ImagingManifest.implicitRules":"uri","ImagingManifest.language":"code","ImagingManifest.meta":"Meta","ImagingManifest.modifierExtension":"Extension","ImagingManifest.patient":"Reference","ImagingManifest.study.endpoint":"Reference","ImagingManifest.study.extension":"Extension","ImagingManifest.study.id":"string","ImagingManifest.study.imagingStudy":"Reference","ImagingManifest.study.modifierExtension":"Extension","ImagingManifest.study.series.endpoint":"Reference","ImagingManifest.study.series.extension":"Extension","ImagingManifest.study.series.id":"string","ImagingManifest.study.series.instance.extension":"Extension","ImagingManifest.study.series.instance.id":"string","ImagingManifest.study.series.instance.modifierExtension":"Extension","ImagingManifest.study.series.instance.sopClass":"oid","ImagingManifest.study.series.instance.uid":"oid","ImagingManifest.study.series.modifierExtension":"Extension","ImagingManifest.study.series.uid":"oid","ImagingManifest.study.uid":"oid","ImagingManifest.text":"Narrative","ImagingStudy.accession":"Identifier","ImagingStudy.availability":"code","ImagingStudy.basedOn":"Reference","ImagingStudy.contained":"Resource","ImagingStudy.context":"Reference","ImagingStudy.description":"string","ImagingStudy.endpoint":"Reference","ImagingStudy.extension":"Extension","ImagingStudy.id":"id","ImagingStudy.identifier":"Identifier","ImagingStudy.implicitRules":"uri","ImagingStudy.interpreter":"Reference","ImagingStudy.language":"code","ImagingStudy.meta":"Meta","ImagingStudy.modalityList":"Coding","ImagingStudy.modifierExtension":"Extension","ImagingStudy.numberOfInstances":"unsignedInt","ImagingStudy.numberOfSeries":"unsignedInt","ImagingStudy.patient":"Reference","ImagingStudy.procedureCode":"CodeableConcept","ImagingStudy.procedureReference":"Reference","ImagingStudy.reason":"CodeableConcept","ImagingStudy.referrer":"Reference","ImagingStudy.series.availability":"code","ImagingStudy.series.bodySite":"Coding","ImagingStudy.series.description":"string","ImagingStudy.series.endpoint":"Reference","ImagingStudy.series.extension":"Extension","ImagingStudy.series.id":"string","ImagingStudy.series.instance.extension":"Extension","ImagingStudy.series.instance.id":"string","ImagingStudy.series.instance.modifierExtension":"Extension","ImagingStudy.series.instance.number":"unsignedInt","ImagingStudy.series.instance.sopClass":"oid","ImagingStudy.series.instance.title":"string","ImagingStudy.series.instance.uid":"oid","ImagingStudy.series.laterality":"Coding","ImagingStudy.series.modality":"Coding","ImagingStudy.series.modifierExtension":"Extension","ImagingStudy.series.number":"unsignedInt","ImagingStudy.series.numberOfInstances":"unsignedInt","ImagingStudy.series.performer":"Reference","ImagingStudy.series.started":"dateTime","ImagingStudy.series.uid":"oid","ImagingStudy.started":"dateTime","ImagingStudy.text":"Narrative","ImagingStudy.uid":"oid","Immunization.contained":"Resource","Immunization.date":"dateTime","Immunization.doseQuantity":"Quantity","Immunization.encounter":"Reference","Immunization.expirationDate":"date","Immunization.explanation.extension":"Extension","Immunization.explanation.id":"string","Immunization.explanation.modifierExtension":"Extension","Immunization.explanation.reason":"CodeableConcept","Immunization.explanation.reasonNotGiven":"CodeableConcept","Immunization.extension":"Extension","Immunization.id":"id","Immunization.identifier":"Identifier","Immunization.implicitRules":"uri","Immunization.language":"code","Immunization.location":"Reference","Immunization.lotNumber":"string","Immunization.manufacturer":"Reference","Immunization.meta":"Meta","Immunization.modifierExtension":"Extension","Immunization.notGiven":"boolean","Immunization.note":"Annotation","Immunization.patient":"Reference","Immunization.practitioner.actor":"Reference","Immunization.practitioner.extension":"Extension","Immunization.practitioner.id":"string","Immunization.practitioner.modifierExtension":"Extension","Immunization.practitioner.role":"CodeableConcept","Immunization.primarySource":"boolean","Immunization.reaction.date":"dateTime","Immunization.reaction.detail":"Reference","Immunization.reaction.extension":"Extension","Immunization.reaction.id":"string","Immunization.reaction.modifierExtension":"Extension","Immunization.reaction.reported":"boolean","Immunization.reportOrigin":"CodeableConcept","Immunization.route":"CodeableConcept","Immunization.site":"CodeableConcept","Immunization.status":"code","Immunization.text":"Narrative","Immunization.vaccinationProtocol.authority":"Reference","Immunization.vaccinationProtocol.description":"string","Immunization.vaccinationProtocol.doseSequence":"positiveInt","Immunization.vaccinationProtocol.doseStatus":"CodeableConcept","Immunization.vaccinationProtocol.doseStatusReason":"CodeableConcept","Immunization.vaccinationProtocol.extension":"Extension","Immunization.vaccinationProtocol.id":"string","Immunization.vaccinationProtocol.modifierExtension":"Extension","Immunization.vaccinationProtocol.series":"string","Immunization.vaccinationProtocol.seriesDoses":"positiveInt","Immunization.vaccinationProtocol.targetDisease":"CodeableConcept","Immunization.vaccineCode":"CodeableConcept","ImmunizationRecommendation.contained":"Resource","ImmunizationRecommendation.extension":"Extension","ImmunizationRecommendation.id":"id","ImmunizationRecommendation.identifier":"Identifier","ImmunizationRecommendation.implicitRules":"uri","ImmunizationRecommendation.language":"code","ImmunizationRecommendation.meta":"Meta","ImmunizationRecommendation.modifierExtension":"Extension","ImmunizationRecommendation.patient":"Reference","ImmunizationRecommendation.recommendation.date":"dateTime","ImmunizationRecommendation.recommendation.dateCriterion.code":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.extension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.id":"string","ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.value":"dateTime","ImmunizationRecommendation.recommendation.doseNumber":"positiveInt","ImmunizationRecommendation.recommendation.extension":"Extension","ImmunizationRecommendation.recommendation.forecastStatus":"CodeableConcept","ImmunizationRecommendation.recommendation.id":"string","ImmunizationRecommendation.recommendation.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.protocol.authority":"Reference","ImmunizationRecommendation.recommendation.protocol.description":"string","ImmunizationRecommendation.recommendation.protocol.doseSequence":"positiveInt","ImmunizationRecommendation.recommendation.protocol.extension":"Extension","ImmunizationRecommendation.recommendation.protocol.id":"string","ImmunizationRecommendation.recommendation.protocol.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.protocol.series":"string","ImmunizationRecommendation.recommendation.supportingImmunization":"Reference","ImmunizationRecommendation.recommendation.supportingPatientInformation":"Reference","ImmunizationRecommendation.recommendation.targetDisease":"CodeableConcept","ImmunizationRecommendation.recommendation.vaccineCode":"CodeableConcept","ImmunizationRecommendation.text":"Narrative","ImplementationGuide.binary":"uri","ImplementationGuide.contact":"ContactDetail","ImplementationGuide.contained":"Resource","ImplementationGuide.copyright":"markdown","ImplementationGuide.date":"dateTime","ImplementationGuide.dependency.extension":"Extension","ImplementationGuide.dependency.id":"string","ImplementationGuide.dependency.modifierExtension":"Extension","ImplementationGuide.dependency.type":"code","ImplementationGuide.dependency.uri":"uri","ImplementationGuide.description":"markdown","ImplementationGuide.experimental":"boolean","ImplementationGuide.extension":"Extension","ImplementationGuide.fhirVersion":"id","ImplementationGuide.global.extension":"Extension","ImplementationGuide.global.id":"string","ImplementationGuide.global.modifierExtension":"Extension","ImplementationGuide.global.profile":"Reference","ImplementationGuide.global.type":"code","ImplementationGuide.id":"id","ImplementationGuide.implicitRules":"uri","ImplementationGuide.jurisdiction":"CodeableConcept","ImplementationGuide.language":"code","ImplementationGuide.meta":"Meta","ImplementationGuide.modifierExtension":"Extension","ImplementationGuide.name":"string","ImplementationGuide.package.description":"string","ImplementationGuide.package.extension":"Extension","ImplementationGuide.package.id":"string","ImplementationGuide.package.modifierExtension":"Extension","ImplementationGuide.package.name":"string","ImplementationGuide.package.resource.acronym":"string","ImplementationGuide.package.resource.description":"string","ImplementationGuide.package.resource.example":"boolean","ImplementationGuide.package.resource.exampleFor":"Reference","ImplementationGuide.package.resource.extension":"Extension","ImplementationGuide.package.resource.id":"string","ImplementationGuide.package.resource.modifierExtension":"Extension","ImplementationGuide.package.resource.name":"string","ImplementationGuide.package.resource.sourceReference":"Reference","ImplementationGuide.package.resource.sourceUri":"uri","ImplementationGuide.page.extension":"Extension","ImplementationGuide.page.format":"code","ImplementationGuide.page.id":"string","ImplementationGuide.page.kind":"code","ImplementationGuide.page.modifierExtension":"Extension","ImplementationGuide.page.package":"string","ImplementationGuide.page.source":"uri","ImplementationGuide.page.title":"string","ImplementationGuide.page.type":"code","ImplementationGuide.publisher":"string","ImplementationGuide.status":"code","ImplementationGuide.text":"Narrative","ImplementationGuide.url":"uri","ImplementationGuide.useContext":"UsageContext","ImplementationGuide.version":"string","Library.approvalDate":"date","Library.contact":"ContactDetail","Library.contained":"Resource","Library.content":"Attachment","Library.contributor":"Contributor","Library.copyright":"markdown","Library.dataRequirement":"DataRequirement","Library.date":"dateTime","Library.description":"markdown","Library.effectivePeriod":"Period","Library.experimental":"boolean","Library.extension":"Extension","Library.id":"id","Library.identifier":"Identifier","Library.implicitRules":"uri","Library.jurisdiction":"CodeableConcept","Library.language":"code","Library.lastReviewDate":"date","Library.meta":"Meta","Library.modifierExtension":"Extension","Library.name":"string","Library.parameter":"ParameterDefinition","Library.publisher":"string","Library.purpose":"markdown","Library.relatedArtifact":"RelatedArtifact","Library.status":"code","Library.text":"Narrative","Library.title":"string","Library.topic":"CodeableConcept","Library.type":"CodeableConcept","Library.url":"uri","Library.usage":"string","Library.useContext":"UsageContext","Library.version":"string","Linkage.active":"boolean","Linkage.author":"Reference","Linkage.contained":"Resource","Linkage.extension":"Extension","Linkage.id":"id","Linkage.implicitRules":"uri","Linkage.item.extension":"Extension","Linkage.item.id":"string","Linkage.item.modifierExtension":"Extension","Linkage.item.resource":"Reference","Linkage.item.type":"code","Linkage.language":"code","Linkage.meta":"Meta","Linkage.modifierExtension":"Extension","Linkage.text":"Narrative","List.code":"CodeableConcept","List.contained":"Resource","List.date":"dateTime","List.emptyReason":"CodeableConcept","List.encounter":"Reference","List.entry.date":"dateTime","List.entry.deleted":"boolean","List.entry.extension":"Extension","List.entry.flag":"CodeableConcept","List.entry.id":"string","List.entry.item":"Reference","List.entry.modifierExtension":"Extension","List.extension":"Extension","List.id":"id","List.identifier":"Identifier","List.implicitRules":"uri","List.language":"code","List.meta":"Meta","List.mode":"code","List.modifierExtension":"Extension","List.note":"Annotation","List.orderedBy":"CodeableConcept","List.source":"Reference","List.status":"code","List.subject":"Reference","List.text":"Narrative","List.title":"string","Location.address":"Address","Location.alias":"string","Location.contained":"Resource","Location.description":"string","Location.endpoint":"Reference","Location.extension":"Extension","Location.id":"id","Location.identifier":"Identifier","Location.implicitRules":"uri","Location.language":"code","Location.managingOrganization":"Reference","Location.meta":"Meta","Location.mode":"code","Location.modifierExtension":"Extension","Location.name":"string","Location.operationalStatus":"Coding","Location.partOf":"Reference","Location.physicalType":"CodeableConcept","Location.position.altitude":"decimal","Location.position.extension":"Extension","Location.position.id":"string","Location.position.latitude":"decimal","Location.position.longitude":"decimal","Location.position.modifierExtension":"Extension","Location.status":"code","Location.telecom":"ContactPoint","Location.text":"Narrative","Location.type":"CodeableConcept","Measure.approvalDate":"date","Measure.clinicalRecommendationStatement":"markdown","Measure.compositeScoring":"CodeableConcept","Measure.contact":"ContactDetail","Measure.contained":"Resource","Measure.contributor":"Contributor","Measure.copyright":"markdown","Measure.date":"dateTime","Measure.definition":"markdown","Measure.description":"markdown","Measure.disclaimer":"markdown","Measure.effectivePeriod":"Period","Measure.experimental":"boolean","Measure.extension":"Extension","Measure.group.description":"string","Measure.group.extension":"Extension","Measure.group.id":"string","Measure.group.identifier":"Identifier","Measure.group.modifierExtension":"Extension","Measure.group.name":"string","Measure.group.population.code":"CodeableConcept","Measure.group.population.criteria":"string","Measure.group.population.description":"string","Measure.group.population.extension":"Extension","Measure.group.population.id":"string","Measure.group.population.identifier":"Identifier","Measure.group.population.modifierExtension":"Extension","Measure.group.population.name":"string","Measure.group.stratifier.criteria":"string","Measure.group.stratifier.extension":"Extension","Measure.group.stratifier.id":"string","Measure.group.stratifier.identifier":"Identifier","Measure.group.stratifier.modifierExtension":"Extension","Measure.group.stratifier.path":"string","Measure.guidance":"markdown","Measure.id":"id","Measure.identifier":"Identifier","Measure.implicitRules":"uri","Measure.improvementNotation":"string","Measure.jurisdiction":"CodeableConcept","Measure.language":"code","Measure.lastReviewDate":"date","Measure.library":"Reference","Measure.meta":"Meta","Measure.modifierExtension":"Extension","Measure.name":"string","Measure.publisher":"string","Measure.purpose":"markdown","Measure.rateAggregation":"string","Measure.rationale":"markdown","Measure.relatedArtifact":"RelatedArtifact","Measure.riskAdjustment":"string","Measure.scoring":"CodeableConcept","Measure.set":"string","Measure.status":"code","Measure.supplementalData.criteria":"string","Measure.supplementalData.extension":"Extension","Measure.supplementalData.id":"string","Measure.supplementalData.identifier":"Identifier","Measure.supplementalData.modifierExtension":"Extension","Measure.supplementalData.path":"string","Measure.supplementalData.usage":"CodeableConcept","Measure.text":"Narrative","Measure.title":"string","Measure.topic":"CodeableConcept","Measure.type":"CodeableConcept","Measure.url":"uri","Measure.usage":"string","Measure.useContext":"UsageContext","Measure.version":"string","MeasureReport.contained":"Resource","MeasureReport.date":"dateTime","MeasureReport.evaluatedResources":"Reference","MeasureReport.extension":"Extension","MeasureReport.group.extension":"Extension","MeasureReport.group.id":"string","MeasureReport.group.identifier":"Identifier","MeasureReport.group.measureScore":"decimal","MeasureReport.group.modifierExtension":"Extension","MeasureReport.group.population.code":"CodeableConcept","MeasureReport.group.population.count":"integer","MeasureReport.group.population.extension":"Extension","MeasureReport.group.population.id":"string","MeasureReport.group.population.identifier":"Identifier","MeasureReport.group.population.modifierExtension":"Extension","MeasureReport.group.population.patients":"Reference","MeasureReport.group.stratifier.extension":"Extension","MeasureReport.group.stratifier.id":"string","MeasureReport.group.stratifier.identifier":"Identifier","MeasureReport.group.stratifier.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.extension":"Extension","MeasureReport.group.stratifier.stratum.id":"string","MeasureReport.group.stratifier.stratum.measureScore":"decimal","MeasureReport.group.stratifier.stratum.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.population.count":"integer","MeasureReport.group.stratifier.stratum.population.extension":"Extension","MeasureReport.group.stratifier.stratum.population.id":"string","MeasureReport.group.stratifier.stratum.population.identifier":"Identifier","MeasureReport.group.stratifier.stratum.population.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.patients":"Reference","MeasureReport.group.stratifier.stratum.value":"string","MeasureReport.id":"id","MeasureReport.identifier":"Identifier","MeasureReport.implicitRules":"uri","MeasureReport.language":"code","MeasureReport.measure":"Reference","MeasureReport.meta":"Meta","MeasureReport.modifierExtension":"Extension","MeasureReport.patient":"Reference","MeasureReport.period":"Period","MeasureReport.reportingOrganization":"Reference","MeasureReport.status":"code","MeasureReport.text":"Narrative","MeasureReport.type":"code","Media.basedOn":"Reference","Media.bodySite":"CodeableConcept","Media.contained":"Resource","Media.content":"Attachment","Media.context":"Reference","Media.device":"Reference","Media.duration":"unsignedInt","Media.extension":"Extension","Media.frames":"positiveInt","Media.height":"positiveInt","Media.id":"id","Media.identifier":"Identifier","Media.implicitRules":"uri","Media.language":"code","Media.meta":"Meta","Media.modifierExtension":"Extension","Media.note":"Annotation","Media.occurrenceDateTime":"dateTime","Media.occurrencePeriod":"Period","Media.operator":"Reference","Media.reasonCode":"CodeableConcept","Media.subject":"Reference","Media.subtype":"CodeableConcept","Media.text":"Narrative","Media.type":"code","Media.view":"CodeableConcept","Media.width":"positiveInt","Medication.code":"CodeableConcept","Medication.contained":"Resource","Medication.extension":"Extension","Medication.form":"CodeableConcept","Medication.id":"id","Medication.image":"Attachment","Medication.implicitRules":"uri","Medication.ingredient.amount":"Ratio","Medication.ingredient.extension":"Extension","Medication.ingredient.id":"string","Medication.ingredient.isActive":"boolean","Medication.ingredient.itemCodeableConcept":"CodeableConcept","Medication.ingredient.itemReference":"Reference","Medication.ingredient.modifierExtension":"Extension","Medication.isBrand":"boolean","Medication.isOverTheCounter":"boolean","Medication.language":"code","Medication.manufacturer":"Reference","Medication.meta":"Meta","Medication.modifierExtension":"Extension","Medication.package.batch.expirationDate":"dateTime","Medication.package.batch.extension":"Extension","Medication.package.batch.id":"string","Medication.package.batch.lotNumber":"string","Medication.package.batch.modifierExtension":"Extension","Medication.package.container":"CodeableConcept","Medication.package.content.amount":"Quantity","Medication.package.content.extension":"Extension","Medication.package.content.id":"string","Medication.package.content.itemCodeableConcept":"CodeableConcept","Medication.package.content.itemReference":"Reference","Medication.package.content.modifierExtension":"Extension","Medication.package.extension":"Extension","Medication.package.id":"string","Medication.package.modifierExtension":"Extension","Medication.status":"code","Medication.text":"Narrative","MedicationAdministration.category":"CodeableConcept","MedicationAdministration.contained":"Resource","MedicationAdministration.context":"Reference","MedicationAdministration.definition":"Reference","MedicationAdministration.device":"Reference","MedicationAdministration.dosage.dose":"Quantity","MedicationAdministration.dosage.extension":"Extension","MedicationAdministration.dosage.id":"string","MedicationAdministration.dosage.method":"CodeableConcept","MedicationAdministration.dosage.modifierExtension":"Extension","MedicationAdministration.dosage.rateQuantity":"Quantity","MedicationAdministration.dosage.rateRatio":"Ratio","MedicationAdministration.dosage.route":"CodeableConcept","MedicationAdministration.dosage.site":"CodeableConcept","MedicationAdministration.dosage.text":"string","MedicationAdministration.effectiveDateTime":"dateTime","MedicationAdministration.effectivePeriod":"Period","MedicationAdministration.eventHistory":"Reference","MedicationAdministration.extension":"Extension","MedicationAdministration.id":"id","MedicationAdministration.identifier":"Identifier","MedicationAdministration.implicitRules":"uri","MedicationAdministration.language":"code","MedicationAdministration.medicationCodeableConcept":"CodeableConcept","MedicationAdministration.medicationReference":"Reference","MedicationAdministration.meta":"Meta","MedicationAdministration.modifierExtension":"Extension","MedicationAdministration.notGiven":"boolean","MedicationAdministration.note":"Annotation","MedicationAdministration.partOf":"Reference","MedicationAdministration.performer.actor":"Reference","MedicationAdministration.performer.extension":"Extension","MedicationAdministration.performer.id":"string","MedicationAdministration.performer.modifierExtension":"Extension","MedicationAdministration.performer.onBehalfOf":"Reference","MedicationAdministration.prescription":"Reference","MedicationAdministration.reasonCode":"CodeableConcept","MedicationAdministration.reasonNotGiven":"CodeableConcept","MedicationAdministration.reasonReference":"Reference","MedicationAdministration.status":"code","MedicationAdministration.subject":"Reference","MedicationAdministration.supportingInformation":"Reference","MedicationAdministration.text":"Narrative","MedicationDispense.authorizingPrescription":"Reference","MedicationDispense.category":"CodeableConcept","MedicationDispense.contained":"Resource","MedicationDispense.context":"Reference","MedicationDispense.daysSupply":"Quantity","MedicationDispense.destination":"Reference","MedicationDispense.detectedIssue":"Reference","MedicationDispense.dosageInstruction":"Dosage","MedicationDispense.eventHistory":"Reference","MedicationDispense.extension":"Extension","MedicationDispense.id":"id","MedicationDispense.identifier":"Identifier","MedicationDispense.implicitRules":"uri","MedicationDispense.language":"code","MedicationDispense.medicationCodeableConcept":"CodeableConcept","MedicationDispense.medicationReference":"Reference","MedicationDispense.meta":"Meta","MedicationDispense.modifierExtension":"Extension","MedicationDispense.notDone":"boolean","MedicationDispense.notDoneReasonCodeableConcept":"CodeableConcept","MedicationDispense.notDoneReasonReference":"Reference","MedicationDispense.note":"Annotation","MedicationDispense.partOf":"Reference","MedicationDispense.performer.actor":"Reference","MedicationDispense.performer.extension":"Extension","MedicationDispense.performer.id":"string","MedicationDispense.performer.modifierExtension":"Extension","MedicationDispense.performer.onBehalfOf":"Reference","MedicationDispense.quantity":"Quantity","MedicationDispense.receiver":"Reference","MedicationDispense.status":"code","MedicationDispense.subject":"Reference","MedicationDispense.substitution.extension":"Extension","MedicationDispense.substitution.id":"string","MedicationDispense.substitution.modifierExtension":"Extension","MedicationDispense.substitution.reason":"CodeableConcept","MedicationDispense.substitution.responsibleParty":"Reference","MedicationDispense.substitution.type":"CodeableConcept","MedicationDispense.substitution.wasSubstituted":"boolean","MedicationDispense.supportingInformation":"Reference","MedicationDispense.text":"Narrative","MedicationDispense.type":"CodeableConcept","MedicationDispense.whenHandedOver":"dateTime","MedicationDispense.whenPrepared":"dateTime","MedicationRequest.authoredOn":"dateTime","MedicationRequest.basedOn":"Reference","MedicationRequest.category":"CodeableConcept","MedicationRequest.contained":"Resource","MedicationRequest.context":"Reference","MedicationRequest.definition":"Reference","MedicationRequest.detectedIssue":"Reference","MedicationRequest.dispenseRequest.expectedSupplyDuration":"Duration","MedicationRequest.dispenseRequest.extension":"Extension","MedicationRequest.dispenseRequest.id":"string","MedicationRequest.dispenseRequest.modifierExtension":"Extension","MedicationRequest.dispenseRequest.numberOfRepeatsAllowed":"positiveInt","MedicationRequest.dispenseRequest.performer":"Reference","MedicationRequest.dispenseRequest.quantity":"Quantity","MedicationRequest.dispenseRequest.validityPeriod":"Period","MedicationRequest.dosageInstruction":"Dosage","MedicationRequest.eventHistory":"Reference","MedicationRequest.extension":"Extension","MedicationRequest.groupIdentifier":"Identifier","MedicationRequest.id":"id","MedicationRequest.identifier":"Identifier","MedicationRequest.implicitRules":"uri","MedicationRequest.intent":"code","MedicationRequest.language":"code","MedicationRequest.medicationCodeableConcept":"CodeableConcept","MedicationRequest.medicationReference":"Reference","MedicationRequest.meta":"Meta","MedicationRequest.modifierExtension":"Extension","MedicationRequest.note":"Annotation","MedicationRequest.priorPrescription":"Reference","MedicationRequest.priority":"code","MedicationRequest.reasonCode":"CodeableConcept","MedicationRequest.reasonReference":"Reference","MedicationRequest.recorder":"Reference","MedicationRequest.requester.agent":"Reference","MedicationRequest.requester.extension":"Extension","MedicationRequest.requester.id":"string","MedicationRequest.requester.modifierExtension":"Extension","MedicationRequest.requester.onBehalfOf":"Reference","MedicationRequest.status":"code","MedicationRequest.subject":"Reference","MedicationRequest.substitution.allowed":"boolean","MedicationRequest.substitution.extension":"Extension","MedicationRequest.substitution.id":"string","MedicationRequest.substitution.modifierExtension":"Extension","MedicationRequest.substitution.reason":"CodeableConcept","MedicationRequest.supportingInformation":"Reference","MedicationRequest.text":"Narrative","MedicationStatement.basedOn":"Reference","MedicationStatement.category":"CodeableConcept","MedicationStatement.contained":"Resource","MedicationStatement.context":"Reference","MedicationStatement.dateAsserted":"dateTime","MedicationStatement.derivedFrom":"Reference","MedicationStatement.dosage":"Dosage","MedicationStatement.effectiveDateTime":"dateTime","MedicationStatement.effectivePeriod":"Period","MedicationStatement.extension":"Extension","MedicationStatement.id":"id","MedicationStatement.identifier":"Identifier","MedicationStatement.implicitRules":"uri","MedicationStatement.informationSource":"Reference","MedicationStatement.language":"code","MedicationStatement.medicationCodeableConcept":"CodeableConcept","MedicationStatement.medicationReference":"Reference","MedicationStatement.meta":"Meta","MedicationStatement.modifierExtension":"Extension","MedicationStatement.note":"Annotation","MedicationStatement.partOf":"Reference","MedicationStatement.reasonCode":"CodeableConcept","MedicationStatement.reasonNotTaken":"CodeableConcept","MedicationStatement.reasonReference":"Reference","MedicationStatement.status":"code","MedicationStatement.subject":"Reference","MedicationStatement.taken":"code","MedicationStatement.text":"Narrative","MessageDefinition.allowedResponse.extension":"Extension","MessageDefinition.allowedResponse.id":"string","MessageDefinition.allowedResponse.message":"Reference","MessageDefinition.allowedResponse.modifierExtension":"Extension","MessageDefinition.allowedResponse.situation":"markdown","MessageDefinition.base":"Reference","MessageDefinition.category":"code","MessageDefinition.contact":"ContactDetail","MessageDefinition.contained":"Resource","MessageDefinition.copyright":"markdown","MessageDefinition.date":"dateTime","MessageDefinition.description":"markdown","MessageDefinition.event":"Coding","MessageDefinition.experimental":"boolean","MessageDefinition.extension":"Extension","MessageDefinition.focus.code":"code","MessageDefinition.focus.extension":"Extension","MessageDefinition.focus.id":"string","MessageDefinition.focus.max":"string","MessageDefinition.focus.min":"unsignedInt","MessageDefinition.focus.modifierExtension":"Extension","MessageDefinition.focus.profile":"Reference","MessageDefinition.id":"id","MessageDefinition.identifier":"Identifier","MessageDefinition.implicitRules":"uri","MessageDefinition.jurisdiction":"CodeableConcept","MessageDefinition.language":"code","MessageDefinition.meta":"Meta","MessageDefinition.modifierExtension":"Extension","MessageDefinition.name":"string","MessageDefinition.parent":"Reference","MessageDefinition.publisher":"string","MessageDefinition.purpose":"markdown","MessageDefinition.replaces":"Reference","MessageDefinition.responseRequired":"boolean","MessageDefinition.status":"code","MessageDefinition.text":"Narrative","MessageDefinition.title":"string","MessageDefinition.url":"uri","MessageDefinition.useContext":"UsageContext","MessageDefinition.version":"string","MessageHeader.author":"Reference","MessageHeader.contained":"Resource","MessageHeader.destination.endpoint":"uri","MessageHeader.destination.extension":"Extension","MessageHeader.destination.id":"string","MessageHeader.destination.modifierExtension":"Extension","MessageHeader.destination.name":"string","MessageHeader.destination.target":"Reference","MessageHeader.enterer":"Reference","MessageHeader.event":"Coding","MessageHeader.extension":"Extension","MessageHeader.focus":"Reference","MessageHeader.id":"id","MessageHeader.implicitRules":"uri","MessageHeader.language":"code","MessageHeader.meta":"Meta","MessageHeader.modifierExtension":"Extension","MessageHeader.reason":"CodeableConcept","MessageHeader.receiver":"Reference","MessageHeader.response.code":"code","MessageHeader.response.details":"Reference","MessageHeader.response.extension":"Extension","MessageHeader.response.id":"string","MessageHeader.response.identifier":"id","MessageHeader.response.modifierExtension":"Extension","MessageHeader.responsible":"Reference","MessageHeader.sender":"Reference","MessageHeader.source.contact":"ContactPoint","MessageHeader.source.endpoint":"uri","MessageHeader.source.extension":"Extension","MessageHeader.source.id":"string","MessageHeader.source.modifierExtension":"Extension","MessageHeader.source.name":"string","MessageHeader.source.software":"string","MessageHeader.source.version":"string","MessageHeader.text":"Narrative","MessageHeader.timestamp":"instant","Meta.extension":"Extension","Meta.id":"string","Meta.lastUpdated":"instant","Meta.profile":"uri","Meta.security":"Coding","Meta.tag":"Coding","Meta.versionId":"id","MetadataResource.contact":"ContactDetail","MetadataResource.contained":"Resource","MetadataResource.date":"dateTime","MetadataResource.description":"markdown","MetadataResource.experimental":"boolean","MetadataResource.extension":"Extension","MetadataResource.id":"id","MetadataResource.implicitRules":"uri","MetadataResource.jurisdiction":"CodeableConcept","MetadataResource.language":"code","MetadataResource.meta":"Meta","MetadataResource.modifierExtension":"Extension","MetadataResource.name":"string","MetadataResource.publisher":"string","MetadataResource.status":"code","MetadataResource.text":"Narrative","MetadataResource.title":"string","MetadataResource.url":"uri","MetadataResource.useContext":"UsageContext","MetadataResource.version":"string","Money.code":"code","Money.comparator":"code","Money.extension":"Extension","Money.id":"string","Money.system":"uri","Money.unit":"string","Money.value":"decimal","NamingSystem.contact":"ContactDetail","NamingSystem.contained":"Resource","NamingSystem.date":"dateTime","NamingSystem.description":"markdown","NamingSystem.extension":"Extension","NamingSystem.id":"id","NamingSystem.implicitRules":"uri","NamingSystem.jurisdiction":"CodeableConcept","NamingSystem.kind":"code","NamingSystem.language":"code","NamingSystem.meta":"Meta","NamingSystem.modifierExtension":"Extension","NamingSystem.name":"string","NamingSystem.publisher":"string","NamingSystem.replacedBy":"Reference","NamingSystem.responsible":"string","NamingSystem.status":"code","NamingSystem.text":"Narrative","NamingSystem.type":"CodeableConcept","NamingSystem.uniqueId.comment":"string","NamingSystem.uniqueId.extension":"Extension","NamingSystem.uniqueId.id":"string","NamingSystem.uniqueId.modifierExtension":"Extension","NamingSystem.uniqueId.period":"Period","NamingSystem.uniqueId.preferred":"boolean","NamingSystem.uniqueId.type":"code","NamingSystem.uniqueId.value":"string","NamingSystem.usage":"string","NamingSystem.useContext":"UsageContext","Narrative.div":"xhtml","Narrative.extension":"Extension","Narrative.id":"string","Narrative.status":"code","NutritionOrder.allergyIntolerance":"Reference","NutritionOrder.contained":"Resource","NutritionOrder.dateTime":"dateTime","NutritionOrder.encounter":"Reference","NutritionOrder.enteralFormula.additiveProductName":"string","NutritionOrder.enteralFormula.additiveType":"CodeableConcept","NutritionOrder.enteralFormula.administration.extension":"Extension","NutritionOrder.enteralFormula.administration.id":"string","NutritionOrder.enteralFormula.administration.modifierExtension":"Extension","NutritionOrder.enteralFormula.administration.quantity":"Quantity","NutritionOrder.enteralFormula.administration.rateQuantity":"Quantity","NutritionOrder.enteralFormula.administration.rateRatio":"Ratio","NutritionOrder.enteralFormula.administration.schedule":"Timing","NutritionOrder.enteralFormula.administrationInstruction":"string","NutritionOrder.enteralFormula.baseFormulaProductName":"string","NutritionOrder.enteralFormula.baseFormulaType":"CodeableConcept","NutritionOrder.enteralFormula.caloricDensity":"Quantity","NutritionOrder.enteralFormula.extension":"Extension","NutritionOrder.enteralFormula.id":"string","NutritionOrder.enteralFormula.maxVolumeToDeliver":"Quantity","NutritionOrder.enteralFormula.modifierExtension":"Extension","NutritionOrder.enteralFormula.routeofAdministration":"CodeableConcept","NutritionOrder.excludeFoodModifier":"CodeableConcept","NutritionOrder.extension":"Extension","NutritionOrder.foodPreferenceModifier":"CodeableConcept","NutritionOrder.id":"id","NutritionOrder.identifier":"Identifier","NutritionOrder.implicitRules":"uri","NutritionOrder.language":"code","NutritionOrder.meta":"Meta","NutritionOrder.modifierExtension":"Extension","NutritionOrder.oralDiet.extension":"Extension","NutritionOrder.oralDiet.fluidConsistencyType":"CodeableConcept","NutritionOrder.oralDiet.id":"string","NutritionOrder.oralDiet.instruction":"string","NutritionOrder.oralDiet.modifierExtension":"Extension","NutritionOrder.oralDiet.nutrient.amount":"Quantity","NutritionOrder.oralDiet.nutrient.extension":"Extension","NutritionOrder.oralDiet.nutrient.id":"string","NutritionOrder.oralDiet.nutrient.modifier":"CodeableConcept","NutritionOrder.oralDiet.nutrient.modifierExtension":"Extension","NutritionOrder.oralDiet.schedule":"Timing","NutritionOrder.oralDiet.texture.extension":"Extension","NutritionOrder.oralDiet.texture.foodType":"CodeableConcept","NutritionOrder.oralDiet.texture.id":"string","NutritionOrder.oralDiet.texture.modifier":"CodeableConcept","NutritionOrder.oralDiet.texture.modifierExtension":"Extension","NutritionOrder.oralDiet.type":"CodeableConcept","NutritionOrder.orderer":"Reference","NutritionOrder.patient":"Reference","NutritionOrder.status":"code","NutritionOrder.supplement.extension":"Extension","NutritionOrder.supplement.id":"string","NutritionOrder.supplement.instruction":"string","NutritionOrder.supplement.modifierExtension":"Extension","NutritionOrder.supplement.productName":"string","NutritionOrder.supplement.quantity":"Quantity","NutritionOrder.supplement.schedule":"Timing","NutritionOrder.supplement.type":"CodeableConcept","NutritionOrder.text":"Narrative","Observation.basedOn":"Reference","Observation.bodySite":"CodeableConcept","Observation.category":"CodeableConcept","Observation.code":"CodeableConcept","Observation.comment":"string","Observation.component.code":"CodeableConcept","Observation.component.dataAbsentReason":"CodeableConcept","Observation.component.extension":"Extension","Observation.component.id":"string","Observation.component.interpretation":"CodeableConcept","Observation.component.modifierExtension":"Extension","Observation.component.valueAttachment":"Attachment","Observation.component.valueCodeableConcept":"CodeableConcept","Observation.component.valueDateTime":"dateTime","Observation.component.valuePeriod":"Period","Observation.component.valueQuantity":"Quantity","Observation.component.valueRange":"Range","Observation.component.valueRatio":"Ratio","Observation.component.valueSampledData":"SampledData","Observation.component.valueString":"string","Observation.component.valueTime":"time","Observation.contained":"Resource","Observation.context":"Reference","Observation.dataAbsentReason":"CodeableConcept","Observation.device":"Reference","Observation.effectiveDateTime":"dateTime","Observation.effectivePeriod":"Period","Observation.extension":"Extension","Observation.id":"id","Observation.identifier":"Identifier","Observation.implicitRules":"uri","Observation.interpretation":"CodeableConcept","Observation.issued":"instant","Observation.language":"code","Observation.meta":"Meta","Observation.method":"CodeableConcept","Observation.modifierExtension":"Extension","Observation.performer":"Reference","Observation.referenceRange.age":"Range","Observation.referenceRange.appliesTo":"CodeableConcept","Observation.referenceRange.extension":"Extension","Observation.referenceRange.high":"Quantity","Observation.referenceRange.id":"string","Observation.referenceRange.low":"Quantity","Observation.referenceRange.modifierExtension":"Extension","Observation.referenceRange.text":"string","Observation.referenceRange.type":"CodeableConcept","Observation.related.extension":"Extension","Observation.related.id":"string","Observation.related.modifierExtension":"Extension","Observation.related.target":"Reference","Observation.related.type":"code","Observation.specimen":"Reference","Observation.status":"code","Observation.subject":"Reference","Observation.text":"Narrative","Observation.valueAttachment":"Attachment","Observation.valueBoolean":"boolean","Observation.valueCodeableConcept":"CodeableConcept","Observation.valueDateTime":"dateTime","Observation.valuePeriod":"Period","Observation.valueQuantity":"Quantity","Observation.valueRange":"Range","Observation.valueRatio":"Ratio","Observation.valueSampledData":"SampledData","Observation.valueString":"string","Observation.valueTime":"time","OperationDefinition.base":"Reference","OperationDefinition.code":"code","OperationDefinition.comment":"string","OperationDefinition.contact":"ContactDetail","OperationDefinition.contained":"Resource","OperationDefinition.date":"dateTime","OperationDefinition.description":"markdown","OperationDefinition.experimental":"boolean","OperationDefinition.extension":"Extension","OperationDefinition.id":"id","OperationDefinition.idempotent":"boolean","OperationDefinition.implicitRules":"uri","OperationDefinition.instance":"boolean","OperationDefinition.jurisdiction":"CodeableConcept","OperationDefinition.kind":"code","OperationDefinition.language":"code","OperationDefinition.meta":"Meta","OperationDefinition.modifierExtension":"Extension","OperationDefinition.name":"string","OperationDefinition.overload.comment":"string","OperationDefinition.overload.extension":"Extension","OperationDefinition.overload.id":"string","OperationDefinition.overload.modifierExtension":"Extension","OperationDefinition.overload.parameterName":"string","OperationDefinition.parameter.binding.extension":"Extension","OperationDefinition.parameter.binding.id":"string","OperationDefinition.parameter.binding.modifierExtension":"Extension","OperationDefinition.parameter.binding.strength":"code","OperationDefinition.parameter.binding.valueSetReference":"Reference","OperationDefinition.parameter.binding.valueSetUri":"uri","OperationDefinition.parameter.documentation":"string","OperationDefinition.parameter.extension":"Extension","OperationDefinition.parameter.id":"string","OperationDefinition.parameter.max":"string","OperationDefinition.parameter.min":"integer","OperationDefinition.parameter.modifierExtension":"Extension","OperationDefinition.parameter.name":"code","OperationDefinition.parameter.profile":"Reference","OperationDefinition.parameter.searchType":"code","OperationDefinition.parameter.type":"code","OperationDefinition.parameter.use":"code","OperationDefinition.publisher":"string","OperationDefinition.purpose":"markdown","OperationDefinition.resource":"code","OperationDefinition.status":"code","OperationDefinition.system":"boolean","OperationDefinition.text":"Narrative","OperationDefinition.type":"boolean","OperationDefinition.url":"uri","OperationDefinition.useContext":"UsageContext","OperationDefinition.version":"string","OperationOutcome.contained":"Resource","OperationOutcome.extension":"Extension","OperationOutcome.id":"id","OperationOutcome.implicitRules":"uri","OperationOutcome.issue.code":"code","OperationOutcome.issue.details":"CodeableConcept","OperationOutcome.issue.diagnostics":"string","OperationOutcome.issue.expression":"string","OperationOutcome.issue.extension":"Extension","OperationOutcome.issue.id":"string","OperationOutcome.issue.location":"string","OperationOutcome.issue.modifierExtension":"Extension","OperationOutcome.issue.severity":"code","OperationOutcome.language":"code","OperationOutcome.meta":"Meta","OperationOutcome.modifierExtension":"Extension","OperationOutcome.text":"Narrative","Organization.active":"boolean","Organization.address":"Address","Organization.alias":"string","Organization.contact.address":"Address","Organization.contact.extension":"Extension","Organization.contact.id":"string","Organization.contact.modifierExtension":"Extension","Organization.contact.name":"HumanName","Organization.contact.purpose":"CodeableConcept","Organization.contact.telecom":"ContactPoint","Organization.contained":"Resource","Organization.endpoint":"Reference","Organization.extension":"Extension","Organization.id":"id","Organization.identifier":"Identifier","Organization.implicitRules":"uri","Organization.language":"code","Organization.meta":"Meta","Organization.modifierExtension":"Extension","Organization.name":"string","Organization.partOf":"Reference","Organization.telecom":"ContactPoint","Organization.text":"Narrative","Organization.type":"CodeableConcept","ParameterDefinition.documentation":"string","ParameterDefinition.extension":"Extension","ParameterDefinition.id":"string","ParameterDefinition.max":"string","ParameterDefinition.min":"integer","ParameterDefinition.name":"code","ParameterDefinition.profile":"Reference","ParameterDefinition.type":"code","ParameterDefinition.use":"code","Parameters.id":"id","Parameters.implicitRules":"uri","Parameters.language":"code","Parameters.meta":"Meta","Parameters.parameter.extension":"Extension","Parameters.parameter.id":"string","Parameters.parameter.modifierExtension":"Extension","Parameters.parameter.name":"string","Parameters.parameter.resource":"Resource","Parameters.parameter.valueAddress":"Address","Parameters.parameter.valueAge":"Age","Parameters.parameter.valueAnnotation":"Annotation","Parameters.parameter.valueAttachment":"Attachment","Parameters.parameter.valueBase64Binary":"base64Binary","Parameters.parameter.valueBoolean":"boolean","Parameters.parameter.valueCode":"code","Parameters.parameter.valueCodeableConcept":"CodeableConcept","Parameters.parameter.valueCoding":"Coding","Parameters.parameter.valueContactPoint":"ContactPoint","Parameters.parameter.valueCount":"Count","Parameters.parameter.valueDate":"date","Parameters.parameter.valueDateTime":"dateTime","Parameters.parameter.valueDecimal":"decimal","Parameters.parameter.valueDistance":"Distance","Parameters.parameter.valueDuration":"Duration","Parameters.parameter.valueHumanName":"HumanName","Parameters.parameter.valueId":"id","Parameters.parameter.valueIdentifier":"Identifier","Parameters.parameter.valueInstant":"instant","Parameters.parameter.valueInteger":"integer","Parameters.parameter.valueMarkdown":"markdown","Parameters.parameter.valueMeta":"Meta","Parameters.parameter.valueMoney":"Money","Parameters.parameter.valueOid":"oid","Parameters.parameter.valuePeriod":"Period","Parameters.parameter.valuePositiveInt":"positiveInt","Parameters.parameter.valueQuantity":"Quantity","Parameters.parameter.valueRange":"Range","Parameters.parameter.valueRatio":"Ratio","Parameters.parameter.valueReference":"Reference","Parameters.parameter.valueSampledData":"SampledData","Parameters.parameter.valueSignature":"Signature","Parameters.parameter.valueString":"string","Parameters.parameter.valueTime":"time","Parameters.parameter.valueTiming":"Timing","Parameters.parameter.valueUnsignedInt":"unsignedInt","Parameters.parameter.valueUri":"uri","Patient.active":"boolean","Patient.address":"Address","Patient.animal.breed":"CodeableConcept","Patient.animal.extension":"Extension","Patient.animal.genderStatus":"CodeableConcept","Patient.animal.id":"string","Patient.animal.modifierExtension":"Extension","Patient.animal.species":"CodeableConcept","Patient.birthDate":"date","Patient.communication.extension":"Extension","Patient.communication.id":"string","Patient.communication.language":"CodeableConcept","Patient.communication.modifierExtension":"Extension","Patient.communication.preferred":"boolean","Patient.contact.address":"Address","Patient.contact.extension":"Extension","Patient.contact.gender":"code","Patient.contact.id":"string","Patient.contact.modifierExtension":"Extension","Patient.contact.name":"HumanName","Patient.contact.organization":"Reference","Patient.contact.period":"Period","Patient.contact.relationship":"CodeableConcept","Patient.contact.telecom":"ContactPoint","Patient.contained":"Resource","Patient.deceasedBoolean":"boolean","Patient.deceasedDateTime":"dateTime","Patient.extension":"Extension","Patient.gender":"code","Patient.generalPractitioner":"Reference","Patient.id":"id","Patient.identifier":"Identifier","Patient.implicitRules":"uri","Patient.language":"code","Patient.link.extension":"Extension","Patient.link.id":"string","Patient.link.modifierExtension":"Extension","Patient.link.other":"Reference","Patient.link.type":"code","Patient.managingOrganization":"Reference","Patient.maritalStatus":"CodeableConcept","Patient.meta":"Meta","Patient.modifierExtension":"Extension","Patient.multipleBirthBoolean":"boolean","Patient.multipleBirthInteger":"integer","Patient.name":"HumanName","Patient.photo":"Attachment","Patient.telecom":"ContactPoint","Patient.text":"Narrative","PaymentNotice.contained":"Resource","PaymentNotice.created":"dateTime","PaymentNotice.extension":"Extension","PaymentNotice.id":"id","PaymentNotice.identifier":"Identifier","PaymentNotice.implicitRules":"uri","PaymentNotice.language":"code","PaymentNotice.meta":"Meta","PaymentNotice.modifierExtension":"Extension","PaymentNotice.organization":"Reference","PaymentNotice.paymentStatus":"CodeableConcept","PaymentNotice.provider":"Reference","PaymentNotice.request":"Reference","PaymentNotice.response":"Reference","PaymentNotice.status":"code","PaymentNotice.statusDate":"date","PaymentNotice.target":"Reference","PaymentNotice.text":"Narrative","PaymentReconciliation.contained":"Resource","PaymentReconciliation.created":"dateTime","PaymentReconciliation.detail.amount":"Money","PaymentReconciliation.detail.date":"date","PaymentReconciliation.detail.extension":"Extension","PaymentReconciliation.detail.id":"string","PaymentReconciliation.detail.modifierExtension":"Extension","PaymentReconciliation.detail.payee":"Reference","PaymentReconciliation.detail.request":"Reference","PaymentReconciliation.detail.response":"Reference","PaymentReconciliation.detail.submitter":"Reference","PaymentReconciliation.detail.type":"CodeableConcept","PaymentReconciliation.disposition":"string","PaymentReconciliation.extension":"Extension","PaymentReconciliation.form":"CodeableConcept","PaymentReconciliation.id":"id","PaymentReconciliation.identifier":"Identifier","PaymentReconciliation.implicitRules":"uri","PaymentReconciliation.language":"code","PaymentReconciliation.meta":"Meta","PaymentReconciliation.modifierExtension":"Extension","PaymentReconciliation.organization":"Reference","PaymentReconciliation.outcome":"CodeableConcept","PaymentReconciliation.period":"Period","PaymentReconciliation.processNote.extension":"Extension","PaymentReconciliation.processNote.id":"string","PaymentReconciliation.processNote.modifierExtension":"Extension","PaymentReconciliation.processNote.text":"string","PaymentReconciliation.processNote.type":"CodeableConcept","PaymentReconciliation.request":"Reference","PaymentReconciliation.requestOrganization":"Reference","PaymentReconciliation.requestProvider":"Reference","PaymentReconciliation.status":"code","PaymentReconciliation.text":"Narrative","PaymentReconciliation.total":"Money","Period.end":"dateTime","Period.extension":"Extension","Period.id":"string","Period.start":"dateTime","Person.active":"boolean","Person.address":"Address","Person.birthDate":"date","Person.contained":"Resource","Person.extension":"Extension","Person.gender":"code","Person.id":"id","Person.identifier":"Identifier","Person.implicitRules":"uri","Person.language":"code","Person.link.assurance":"code","Person.link.extension":"Extension","Person.link.id":"string","Person.link.modifierExtension":"Extension","Person.link.target":"Reference","Person.managingOrganization":"Reference","Person.meta":"Meta","Person.modifierExtension":"Extension","Person.name":"HumanName","Person.photo":"Attachment","Person.telecom":"ContactPoint","Person.text":"Narrative","PlanDefinition.action.cardinalityBehavior":"code","PlanDefinition.action.code":"CodeableConcept","PlanDefinition.action.condition.description":"string","PlanDefinition.action.condition.expression":"string","PlanDefinition.action.condition.extension":"Extension","PlanDefinition.action.condition.id":"string","PlanDefinition.action.condition.kind":"code","PlanDefinition.action.condition.language":"string","PlanDefinition.action.condition.modifierExtension":"Extension","PlanDefinition.action.definition":"Reference","PlanDefinition.action.description":"string","PlanDefinition.action.documentation":"RelatedArtifact","PlanDefinition.action.dynamicValue.description":"string","PlanDefinition.action.dynamicValue.expression":"string","PlanDefinition.action.dynamicValue.extension":"Extension","PlanDefinition.action.dynamicValue.id":"string","PlanDefinition.action.dynamicValue.language":"string","PlanDefinition.action.dynamicValue.modifierExtension":"Extension","PlanDefinition.action.dynamicValue.path":"string","PlanDefinition.action.extension":"Extension","PlanDefinition.action.goalId":"id","PlanDefinition.action.groupingBehavior":"code","PlanDefinition.action.id":"string","PlanDefinition.action.input":"DataRequirement","PlanDefinition.action.label":"string","PlanDefinition.action.modifierExtension":"Extension","PlanDefinition.action.output":"DataRequirement","PlanDefinition.action.participant.extension":"Extension","PlanDefinition.action.participant.id":"string","PlanDefinition.action.participant.modifierExtension":"Extension","PlanDefinition.action.participant.role":"CodeableConcept","PlanDefinition.action.participant.type":"code","PlanDefinition.action.precheckBehavior":"code","PlanDefinition.action.reason":"CodeableConcept","PlanDefinition.action.relatedAction.actionId":"id","PlanDefinition.action.relatedAction.extension":"Extension","PlanDefinition.action.relatedAction.id":"string","PlanDefinition.action.relatedAction.modifierExtension":"Extension","PlanDefinition.action.relatedAction.offsetDuration":"Duration","PlanDefinition.action.relatedAction.offsetRange":"Range","PlanDefinition.action.relatedAction.relationship":"code","PlanDefinition.action.requiredBehavior":"code","PlanDefinition.action.selectionBehavior":"code","PlanDefinition.action.textEquivalent":"string","PlanDefinition.action.timingDateTime":"dateTime","PlanDefinition.action.timingDuration":"Duration","PlanDefinition.action.timingPeriod":"Period","PlanDefinition.action.timingRange":"Range","PlanDefinition.action.timingTiming":"Timing","PlanDefinition.action.title":"string","PlanDefinition.action.transform":"Reference","PlanDefinition.action.triggerDefinition":"TriggerDefinition","PlanDefinition.action.type":"Coding","PlanDefinition.approvalDate":"date","PlanDefinition.contact":"ContactDetail","PlanDefinition.contained":"Resource","PlanDefinition.contributor":"Contributor","PlanDefinition.copyright":"markdown","PlanDefinition.date":"dateTime","PlanDefinition.description":"markdown","PlanDefinition.effectivePeriod":"Period","PlanDefinition.experimental":"boolean","PlanDefinition.extension":"Extension","PlanDefinition.goal.addresses":"CodeableConcept","PlanDefinition.goal.category":"CodeableConcept","PlanDefinition.goal.description":"CodeableConcept","PlanDefinition.goal.documentation":"RelatedArtifact","PlanDefinition.goal.extension":"Extension","PlanDefinition.goal.id":"string","PlanDefinition.goal.modifierExtension":"Extension","PlanDefinition.goal.priority":"CodeableConcept","PlanDefinition.goal.start":"CodeableConcept","PlanDefinition.goal.target.detailCodeableConcept":"CodeableConcept","PlanDefinition.goal.target.detailQuantity":"Quantity","PlanDefinition.goal.target.detailRange":"Range","PlanDefinition.goal.target.due":"Duration","PlanDefinition.goal.target.extension":"Extension","PlanDefinition.goal.target.id":"string","PlanDefinition.goal.target.measure":"CodeableConcept","PlanDefinition.goal.target.modifierExtension":"Extension","PlanDefinition.id":"id","PlanDefinition.identifier":"Identifier","PlanDefinition.implicitRules":"uri","PlanDefinition.jurisdiction":"CodeableConcept","PlanDefinition.language":"code","PlanDefinition.lastReviewDate":"date","PlanDefinition.library":"Reference","PlanDefinition.meta":"Meta","PlanDefinition.modifierExtension":"Extension","PlanDefinition.name":"string","PlanDefinition.publisher":"string","PlanDefinition.purpose":"markdown","PlanDefinition.relatedArtifact":"RelatedArtifact","PlanDefinition.status":"code","PlanDefinition.text":"Narrative","PlanDefinition.title":"string","PlanDefinition.topic":"CodeableConcept","PlanDefinition.type":"CodeableConcept","PlanDefinition.url":"uri","PlanDefinition.usage":"string","PlanDefinition.useContext":"UsageContext","PlanDefinition.version":"string","Practitioner.active":"boolean","Practitioner.address":"Address","Practitioner.birthDate":"date","Practitioner.communication":"CodeableConcept","Practitioner.contained":"Resource","Practitioner.extension":"Extension","Practitioner.gender":"code","Practitioner.id":"id","Practitioner.identifier":"Identifier","Practitioner.implicitRules":"uri","Practitioner.language":"code","Practitioner.meta":"Meta","Practitioner.modifierExtension":"Extension","Practitioner.name":"HumanName","Practitioner.photo":"Attachment","Practitioner.qualification.code":"CodeableConcept","Practitioner.qualification.extension":"Extension","Practitioner.qualification.id":"string","Practitioner.qualification.identifier":"Identifier","Practitioner.qualification.issuer":"Reference","Practitioner.qualification.modifierExtension":"Extension","Practitioner.qualification.period":"Period","Practitioner.telecom":"ContactPoint","Practitioner.text":"Narrative","PractitionerRole.active":"boolean","PractitionerRole.availabilityExceptions":"string","PractitionerRole.availableTime.allDay":"boolean","PractitionerRole.availableTime.availableEndTime":"time","PractitionerRole.availableTime.availableStartTime":"time","PractitionerRole.availableTime.daysOfWeek":"code","PractitionerRole.availableTime.extension":"Extension","PractitionerRole.availableTime.id":"string","PractitionerRole.availableTime.modifierExtension":"Extension","PractitionerRole.code":"CodeableConcept","PractitionerRole.contained":"Resource","PractitionerRole.endpoint":"Reference","PractitionerRole.extension":"Extension","PractitionerRole.healthcareService":"Reference","PractitionerRole.id":"id","PractitionerRole.identifier":"Identifier","PractitionerRole.implicitRules":"uri","PractitionerRole.language":"code","PractitionerRole.location":"Reference","PractitionerRole.meta":"Meta","PractitionerRole.modifierExtension":"Extension","PractitionerRole.notAvailable.description":"string","PractitionerRole.notAvailable.during":"Period","PractitionerRole.notAvailable.extension":"Extension","PractitionerRole.notAvailable.id":"string","PractitionerRole.notAvailable.modifierExtension":"Extension","PractitionerRole.organization":"Reference","PractitionerRole.period":"Period","PractitionerRole.practitioner":"Reference","PractitionerRole.specialty":"CodeableConcept","PractitionerRole.telecom":"ContactPoint","PractitionerRole.text":"Narrative","Procedure.basedOn":"Reference","Procedure.bodySite":"CodeableConcept","Procedure.category":"CodeableConcept","Procedure.code":"CodeableConcept","Procedure.complication":"CodeableConcept","Procedure.complicationDetail":"Reference","Procedure.contained":"Resource","Procedure.context":"Reference","Procedure.definition":"Reference","Procedure.extension":"Extension","Procedure.focalDevice.action":"CodeableConcept","Procedure.focalDevice.extension":"Extension","Procedure.focalDevice.id":"string","Procedure.focalDevice.manipulated":"Reference","Procedure.focalDevice.modifierExtension":"Extension","Procedure.followUp":"CodeableConcept","Procedure.id":"id","Procedure.identifier":"Identifier","Procedure.implicitRules":"uri","Procedure.language":"code","Procedure.location":"Reference","Procedure.meta":"Meta","Procedure.modifierExtension":"Extension","Procedure.notDone":"boolean","Procedure.notDoneReason":"CodeableConcept","Procedure.note":"Annotation","Procedure.outcome":"CodeableConcept","Procedure.partOf":"Reference","Procedure.performedDateTime":"dateTime","Procedure.performedPeriod":"Period","Procedure.performer.actor":"Reference","Procedure.performer.extension":"Extension","Procedure.performer.id":"string","Procedure.performer.modifierExtension":"Extension","Procedure.performer.onBehalfOf":"Reference","Procedure.performer.role":"CodeableConcept","Procedure.reasonCode":"CodeableConcept","Procedure.reasonReference":"Reference","Procedure.report":"Reference","Procedure.status":"code","Procedure.subject":"Reference","Procedure.text":"Narrative","Procedure.usedCode":"CodeableConcept","Procedure.usedReference":"Reference","ProcedureRequest.asNeededBoolean":"boolean","ProcedureRequest.asNeededCodeableConcept":"CodeableConcept","ProcedureRequest.authoredOn":"dateTime","ProcedureRequest.basedOn":"Reference","ProcedureRequest.bodySite":"CodeableConcept","ProcedureRequest.category":"CodeableConcept","ProcedureRequest.code":"CodeableConcept","ProcedureRequest.contained":"Resource","ProcedureRequest.context":"Reference","ProcedureRequest.definition":"Reference","ProcedureRequest.doNotPerform":"boolean","ProcedureRequest.extension":"Extension","ProcedureRequest.id":"id","ProcedureRequest.identifier":"Identifier","ProcedureRequest.implicitRules":"uri","ProcedureRequest.intent":"code","ProcedureRequest.language":"code","ProcedureRequest.meta":"Meta","ProcedureRequest.modifierExtension":"Extension","ProcedureRequest.note":"Annotation","ProcedureRequest.occurrenceDateTime":"dateTime","ProcedureRequest.occurrencePeriod":"Period","ProcedureRequest.occurrenceTiming":"Timing","ProcedureRequest.performer":"Reference","ProcedureRequest.performerType":"CodeableConcept","ProcedureRequest.priority":"code","ProcedureRequest.reasonCode":"CodeableConcept","ProcedureRequest.reasonReference":"Reference","ProcedureRequest.relevantHistory":"Reference","ProcedureRequest.replaces":"Reference","ProcedureRequest.requester.agent":"Reference","ProcedureRequest.requester.extension":"Extension","ProcedureRequest.requester.id":"string","ProcedureRequest.requester.modifierExtension":"Extension","ProcedureRequest.requester.onBehalfOf":"Reference","ProcedureRequest.requisition":"Identifier","ProcedureRequest.specimen":"Reference","ProcedureRequest.status":"code","ProcedureRequest.subject":"Reference","ProcedureRequest.supportingInfo":"Reference","ProcedureRequest.text":"Narrative","ProcessRequest.action":"code","ProcessRequest.contained":"Resource","ProcessRequest.created":"dateTime","ProcessRequest.exclude":"string","ProcessRequest.extension":"Extension","ProcessRequest.id":"id","ProcessRequest.identifier":"Identifier","ProcessRequest.implicitRules":"uri","ProcessRequest.include":"string","ProcessRequest.item.extension":"Extension","ProcessRequest.item.id":"string","ProcessRequest.item.modifierExtension":"Extension","ProcessRequest.item.sequenceLinkId":"integer","ProcessRequest.language":"code","ProcessRequest.meta":"Meta","ProcessRequest.modifierExtension":"Extension","ProcessRequest.nullify":"boolean","ProcessRequest.organization":"Reference","ProcessRequest.period":"Period","ProcessRequest.provider":"Reference","ProcessRequest.reference":"string","ProcessRequest.request":"Reference","ProcessRequest.response":"Reference","ProcessRequest.status":"code","ProcessRequest.target":"Reference","ProcessRequest.text":"Narrative","ProcessResponse.communicationRequest":"Reference","ProcessResponse.contained":"Resource","ProcessResponse.created":"dateTime","ProcessResponse.disposition":"string","ProcessResponse.error":"CodeableConcept","ProcessResponse.extension":"Extension","ProcessResponse.form":"CodeableConcept","ProcessResponse.id":"id","ProcessResponse.identifier":"Identifier","ProcessResponse.implicitRules":"uri","ProcessResponse.language":"code","ProcessResponse.meta":"Meta","ProcessResponse.modifierExtension":"Extension","ProcessResponse.organization":"Reference","ProcessResponse.outcome":"CodeableConcept","ProcessResponse.processNote.extension":"Extension","ProcessResponse.processNote.id":"string","ProcessResponse.processNote.modifierExtension":"Extension","ProcessResponse.processNote.text":"string","ProcessResponse.processNote.type":"CodeableConcept","ProcessResponse.request":"Reference","ProcessResponse.requestOrganization":"Reference","ProcessResponse.requestProvider":"Reference","ProcessResponse.status":"code","ProcessResponse.text":"Narrative","Provenance.activity":"Coding","Provenance.agent.extension":"Extension","Provenance.agent.id":"string","Provenance.agent.modifierExtension":"Extension","Provenance.agent.onBehalfOfReference":"Reference","Provenance.agent.onBehalfOfUri":"uri","Provenance.agent.relatedAgentType":"CodeableConcept","Provenance.agent.role":"CodeableConcept","Provenance.agent.whoReference":"Reference","Provenance.agent.whoUri":"uri","Provenance.contained":"Resource","Provenance.entity.extension":"Extension","Provenance.entity.id":"string","Provenance.entity.modifierExtension":"Extension","Provenance.entity.role":"code","Provenance.entity.whatIdentifier":"Identifier","Provenance.entity.whatReference":"Reference","Provenance.entity.whatUri":"uri","Provenance.extension":"Extension","Provenance.id":"id","Provenance.implicitRules":"uri","Provenance.language":"code","Provenance.location":"Reference","Provenance.meta":"Meta","Provenance.modifierExtension":"Extension","Provenance.period":"Period","Provenance.policy":"uri","Provenance.reason":"Coding","Provenance.recorded":"instant","Provenance.signature":"Signature","Provenance.target":"Reference","Provenance.text":"Narrative","Quantity.code":"code","Quantity.comparator":"code","Quantity.extension":"Extension","Quantity.id":"string","Quantity.system":"uri","Quantity.unit":"string","Quantity.value":"decimal","Questionnaire.approvalDate":"date","Questionnaire.code":"Coding","Questionnaire.contact":"ContactDetail","Questionnaire.contained":"Resource","Questionnaire.copyright":"markdown","Questionnaire.date":"dateTime","Questionnaire.description":"markdown","Questionnaire.effectivePeriod":"Period","Questionnaire.experimental":"boolean","Questionnaire.extension":"Extension","Questionnaire.id":"id","Questionnaire.identifier":"Identifier","Questionnaire.implicitRules":"uri","Questionnaire.item.code":"Coding","Questionnaire.item.definition":"uri","Questionnaire.item.enableWhen.answerAttachment":"Attachment","Questionnaire.item.enableWhen.answerBoolean":"boolean","Questionnaire.item.enableWhen.answerCoding":"Coding","Questionnaire.item.enableWhen.answerDate":"date","Questionnaire.item.enableWhen.answerDateTime":"dateTime","Questionnaire.item.enableWhen.answerDecimal":"decimal","Questionnaire.item.enableWhen.answerInteger":"integer","Questionnaire.item.enableWhen.answerQuantity":"Quantity","Questionnaire.item.enableWhen.answerReference":"Reference","Questionnaire.item.enableWhen.answerString":"string","Questionnaire.item.enableWhen.answerTime":"time","Questionnaire.item.enableWhen.answerUri":"uri","Questionnaire.item.enableWhen.extension":"Extension","Questionnaire.item.enableWhen.hasAnswer":"boolean","Questionnaire.item.enableWhen.id":"string","Questionnaire.item.enableWhen.modifierExtension":"Extension","Questionnaire.item.enableWhen.question":"string","Questionnaire.item.extension":"Extension","Questionnaire.item.id":"string","Questionnaire.item.initialAttachment":"Attachment","Questionnaire.item.initialBoolean":"boolean","Questionnaire.item.initialCoding":"Coding","Questionnaire.item.initialDate":"date","Questionnaire.item.initialDateTime":"dateTime","Questionnaire.item.initialDecimal":"decimal","Questionnaire.item.initialInteger":"integer","Questionnaire.item.initialQuantity":"Quantity","Questionnaire.item.initialReference":"Reference","Questionnaire.item.initialString":"string","Questionnaire.item.initialTime":"time","Questionnaire.item.initialUri":"uri","Questionnaire.item.linkId":"string","Questionnaire.item.maxLength":"integer","Questionnaire.item.modifierExtension":"Extension","Questionnaire.item.option.extension":"Extension","Questionnaire.item.option.id":"string","Questionnaire.item.option.modifierExtension":"Extension","Questionnaire.item.option.valueCoding":"Coding","Questionnaire.item.option.valueDate":"date","Questionnaire.item.option.valueInteger":"integer","Questionnaire.item.option.valueString":"string","Questionnaire.item.option.valueTime":"time","Questionnaire.item.options":"Reference","Questionnaire.item.prefix":"string","Questionnaire.item.readOnly":"boolean","Questionnaire.item.repeats":"boolean","Questionnaire.item.required":"boolean","Questionnaire.item.text":"string","Questionnaire.item.type":"code","Questionnaire.jurisdiction":"CodeableConcept","Questionnaire.language":"code","Questionnaire.lastReviewDate":"date","Questionnaire.meta":"Meta","Questionnaire.modifierExtension":"Extension","Questionnaire.name":"string","Questionnaire.publisher":"string","Questionnaire.purpose":"markdown","Questionnaire.status":"code","Questionnaire.subjectType":"code","Questionnaire.text":"Narrative","Questionnaire.title":"string","Questionnaire.url":"uri","Questionnaire.useContext":"UsageContext","Questionnaire.version":"string","QuestionnaireResponse.author":"Reference","QuestionnaireResponse.authored":"dateTime","QuestionnaireResponse.basedOn":"Reference","QuestionnaireResponse.contained":"Resource","QuestionnaireResponse.context":"Reference","QuestionnaireResponse.extension":"Extension","QuestionnaireResponse.id":"id","QuestionnaireResponse.identifier":"Identifier","QuestionnaireResponse.implicitRules":"uri","QuestionnaireResponse.item.answer.extension":"Extension","QuestionnaireResponse.item.answer.id":"string","QuestionnaireResponse.item.answer.modifierExtension":"Extension","QuestionnaireResponse.item.answer.valueAttachment":"Attachment","QuestionnaireResponse.item.answer.valueBoolean":"boolean","QuestionnaireResponse.item.answer.valueCoding":"Coding","QuestionnaireResponse.item.answer.valueDate":"date","QuestionnaireResponse.item.answer.valueDateTime":"dateTime","QuestionnaireResponse.item.answer.valueDecimal":"decimal","QuestionnaireResponse.item.answer.valueInteger":"integer","QuestionnaireResponse.item.answer.valueQuantity":"Quantity","QuestionnaireResponse.item.answer.valueReference":"Reference","QuestionnaireResponse.item.answer.valueString":"string","QuestionnaireResponse.item.answer.valueTime":"time","QuestionnaireResponse.item.answer.valueUri":"uri","QuestionnaireResponse.item.definition":"uri","QuestionnaireResponse.item.extension":"Extension","QuestionnaireResponse.item.id":"string","QuestionnaireResponse.item.linkId":"string","QuestionnaireResponse.item.modifierExtension":"Extension","QuestionnaireResponse.item.subject":"Reference","QuestionnaireResponse.item.text":"string","QuestionnaireResponse.language":"code","QuestionnaireResponse.meta":"Meta","QuestionnaireResponse.modifierExtension":"Extension","QuestionnaireResponse.parent":"Reference","QuestionnaireResponse.questionnaire":"Reference","QuestionnaireResponse.source":"Reference","QuestionnaireResponse.status":"code","QuestionnaireResponse.subject":"Reference","QuestionnaireResponse.text":"Narrative","Range.extension":"Extension","Range.high":"Quantity","Range.id":"string","Range.low":"Quantity","Ratio.denominator":"Quantity","Ratio.extension":"Extension","Ratio.id":"string","Ratio.numerator":"Quantity","Reference.display":"string","Reference.extension":"Extension","Reference.id":"string","Reference.identifier":"Identifier","Reference.reference":"string","ReferralRequest.authoredOn":"dateTime","ReferralRequest.basedOn":"Reference","ReferralRequest.contained":"Resource","ReferralRequest.context":"Reference","ReferralRequest.definition":"Reference","ReferralRequest.description":"string","ReferralRequest.extension":"Extension","ReferralRequest.groupIdentifier":"Identifier","ReferralRequest.id":"id","ReferralRequest.identifier":"Identifier","ReferralRequest.implicitRules":"uri","ReferralRequest.intent":"code","ReferralRequest.language":"code","ReferralRequest.meta":"Meta","ReferralRequest.modifierExtension":"Extension","ReferralRequest.note":"Annotation","ReferralRequest.occurrenceDateTime":"dateTime","ReferralRequest.occurrencePeriod":"Period","ReferralRequest.priority":"code","ReferralRequest.reasonCode":"CodeableConcept","ReferralRequest.reasonReference":"Reference","ReferralRequest.recipient":"Reference","ReferralRequest.relevantHistory":"Reference","ReferralRequest.replaces":"Reference","ReferralRequest.requester.agent":"Reference","ReferralRequest.requester.extension":"Extension","ReferralRequest.requester.id":"string","ReferralRequest.requester.modifierExtension":"Extension","ReferralRequest.requester.onBehalfOf":"Reference","ReferralRequest.serviceRequested":"CodeableConcept","ReferralRequest.specialty":"CodeableConcept","ReferralRequest.status":"code","ReferralRequest.subject":"Reference","ReferralRequest.supportingInfo":"Reference","ReferralRequest.text":"Narrative","ReferralRequest.type":"CodeableConcept","RelatedArtifact.citation":"string","RelatedArtifact.display":"string","RelatedArtifact.document":"Attachment","RelatedArtifact.extension":"Extension","RelatedArtifact.id":"string","RelatedArtifact.resource":"Reference","RelatedArtifact.type":"code","RelatedArtifact.url":"uri","RelatedPerson.active":"boolean","RelatedPerson.address":"Address","RelatedPerson.birthDate":"date","RelatedPerson.contained":"Resource","RelatedPerson.extension":"Extension","RelatedPerson.gender":"code","RelatedPerson.id":"id","RelatedPerson.identifier":"Identifier","RelatedPerson.implicitRules":"uri","RelatedPerson.language":"code","RelatedPerson.meta":"Meta","RelatedPerson.modifierExtension":"Extension","RelatedPerson.name":"HumanName","RelatedPerson.patient":"Reference","RelatedPerson.period":"Period","RelatedPerson.photo":"Attachment","RelatedPerson.relationship":"CodeableConcept","RelatedPerson.telecom":"ContactPoint","RelatedPerson.text":"Narrative","RequestGroup.action.cardinalityBehavior":"code","RequestGroup.action.code":"CodeableConcept","RequestGroup.action.condition.description":"string","RequestGroup.action.condition.expression":"string","RequestGroup.action.condition.extension":"Extension","RequestGroup.action.condition.id":"string","RequestGroup.action.condition.kind":"code","RequestGroup.action.condition.language":"string","RequestGroup.action.condition.modifierExtension":"Extension","RequestGroup.action.description":"string","RequestGroup.action.documentation":"RelatedArtifact","RequestGroup.action.extension":"Extension","RequestGroup.action.groupingBehavior":"code","RequestGroup.action.id":"string","RequestGroup.action.label":"string","RequestGroup.action.modifierExtension":"Extension","RequestGroup.action.participant":"Reference","RequestGroup.action.precheckBehavior":"code","RequestGroup.action.relatedAction.actionId":"id","RequestGroup.action.relatedAction.extension":"Extension","RequestGroup.action.relatedAction.id":"string","RequestGroup.action.relatedAction.modifierExtension":"Extension","RequestGroup.action.relatedAction.offsetDuration":"Duration","RequestGroup.action.relatedAction.offsetRange":"Range","RequestGroup.action.relatedAction.relationship":"code","RequestGroup.action.requiredBehavior":"code","RequestGroup.action.resource":"Reference","RequestGroup.action.selectionBehavior":"code","RequestGroup.action.textEquivalent":"string","RequestGroup.action.timingDateTime":"dateTime","RequestGroup.action.timingDuration":"Duration","RequestGroup.action.timingPeriod":"Period","RequestGroup.action.timingRange":"Range","RequestGroup.action.timingTiming":"Timing","RequestGroup.action.title":"string","RequestGroup.action.type":"Coding","RequestGroup.author":"Reference","RequestGroup.authoredOn":"dateTime","RequestGroup.basedOn":"Reference","RequestGroup.contained":"Resource","RequestGroup.context":"Reference","RequestGroup.definition":"Reference","RequestGroup.extension":"Extension","RequestGroup.groupIdentifier":"Identifier","RequestGroup.id":"id","RequestGroup.identifier":"Identifier","RequestGroup.implicitRules":"uri","RequestGroup.intent":"code","RequestGroup.language":"code","RequestGroup.meta":"Meta","RequestGroup.modifierExtension":"Extension","RequestGroup.note":"Annotation","RequestGroup.priority":"code","RequestGroup.reasonCodeableConcept":"CodeableConcept","RequestGroup.reasonReference":"Reference","RequestGroup.replaces":"Reference","RequestGroup.status":"code","RequestGroup.subject":"Reference","RequestGroup.text":"Narrative","ResearchStudy.arm.code":"CodeableConcept","ResearchStudy.arm.description":"string","ResearchStudy.arm.extension":"Extension","ResearchStudy.arm.id":"string","ResearchStudy.arm.modifierExtension":"Extension","ResearchStudy.arm.name":"string","ResearchStudy.category":"CodeableConcept","ResearchStudy.contact":"ContactDetail","ResearchStudy.contained":"Resource","ResearchStudy.description":"markdown","ResearchStudy.enrollment":"Reference","ResearchStudy.extension":"Extension","ResearchStudy.focus":"CodeableConcept","ResearchStudy.id":"id","ResearchStudy.identifier":"Identifier","ResearchStudy.implicitRules":"uri","ResearchStudy.jurisdiction":"CodeableConcept","ResearchStudy.keyword":"CodeableConcept","ResearchStudy.language":"code","ResearchStudy.meta":"Meta","ResearchStudy.modifierExtension":"Extension","ResearchStudy.note":"Annotation","ResearchStudy.partOf":"Reference","ResearchStudy.period":"Period","ResearchStudy.principalInvestigator":"Reference","ResearchStudy.protocol":"Reference","ResearchStudy.reasonStopped":"CodeableConcept","ResearchStudy.relatedArtifact":"RelatedArtifact","ResearchStudy.site":"Reference","ResearchStudy.sponsor":"Reference","ResearchStudy.status":"code","ResearchStudy.text":"Narrative","ResearchStudy.title":"string","ResearchSubject.actualArm":"string","ResearchSubject.assignedArm":"string","ResearchSubject.consent":"Reference","ResearchSubject.contained":"Resource","ResearchSubject.extension":"Extension","ResearchSubject.id":"id","ResearchSubject.identifier":"Identifier","ResearchSubject.implicitRules":"uri","ResearchSubject.individual":"Reference","ResearchSubject.language":"code","ResearchSubject.meta":"Meta","ResearchSubject.modifierExtension":"Extension","ResearchSubject.period":"Period","ResearchSubject.status":"code","ResearchSubject.study":"Reference","ResearchSubject.text":"Narrative","Resource.id":"id","Resource.implicitRules":"uri","Resource.language":"code","Resource.meta":"Meta","RiskAssessment.basedOn":"Reference","RiskAssessment.basis":"Reference","RiskAssessment.code":"CodeableConcept","RiskAssessment.comment":"string","RiskAssessment.condition":"Reference","RiskAssessment.contained":"Resource","RiskAssessment.context":"Reference","RiskAssessment.extension":"Extension","RiskAssessment.id":"id","RiskAssessment.identifier":"Identifier","RiskAssessment.implicitRules":"uri","RiskAssessment.language":"code","RiskAssessment.meta":"Meta","RiskAssessment.method":"CodeableConcept","RiskAssessment.mitigation":"string","RiskAssessment.modifierExtension":"Extension","RiskAssessment.occurrenceDateTime":"dateTime","RiskAssessment.occurrencePeriod":"Period","RiskAssessment.parent":"Reference","RiskAssessment.performer":"Reference","RiskAssessment.prediction.extension":"Extension","RiskAssessment.prediction.id":"string","RiskAssessment.prediction.modifierExtension":"Extension","RiskAssessment.prediction.outcome":"CodeableConcept","RiskAssessment.prediction.probabilityDecimal":"decimal","RiskAssessment.prediction.probabilityRange":"Range","RiskAssessment.prediction.qualitativeRisk":"CodeableConcept","RiskAssessment.prediction.rationale":"string","RiskAssessment.prediction.relativeRisk":"decimal","RiskAssessment.prediction.whenPeriod":"Period","RiskAssessment.prediction.whenRange":"Range","RiskAssessment.reasonCodeableConcept":"CodeableConcept","RiskAssessment.reasonReference":"Reference","RiskAssessment.status":"code","RiskAssessment.subject":"Reference","RiskAssessment.text":"Narrative","SampledData.data":"string","SampledData.dimensions":"positiveInt","SampledData.extension":"Extension","SampledData.factor":"decimal","SampledData.id":"string","SampledData.lowerLimit":"decimal","SampledData.origin":"Quantity","SampledData.period":"decimal","SampledData.upperLimit":"decimal","Schedule.active":"boolean","Schedule.actor":"Reference","Schedule.comment":"string","Schedule.contained":"Resource","Schedule.extension":"Extension","Schedule.id":"id","Schedule.identifier":"Identifier","Schedule.implicitRules":"uri","Schedule.language":"code","Schedule.meta":"Meta","Schedule.modifierExtension":"Extension","Schedule.planningHorizon":"Period","Schedule.serviceCategory":"CodeableConcept","Schedule.serviceType":"CodeableConcept","Schedule.specialty":"CodeableConcept","Schedule.text":"Narrative","SearchParameter.base":"code","SearchParameter.chain":"string","SearchParameter.code":"code","SearchParameter.comparator":"code","SearchParameter.component.definition":"Reference","SearchParameter.component.expression":"string","SearchParameter.component.extension":"Extension","SearchParameter.component.id":"string","SearchParameter.component.modifierExtension":"Extension","SearchParameter.contact":"ContactDetail","SearchParameter.contained":"Resource","SearchParameter.date":"dateTime","SearchParameter.derivedFrom":"uri","SearchParameter.description":"markdown","SearchParameter.experimental":"boolean","SearchParameter.expression":"string","SearchParameter.extension":"Extension","SearchParameter.id":"id","SearchParameter.implicitRules":"uri","SearchParameter.jurisdiction":"CodeableConcept","SearchParameter.language":"code","SearchParameter.meta":"Meta","SearchParameter.modifier":"code","SearchParameter.modifierExtension":"Extension","SearchParameter.name":"string","SearchParameter.publisher":"string","SearchParameter.purpose":"markdown","SearchParameter.status":"code","SearchParameter.target":"code","SearchParameter.text":"Narrative","SearchParameter.type":"code","SearchParameter.url":"uri","SearchParameter.useContext":"UsageContext","SearchParameter.version":"string","SearchParameter.xpath":"string","SearchParameter.xpathUsage":"code","Sequence.contained":"Resource","Sequence.coordinateSystem":"integer","Sequence.device":"Reference","Sequence.extension":"Extension","Sequence.id":"id","Sequence.identifier":"Identifier","Sequence.implicitRules":"uri","Sequence.language":"code","Sequence.meta":"Meta","Sequence.modifierExtension":"Extension","Sequence.observedSeq":"string","Sequence.patient":"Reference","Sequence.performer":"Reference","Sequence.pointer":"Reference","Sequence.quality.end":"integer","Sequence.quality.extension":"Extension","Sequence.quality.fScore":"decimal","Sequence.quality.gtFP":"decimal","Sequence.quality.id":"string","Sequence.quality.method":"CodeableConcept","Sequence.quality.modifierExtension":"Extension","Sequence.quality.precision":"decimal","Sequence.quality.queryFP":"decimal","Sequence.quality.queryTP":"decimal","Sequence.quality.recall":"decimal","Sequence.quality.score":"Quantity","Sequence.quality.standardSequence":"CodeableConcept","Sequence.quality.start":"integer","Sequence.quality.truthFN":"decimal","Sequence.quality.truthTP":"decimal","Sequence.quality.type":"code","Sequence.quantity":"Quantity","Sequence.readCoverage":"integer","Sequence.referenceSeq.chromosome":"CodeableConcept","Sequence.referenceSeq.extension":"Extension","Sequence.referenceSeq.genomeBuild":"string","Sequence.referenceSeq.id":"string","Sequence.referenceSeq.modifierExtension":"Extension","Sequence.referenceSeq.referenceSeqId":"CodeableConcept","Sequence.referenceSeq.referenceSeqPointer":"Reference","Sequence.referenceSeq.referenceSeqString":"string","Sequence.referenceSeq.strand":"integer","Sequence.referenceSeq.windowEnd":"integer","Sequence.referenceSeq.windowStart":"integer","Sequence.repository.datasetId":"string","Sequence.repository.extension":"Extension","Sequence.repository.id":"string","Sequence.repository.modifierExtension":"Extension","Sequence.repository.name":"string","Sequence.repository.readsetId":"string","Sequence.repository.type":"code","Sequence.repository.url":"uri","Sequence.repository.variantsetId":"string","Sequence.specimen":"Reference","Sequence.text":"Narrative","Sequence.type":"code","Sequence.variant.cigar":"string","Sequence.variant.end":"integer","Sequence.variant.extension":"Extension","Sequence.variant.id":"string","Sequence.variant.modifierExtension":"Extension","Sequence.variant.observedAllele":"string","Sequence.variant.referenceAllele":"string","Sequence.variant.start":"integer","Sequence.variant.variantPointer":"Reference","ServiceDefinition.approvalDate":"date","ServiceDefinition.contact":"ContactDetail","ServiceDefinition.contained":"Resource","ServiceDefinition.contributor":"Contributor","ServiceDefinition.copyright":"markdown","ServiceDefinition.dataRequirement":"DataRequirement","ServiceDefinition.date":"dateTime","ServiceDefinition.description":"markdown","ServiceDefinition.effectivePeriod":"Period","ServiceDefinition.experimental":"boolean","ServiceDefinition.extension":"Extension","ServiceDefinition.id":"id","ServiceDefinition.identifier":"Identifier","ServiceDefinition.implicitRules":"uri","ServiceDefinition.jurisdiction":"CodeableConcept","ServiceDefinition.language":"code","ServiceDefinition.lastReviewDate":"date","ServiceDefinition.meta":"Meta","ServiceDefinition.modifierExtension":"Extension","ServiceDefinition.name":"string","ServiceDefinition.operationDefinition":"Reference","ServiceDefinition.publisher":"string","ServiceDefinition.purpose":"markdown","ServiceDefinition.relatedArtifact":"RelatedArtifact","ServiceDefinition.status":"code","ServiceDefinition.text":"Narrative","ServiceDefinition.title":"string","ServiceDefinition.topic":"CodeableConcept","ServiceDefinition.trigger":"TriggerDefinition","ServiceDefinition.url":"uri","ServiceDefinition.usage":"string","ServiceDefinition.useContext":"UsageContext","ServiceDefinition.version":"string","Signature.blob":"base64Binary","Signature.contentType":"code","Signature.extension":"Extension","Signature.id":"string","Signature.onBehalfOfReference":"Reference","Signature.onBehalfOfUri":"uri","Signature.type":"Coding","Signature.when":"instant","Signature.whoReference":"Reference","Signature.whoUri":"uri","Slot.appointmentType":"CodeableConcept","Slot.comment":"string","Slot.contained":"Resource","Slot.end":"instant","Slot.extension":"Extension","Slot.id":"id","Slot.identifier":"Identifier","Slot.implicitRules":"uri","Slot.language":"code","Slot.meta":"Meta","Slot.modifierExtension":"Extension","Slot.overbooked":"boolean","Slot.schedule":"Reference","Slot.serviceCategory":"CodeableConcept","Slot.serviceType":"CodeableConcept","Slot.specialty":"CodeableConcept","Slot.start":"instant","Slot.status":"code","Slot.text":"Narrative","Specimen.accessionIdentifier":"Identifier","Specimen.collection.bodySite":"CodeableConcept","Specimen.collection.collectedDateTime":"dateTime","Specimen.collection.collectedPeriod":"Period","Specimen.collection.collector":"Reference","Specimen.collection.extension":"Extension","Specimen.collection.id":"string","Specimen.collection.method":"CodeableConcept","Specimen.collection.modifierExtension":"Extension","Specimen.collection.quantity":"Quantity","Specimen.contained":"Resource","Specimen.container.additiveCodeableConcept":"CodeableConcept","Specimen.container.additiveReference":"Reference","Specimen.container.capacity":"Quantity","Specimen.container.description":"string","Specimen.container.extension":"Extension","Specimen.container.id":"string","Specimen.container.identifier":"Identifier","Specimen.container.modifierExtension":"Extension","Specimen.container.specimenQuantity":"Quantity","Specimen.container.type":"CodeableConcept","Specimen.extension":"Extension","Specimen.id":"id","Specimen.identifier":"Identifier","Specimen.implicitRules":"uri","Specimen.language":"code","Specimen.meta":"Meta","Specimen.modifierExtension":"Extension","Specimen.note":"Annotation","Specimen.parent":"Reference","Specimen.processing.additive":"Reference","Specimen.processing.description":"string","Specimen.processing.extension":"Extension","Specimen.processing.id":"string","Specimen.processing.modifierExtension":"Extension","Specimen.processing.procedure":"CodeableConcept","Specimen.processing.timeDateTime":"dateTime","Specimen.processing.timePeriod":"Period","Specimen.receivedTime":"dateTime","Specimen.request":"Reference","Specimen.status":"code","Specimen.subject":"Reference","Specimen.text":"Narrative","Specimen.type":"CodeableConcept","StructureDefinition.abstract":"boolean","StructureDefinition.baseDefinition":"uri","StructureDefinition.contact":"ContactDetail","StructureDefinition.contained":"Resource","StructureDefinition.context":"string","StructureDefinition.contextInvariant":"string","StructureDefinition.contextType":"code","StructureDefinition.copyright":"markdown","StructureDefinition.date":"dateTime","StructureDefinition.derivation":"code","StructureDefinition.description":"markdown","StructureDefinition.differential.element":"ElementDefinition","StructureDefinition.differential.extension":"Extension","StructureDefinition.differential.id":"string","StructureDefinition.differential.modifierExtension":"Extension","StructureDefinition.experimental":"boolean","StructureDefinition.extension":"Extension","StructureDefinition.fhirVersion":"id","StructureDefinition.id":"id","StructureDefinition.identifier":"Identifier","StructureDefinition.implicitRules":"uri","StructureDefinition.jurisdiction":"CodeableConcept","StructureDefinition.keyword":"Coding","StructureDefinition.kind":"code","StructureDefinition.language":"code","StructureDefinition.mapping.comment":"string","StructureDefinition.mapping.extension":"Extension","StructureDefinition.mapping.id":"string","StructureDefinition.mapping.identity":"id","StructureDefinition.mapping.modifierExtension":"Extension","StructureDefinition.mapping.name":"string","StructureDefinition.mapping.uri":"uri","StructureDefinition.meta":"Meta","StructureDefinition.modifierExtension":"Extension","StructureDefinition.name":"string","StructureDefinition.publisher":"string","StructureDefinition.purpose":"markdown","StructureDefinition.snapshot.element":"ElementDefinition","StructureDefinition.snapshot.extension":"Extension","StructureDefinition.snapshot.id":"string","StructureDefinition.snapshot.modifierExtension":"Extension","StructureDefinition.status":"code","StructureDefinition.text":"Narrative","StructureDefinition.title":"string","StructureDefinition.type":"code","StructureDefinition.url":"uri","StructureDefinition.useContext":"UsageContext","StructureDefinition.version":"string","StructureMap.contact":"ContactDetail","StructureMap.contained":"Resource","StructureMap.copyright":"markdown","StructureMap.date":"dateTime","StructureMap.description":"markdown","StructureMap.experimental":"boolean","StructureMap.extension":"Extension","StructureMap.group.documentation":"string","StructureMap.group.extends":"id","StructureMap.group.extension":"Extension","StructureMap.group.id":"string","StructureMap.group.input.documentation":"string","StructureMap.group.input.extension":"Extension","StructureMap.group.input.id":"string","StructureMap.group.input.mode":"code","StructureMap.group.input.modifierExtension":"Extension","StructureMap.group.input.name":"id","StructureMap.group.input.type":"string","StructureMap.group.modifierExtension":"Extension","StructureMap.group.name":"id","StructureMap.group.rule.dependent.extension":"Extension","StructureMap.group.rule.dependent.id":"string","StructureMap.group.rule.dependent.modifierExtension":"Extension","StructureMap.group.rule.dependent.name":"id","StructureMap.group.rule.dependent.variable":"string","StructureMap.group.rule.documentation":"string","StructureMap.group.rule.extension":"Extension","StructureMap.group.rule.id":"string","StructureMap.group.rule.modifierExtension":"Extension","StructureMap.group.rule.name":"id","StructureMap.group.rule.source.check":"string","StructureMap.group.rule.source.condition":"string","StructureMap.group.rule.source.context":"id","StructureMap.group.rule.source.defaultValueAddress":"Address","StructureMap.group.rule.source.defaultValueAge":"Age","StructureMap.group.rule.source.defaultValueAnnotation":"Annotation","StructureMap.group.rule.source.defaultValueAttachment":"Attachment","StructureMap.group.rule.source.defaultValueBase64Binary":"base64Binary","StructureMap.group.rule.source.defaultValueBoolean":"boolean","StructureMap.group.rule.source.defaultValueCode":"code","StructureMap.group.rule.source.defaultValueCodeableConcept":"CodeableConcept","StructureMap.group.rule.source.defaultValueCoding":"Coding","StructureMap.group.rule.source.defaultValueContactPoint":"ContactPoint","StructureMap.group.rule.source.defaultValueCount":"Count","StructureMap.group.rule.source.defaultValueDate":"date","StructureMap.group.rule.source.defaultValueDateTime":"dateTime","StructureMap.group.rule.source.defaultValueDecimal":"decimal","StructureMap.group.rule.source.defaultValueDistance":"Distance","StructureMap.group.rule.source.defaultValueDuration":"Duration","StructureMap.group.rule.source.defaultValueHumanName":"HumanName","StructureMap.group.rule.source.defaultValueId":"id","StructureMap.group.rule.source.defaultValueIdentifier":"Identifier","StructureMap.group.rule.source.defaultValueInstant":"instant","StructureMap.group.rule.source.defaultValueInteger":"integer","StructureMap.group.rule.source.defaultValueMarkdown":"markdown","StructureMap.group.rule.source.defaultValueMeta":"Meta","StructureMap.group.rule.source.defaultValueMoney":"Money","StructureMap.group.rule.source.defaultValueOid":"oid","StructureMap.group.rule.source.defaultValuePeriod":"Period","StructureMap.group.rule.source.defaultValuePositiveInt":"positiveInt","StructureMap.group.rule.source.defaultValueQuantity":"Quantity","StructureMap.group.rule.source.defaultValueRange":"Range","StructureMap.group.rule.source.defaultValueRatio":"Ratio","StructureMap.group.rule.source.defaultValueReference":"Reference","StructureMap.group.rule.source.defaultValueSampledData":"SampledData","StructureMap.group.rule.source.defaultValueSignature":"Signature","StructureMap.group.rule.source.defaultValueString":"string","StructureMap.group.rule.source.defaultValueTime":"time","StructureMap.group.rule.source.defaultValueTiming":"Timing","StructureMap.group.rule.source.defaultValueUnsignedInt":"unsignedInt","StructureMap.group.rule.source.defaultValueUri":"uri","StructureMap.group.rule.source.element":"string","StructureMap.group.rule.source.extension":"Extension","StructureMap.group.rule.source.id":"string","StructureMap.group.rule.source.listMode":"code","StructureMap.group.rule.source.max":"string","StructureMap.group.rule.source.min":"integer","StructureMap.group.rule.source.modifierExtension":"Extension","StructureMap.group.rule.source.type":"string","StructureMap.group.rule.source.variable":"id","StructureMap.group.rule.target.context":"id","StructureMap.group.rule.target.contextType":"code","StructureMap.group.rule.target.element":"string","StructureMap.group.rule.target.extension":"Extension","StructureMap.group.rule.target.id":"string","StructureMap.group.rule.target.listMode":"code","StructureMap.group.rule.target.listRuleId":"id","StructureMap.group.rule.target.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.extension":"Extension","StructureMap.group.rule.target.parameter.id":"string","StructureMap.group.rule.target.parameter.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.valueBoolean":"boolean","StructureMap.group.rule.target.parameter.valueDecimal":"decimal","StructureMap.group.rule.target.parameter.valueId":"id","StructureMap.group.rule.target.parameter.valueInteger":"integer","StructureMap.group.rule.target.parameter.valueString":"string","StructureMap.group.rule.target.transform":"code","StructureMap.group.rule.target.variable":"id","StructureMap.group.typeMode":"code","StructureMap.id":"id","StructureMap.identifier":"Identifier","StructureMap.implicitRules":"uri","StructureMap.import":"uri","StructureMap.jurisdiction":"CodeableConcept","StructureMap.language":"code","StructureMap.meta":"Meta","StructureMap.modifierExtension":"Extension","StructureMap.name":"string","StructureMap.publisher":"string","StructureMap.purpose":"markdown","StructureMap.status":"code","StructureMap.structure.alias":"string","StructureMap.structure.documentation":"string","StructureMap.structure.extension":"Extension","StructureMap.structure.id":"string","StructureMap.structure.mode":"code","StructureMap.structure.modifierExtension":"Extension","StructureMap.structure.url":"uri","StructureMap.text":"Narrative","StructureMap.title":"string","StructureMap.url":"uri","StructureMap.useContext":"UsageContext","StructureMap.version":"string","Subscription.channel.endpoint":"uri","Subscription.channel.extension":"Extension","Subscription.channel.header":"string","Subscription.channel.id":"string","Subscription.channel.modifierExtension":"Extension","Subscription.channel.payload":"string","Subscription.channel.type":"code","Subscription.contact":"ContactPoint","Subscription.contained":"Resource","Subscription.criteria":"string","Subscription.end":"instant","Subscription.error":"string","Subscription.extension":"Extension","Subscription.id":"id","Subscription.implicitRules":"uri","Subscription.language":"code","Subscription.meta":"Meta","Subscription.modifierExtension":"Extension","Subscription.reason":"string","Subscription.status":"code","Subscription.tag":"Coding","Subscription.text":"Narrative","Substance.category":"CodeableConcept","Substance.code":"CodeableConcept","Substance.contained":"Resource","Substance.description":"string","Substance.extension":"Extension","Substance.id":"id","Substance.identifier":"Identifier","Substance.implicitRules":"uri","Substance.ingredient.extension":"Extension","Substance.ingredient.id":"string","Substance.ingredient.modifierExtension":"Extension","Substance.ingredient.quantity":"Ratio","Substance.ingredient.substanceCodeableConcept":"CodeableConcept","Substance.ingredient.substanceReference":"Reference","Substance.instance.expiry":"dateTime","Substance.instance.extension":"Extension","Substance.instance.id":"string","Substance.instance.identifier":"Identifier","Substance.instance.modifierExtension":"Extension","Substance.instance.quantity":"Quantity","Substance.language":"code","Substance.meta":"Meta","Substance.modifierExtension":"Extension","Substance.status":"code","Substance.text":"Narrative","SupplyDelivery.basedOn":"Reference","SupplyDelivery.contained":"Resource","SupplyDelivery.destination":"Reference","SupplyDelivery.extension":"Extension","SupplyDelivery.id":"id","SupplyDelivery.identifier":"Identifier","SupplyDelivery.implicitRules":"uri","SupplyDelivery.language":"code","SupplyDelivery.meta":"Meta","SupplyDelivery.modifierExtension":"Extension","SupplyDelivery.occurrenceDateTime":"dateTime","SupplyDelivery.occurrencePeriod":"Period","SupplyDelivery.occurrenceTiming":"Timing","SupplyDelivery.partOf":"Reference","SupplyDelivery.patient":"Reference","SupplyDelivery.receiver":"Reference","SupplyDelivery.status":"code","SupplyDelivery.suppliedItem.extension":"Extension","SupplyDelivery.suppliedItem.id":"string","SupplyDelivery.suppliedItem.itemCodeableConcept":"CodeableConcept","SupplyDelivery.suppliedItem.itemReference":"Reference","SupplyDelivery.suppliedItem.modifierExtension":"Extension","SupplyDelivery.suppliedItem.quantity":"Quantity","SupplyDelivery.supplier":"Reference","SupplyDelivery.text":"Narrative","SupplyDelivery.type":"CodeableConcept","SupplyRequest.authoredOn":"dateTime","SupplyRequest.category":"CodeableConcept","SupplyRequest.contained":"Resource","SupplyRequest.deliverFrom":"Reference","SupplyRequest.deliverTo":"Reference","SupplyRequest.extension":"Extension","SupplyRequest.id":"id","SupplyRequest.identifier":"Identifier","SupplyRequest.implicitRules":"uri","SupplyRequest.language":"code","SupplyRequest.meta":"Meta","SupplyRequest.modifierExtension":"Extension","SupplyRequest.occurrenceDateTime":"dateTime","SupplyRequest.occurrencePeriod":"Period","SupplyRequest.occurrenceTiming":"Timing","SupplyRequest.orderedItem.extension":"Extension","SupplyRequest.orderedItem.id":"string","SupplyRequest.orderedItem.itemCodeableConcept":"CodeableConcept","SupplyRequest.orderedItem.itemReference":"Reference","SupplyRequest.orderedItem.modifierExtension":"Extension","SupplyRequest.orderedItem.quantity":"Quantity","SupplyRequest.priority":"code","SupplyRequest.reasonCodeableConcept":"CodeableConcept","SupplyRequest.reasonReference":"Reference","SupplyRequest.requester.agent":"Reference","SupplyRequest.requester.extension":"Extension","SupplyRequest.requester.id":"string","SupplyRequest.requester.modifierExtension":"Extension","SupplyRequest.requester.onBehalfOf":"Reference","SupplyRequest.status":"code","SupplyRequest.supplier":"Reference","SupplyRequest.text":"Narrative","Task.authoredOn":"dateTime","Task.basedOn":"Reference","Task.businessStatus":"CodeableConcept","Task.code":"CodeableConcept","Task.contained":"Resource","Task.context":"Reference","Task.definitionReference":"Reference","Task.definitionUri":"uri","Task.description":"string","Task.executionPeriod":"Period","Task.extension":"Extension","Task.focus":"Reference","Task.for":"Reference","Task.groupIdentifier":"Identifier","Task.id":"id","Task.identifier":"Identifier","Task.implicitRules":"uri","Task.input.extension":"Extension","Task.input.id":"string","Task.input.modifierExtension":"Extension","Task.input.type":"CodeableConcept","Task.input.valueAddress":"Address","Task.input.valueAge":"Age","Task.input.valueAnnotation":"Annotation","Task.input.valueAttachment":"Attachment","Task.input.valueBase64Binary":"base64Binary","Task.input.valueBoolean":"boolean","Task.input.valueCode":"code","Task.input.valueCodeableConcept":"CodeableConcept","Task.input.valueCoding":"Coding","Task.input.valueContactPoint":"ContactPoint","Task.input.valueCount":"Count","Task.input.valueDate":"date","Task.input.valueDateTime":"dateTime","Task.input.valueDecimal":"decimal","Task.input.valueDistance":"Distance","Task.input.valueDuration":"Duration","Task.input.valueHumanName":"HumanName","Task.input.valueId":"id","Task.input.valueIdentifier":"Identifier","Task.input.valueInstant":"instant","Task.input.valueInteger":"integer","Task.input.valueMarkdown":"markdown","Task.input.valueMeta":"Meta","Task.input.valueMoney":"Money","Task.input.valueOid":"oid","Task.input.valuePeriod":"Period","Task.input.valuePositiveInt":"positiveInt","Task.input.valueQuantity":"Quantity","Task.input.valueRange":"Range","Task.input.valueRatio":"Ratio","Task.input.valueReference":"Reference","Task.input.valueSampledData":"SampledData","Task.input.valueSignature":"Signature","Task.input.valueString":"string","Task.input.valueTime":"time","Task.input.valueTiming":"Timing","Task.input.valueUnsignedInt":"unsignedInt","Task.input.valueUri":"uri","Task.intent":"code","Task.language":"code","Task.lastModified":"dateTime","Task.meta":"Meta","Task.modifierExtension":"Extension","Task.note":"Annotation","Task.output.extension":"Extension","Task.output.id":"string","Task.output.modifierExtension":"Extension","Task.output.type":"CodeableConcept","Task.output.valueAddress":"Address","Task.output.valueAge":"Age","Task.output.valueAnnotation":"Annotation","Task.output.valueAttachment":"Attachment","Task.output.valueBase64Binary":"base64Binary","Task.output.valueBoolean":"boolean","Task.output.valueCode":"code","Task.output.valueCodeableConcept":"CodeableConcept","Task.output.valueCoding":"Coding","Task.output.valueContactPoint":"ContactPoint","Task.output.valueCount":"Count","Task.output.valueDate":"date","Task.output.valueDateTime":"dateTime","Task.output.valueDecimal":"decimal","Task.output.valueDistance":"Distance","Task.output.valueDuration":"Duration","Task.output.valueHumanName":"HumanName","Task.output.valueId":"id","Task.output.valueIdentifier":"Identifier","Task.output.valueInstant":"instant","Task.output.valueInteger":"integer","Task.output.valueMarkdown":"markdown","Task.output.valueMeta":"Meta","Task.output.valueMoney":"Money","Task.output.valueOid":"oid","Task.output.valuePeriod":"Period","Task.output.valuePositiveInt":"positiveInt","Task.output.valueQuantity":"Quantity","Task.output.valueRange":"Range","Task.output.valueRatio":"Ratio","Task.output.valueReference":"Reference","Task.output.valueSampledData":"SampledData","Task.output.valueSignature":"Signature","Task.output.valueString":"string","Task.output.valueTime":"time","Task.output.valueTiming":"Timing","Task.output.valueUnsignedInt":"unsignedInt","Task.output.valueUri":"uri","Task.owner":"Reference","Task.partOf":"Reference","Task.performerType":"CodeableConcept","Task.priority":"code","Task.reason":"CodeableConcept","Task.relevantHistory":"Reference","Task.requester.agent":"Reference","Task.requester.extension":"Extension","Task.requester.id":"string","Task.requester.modifierExtension":"Extension","Task.requester.onBehalfOf":"Reference","Task.restriction.extension":"Extension","Task.restriction.id":"string","Task.restriction.modifierExtension":"Extension","Task.restriction.period":"Period","Task.restriction.recipient":"Reference","Task.restriction.repetitions":"positiveInt","Task.status":"code","Task.statusReason":"CodeableConcept","Task.text":"Narrative","TestReport.contained":"Resource","TestReport.extension":"Extension","TestReport.id":"id","TestReport.identifier":"Identifier","TestReport.implicitRules":"uri","TestReport.issued":"dateTime","TestReport.language":"code","TestReport.meta":"Meta","TestReport.modifierExtension":"Extension","TestReport.name":"string","TestReport.participant.display":"string","TestReport.participant.extension":"Extension","TestReport.participant.id":"string","TestReport.participant.modifierExtension":"Extension","TestReport.participant.type":"code","TestReport.participant.uri":"uri","TestReport.result":"code","TestReport.score":"decimal","TestReport.setup.action.assert.detail":"string","TestReport.setup.action.assert.extension":"Extension","TestReport.setup.action.assert.id":"string","TestReport.setup.action.assert.message":"markdown","TestReport.setup.action.assert.modifierExtension":"Extension","TestReport.setup.action.assert.result":"code","TestReport.setup.action.extension":"Extension","TestReport.setup.action.id":"string","TestReport.setup.action.modifierExtension":"Extension","TestReport.setup.action.operation.detail":"uri","TestReport.setup.action.operation.extension":"Extension","TestReport.setup.action.operation.id":"string","TestReport.setup.action.operation.message":"markdown","TestReport.setup.action.operation.modifierExtension":"Extension","TestReport.setup.action.operation.result":"code","TestReport.setup.extension":"Extension","TestReport.setup.id":"string","TestReport.setup.modifierExtension":"Extension","TestReport.status":"code","TestReport.teardown.action.extension":"Extension","TestReport.teardown.action.id":"string","TestReport.teardown.action.modifierExtension":"Extension","TestReport.teardown.extension":"Extension","TestReport.teardown.id":"string","TestReport.teardown.modifierExtension":"Extension","TestReport.test.action.extension":"Extension","TestReport.test.action.id":"string","TestReport.test.action.modifierExtension":"Extension","TestReport.test.description":"string","TestReport.test.extension":"Extension","TestReport.test.id":"string","TestReport.test.modifierExtension":"Extension","TestReport.test.name":"string","TestReport.testScript":"Reference","TestReport.tester":"string","TestReport.text":"Narrative","TestScript.contact":"ContactDetail","TestScript.contained":"Resource","TestScript.copyright":"markdown","TestScript.date":"dateTime","TestScript.description":"markdown","TestScript.destination.extension":"Extension","TestScript.destination.id":"string","TestScript.destination.index":"integer","TestScript.destination.modifierExtension":"Extension","TestScript.destination.profile":"Coding","TestScript.experimental":"boolean","TestScript.extension":"Extension","TestScript.fixture.autocreate":"boolean","TestScript.fixture.autodelete":"boolean","TestScript.fixture.extension":"Extension","TestScript.fixture.id":"string","TestScript.fixture.modifierExtension":"Extension","TestScript.fixture.resource":"Reference","TestScript.id":"id","TestScript.identifier":"Identifier","TestScript.implicitRules":"uri","TestScript.jurisdiction":"CodeableConcept","TestScript.language":"code","TestScript.meta":"Meta","TestScript.metadata.capability.capabilities":"Reference","TestScript.metadata.capability.description":"string","TestScript.metadata.capability.destination":"integer","TestScript.metadata.capability.extension":"Extension","TestScript.metadata.capability.id":"string","TestScript.metadata.capability.link":"uri","TestScript.metadata.capability.modifierExtension":"Extension","TestScript.metadata.capability.origin":"integer","TestScript.metadata.capability.required":"boolean","TestScript.metadata.capability.validated":"boolean","TestScript.metadata.extension":"Extension","TestScript.metadata.id":"string","TestScript.metadata.link.description":"string","TestScript.metadata.link.extension":"Extension","TestScript.metadata.link.id":"string","TestScript.metadata.link.modifierExtension":"Extension","TestScript.metadata.link.url":"uri","TestScript.metadata.modifierExtension":"Extension","TestScript.modifierExtension":"Extension","TestScript.name":"string","TestScript.origin.extension":"Extension","TestScript.origin.id":"string","TestScript.origin.index":"integer","TestScript.origin.modifierExtension":"Extension","TestScript.origin.profile":"Coding","TestScript.profile":"Reference","TestScript.publisher":"string","TestScript.purpose":"markdown","TestScript.rule.extension":"Extension","TestScript.rule.id":"string","TestScript.rule.modifierExtension":"Extension","TestScript.rule.param.extension":"Extension","TestScript.rule.param.id":"string","TestScript.rule.param.modifierExtension":"Extension","TestScript.rule.param.name":"string","TestScript.rule.param.value":"string","TestScript.rule.resource":"Reference","TestScript.ruleset.extension":"Extension","TestScript.ruleset.id":"string","TestScript.ruleset.modifierExtension":"Extension","TestScript.ruleset.resource":"Reference","TestScript.ruleset.rule.extension":"Extension","TestScript.ruleset.rule.id":"string","TestScript.ruleset.rule.modifierExtension":"Extension","TestScript.ruleset.rule.param.extension":"Extension","TestScript.ruleset.rule.param.id":"string","TestScript.ruleset.rule.param.modifierExtension":"Extension","TestScript.ruleset.rule.param.name":"string","TestScript.ruleset.rule.param.value":"string","TestScript.ruleset.rule.ruleId":"id","TestScript.setup.action.assert.compareToSourceExpression":"string","TestScript.setup.action.assert.compareToSourceId":"string","TestScript.setup.action.assert.compareToSourcePath":"string","TestScript.setup.action.assert.contentType":"code","TestScript.setup.action.assert.description":"string","TestScript.setup.action.assert.direction":"code","TestScript.setup.action.assert.expression":"string","TestScript.setup.action.assert.extension":"Extension","TestScript.setup.action.assert.headerField":"string","TestScript.setup.action.assert.id":"string","TestScript.setup.action.assert.label":"string","TestScript.setup.action.assert.minimumId":"string","TestScript.setup.action.assert.modifierExtension":"Extension","TestScript.setup.action.assert.navigationLinks":"boolean","TestScript.setup.action.assert.operator":"code","TestScript.setup.action.assert.path":"string","TestScript.setup.action.assert.requestMethod":"code","TestScript.setup.action.assert.requestURL":"string","TestScript.setup.action.assert.resource":"code","TestScript.setup.action.assert.response":"code","TestScript.setup.action.assert.responseCode":"string","TestScript.setup.action.assert.rule.extension":"Extension","TestScript.setup.action.assert.rule.id":"string","TestScript.setup.action.assert.rule.modifierExtension":"Extension","TestScript.setup.action.assert.rule.param.extension":"Extension","TestScript.setup.action.assert.rule.param.id":"string","TestScript.setup.action.assert.rule.param.modifierExtension":"Extension","TestScript.setup.action.assert.rule.param.name":"string","TestScript.setup.action.assert.rule.param.value":"string","TestScript.setup.action.assert.rule.ruleId":"id","TestScript.setup.action.assert.ruleset.extension":"Extension","TestScript.setup.action.assert.ruleset.id":"string","TestScript.setup.action.assert.ruleset.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.extension":"Extension","TestScript.setup.action.assert.ruleset.rule.id":"string","TestScript.setup.action.assert.ruleset.rule.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.extension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.id":"string","TestScript.setup.action.assert.ruleset.rule.param.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.name":"string","TestScript.setup.action.assert.ruleset.rule.param.value":"string","TestScript.setup.action.assert.ruleset.rule.ruleId":"id","TestScript.setup.action.assert.ruleset.rulesetId":"id","TestScript.setup.action.assert.sourceId":"id","TestScript.setup.action.assert.validateProfileId":"id","TestScript.setup.action.assert.value":"string","TestScript.setup.action.assert.warningOnly":"boolean","TestScript.setup.action.extension":"Extension","TestScript.setup.action.id":"string","TestScript.setup.action.modifierExtension":"Extension","TestScript.setup.action.operation.accept":"code","TestScript.setup.action.operation.contentType":"code","TestScript.setup.action.operation.description":"string","TestScript.setup.action.operation.destination":"integer","TestScript.setup.action.operation.encodeRequestUrl":"boolean","TestScript.setup.action.operation.extension":"Extension","TestScript.setup.action.operation.id":"string","TestScript.setup.action.operation.label":"string","TestScript.setup.action.operation.modifierExtension":"Extension","TestScript.setup.action.operation.origin":"integer","TestScript.setup.action.operation.params":"string","TestScript.setup.action.operation.requestHeader.extension":"Extension","TestScript.setup.action.operation.requestHeader.field":"string","TestScript.setup.action.operation.requestHeader.id":"string","TestScript.setup.action.operation.requestHeader.modifierExtension":"Extension","TestScript.setup.action.operation.requestHeader.value":"string","TestScript.setup.action.operation.requestId":"id","TestScript.setup.action.operation.resource":"code","TestScript.setup.action.operation.responseId":"id","TestScript.setup.action.operation.sourceId":"id","TestScript.setup.action.operation.targetId":"id","TestScript.setup.action.operation.type":"Coding","TestScript.setup.action.operation.url":"string","TestScript.setup.extension":"Extension","TestScript.setup.id":"string","TestScript.setup.modifierExtension":"Extension","TestScript.status":"code","TestScript.teardown.action.extension":"Extension","TestScript.teardown.action.id":"string","TestScript.teardown.action.modifierExtension":"Extension","TestScript.teardown.extension":"Extension","TestScript.teardown.id":"string","TestScript.teardown.modifierExtension":"Extension","TestScript.test.action.extension":"Extension","TestScript.test.action.id":"string","TestScript.test.action.modifierExtension":"Extension","TestScript.test.description":"string","TestScript.test.extension":"Extension","TestScript.test.id":"string","TestScript.test.modifierExtension":"Extension","TestScript.test.name":"string","TestScript.text":"Narrative","TestScript.title":"string","TestScript.url":"uri","TestScript.useContext":"UsageContext","TestScript.variable.defaultValue":"string","TestScript.variable.description":"string","TestScript.variable.expression":"string","TestScript.variable.extension":"Extension","TestScript.variable.headerField":"string","TestScript.variable.hint":"string","TestScript.variable.id":"string","TestScript.variable.modifierExtension":"Extension","TestScript.variable.name":"string","TestScript.variable.path":"string","TestScript.variable.sourceId":"id","TestScript.version":"string","Timing.code":"CodeableConcept","Timing.event":"dateTime","Timing.extension":"Extension","Timing.id":"string","Timing.repeat.boundsDuration":"Duration","Timing.repeat.boundsPeriod":"Period","Timing.repeat.boundsRange":"Range","Timing.repeat.count":"integer","Timing.repeat.countMax":"integer","Timing.repeat.dayOfWeek":"code","Timing.repeat.duration":"decimal","Timing.repeat.durationMax":"decimal","Timing.repeat.durationUnit":"code","Timing.repeat.extension":"Extension","Timing.repeat.frequency":"integer","Timing.repeat.frequencyMax":"integer","Timing.repeat.id":"string","Timing.repeat.offset":"unsignedInt","Timing.repeat.period":"decimal","Timing.repeat.periodMax":"decimal","Timing.repeat.periodUnit":"code","Timing.repeat.timeOfDay":"time","Timing.repeat.when":"code","TriggerDefinition.eventData":"DataRequirement","TriggerDefinition.eventName":"string","TriggerDefinition.eventTimingDate":"date","TriggerDefinition.eventTimingDateTime":"dateTime","TriggerDefinition.eventTimingReference":"Reference","TriggerDefinition.eventTimingTiming":"Timing","TriggerDefinition.extension":"Extension","TriggerDefinition.id":"string","TriggerDefinition.type":"code","UsageContext.code":"Coding","UsageContext.extension":"Extension","UsageContext.id":"string","UsageContext.valueCodeableConcept":"CodeableConcept","UsageContext.valueQuantity":"Quantity","UsageContext.valueRange":"Range","ValueSet.compose.extension":"Extension","ValueSet.compose.id":"string","ValueSet.compose.inactive":"boolean","ValueSet.compose.include.concept.code":"code","ValueSet.compose.include.concept.designation.extension":"Extension","ValueSet.compose.include.concept.designation.id":"string","ValueSet.compose.include.concept.designation.language":"code","ValueSet.compose.include.concept.designation.modifierExtension":"Extension","ValueSet.compose.include.concept.designation.use":"Coding","ValueSet.compose.include.concept.designation.value":"string","ValueSet.compose.include.concept.display":"string","ValueSet.compose.include.concept.extension":"Extension","ValueSet.compose.include.concept.id":"string","ValueSet.compose.include.concept.modifierExtension":"Extension","ValueSet.compose.include.extension":"Extension","ValueSet.compose.include.filter.extension":"Extension","ValueSet.compose.include.filter.id":"string","ValueSet.compose.include.filter.modifierExtension":"Extension","ValueSet.compose.include.filter.op":"code","ValueSet.compose.include.filter.property":"code","ValueSet.compose.include.filter.value":"code","ValueSet.compose.include.id":"string","ValueSet.compose.include.modifierExtension":"Extension","ValueSet.compose.include.system":"uri","ValueSet.compose.include.valueSet":"uri","ValueSet.compose.include.version":"string","ValueSet.compose.lockedDate":"date","ValueSet.compose.modifierExtension":"Extension","ValueSet.contact":"ContactDetail","ValueSet.contained":"Resource","ValueSet.copyright":"markdown","ValueSet.date":"dateTime","ValueSet.description":"markdown","ValueSet.expansion.contains.abstract":"boolean","ValueSet.expansion.contains.code":"code","ValueSet.expansion.contains.display":"string","ValueSet.expansion.contains.extension":"Extension","ValueSet.expansion.contains.id":"string","ValueSet.expansion.contains.inactive":"boolean","ValueSet.expansion.contains.modifierExtension":"Extension","ValueSet.expansion.contains.system":"uri","ValueSet.expansion.contains.version":"string","ValueSet.expansion.extension":"Extension","ValueSet.expansion.id":"string","ValueSet.expansion.identifier":"uri","ValueSet.expansion.modifierExtension":"Extension","ValueSet.expansion.offset":"integer","ValueSet.expansion.parameter.extension":"Extension","ValueSet.expansion.parameter.id":"string","ValueSet.expansion.parameter.modifierExtension":"Extension","ValueSet.expansion.parameter.name":"string","ValueSet.expansion.parameter.valueBoolean":"boolean","ValueSet.expansion.parameter.valueCode":"code","ValueSet.expansion.parameter.valueDecimal":"decimal","ValueSet.expansion.parameter.valueInteger":"integer","ValueSet.expansion.parameter.valueString":"string","ValueSet.expansion.parameter.valueUri":"uri","ValueSet.expansion.timestamp":"dateTime","ValueSet.expansion.total":"integer","ValueSet.experimental":"boolean","ValueSet.extensible":"boolean","ValueSet.extension":"Extension","ValueSet.id":"id","ValueSet.identifier":"Identifier","ValueSet.immutable":"boolean","ValueSet.implicitRules":"uri","ValueSet.jurisdiction":"CodeableConcept","ValueSet.language":"code","ValueSet.meta":"Meta","ValueSet.modifierExtension":"Extension","ValueSet.name":"string","ValueSet.publisher":"string","ValueSet.purpose":"markdown","ValueSet.status":"code","ValueSet.text":"Narrative","ValueSet.title":"string","ValueSet.url":"uri","ValueSet.useContext":"UsageContext","ValueSet.version":"string","VisionPrescription.contained":"Resource","VisionPrescription.dateWritten":"dateTime","VisionPrescription.dispense.add":"decimal","VisionPrescription.dispense.axis":"integer","VisionPrescription.dispense.backCurve":"decimal","VisionPrescription.dispense.base":"code","VisionPrescription.dispense.brand":"string","VisionPrescription.dispense.color":"string","VisionPrescription.dispense.cylinder":"decimal","VisionPrescription.dispense.diameter":"decimal","VisionPrescription.dispense.duration":"Quantity","VisionPrescription.dispense.extension":"Extension","VisionPrescription.dispense.eye":"code","VisionPrescription.dispense.id":"string","VisionPrescription.dispense.modifierExtension":"Extension","VisionPrescription.dispense.note":"Annotation","VisionPrescription.dispense.power":"decimal","VisionPrescription.dispense.prism":"decimal","VisionPrescription.dispense.product":"CodeableConcept","VisionPrescription.dispense.sphere":"decimal","VisionPrescription.encounter":"Reference","VisionPrescription.extension":"Extension","VisionPrescription.id":"id","VisionPrescription.identifier":"Identifier","VisionPrescription.implicitRules":"uri","VisionPrescription.language":"code","VisionPrescription.meta":"Meta","VisionPrescription.modifierExtension":"Extension","VisionPrescription.patient":"Reference","VisionPrescription.prescriber":"Reference","VisionPrescription.reasonCodeableConcept":"CodeableConcept","VisionPrescription.reasonReference":"Reference","VisionPrescription.status":"code","VisionPrescription.text":"Narrative"}')},4715:function(e){"use strict";e.exports=JSON.parse('{"Bundle.entry.link":"Bundle.link","CapabilityStatement.rest.searchParam":"CapabilityStatement.rest.resource.searchParam","ClaimResponse.addItem.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","CodeSystem.concept.concept":"CodeSystem.concept","Composition.section.section":"Composition.section","ConceptMap.group.element.target.product":"ConceptMap.group.element.target.dependsOn","Contract.term.group":"Contract.term","ExplanationOfBenefit.addItem.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","GraphDefinition.link.target.link":"GraphDefinition.link","ImplementationGuide.page.page":"ImplementationGuide.page","Observation.component.referenceRange":"Observation.referenceRange","OperationDefinition.parameter.part":"OperationDefinition.parameter","Parameters.parameter.part":"Parameters.parameter","PlanDefinition.action.action":"PlanDefinition.action","Provenance.entity.agent":"Provenance.agent","Questionnaire.item.item":"Questionnaire.item","QuestionnaireResponse.item.answer.item":"QuestionnaireResponse.item","QuestionnaireResponse.item.item":"QuestionnaireResponse.item","RequestGroup.action.action":"RequestGroup.action","StructureMap.group.rule.rule":"StructureMap.group.rule","TestReport.teardown.action.operation":"TestReport.setup.action.operation","TestReport.test.action.assert":"TestReport.setup.action.assert","TestReport.test.action.operation":"TestReport.setup.action.operation","TestScript.teardown.action.operation":"TestScript.setup.action.operation","TestScript.test.action.assert":"TestScript.setup.action.assert","TestScript.test.action.operation":"TestScript.setup.action.operation","ValueSet.compose.exclude":"ValueSet.compose.include","ValueSet.expansion.contains.contains":"ValueSet.expansion.contains","ValueSet.expansion.contains.designation":"ValueSet.compose.include.concept.designation"}')},1976:function(e){"use strict";e.exports=JSON.parse('{"Account":"DomainResource","ActivityDefinition":"DomainResource","Address":"Element","AdverseEvent":"DomainResource","Age":"Quantity","AllergyIntolerance":"DomainResource","Annotation":"Element","Appointment":"DomainResource","AppointmentResponse":"DomainResource","Attachment":"Element","AuditEvent":"DomainResource","BackboneElement":"Element","Basic":"DomainResource","Binary":"Resource","BodySite":"DomainResource","Bundle":"Resource","CapabilityStatement":"DomainResource","CarePlan":"DomainResource","CareTeam":"DomainResource","ChargeItem":"DomainResource","Claim":"DomainResource","ClaimResponse":"DomainResource","ClinicalImpression":"DomainResource","CodeSystem":"DomainResource","CodeableConcept":"Element","Coding":"Element","Communication":"DomainResource","CommunicationRequest":"DomainResource","CompartmentDefinition":"DomainResource","Composition":"DomainResource","ConceptMap":"DomainResource","Condition":"DomainResource","Consent":"DomainResource","ContactDetail":"Element","ContactPoint":"Element","Contract":"DomainResource","Contributor":"Element","Count":"Quantity","Coverage":"DomainResource","DataElement":"DomainResource","DataRequirement":"Element","DetectedIssue":"DomainResource","Device":"DomainResource","DeviceComponent":"DomainResource","DeviceMetric":"DomainResource","DeviceRequest":"DomainResource","DeviceUseStatement":"DomainResource","DiagnosticReport":"DomainResource","Distance":"Quantity","DocumentManifest":"DomainResource","DocumentReference":"DomainResource","DomainResource":"Resource","Dosage":"Element","Duration":"Quantity","ElementDefinition":"Element","EligibilityRequest":"DomainResource","EligibilityResponse":"DomainResource","Encounter":"DomainResource","Endpoint":"DomainResource","EnrollmentRequest":"DomainResource","EnrollmentResponse":"DomainResource","EpisodeOfCare":"DomainResource","ExpansionProfile":"DomainResource","ExplanationOfBenefit":"DomainResource","Extension":"Element","FamilyMemberHistory":"DomainResource","Flag":"DomainResource","Goal":"DomainResource","GraphDefinition":"DomainResource","Group":"DomainResource","GuidanceResponse":"DomainResource","HealthcareService":"DomainResource","HumanName":"Element","Identifier":"Element","ImagingManifest":"DomainResource","ImagingStudy":"DomainResource","Immunization":"DomainResource","ImmunizationRecommendation":"DomainResource","ImplementationGuide":"DomainResource","Library":"DomainResource","Linkage":"DomainResource","List":"DomainResource","Location":"DomainResource","Measure":"DomainResource","MeasureReport":"DomainResource","Media":"DomainResource","Medication":"DomainResource","MedicationAdministration":"DomainResource","MedicationDispense":"DomainResource","MedicationRequest":"DomainResource","MedicationStatement":"DomainResource","MessageDefinition":"DomainResource","MessageHeader":"DomainResource","Meta":"Element","Money":"Quantity","NamingSystem":"DomainResource","Narrative":"Element","NutritionOrder":"DomainResource","Observation":"DomainResource","OperationDefinition":"DomainResource","OperationOutcome":"DomainResource","Organization":"DomainResource","ParameterDefinition":"Element","Parameters":"Resource","Patient":"DomainResource","PaymentNotice":"DomainResource","PaymentReconciliation":"DomainResource","Period":"Element","Person":"DomainResource","PlanDefinition":"DomainResource","Practitioner":"DomainResource","PractitionerRole":"DomainResource","Procedure":"DomainResource","ProcedureRequest":"DomainResource","ProcessRequest":"DomainResource","ProcessResponse":"DomainResource","Provenance":"DomainResource","Quantity":"Element","Questionnaire":"DomainResource","QuestionnaireResponse":"DomainResource","Range":"Element","Ratio":"Element","Reference":"Element","ReferralRequest":"DomainResource","RelatedArtifact":"Element","RelatedPerson":"DomainResource","RequestGroup":"DomainResource","ResearchStudy":"DomainResource","ResearchSubject":"DomainResource","RiskAssessment":"DomainResource","SampledData":"Element","Schedule":"DomainResource","SearchParameter":"DomainResource","Sequence":"DomainResource","ServiceDefinition":"DomainResource","Signature":"Element","SimpleQuantity":"Quantity","Slot":"DomainResource","Specimen":"DomainResource","StructureDefinition":"DomainResource","StructureMap":"DomainResource","Subscription":"DomainResource","Substance":"DomainResource","SupplyDelivery":"DomainResource","SupplyRequest":"DomainResource","Task":"DomainResource","TestReport":"DomainResource","TestScript":"DomainResource","Timing":"Element","TriggerDefinition":"Element","UsageContext":"Element","ValueSet":"DomainResource","VisionPrescription":"DomainResource","base64Binary":"Element","boolean":"Element","code":"string","date":"Element","dateTime":"Element","decimal":"Element","id":"string","instant":"Element","integer":"Element","markdown":"string","oid":"uri","positiveInt":"integer","string":"Element","time":"Element","unsignedInt":"integer","uri":"Element","uuid":"uri","xhtml":"Element"}')},82:function(e){"use strict";e.exports=JSON.parse('{"name":"fhirpath","version":"3.2.0","description":"A FHIRPath engine","main":"src/fhirpath.js","dependencies":{"@lhncbc/ucum-lhc":"^4.1.3","antlr4":"~4.9.3","commander":"^2.18.0","date-fns":"^1.30.1","js-yaml":"^3.13.1"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/preset-env":"^7.16.11","babel-loader":"^8.2.3","benny":"^3.7.1","bestzip":"^2.2.0","copy-webpack-plugin":"^6.0.3","cypress":"^10.3.0","eslint":"^8.10.0","fhir":"^4.10.3","grunt":"^1.5.2","grunt-cli":"^1.4.3","grunt-text-replace":"^0.4.0","jasmine-spec-reporter":"^4.2.1","jest":"^27.3.1","jit-grunt":"^0.10.0","lodash":"^4.17.21","open":"^8.4.0","rimraf":"^3.0.0","tmp":"0.0.33","webpack":"^5.11.1","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.9.1","xml2js":"^0.4.19","yargs":"^15.1.0"},"engines":{"node":">=8.9.0"},"scripts":{"generateParser":"cd src/parser; rimraf ./generated/*; java -Xmx500M -cp \\"../../antlr-4.9.3-complete.jar:$CLASSPATH\\" org.antlr.v4.Tool -o generated -Dlanguage=JavaScript FHIRPath.g4; grunt updateParserRequirements","build":"cd browser-build && webpack && rimraf fhirpath.zip && bestzip fhirpath.zip LICENSE.md fhirpath.min.js fhirpath.r4.min.js fhirpath.stu3.min.js fhirpath.dstu2.min.js && rimraf LICENSE.md","test:unit":"jest && TZ=America/New_York jest && TZ=Europe/Paris jest","test:unit:debug":"echo \'open chrome chrome://inspect/\' && node --inspect node_modules/.bin/jest --runInBand","build:demo":"npm run build && cd demo && npm run build","test:e2e":"npm run build:demo && cypress run","test":"npm run lint && npm run test:unit && npm run test:e2e && echo \\"For tests specific to IE 11, open browser-build/test/index.html in IE 11, and confirm that the tests on that page pass.\\"","lint":"eslint src/parser/index.js src/*.js converter/","compare-performance":"node ./test/benchmark.js"},"bin":{"fhirpath":"bin/fhirpath"},"repository":"github:HL7/fhirpath.js","license":"MIT"}')}},t={};function n(i){var a=t[i];if(void 0!==a)return a.exports;var o=t[i]={id:i,loaded:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=n(1961),t=n(9524),i=n(7472);let a=Object.create(i.Z);Object.assign(a,{_createObsIntValue:function(e){let t={value:e.value};return this._setFHIRQuantityUnit(t,e.unit),{key:"valueQuantity",val:t}}});var o=a,r="2.0",s={SDCVersion:r,QProfile:"http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire|2.0",QRProfile:"http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaireresponse|2.0",stdQProfile:"http://hl7.org/fhir/3.0/StructureDefinition/Questionnaire",stdQRProfile:"http://hl7.org/fhir/3.0/StructureDefinition/QuestionnaireResponse",convertLFormsToQRAndExtracFHIRData:function(e,t,n){var i=this.convertLFormsToQuestionnaireResponse(e,t,n);if(!i)return null;i.id||(i.id=this._commonExport._getUniqueId(i.code&&i.code[0]&&i.code[0].code||i.identifier||"QR"));i.id;for(var a=[i],o=["Practitioner","Patient","RelatedPerson"],r=0,c=e.itemList.length;r=0&&(u[l].performer=i.author),a.push(u[l])}return a},_processQuestionCardinality:function(e,t){t.questionCardinality?"*"===t.questionCardinality.max?e.repeats=!0:parseInt(t.questionCardinality.max)>1&&(e.repeats=!0,e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",valueInteger:parseInt(t.questionCardinality.max)})):e.repeats=!1},_handleSpecialConstraints:function(e,t){e&&"TITLE"===t.dataType&&(delete e.code,delete e.required,delete e.repeats,delete e.readOnly)},_handleRestrictions:function(e,t){if(t.restrictions)for(var n in t.restrictions){var i=t.restrictions[n],a=null,o=this._getAssumedDataTypeForExport(t),r=this._getValueKeyByDataType("value",t);switch(n){case"minExclusive":case"minInclusive":case"maxExclusive":case"maxInclusive":a=this._exportMinMax(o,i,r,n);break;case"minLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/minLength",valueInteger:parseInt(i)});break;case"maxLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(e.maxLength=parseInt(i));break;case"pattern":"ST"!==o&&"TX"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/regex",valueString:i})}a&&e.extension.push(a)}},_handleChoiceField:function(e,t,n){t.externallyDefined?this._handleExternallyDefined(e,t):t.answers&&!t.answerValueSet?t._fhirExt&&t._fhirExt[this.fhirExtAnswerExp]||(e.option=this._handleAnswers(t,n)):t.answerValueSet&&(e.options=t.answerValueSet)},_handleAnswers:function(e,t){for(var n=[],i=0,a=e.answers.length;i0&&(r.extension=s)}n.push(r)}return n},_handleInitialValues:function(e,t){if(null!==t.defaultAnswer&&void 0!==t.defaultAnswer&&""!==t.defaultAnswer){var n=this._getAssumedDataTypeForExport(t),i=this._getValueKeyByDataType("initial",t);if("CWE"===n||"CNE"===n){var a=null,o=null;"object"==typeof(c=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer[0]:t.defaultAnswer)?(o={code:c.code},void 0!==c&&(o.display=c.text),(a=c.system||t.answerCodeSystem)&&(o.system=LForms.Util.getCodeSystem(a)),e[i]=o):"string"==typeof c&&(e.initialString=c)}else if(!t.answers||"ST"!==n&&"INT"!==n&&"DT"!==n&&"TM"!==n){if("QTY"===n){var r=this._makeQuantity(t.defaultAnswer,t.units);r&&(e[i]=r)}else if("BL"===n||"REAL"===n||"INT"===n||"TM"===n||"ST"===n||"TX"===n||"URL"===n)e[i]=t.defaultAnswer;else if("DT"===n||"DTM"===n){var s=LForms.Util.stringToDate(t.defaultAnswer);s?(s="DTM"===n?LForms.Util.dateToDTMString(s):LForms.Util.dateToDTStringISO(s),e[i]=s):console.error(t.defaultAnswer+": Invalid date/datetime string as defaultAnswer for "+t.questionCode)}}else{var c=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer[0]:t.defaultAnswer;e[i]=c.text}}},_handleLFormsUnits:function(e,t){if(t.units&&t.units.length>0){var n=this._getAssumedDataTypeForExport(t);if("REAL"===n||"INT"===n)e.extension.push({url:this.fhirExtUrlUnit,valueCoding:s._createFhirUnitCoding(t.units[0])});else if("QTY"===n){var i=this._getDefaultUnit(t.units);(i&&i.default||e.initialQuantity)&&(e.initialQuantity||(e.initialQuantity={}),s._setUnitAttributesToFhirQuantity(e.initialQuantity,i));for(var a=0,o=t.units.length;a0&&(n={},e.contained.forEach((function(e){if("ValueSet"===e.resourceType&&e.expansion&&e.expansion.contains&&e.expansion.contains.length>0){var i=t.answersFromVS(e);i||(i=[]);var a={answers:i};e.id&&(n["#"+e.id]=a),e.url&&(n[e.url]=a)}}))),n},t._processSkipLogic=function(e,n,i){if(n.enableWhen){e.skipLogic={conditions:[],action:"show"};for(var a=0;a0){if("valueCoding"===s[0])void 0!==r[s[0]].code&&(o.code=r[s[0]].code),void 0!==r[s[0]].display&&(o.text=r[s[0]].display),void 0!==r[s[0]].system&&(o.system=r[s[0]].system);else if("valueString"===s[0]||"valueDate"===s[0]||"valueTime"===s[0])o.text=r[s[0]];else{if("valueInteger"!==s[0])throw new Error("Unable to handle data type in answerOption: "+s[0]);o.text=parseInt(r[s[0]])}var c=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionPrefix);c&&(o.label=c.valueString);var d=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionScore);(d=d||LForms.Util.findObjectInArray(r.extension,"url",t.argonautExtUrlExtensionScore))&&(o.score=d.valueDecimal.toString())}e.answers.push(o)}}else if(n.options){if(i)var u=i[n.options.reference];u?e.answers=u.answers:e.answerValueSet=n.options.reference}},t._processFHIRQuestionAndAnswerCardinality=function(e,n){var i,a,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMin),r=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMax),s=n.repeats,c=n.required;"CNE"===e.dataType||"CWE"===e.dataType||n.option&&("ST"===e.dataType||"INT"===e.dataType||"DT"===e.dataType||"TM"===e.dataType)?(i=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"}).min=c?o?o.valueInteger.toString():"1":"0":(a=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"},c?(a.min=o?o.valueInteger.toString():"1",i={min:"1"}):a.min="1"),a&&(e.questionCardinality=a),i&&(e.answerCardinality=i)},t._processEditable=function(e,t){t.readOnly&&(e.editable="0")},t._processDefaultAnswer=function(e,n){var i=LForms.Util.deepCopy(n.initialCoding);i?i._type="Coding":i=t._getFHIRValueWithPrefixKey(n,/^initial/),null!=i&&this._processFHIRValues(e,[i],!0)},t.getFirstInitialQuantity=function(e){return e.initialQuantity||null},t._processDisplayItemCode=function(e,t){if("display"===t.type&&t.linkId){var n=t.linkId.split("/");n&&n[n.length-1]&&(e.questionCode=n[n.length-1])}},t._processDataType=function(e,n){var i=t._getDataType(n);"SECTION"!==i&&"TITLE"!==i||(e.header=!0),e.dataType=i},t._mergeQR={_getQRStructure:function(e){var t={qrItemsInfo:[]};return e&&this._checkQRItems(t,e),t},_checkQRItems:function(e,n){var i=[],a={};if(n&&n.item){for(var o=0,r=n.item.length;o1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_findTheMatchingItemByLinkIdAndIndex:function(e,t,n){var i=null,a=0;if(e.items)for(var o=0,r=e.items.length;o1&&(e.repeats=!0,e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",valueInteger:parseInt(t.questionCardinality.max)})))},_handleSpecialConstraints:function(e,t){e&&"TITLE"===t.dataType&&(delete e.code,delete e.required,delete e.repeats,delete e.readOnly)},_handleRestrictions:function(e,t){if(t.restrictions)for(var n in t.restrictions){var i=t.restrictions[n],a=null,o=this._getAssumedDataTypeForExport(t),r=this._getValueKeyByDataType("value",t);switch(n){case"minExclusive":case"minInclusive":case"maxExclusive":case"maxInclusive":a=this._exportMinMax(o,i,r,n);break;case"minLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/minLength",valueInteger:parseInt(i)});break;case"maxLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(e.maxLength=parseInt(i));break;case"pattern":"ST"!==o&&"TX"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/regex",valueString:i})}a&&e.extension.push(a)}},_handleChoiceField:function(e,t,n){t.externallyDefined?this._handleExternallyDefined(e,t):t.answers&&!t.answerValueSet?t._fhirExt&&t._fhirExt[this.fhirExtAnswerExp]||(e.answerOption=this._handleAnswers(t,n)):t.answerValueSet&&(e.answerValueSet=t.answerValueSet)},_handleAnswers:function(e,t){for(var n=[],i=0,a=e.answers.length;i0&&(r.extension=u)}n.push(r)}return n},_handleInitialValues:function(e,t){if(null===t.defaultAnswer||void 0===t.defaultAnswer||""===t.defaultAnswer)return;var n=this._getAssumedDataTypeForExport(t),i=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer:[t.defaultAnswer],a=this._getValueKeyByDataType("value",t),o=null;let r=[];for(var s=0,c=i.length;s0&&(e.initial=r)},_handleLFormsUnits:function(e,t){if(t.units&&t.units.length>0){var n=this._getAssumedDataTypeForExport(t);if("REAL"===n||"INT"===n)e.extension.push({url:this.fhirExtUrlUnit,valueCoding:this._createFhirUnitCoding(t.units[0])});else if("QTY"===n){var i=this._getDefaultUnit(t.units);if(i&&i.default&&!(e.initial&&e.initial.length>0)){e.initial||(e.initial=[]);var a={};s._setUnitAttributesToFhirQuantity(a,i),e.initial.push({valueQuantity:a})}for(var o=0,r=t.units.length;o1&&(a=!0),i=i.concat(e)}if(a&&t.skipLogic.conditions.length>1)throw new Error("Multiple skip logic conditons included with range specification is not supported yet.");e.enableWhen=i,"ALL"===t.skipLogic.logic||a?e.enableBehavior="all":i.length>1&&(e.enableBehavior="any")}}},c=s,d=n(6412);var u=function(e){var t=e;t.fhirExtUrlOptionScore="http://hl7.org/fhir/StructureDefinition/ordinalValue",t.fhirExtUrlValueSetScore=t.fhirExtUrlOptionScore,t._extractContainedVS=function(e){var n;return e.contained&&e.contained.length>0&&(n={},e.contained.forEach((function(e){if("ValueSet"===e.resourceType){var i=t.answersFromVS(e);i||(i=[]);var a={answers:i};e.id&&(n["#"+e.id]=a),e.url&&(n[e.url]=a)}}))),n},t._processSkipLogic=function(e,n,i){if(n.enableWhen){e.skipLogic={conditions:[],action:"show"};for(var a=0;a0){if("valueCoding"===s[0])void 0!==r[s[0]].code&&(o.code=r[s[0]].code),void 0!==r[s[0]].display&&(o.text=r[s[0]].display),void 0!==r[s[0]].system&&(o.system=r[s[0]].system);else if("valueString"===s[0]||"valueDate"===s[0]||"valueTime"===s[0])o.text=r[s[0]];else{if("valueInteger"!==s[0])throw new Error("Unable to handle data type in answerOption: "+s[0]);o.text=parseInt(r[s[0]])}var c=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionPrefix);c&&(o.label=c.valueString);var d=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionScore);(d=d||LForms.Util.findObjectInArray(r.extension,"url",t.argonautExtUrlExtensionScore))&&(o.score=d.valueDecimal.toString())}e.answers.push(o)}}else if(n.answerValueSet){if(i)var u=i[n.answerValueSet];u?e.answers=u.answers:e.answerValueSet=n.answerValueSet}},t._processFHIRQuestionAndAnswerCardinality=function(e,n){var i,a,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMin),r=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMax),s=n.repeats,c=n.required;"CNE"===e.dataType||"CWE"===e.dataType||n.answerOption&&("ST"===e.dataType||"INT"===e.dataType||"DT"===e.dataType||"TM"===e.dataType)?(i=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"}).min=c?o?o.valueInteger.toString():"1":"0":(a=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"},c?(a.min=o?o.valueInteger.toString():"1",i={min:"1"}):a.min="1"),a&&(e.questionCardinality=a),i&&(e.answerCardinality=i)},t._processEditable=function(e,t){t.readOnly&&(e.editable="0")},t._processDefaultAnswerValue=function(e,n){var i=(e=LForms.Util.deepCopy(e)).valueCoding;i?i._type="Coding":i=t._getFHIRValueWithPrefixKey(e,/^value/),null!=i&&n.push(i)},t._processDefaultAnswer=function(e,n){var i=[];n.answerOption&&n.answerOption.forEach((function(e){e.initialSelected&&t._processDefaultAnswerValue(e,i)})),n.initial&&n.initial.forEach((function(e){t._processDefaultAnswerValue(e,i)})),i.length>0&&this._processFHIRValues(e,i,!0)},t.getFirstInitialQuantity=function(e){return e.initial&&e.initial.length>0&&e.initial[0].valueQuantity||null},t._processDisplayItemCode=function(e,t){if("display"===t.type&&t.linkId){var n=t.linkId.split("/");n&&n[n.length-1]&&(e.questionCode=n[n.length-1])}},t._processDataType=function(e,n){var i=t._getDataType(n);"SECTION"===i&&(e.header=!0),e.dataType=i},t._mergeQR={_getQRStructure:function(e){var t={qrItemsInfo:[]};return e&&this._checkQRItems(t,e),t},_checkQRItems:function(e,n){var i=[],a={};if(n&&n.item){for(var o=0,r=n.item.length;o1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_findTheMatchingItemByLinkIdAndIndex:function(e,t,n){var i=null,a=0;if(e.items)for(var o=0,r=e.items.length;oK in Q?tne(Q,K,{enumerable:!0,configurable:!0,writable:!0,value:O}):Q[K]=O,ep=(Q,K)=>{for(var O in K||(K={}))nne.call(K,O)&&XS(Q,O,K[O]);if(ZS)for(var O of ZS(K))ine.call(K,O)&&XS(Q,O,K[O]);return Q};(self.webpackChunklforms=self.webpackChunklforms||[]).push([[179],{7944:(Q,K,O)=>{"use strict";function L(n){return"function"==typeof n}let b=!1;const D={Promise:void 0,set useDeprecatedSynchronousErrorHandling(n){if(n){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else b&&console.log("RxJS: Back to a better error behavior. Thank you. <3");b=n},get useDeprecatedSynchronousErrorHandling(){return b}};function B(n){setTimeout(()=>{throw n},0)}const U={closed:!0,next(n){},error(n){if(D.useDeprecatedSynchronousErrorHandling)throw n;B(n)},complete(){}},m=Array.isArray||(n=>n&&"number"==typeof n.length);function d(n){return null!==n&&"object"==typeof n}const C=(()=>{function n(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((e,i)=>`${i+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return n.prototype=Object.create(Error.prototype),n})();class M{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:e,_ctorUnsubscribe:i,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,e instanceof M)e.remove(this);else if(null!==e)for(let a=0;at.concat(e instanceof C?e.errors:e),[])}M.EMPTY=((n=new M).closed=!0,n);const _="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class I extends M{constructor(t,e,i){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=U;break;case 1:if(!t){this.destination=U;break}if("object"==typeof t){t instanceof I?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new F(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new F(this,t,e,i)}}[_](){return this}static create(t,e,i){const r=new I(t,e,i);return r.syncErrorThrowable=!1,r}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class F extends I{constructor(t,e,i,r){super(),this._parentSubscriber=t;let o,a=this;L(e)?o=e:e&&(o=e.next,i=e.error,r=e.complete,e!==U&&(a=Object.create(e),L(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=o,this._error=i,this._complete=r}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;D.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:i}=D;if(this._error)i&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)i?(e.syncErrorValue=t,e.syncErrorThrown=!0):B(t),this.unsubscribe();else{if(this.unsubscribe(),i)throw t;B(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);D.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(i){if(this.unsubscribe(),D.useDeprecatedSynchronousErrorHandling)throw i;B(i)}}__tryOrSetError(t,e,i){if(!D.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,i)}catch(r){return D.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(B(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const $="function"==typeof Symbol&&Symbol.observable||"@@observable";function ee(n){return n}let te=(()=>{class n{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,r){const{operator:o}=this,a=function R(n,t,e){if(n){if(n instanceof I)return n;if(n[_])return n[_]()}return n||t||e?new I(n,t,e):new I(U)}(e,i,r);if(a.add(o?o.call(a,this.source):this.source||D.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),D.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(e){try{return this._subscribe(e)}catch(i){D.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=i),function N(n){for(;n;){const{closed:t,destination:e,isStopped:i}=n;if(t||i)return!1;n=e&&e instanceof I?e:null}return!0}(e)?e.error(i):console.warn(i)}}forEach(e,i){return new(i=pe(i))((r,o)=>{let a;a=this.subscribe(s=>{try{e(s)}catch(l){o(l),a&&a.unsubscribe()}},o,r)})}_subscribe(e){const{source:i}=this;return i&&i.subscribe(e)}[$](){return this}pipe(...e){return 0===e.length?this:function he(n){return 0===n.length?ee:1===n.length?n[0]:function(e){return n.reduce((i,r)=>r(i),e)}}(e)(this)}toPromise(e){return new(e=pe(e))((i,r)=>{let o;this.subscribe(a=>o=a,a=>r(a),()=>i(o))})}}return n.create=t=>new n(t),n})();function pe(n){if(n||(n=D.Promise||Promise),!n)throw new Error("no Promise impl found");return n}const we=(()=>{function n(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return n.prototype=Object.create(Error.prototype),n})();class ce extends M{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const i=e.indexOf(this.subscriber);-1!==i&&e.splice(i,1)}}class Ee extends I{constructor(t){super(t),this.destination=t}}let de=(()=>{class n extends te{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[_](){return new Ee(this)}lift(e){const i=new Ne(this,this);return i.operator=e,i}next(e){if(this.closed)throw new we;if(!this.isStopped){const{observers:i}=this,r=i.length,o=i.slice();for(let a=0;anew Ne(t,e),n})();class Ne extends de{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):M.EMPTY}}function ke(n){return n&&"function"==typeof n.schedule}function He(n,t){return function(i){if("function"!=typeof n)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return i.lift(new ut(n,t))}}class ut{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new An(t,this.project,this.thisArg))}}class An extends I{constructor(t,e,i){super(t),this.project=e,this.count=0,this.thisArg=i||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}const Mt=n=>t=>{for(let e=0,i=n.length;en&&"number"==typeof n.length&&"function"!=typeof n;function Oe(n){return!!n&&"function"!=typeof n.subscribe&&"function"==typeof n.then}const Qe=n=>{if(n&&"function"==typeof n[$])return(n=>t=>{const e=n[$]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)})(n);if(xe(n))return Mt(n);if(Oe(n))return(n=>t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,B),t))(n);if(n&&"function"==typeof n[sn])return(n=>t=>{const e=n[sn]();for(;;){let i;try{i=e.next()}catch(r){return t.error(r),t}if(i.done){t.complete();break}if(t.next(i.value),t.closed)break}return"function"==typeof e.return&&t.add(()=>{e.return&&e.return()}),t})(n);{const e=`You provided ${d(n)?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(e)}};function Qt(n,t){return new te(e=>{const i=new M;let r=0;return i.add(t.schedule(function(){r!==n.length?(e.next(n[r++]),e.closed||i.add(this.schedule())):e.complete()})),i})}function yi(n,t){return t?function ji(n,t){if(null!=n){if(function hn(n){return n&&"function"==typeof n[$]}(n))return function un(n,t){return new te(e=>{const i=new M;return i.add(t.schedule(()=>{const r=n[$]();i.add(r.subscribe({next(o){i.add(t.schedule(()=>e.next(o)))},error(o){i.add(t.schedule(()=>e.error(o)))},complete(){i.add(t.schedule(()=>e.complete()))}}))})),i})}(n,t);if(Oe(n))return function tn(n,t){return new te(e=>{const i=new M;return i.add(t.schedule(()=>n.then(r=>{i.add(t.schedule(()=>{e.next(r),i.add(t.schedule(()=>e.complete()))}))},r=>{i.add(t.schedule(()=>e.error(r)))}))),i})}(n,t);if(xe(n))return Qt(n,t);if(function Wr(n){return n&&"function"==typeof n[sn]}(n)||"string"==typeof n)return function St(n,t){if(!n)throw new Error("Iterable cannot be null");return new te(e=>{const i=new M;let r;return i.add(()=>{r&&"function"==typeof r.return&&r.return()}),i.add(t.schedule(()=>{r=n[sn](),i.add(t.schedule(function(){if(e.closed)return;let o,a;try{const s=r.next();o=s.value,a=s.done}catch(s){return void e.error(s)}a?e.complete():(e.next(o),this.schedule())}))})),i})}(n,t)}throw new TypeError((null!==n&&typeof n||n)+" is not observable")}(n,t):n instanceof te?n:new te(Qe(n))}class bi extends I{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class Ar extends I{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function Cn(n,t){if(t.closed)return;if(n instanceof te)return n.subscribe(t);let e;try{e=Qe(n)(t)}catch(i){t.error(i)}return e}function Ln(n,t,e=Number.POSITIVE_INFINITY){return"function"==typeof t?i=>i.pipe(Ln((r,o)=>yi(n(r,o)).pipe(He((a,s)=>t(r,a,o,s))),e)):("number"==typeof t&&(e=t),i=>i.lift(new uo(n,e)))}class uo{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new Lo(t,this.project,this.concurrent))}}class Lo extends Ar{constructor(t,e,i=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function cs(n=Number.POSITIVE_INFINITY){return Ln(ee,n)}function Fo(n,t){return t?Qt(n,t):new te(Mt(n))}function qn(...n){let t=Number.POSITIVE_INFINITY,e=null,i=n[n.length-1];return ke(i)?(e=n.pop(),n.length>1&&"number"==typeof n[n.length-1]&&(t=n.pop())):"number"==typeof i&&(t=n.pop()),null===e&&1===n.length&&n[0]instanceof te?n[0]:cs(t)(Fo(n,e))}function pt(){return function(t){return t.lift(new ho(t))}}class ho{constructor(t){this.connectable=t}call(t,e){const{connectable:i}=this;i._refCount++;const r=new Ta(t,i),o=e.subscribe(r);return r.closed||(r.connection=i.connect()),o}}class Ta extends I{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:i}=this,r=t._connection;this.connection=null,r&&(!i||r===i)&&r.unsubscribe()}}class tl extends te{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new M,t.add(this.source.subscribe(new Da(this.getSubject(),this))),t.closed&&(this._connection=null,t=M.EMPTY)),t}refCount(){return pt()(this)}}const us=(()=>{const n=tl.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:n._subscribe},_isComplete:{value:n._isComplete,writable:!0},getSubject:{value:n.getSubject},connect:{value:n.connect},refCount:{value:n.refCount}}})();class Da extends Ee{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}class Zt{constructor(t,e){this.subjectFactory=t,this.selector=e}call(t,e){const{selector:i}=this,r=this.subjectFactory(),o=i(r).subscribe(t);return o.add(e.subscribe(r)),o}}function gn(){return new de}function qe(){return n=>pt()(function Vt(n,t){return function(i){let r;if(r="function"==typeof n?n:function(){return n},"function"==typeof t)return i.lift(new Zt(r,t));const o=Object.create(i,us);return o.source=i,o.subjectFactory=r,o}}(gn)(n))} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 At(n){for(let t in n)if(n[t]===At)return t;throw Error("Could not find renamed property on target object.")}function gr(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])} +/** + * @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 ft(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(ft).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function $i(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t} +/** + * @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 + */const No=At({__forward_ref__:At});function vt(n){return n.__forward_ref__=vt,n.toString=function(){return ft(this())},n}function je(n){return ka(n)?n():n}function ka(n){return"function"==typeof n&&n.hasOwnProperty(No)&&n.__forward_ref__===vt} +/** + * @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 + */ +class Se extends Error{constructor(t,e){super(function Wi(n,t){return`NG0${Math.abs(n)}${t?": "+t.trim():""}`} +/** + * @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 + */(t,e)),this.code=t}}function et(n){return"string"==typeof n?n:null==n?"":String(n)}function fo(n,t){throw new Se(-201,!1)} +/** + * @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 Yt(n,t){null==n&&function qt(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")} +/** + * @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 Le(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Ct(n){return{providers:n.providers||[],imports:n.imports||[]}}function il(n){return su(n,rl)||su(n,Cc)}function su(n,t){return n.hasOwnProperty(t)?n[t]:null}function uu(n){return n&&(n.hasOwnProperty(bc)||n.hasOwnProperty(fs))?n[bc]:null}const rl=At({\u0275prov:At}),bc=At({\u0275inj:At}),Cc=At({ngInjectableDef:At}),fs=At({ngInjectorDef:At}); +/** + * @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 lt=(()=>((lt=lt||{})[lt.Default=0]="Default",lt[lt.Host=1]="Host",lt[lt.Self=2]="Self",lt[lt.SkipSelf=4]="SkipSelf",lt[lt.Optional=8]="Optional",lt))(); +/** + * @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 + */let wc;function xi(n){const t=wc;return wc=n,t}function ms(n,t,e){const i=il(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e<.Optional?null:void 0!==t?t:void fo(ft(n))} +/** + * @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 vr(n){return{toString:n}.toString()} +/** + * @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 ni=(()=>((ni=ni||{})[ni.OnPush=0]="OnPush",ni[ni.Default=1]="Default",ni))(),Lr=(()=>(function(n){n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom"}(Lr||(Lr={})),Lr))(); +/** + * @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 + */ +const vn=(()=>"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self)(),Pa={},Xt=[],za=At({\u0275cmp:At}),Mc=At({\u0275dir:At}),ol=At({\u0275pipe:At}),hu=At({\u0275mod:At}),mo=At({\u0275fac:At}),ps=At({__NG_ELEMENT_ID__:At}); +/** + * @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 + */ +let Nh=0;function tt(n){return vr(()=>{const e=!0===n.standalone,i={},r={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===ni.OnPush,directiveDefs:null,pipeDefs:null,standalone:e,dependencies:e&&n.dependencies||null,getStandaloneInjector:null,selectors:n.selectors||Xt,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||Lr.Emulated,id:"c"+Nh++,styles:n.styles||Xt,_:null,setInput:null,schemas:n.schemas||null,tView:null},o=n.dependencies,a=n.features;return r.inputs=pu(n.inputs,i),r.outputs=pu(n.outputs),a&&a.forEach(s=>s(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(fu).filter(mu):null,r.pipeDefs=o?()=>("function"==typeof o?o():o).map(Ci).filter(mu):null,r})}function fu(n){return nn(n)||Ri(n)}function mu(n){return null!==n}function Tt(n){return vr(()=>({type:n.type,bootstrap:n.bootstrap||Xt,declarations:n.declarations||Xt,imports:n.imports||Xt,exports:n.exports||Xt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function pu(n,t){if(null==n)return Pa;const e={};for(const i in n)if(n.hasOwnProperty(i)){let r=n[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),e[r]=i,t&&(t[r]=o)}return e}const We=tt;function Pi(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function nn(n){return n[za]||null}function Ri(n){return n[Mc]||null}function Ci(n){return n[ol]||null} +/** + * @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 Ki(n){return Array.isArray(n)&&"object"==typeof n[1]}function Nr(n){return Array.isArray(n)&&!0===n[1]}function Tc(n){return 0!=(8&n.flags)}function ys(n){return 2==(2&n.flags)}function cl(n){return 1==(1&n.flags)}function Oi(n){return null!==n.template}function Bh(n){return 0!=(256&n[2])} +/** + * @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 Zr(n,t){return n.hasOwnProperty(mo)?n[mo]:null} +/** + * @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 + */class ul{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}} +/** + * @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 Dt(){return Pc}function Pc(n){return n.type.prototype.ngOnChanges&&(n.setInput=zc),$h}function $h(){const n=dl(this),t=null==n?void 0:n.current;if(t){const e=n.previous;if(e===Pa)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function zc(n,t,e,i){const r=dl(n)||function Wh(n,t){return n[hl]=t} +/** + * @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 + */(n,{previous:Pa,current:null}),o=r.current||(r.current={}),a=r.previous,s=this.declaredInputs[e],l=a[s];o[s]=new ul(l&&l.currentValue,t,a===Pa),n[i]=t}Dt.ngInherit=!0;const hl="__ngSimpleChanges__";function dl(n){return n[hl]||null} +/** + * @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 Qn(n){for(;Array.isArray(n);)n=n[0];return n}function fl(n,t){return Qn(t[n])}function Fn(n,t){return Qn(t[n.index])}function ml(n,t){return n.data[t]}function Ia(n,t){return n[t]}function Qi(n,t){const e=t[n];return Ki(e)?e:e[0]}function pl(n){return 64==(64&n[2])}function po(n,t){return null==t?null:n[t]}function Cu(n){n[18]=0}function Ac(n,t){n[5]+=t;let e=n,i=n[3];for(;null!==i&&(1===t&&1===e[5]||-1===t&&0===e[5]);)i[5]+=t,e=i,i=i[3] +/** + * @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 + */}const dt={lFrame:Pu(null),bindingsEnabled:!0};function Mu(){return dt.bindingsEnabled}function be(){return dt.lFrame.lView}function Ht(){return dt.lFrame.tView}function ae(n){return dt.lFrame.contextLView=n,n[8]}function re(n){return dt.lFrame.contextLView=null,n}function ii(){let n=Su();for(;null!==n&&64===n.type;)n=n.parent;return n}function Su(){return dt.lFrame.currentTNode}function Xr(n,t){const e=dt.lFrame;e.currentTNode=n,e.isParent=t}function Lc(){return dt.lFrame.isParent}function Fc(){dt.lFrame.isParent=!1}function Ii(){const n=dt.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function yr(){return dt.lFrame.bindingIndex}function go(){return dt.lFrame.bindingIndex++}function Jr(n){const t=dt.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function Tu(n,t){const e=dt.lFrame;e.bindingIndex=e.bindingRootIndex=n,Vc(t)}function Vc(n){dt.lFrame.currentDirectiveIndex=n}function Du(){return dt.lFrame.currentQueryIndex}function Bc(n){dt.lFrame.currentQueryIndex=n}function ad(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function ku(n,t,e){if(e<.SkipSelf){let r=t,o=n;for(;!(r=r.parent,null!==r||e<.Host||(r=ad(o),null===r||(o=o[15],10&r.type))););if(null===r)return!1;t=r,n=o}const i=dt.lFrame=xu();return i.currentTNode=t,i.lView=n,!0}function Uc(n){const t=xu(),e=n[1];dt.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function xu(){const n=dt.lFrame,t=null===n?null:n.child;return null===t?Pu(n):t}function Pu(n){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function zu(){const n=dt.lFrame;return dt.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const Eu=zu;function Yc(){const n=zu();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function Vi(){return dt.lFrame.selectedIndex}function Bo(n){dt.lFrame.selectedIndex=n}function Nn(){const n=dt.lFrame;return ml(n.tView,n.selectedIndex)}function gl(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[l]<0&&(n[18]+=65536),(s>11>16&&(3&n[2])===t){n[2]+=2048;try{o.call(s)}finally{}}}else try{o.call(s)}finally{}} +/** + * @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 + */class Cs{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function _l(n,t,e){let i=0;for(;it){a=o-1;break}}}for(;o>16}(n),i=t;for(;e>0;)i=i[15],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 + */let bl=!0;function Rt(n){const t=bl;return bl=n,t}let yd=0;const eo={};function ws(n,t){const e=Rr(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,Kc(i.data,n),Kc(t,null),Kc(i.blueprint,null));const r=wl(n,t),o=n.injectorIndex;if(Lu(r)){const a=De(r),s=Ra(r,t),l=s[1].data;for(let u=0;u<8;u++)t[o+u]=s[a+u]|l[a+u]}return t[o+8]=r,o}function Kc(n,t){n.push(0,0,0,0,0,0,0,0,t)}function Rr(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function wl(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,r=t;for(;null!==r;){if(i=Hu(r),null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function Ms(n,t,e){!function bd(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(ps)&&(i=e[ps]),null==i&&(i=e[ps]=yd++);const r=255&i;t.data[n+(r>>5)]|=1<=0?255&t:wd:t}(e);if("function"==typeof o){if(!ku(t,n,i))return i<.Host?Fu(r,0,i):Qc(t,e,i,r);try{const a=o(i);if(null!=a||i<.Optional)return a;fo()}finally{Eu()}}else if("number"==typeof o){let a=null,s=Rr(n,t),l=-1,u=i<.Host?t[16][6]:null;for((-1===s||i<.SkipSelf)&&(l=-1===s?wl(n,t):t[s+8],-1!==l&&Vu(i,!1)?(a=t[1],s=De(l),t=Ra(l,t)):s=-1);-1!==s;){const f=t[1];if(Ru(o,s,f.data)){const p=Xc(s,t,e,a,i,u);if(p!==eo)return p}l=t[s+8],-1!==l&&Vu(i,t[1].data[s+8]===u)&&Ru(o,s,t)?(a=f,s=De(l),t=Ra(l,t)):s=-1}}return r}function Xc(n,t,e,i,r,o){const a=t[1],s=a.data[n+8],f=Ml(s,a,e,null==i?ys(s)&&bl:i!=a&&0!=(3&s.type),r<.Host&&o===s);return null!==f?Ss(t,a,f,s):eo}function Ml(n,t,e,i,r){const o=n.providerIndexes,a=t.data,s=1048575&o,l=n.directiveStart,f=o>>20,P=r?s+f:n.directiveEnd;for(let E=i?s:s+f;E=l&&H.type===e)return E}if(r){const E=a[l];if(E&&Oi(E)&&E.type===e)return l}return null}function Ss(n,t,e,i){let r=n[e];const o=t.data;if(function pd(n){return n instanceof Cs}(r)){const a=r;a.resolving&& +/** + * @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 hs(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new Se(-200,`Circular dependency in DI detected for ${n}${e}`)}(function Me(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():et(n)}(o[e]));const s=Rt(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?xi(a.injectImpl):null;ku(n,i,lt.Default);try{r=n[e]=a.factory(void 0,o,n,i),t.firstCreatePass&&e>=i.directiveStart&& +/** + * @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 fd(n,t,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const a=Pc(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,a),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,a)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,r),o&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,o))}(e,o[e],t)}finally{null!==l&&xi(l),Rt(s),a.resolving=!1,Eu()}}return r}function Ru(n,t,e){return!!(e[t+(n>>5)]&1<{const t=n.prototype.constructor,e=t[mo]||Jc(t),i=Object.prototype;let r=Object.getPrototypeOf(n.prototype).constructor;for(;r&&r!==i;){const o=r[mo]||Jc(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Jc(n){return ka(n)?()=>{const t=Jc(je(n));return t&&t()}:Zr(n)}function Hu(n){const t=n[1],e=t.type;return 2===e?t.declTNode:1===e?n[6]:null} +/** + * @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 + */ +const Ba="__parameters__";function Ua(n,t,e){return vr(()=>{const i=function t1(n){return function(...e){if(n){const i=n(...e);for(const r in i)this[r]=i[r]}}}(t);function r(...o){if(this instanceof r)return i.apply(this,o),this;const a=new r(...o);return s.annotation=a,s;function s(l,u,f){const p=l.hasOwnProperty(Ba)?l[Ba]:Object.defineProperty(l,Ba,{value:[]})[Ba];for(;p.length<=f;)p.push(null);return(p[f]=p[f]||[]).push(a),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=n,r.annotationCls=r,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 + */ +class $e{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=Le({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}} +/** + * @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 v(n,t){void 0===t&&(t=n);for(let e=0;eArray.isArray(e)?S(e,t):t(e))}function z(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function W(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function fe(n,t){const e=[];for(let i=0;i=0?n[1|i]=e:(i=~i,function ln(n,t,e,i){let r=n.length;if(r==t)n.push(e,i);else if(1===r)n.push(i,n[0]),n[0]=e;else{for(r--,n.push(n[r-1],n[r]);r>t;)n[r]=n[r-2],r--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function Td(n,t){const e=Sl(n,t);if(e>=0)return n[1|e]}function Sl(n,t){return function Lp(n,t,e){let i=0,r=n.length>>e;for(;r!==i;){const o=i+(r-i>>1),a=n[o<t?r=o:i=o+1}return~(r<((Cr=Cr||{})[Cr.Important=1]="Important",Cr[Cr.DashCase=2]="DashCase",Cr))(); +/** + * @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 + */ +const Id=new Map;let kT=0;const Ld="__ngContext__";function Xi(n,t){Ki(t)?(n[Ld]=t[20],function PT(n){Id.set(n[20],n)}(t)):n[Ld]=t}function Nd(n,t){return undefined(n,t)} +/** + * @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 u1(n){const t=n[3];return Nr(t)?t[3]:t}function Rd(n){return r5(n[13])}function Vd(n){return r5(n[4])}function r5(n){for(;null!==n&&!Nr(n);)n=n[4];return n} +/** + * @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 kl(n,t,e,i,r){if(null!=i){let o,a=!1;Nr(i)?o=i:Ki(i)&&(a=!0,i=i[0]);const s=Qn(i);0===n&&null!==e?null==r?u5(t,e,s):ks(t,e,s,r||null,!0):1===n&&null!==e?ks(t,e,s,r||null,!0):2===n?function $d(n,t,e){const i=Ku(n,t);i&&function ZT(n,t,e,i){n.removeChild(t,e,i)}(n,i,t,e)}(t,s,a):3===n&&t.destroyNode(s),null!=o&&function eD(n,t,e,i,r){const o=e[7];o!==Qn(e)&&kl(t,n,i,o,r);for(let s=10;s0&&(n[e-1][4]=i[4]);const o=W(n,10+t);!function YT(n,t){h1(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const a=o[19];null!==a&&a.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-65}return i}function s5(n,t){if(!(128&t[2])){const e=t[11];e.destroyNode&&h1(n,t,e,3,null,null),function $T(n){let t=n[13];if(!t)return Yd(n[1],n);for(;t;){let e=null;if(Ki(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)Ki(t)&&Yd(t[1],t),t=t[3];null===t&&(t=n),Ki(t)&&Yd(t[1],t),e=t&&t[4]}t=e}}(t)}}function Yd(n,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function QT(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[r=u]():i[r=-u].unsubscribe(),o+=2}else{const a=i[r=e[o+1]];e[o].call(a)}if(null!==i){for(let o=r+1;on,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Xu}())||void 0===t?void 0:t.createHTML(n))||n}function b5(n){var t;return(null===(t=function Zd(){if(void 0===Ju&&(Ju=null,vn.trustedTypes))try{Ju=vn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Ju}())||void 0===t?void 0:t.createHTML(n))||n} +/** + * @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 + */ +class Ps{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class aD extends Ps{getTypeName(){return"HTML"}}class sD extends Ps{getTypeName(){return"Style"}}class lD extends Ps{getTypeName(){return"Script"}}class cD extends Ps{getTypeName(){return"URL"}}class uD extends Ps{getTypeName(){return"ResourceURL"}}function Hr(n){return n instanceof Ps?n.changingThisBreaksApplicationSecurity:n}function jo(n,t){const e=function hD(n){return n instanceof Ps&&n.getTypeName()||null}(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===t}class vD{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(xs(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class _D{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const i=this.inertDocument.createElement("body");e.appendChild(i)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=xs(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=xs(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0"),!0}endElement(t){const e=t.nodeName.toLowerCase();Xd.hasOwnProperty(e)&&!S5.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(x5(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const MD=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,SD=/([^\#-~ |!])/g;function x5(n){return n.replace(/&/g,"&").replace(MD,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(SD,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let t0;function P5(n,t){let e=null;try{t0=t0|| +/** + * @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 M5(n){const t=new _D(n);return function yD(){try{return!!(new window.DOMParser).parseFromString(xs(""),"text/html")}catch(n){return!1}}()?new vD(t):t}(n);let i=t?String(t):"";e=t0.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=e.innerHTML,e=t0.getInertBodyElement(i)}while(i!==o);return xs((new wD).sanitizeChildren(e3(e)||e))}finally{if(e){const i=e3(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function e3(n){return"content"in n&&function TD(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName} +/** + * @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 + */(n)?n.content:null}var Mn=(()=>((Mn=Mn||{})[Mn.NONE=0]="NONE",Mn[Mn.HTML=1]="HTML",Mn[Mn.STYLE=2]="STYLE",Mn[Mn.SCRIPT=3]="SCRIPT",Mn[Mn.URL=4]="URL",Mn[Mn.RESOURCE_URL=5]="RESOURCE_URL",Mn))(); +/** + * @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 qa(n){const t=m1();return t?b5(t.sanitize(Mn.HTML,n)||""):jo(n,"HTML")?b5(Hr(n)):P5(function y5(){return void 0!==Qd?Qd:"undefined"!=typeof document?document:void 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 + */(),et(n))}function f1(n){const t=m1();return t?t.sanitize(Mn.URL,n)||"":jo(n,"URL")?Hr(n):e0(et(n))}function m1(){const n=be();return n&&n[12]} +/** + * @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 + */const E5=new $e("ENVIRONMENT_INITIALIZER"),O5=new $e("INJECTOR",-1),I5=new $e("INJECTOR_DEF_TYPES"); +/** + * @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 + */ +class A5{get(t,e=n1){if(e===n1){const i=new Error(`NullInjectorError: No provider for ${ft(t)}!`);throw i.name="NullInjectorError",i}return e}} +/** + * @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 OD(...n){return{\u0275providers:L5(0,n)}}function L5(n,...t){const e=[],i=new Set;let r;return S(t,o=>{const a=o;t3(a,e,[],i)&&(r||(r=[]),r.push(a))}),void 0!==r&&F5(r,e),e}function F5(n,t){for(let e=0;e{t.push(o)})}}function t3(n,t,e,i){if(!(n=je(n)))return!1;let r=null,o=uu(n);const a=!o&&nn(n);if(o||a){if(a&&!a.standalone)return!1;r=n}else{const l=n.ngModule;if(o=uu(l),!o)return!1;r=l}const s=i.has(r);if(a){if(s)return!1;if(i.add(r),a.dependencies){const l="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const u of l)t3(u,t,e,i)}}else{if(!o)return!1;{if(null!=o.imports&&!s){let u;i.add(r);try{S(o.imports,f=>{t3(f,t,e,i)&&(u||(u=[]),u.push(f))})}finally{}void 0!==u&&F5(u,t)}if(!s){const u=Zr(r)||(()=>new r);t.push({provide:r,useFactory:u,deps:Xt},{provide:I5,useValue:r,multi:!0},{provide:E5,useValue:()=>me(r),multi:!0})}const l=o.providers;null==l||s||S(l,f=>{t.push(f)})}}return r!==n&&void 0!==n.providers}const ID=At({provide:String,useValue:At});function n3(n){return null!==n&&"object"==typeof n&&ID in n}function zs(n){return"function"==typeof n} +/** + * @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 + */ +const r3=new $e("Set Injector scope."),n0={},LD={}; +/** + * @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 + */let o3;function r0(){return void 0===o3&&(o3=new A5),o3}class xl{}class V5 extends xl{constructor(t,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,s3(t,a=>this.processProvider(a)),this.records.set(O5,Pl(void 0,this)),r.has("environment")&&this.records.set(xl,Pl(void 0,this));const o=this.records.get(r3);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(I5.multi,Xt,lt.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const e=Tl(this),i=xi(void 0);try{return t()}finally{Tl(e),xi(i)}}get(t,e=n1,i=lt.Default){this.assertNotDestroyed();const r=Tl(this),o=xi(void 0);try{if(!(i<.SkipSelf)){let s=this.records.get(t);if(void 0===s){const l=function HD(n){return"function"==typeof n||"object"==typeof n&&n instanceof $e}(t)&&il(t);s=l&&this.injectableDefInScope(l)?Pl(a3(t),n0):null,this.records.set(t,s)}if(null!=s)return this.hydrate(t,s)}return(i<.Self?r0():this.parent).get(t,e=i<.Optional&&e===n1?null:e)}catch(a){if("NullInjectorError"===a.name){if((a[qu]=a[qu]||[]).unshift(ft(t)),r)throw a;return function uT(n,t,e,i){const r=n[qu];throw t[Fp]&&r.unshift(t[Fp]),n.message=function hT(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let r=ft(t);if(Array.isArray(t))r=t.map(ft).join(" -> ");else if("object"==typeof t){let o=[];for(let a in t)if(t.hasOwnProperty(a)){let s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):ft(s)))}r=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${n.replace(aT,"\n ")}`}("\n"+n.message,r,e,i),n.ngTokenPath=r,n[qu]=null,n}(a,t,"R3InjectorError",this.source)}throw a}finally{xi(o),Tl(r)}}resolveInjectorInitializers(){const t=Tl(this),e=xi(void 0);try{const i=this.get(E5.multi,Xt,lt.Self);for(const r of i)r()}finally{Tl(t),xi(e)}}toString(){const t=[],e=this.records;for(const i of e.keys())t.push(ft(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Se(205,!1)}processProvider(t){let e=zs(t=je(t))?t:je(t&&t.provide);const i=function ND(n){return n3(n)?Pl(void 0,n.useValue):Pl(H5(n),n0)}(t);if(zs(t)||!0!==t.multi)this.records.get(e);else{let r=this.records.get(e);r||(r=Pl(void 0,n0,!0),r.factory=()=>xd(r.multi),this.records.set(e,r)),e=t,r.multi.push(t)}this.records.set(e,i)}hydrate(t,e){return e.value===n0&&(e.value=LD,e.value=e.factory()),"object"==typeof e.value&&e.value&&function VD(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=je(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function a3(n){const t=il(n),e=null!==t?t.factory:Zr(n);if(null!==e)return e;if(n instanceof $e)throw new Se(204,!1);if(n instanceof Function)return function FD(n){const t=n.length;if(t>0)throw fe(t,"?"),new Se(204,!1);const e=function lu(n){const t=n&&(n[rl]||n[Cc]);if(t){const e=function cu(n){if(n.hasOwnProperty("name"))return n.name;const t=(""+n).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(n);return console.warn(`DEPRECATED: DI is instantiating a token "${e}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${e}" class.`),t}return null}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new Se(204,!1)}function H5(n,t,e){let i;if(zs(n)){const r=je(n);return Zr(r)||a3(r)}if(n3(n))i=()=>je(n.useValue);else if(function R5(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...xd(n.deps||[]));else if(function N5(n){return!(!n||!n.useExisting)}(n))i=()=>me(je(n.useExisting));else{const r=je(n&&(n.useClass||n.provide));if(!function RD(n){return!!n.deps}(n))return Zr(r)||a3(r);i=()=>new r(...xd(n.deps))}return i}function Pl(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function BD(n){return!!n.\u0275providers}function s3(n,t){for(const e of n)Array.isArray(e)?s3(e,t):BD(e)?s3(e.\u0275providers,t):t(e)} +/** + * @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 + */class B5{} +/** + * @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 + */class qD{resolveComponentFactory(t){throw function YD(n){const t=Error(`No component factory found for ${ft(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let ha=(()=>{class n{} +/** + * @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 + */ +return n.NULL=new qD,n})();function jD(){return zl(ii(),be())}function zl(n,t){return new jt(Fn(n,t))}let jt=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=jD,n})();function $D(n){return n instanceof jt?n.nativeElement:n} +/** + * @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 + */class ja{}let Ai=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function WD(){const n=be(),e=Qi(ii().index,n);return(Ki(e)?e:n)[11]} +/** + * @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 + */(),n})(),GD=(()=>{class n{} +/** + * @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 + */ +return n.\u0275prov=Le({token:n,providedIn:"root",factory:()=>null}),n})();class p1{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const KD=new p1("14.2.12"),l3={}; +/** + * @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 u3(n){return n.ngOriginalError} +/** + * @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 + */class El{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&u3(t);for(;e&&u3(e);)e=u3(e);return e||null}} +/** + * @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 q5(n,t,e){let i=n.length;for(;;){const r=n.indexOf(t,e);if(-1===r)return r;if(0===r||n.charCodeAt(r-1)<=32){const o=t.length;if(r+o===i||n.charCodeAt(r+o)<=32)return r}e=r+1}} +/** + * @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 + */const j5="ng-template";function ak(n,t,e){let i=0;for(;io?"":r[p+1].toLowerCase();const E=8&i?P:null;if(E&&-1!==q5(E,u,0)||2&i&&u!==P){if(bo(i))return!1;a=!0}}}}else{if(!a&&!bo(i)&&!bo(l))return!1;if(a&&bo(l))continue;a=!1,i=l|1&i}}return bo(i)||a}function bo(n){return 0==(1&n)}function ck(n,t,e,i){if(null===t)return-1;let r=0;if(i||!e){let o=!1;for(;r-1)for(e++;e0?'="'+s+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""!==r&&!bo(a)&&(t+=G5(o,r),r=""),i=a,o=o||!bo(i);e++}return""!==r&&(t+=G5(o,r)),t} +/** + * @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 + */ +const _t={}; +/** + * @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 T(n){K5(Ht(),be(),Vi()+n,!1)}function K5(n,t,e,i){if(!i)if(3==(3&t[2])){const o=n.preOrderCheckHooks;null!==o&&vl(t,o,e)}else{const o=n.preOrderHooks;null!==o&&La(t,o,0,e)}Bo(e)} +/** + * @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 J5(n,t=null,e=null,i){const r=eg(n,t,e,i);return r.resolveInjectorInitializers(),r}function eg(n,t=null,e=null,i,r=new Set){const o=[e||Xt,OD(n)];return i=i||("object"==typeof n?void 0:ft(n)),new V5(o,t||r0(),i||null,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 + */}let hr=(()=>{class n{static create(e,i){var r;if(Array.isArray(e))return J5({name:""},i,e,"");{const o=null!==(r=e.name)&&void 0!==r?r:"";return J5({name:o},e.parent,e.providers,o)}}} +/** + * @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 + */ +return n.THROW_IF_NOT_FOUND=n1,n.NULL=new A5,n.\u0275prov=Le({token:n,providedIn:"any",factory:()=>me(O5)}),n.__NG_ELEMENT_ID__=-1,n})(); +/** + * @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 + */ +/** + * @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 Y(n,t=lt.Default){const e=be();return null===e?me(n,t):Nu(ii(),e,je(n),t)} +/** + * @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 a0(n,t){return n<<17|t<<2}function Co(n){return n>>17&32767}function p3(n){return 2|n}function fa(n){return(131068&n)>>2}function g3(n,t){return-131069&n|t<<2}function v3(n){return 1|n}function vg(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i22&&K5(n,t,22,!1),e(i,r)}finally{Bo(o)}}function yg(n,t,e){if(Tc(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(s)!=l&&s.push(l),s.push(i,r,a)}}function Dg(n,t){null!==n.hostBindings&&n.hostBindings(1,t)}function kg(n,t){t.flags|=2,(n.components||(n.components=[])).push(t.index)}function ax(n,t,e){if(e){if(t.exportAs)for(let i=0;i0&&O3(e)}}function O3(n){for(let i=Rd(n);null!==i;i=Vd(i))for(let r=10;r0&&O3(o)}const e=n[1].components;if(null!==e)for(let i=0;i0&&O3(r)}}function fx(n,t){const e=Qi(t,n),i=e[1];(function mx(n,t){for(let e=t.length;e-1&&(Ud(t,i),W(e,i))}this._attachedToViewContainer=!1}s5(this._lView[1],this._lView)}onDestroy(t){Cg(this._lView[1],this._lView,null,t)}markForCheck(){I3(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){d0(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Se(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function jT(n,t){h1(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Se(902,!1);this._appRef=t}}class px extends g1{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;d0(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}} +/** + * @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 + */class F3 extends ha{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=nn(t);return new v1(e,this.ngModule)}}function Lg(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class vx{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,i){const r=this.injector.get(t,l3,i);return r!==l3||e===l3?r:this.parentInjector.get(t,e,i)}}class v1 extends B5{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function pk(n){return n.map(mk).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return Lg(this.componentDef.inputs)}get outputs(){return Lg(this.componentDef.outputs)}create(t,e,i,r){let o=(r=r||this.ngModule)instanceof xl?r:null==r?void 0:r.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const a=o?new vx(t,o):t,s=a.get(ja,null);if(null===s)throw new Se(407,!1);const l=a.get(GD,null),u=s.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",p=i?function Qk(n,t,e){return n.selectRootElement(t,e===Lr.ShadowDom)}(u,i,this.componentDef.encapsulation):Bd(u,f,function gx(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(f)),P=this.componentDef.onPush?288:272,E=P3(0,null,null,1,0,null,null,null,null,null),H=c0(null,E,null,P,null,null,s,u,l,a,null);let G,ne;Uc(H);try{const ue=function bx(n,t,e,i,r,o){const a=e[1];e[22]=n;const l=Al(a,22,2,"#host",null),u=l.mergedAttrs=t.hostAttrs;null!==u&&(f0(l,u,!0),null!==n&&(_l(r,n,u),null!==l.classes&&Gd(r,n,l.classes),null!==l.styles&&_5(r,n,l.styles)));const f=i.createRenderer(n,t),p=c0(e,bg(t),null,t.onPush?32:16,e[22],l,i,f,o||null,null,null);return a.firstCreatePass&&(Ms(ws(l,e),a,t.type),kg(a,l),xg(l,e.length,1)),h0(e,p),e[22]=p}(p,this.componentDef,H,s,u);if(p)if(i)_l(u,p,["ng-version",KD.full]);else{const{attrs:ye,classes:le}=function gk(n){const t=[],e=[];let i=1,r=2;for(;i0&&Gd(u,p,le.join(" "))}if(ne=ml(E,22),void 0!==e){const ye=ne.projection=[];for(let le=0;le=0;i--){const r=n[i];r.hostVars=t+=r.hostVars,r.hostAttrs=yl(r.hostAttrs,e=yl(e,r.hostAttrs))}}(i)}function N3(n){return n===Pa?{}:n===Xt?[]:n}function Sx(n,t){const e=n.viewQuery;n.viewQuery=e?(i,r)=>{t(i,r),e(i,r)}:t}function Tx(n,t){const e=n.contentQueries;n.contentQueries=e?(i,r,o)=>{t(i,r,o),e(i,r,o)}:t}function Dx(n,t){const e=n.hostBindings;n.hostBindings=e?(i,r)=>{t(i,r),e(i,r)}:t} +/** + * @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 + */ +let p0=null;function Es(){if(!p0){const n=vn.Symbol;if(n&&n.iterator)p0=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;es(Qn(Xe[i.index])):i.index;let Pe=null;if(!s&&l&&(Pe=function Rx(n,t,e,i){const r=n.cleanup;if(null!=r)for(let o=0;ol?s[l]:null}"string"==typeof a&&(o+=2)}return null}(n,t,r,i.index)),null!==Pe)(Pe.__ngLastListenerFn__||Pe).__ngNextListenerFn__=o,Pe.__ngLastListenerFn__=o,E=!1;else{o=Kg(i,t,p,o,!1);const Xe=e.listen(ue,r,o);P.push(o,Xe),f&&f.push(r,le,ye,ye+1)}}else o=Kg(i,t,p,o,!1);const H=i.outputs;let G;if(E&&null!==H&&(G=H[r])){const ne=G.length;if(ne)for(let ue=0;ue0;)t=t[15],n--;return t}(n,dt.lFrame.contextLView))[8]}(n)} +/** + * @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 Vx(n,t){let e=null;const i=function uk(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(n);for(let r=0;r=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 + */const wi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function a7(n){return n.substring(wi.key,wi.keyEnd)}function Yx(n){return n.substring(wi.value,wi.valueEnd)}function s7(n,t){const e=wi.textEnd;return e===t?-1:(t=wi.keyEnd=function $x(n,t,e){for(;t32;)t++;return t}(n,wi.key=t,e),Wl(n,t,e))}function l7(n,t){const e=wi.textEnd;let i=wi.key=Wl(n,t,e);return e===i?-1:(i=wi.keyEnd=function Wx(n,t,e){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(n,i,e),i=u7(n,i,e),i=wi.value=Wl(n,i,e),i=wi.valueEnd=function Gx(n,t,e){let i=-1,r=-1,o=-1,a=t,s=a;for(;a32&&(s=a),o=r,r=i,i=-33&l}return s}(n,i,e),u7(n,i,e))}function c7(n){wi.key=0,wi.keyEnd=0,wi.value=0,wi.valueEnd=0,wi.textEnd=n.length}function Wl(n,t,e){for(;t=0;e=l7(t,e))m7(n,a7(t),Yx(t))}function Mr(n){Mo(Vr,Go,n,!0)}function Go(n,t){for(let e=function qx(n){return c7(n),s7(n,Wl(n,0,wi.textEnd))}(t);e>=0;e=s7(t,e))Vr(n,a7(t),!0)}function wo(n,t,e,i){const r=be(),o=Ht(),a=Jr(2);o.firstUpdatePass&&f7(o,n,a,i),t!==_t&&Ji(r,a,t)&&p7(o,o.data[Vi()],r,r[11],n,r[a+1]=function nP(n,t){return null==n||("string"==typeof t?n+=t:"object"==typeof n&&(n=ft(Hr(n)))),n}(t,e),i,a)}function Mo(n,t,e,i){const r=Ht(),o=Jr(2);r.firstUpdatePass&&f7(r,null,o,i);const a=be();if(e!==_t&&Ji(a,o,e)){const s=r.data[Vi()];if(v7(s,i)&&!d7(r,o)){let l=i?s.classesWithoutHost:s.stylesWithoutHost;null!==l&&(e=$i(l,e||"")),V3(r,s,a,e,i)}else!function tP(n,t,e,i,r,o,a,s){r===_t&&(r=Xt);let l=0,u=0,f=0=n.expandoStartIndex}function f7(n,t,e,i){const r=n.data;if(null===r[e+1]){const o=r[Vi()],a=d7(n,e);v7(o,i)&&null===t&&!a&&(t=!1),t=function Qx(n,t,e,i){const r=function Hc(n){const t=dt.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}(n);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(e=C1(e=H3(null,n,t,e,i),t.attrs,i),o=null);else{const a=t.directiveStylingLast;if(-1===a||n[a]!==r)if(e=H3(r,n,t,e,i),null===o){let l=function Zx(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==fa(i))return n[Co(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=H3(null,n,t,l[1],i),l=C1(l,t.attrs,i),function Xx(n,t,e,i){n[Co(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else o=function Jx(n,t,e){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(u=!0)}else f=e;if(r)if(0!==l){const P=Co(n[s+1]);n[i+1]=a0(P,s),0!==P&&(n[P+1]=g3(n[P+1],i)),n[s+1]=function Fk(n,t){return 131071&n|t<<17}(n[s+1],i)}else n[i+1]=a0(s,0),0!==s&&(n[s+1]=g3(n[s+1],i)),s=i;else n[i+1]=a0(l,0),0===s?s=i:n[l+1]=g3(n[l+1],i),l=i;u&&(n[i+1]=p3(n[i+1])),o7(n,f,i,!0),o7(n,f,i,!1),function Bx(n,t,e,i,r){const o=r?n.residualClasses:n.residualStyles;null!=o&&"string"==typeof t&&Sl(o,t)>=0&&(e[i+1]=v3(e[i+1]))}(t,f,n,i,o),a=a0(s,l),o?t.classBindings=a:t.styleBindings=a}(r,o,t,e,a,i)}}function H3(n,t,e,i,r){let o=null;const a=e.directiveEnd;let s=e.directiveStylingLast;for(-1===s?s=e.directiveStart:s++;s0;){const l=n[r],u=Array.isArray(l),f=u?l[1]:l,p=null===f;let P=e[r+1];P===_t&&(P=p?Xt:void 0);let E=p?Td(P,i):f===i?P:void 0;if(u&&!_0(E)&&(E=Td(l,i)),_0(E)&&(s=E,a))return s;const H=n[r+1];r=a?Co(H):fa(H)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(s=Td(l,i))}return s}function _0(n){return void 0!==n}function v7(n,t){return 0!=(n.flags&(t?16:32))} +/** + * @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 Fe(n,t=""){const e=be(),i=Ht(),r=n+22,o=i.firstCreatePass?Al(i,r,1,t,null):i.data[r],a=e[r]=function Hd(n,t){return n.createText(t)}(e[11],t);Qu(i,e,a,o),Xr(o,!1)} +/** + * @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 cn(n){return $t("",n,""),cn}function $t(n,t,e){const i=be(),r=Nl(i,n,t,e);return r!==_t&&function ma(n,t,e){const i=fl(t,n);!function o5(n,t,e){n.setValue(t,e)}(n[11],i,e)}(i,Vi(),r),$t} +/** + * @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 Ue(n,t,e){Mo(Vr,Go,Nl(be(),n,t,e),!0)}function Gl(n,t,e,i,r){Mo(Vr,Go,Rl(be(),n,t,e,i,r),!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 + */ +/** + * @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 + */ +const Is=void 0;var _P=["en",[["a","p"],["AM","PM"],Is],[["AM","PM"],Is,Is],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Is,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Is,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Is,"{1} 'at' {0}",Is],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function vP(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}]; +/** + * @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 + */let Kl={};function dr(n){const t=function bP(n){return n.toLowerCase().replace(/_/g,"-")} +/** + * @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 + */(n);let e=H7(t);if(e)return e;const i=t.split("-")[0];if(e=H7(i),e)return e;if("en"===i)return _P;throw new Se(701,!1)}function H7(n){return n in Kl||(Kl[n]=vn.ng&&vn.ng.common&&vn.ng.common.locales&&vn.ng.common.locales[n]),Kl[n]}var Re=(()=>((Re=Re||{})[Re.LocaleId=0]="LocaleId",Re[Re.DayPeriodsFormat=1]="DayPeriodsFormat",Re[Re.DayPeriodsStandalone=2]="DayPeriodsStandalone",Re[Re.DaysFormat=3]="DaysFormat",Re[Re.DaysStandalone=4]="DaysStandalone",Re[Re.MonthsFormat=5]="MonthsFormat",Re[Re.MonthsStandalone=6]="MonthsStandalone",Re[Re.Eras=7]="Eras",Re[Re.FirstDayOfWeek=8]="FirstDayOfWeek",Re[Re.WeekendRange=9]="WeekendRange",Re[Re.DateFormat=10]="DateFormat",Re[Re.TimeFormat=11]="TimeFormat",Re[Re.DateTimeFormat=12]="DateTimeFormat",Re[Re.NumberSymbols=13]="NumberSymbols",Re[Re.NumberFormats=14]="NumberFormats",Re[Re.CurrencyCode=15]="CurrencyCode",Re[Re.CurrencySymbol=16]="CurrencySymbol",Re[Re.CurrencyName=17]="CurrencyName",Re[Re.Currencies=18]="Currencies",Re[Re.Directionality=19]="Directionality",Re[Re.PluralCase=20]="PluralCase",Re[Re.ExtraData=21]="ExtraData",Re))();const Ql="en-US"; +/** + * @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 + */ +let B7=Ql;function Y3(n,t,e,i,r){if(n=je(n),Array.isArray(n))for(let o=0;o>20;if(zs(n)||!n.multi){const E=new Cs(l,r,Y),H=j3(s,t,r?f:f+P,p);-1===H?(Ms(ws(u,a),o,s),q3(o,n,t.length),t.push(s),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),e.push(E),a.push(E)):(e[H]=E,a[H]=E)}else{const E=j3(s,t,f+P,p),H=j3(s,t,f,f+P),G=E>=0&&e[E],ne=H>=0&&e[H];if(r&&!ne||!r&&!G){Ms(ws(u,a),o,s);const ue=function vz(n,t,e,i,r){const o=new Cs(n,e,Y);return o.multi=[],o.index=t,o.componentProviders=0,dv(o,r,i&&!e),o}(r?gz:pz,e.length,r,i,l);!r&&ne&&(e[H].providerFactory=ue),q3(o,n,t.length,0),t.push(s),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),e.push(ue),a.push(ue)}else q3(o,n,E>-1?E:H,dv(e[r?H:E],l,!r&&i));!r&&i&&ne&&e[H].componentProviders++}}}function q3(n,t,e,i){const r=zs(t),o=function AD(n){return!!n.useClass}(t);if(r||o){const l=(o?je(t.useClass):t).prototype.ngOnDestroy;if(l){const u=n.destroyHooks||(n.destroyHooks=[]);if(!r&&t.multi){const f=u.indexOf(e);-1===f?u.push(e,[i,l]):u[f+1].push(i,l)}else u.push(e,l)}}}function dv(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function j3(n,t,e,i){for(let r=e;r{e.providersResolver=(i,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 mz(n,t,e){const i=Ht();if(i.firstCreatePass){const r=Oi(n);Y3(e,i.data,i.blueprint,r,!0),Y3(t,i.data,i.blueprint,r,!1)}}(i,r?r(n):n,t)}} +/** + * @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 + */class Zl{}class fv extends Zl{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new F3(this);const i=function cr(n,t){const e=n[hu]||null;if(!e&&!0===t)throw new Error(`Type ${ft(n)} does not have '\u0275mod' property.`);return e}(t);this._bootstrapComponents=function da(n){return n instanceof Function?n():n} +/** + * @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 + */(i.bootstrap),this._r3Injector=eg(t,e,[{provide:Zl,useValue:this},{provide:ha,useValue:this.componentFactoryResolver}],ft(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class W3 extends class _z{} +/** + * @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 + */{constructor(t){super(),this.moduleType=t}create(t){return new fv(this.moduleType,t)}} +/** + * @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 Xl(n,t,e){const i=Ii()+n,r=be();return r[i]===_t?Wo(r,i,e?t.call(e):t()):function y1(n,t){return n[t]}(r,i)}function Fi(n,t,e,i){return Cv(be(),Ii(),n,t,e,i)}function k1(n,t){const e=n[t];return e===_t?void 0:e}function Cv(n,t,e,i,r,o){const a=t+e;return Ji(n,a,r)?Wo(n,a+1,o?i.call(o,r):i(r)):k1(n,a+1)} +/** + * @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 Sr(n,t){const e=Ht();let i;const r=n+22;e.firstCreatePass?(i=function Vz(n,t){if(t)for(let e=t.length-1;e>=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,i.onDestroy)):i=e.data[r];const o=i.factory||(i.factory=Zr(i.type)),a=xi(Y);try{const s=Rt(!1),l=o();return Rt(s),function Lx(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,be(),r,l),l}finally{xi(a)}}function So(n,t,e){const i=n+22,r=be(),o=Ia(r,i);return x1(r,i)?Cv(r,Ii(),t,o.transform,e,o):o.transform(e)}function M0(n,t,e,i){const r=n+22,o=be(),a=Ia(o,r);return x1(o,r)?function wv(n,t,e,i,r,o,a){const s=t+e;return Os(n,s,r,o)?Wo(n,s+2,a?i.call(a,r,o):i(r,o)):k1(n,s+2)}(o,Ii(),t,a.transform,e,i,a):a.transform(e,i)}function x1(n,t){return n[1].data[t].pure} +/** + * @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 K3(n){return t=>{setTimeout(n,void 0,t)}}const Je=class Yz extends de{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){var r,o,a;let s=t,l=e||(()=>null),u=i;if(t&&"object"==typeof t){const p=t;s=null===(r=p.next)||void 0===r?void 0:r.bind(p),l=null===(o=p.error)||void 0===o?void 0:o.bind(p),u=null===(a=p.complete)||void 0===a?void 0:a.bind(p)}this.__isAsync&&(l=K3(l),s&&(s=K3(s)),u&&(u=K3(u)));const f=super.subscribe({next:s,error:l,complete:u});return t instanceof M&&t.add(f),f}}; +/** + * @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 qz(){return this._results[Es()]()}class Q3{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=Es(),i=Q3.prototype;i[e]||(i[e]=qz)}get changes(){return this._changes||(this._changes=new Je)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const i=this;i.dirty=!1;const r=v(t);(this._changesDetected=!function h(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=Wz,n})();const jz=Hi,$z=class extends jz{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t,e){const i=this._declarationTContainer.tViews,r=c0(this._declarationLView,i,t,16,null,i.declTNode,null,null,null,null,e||null);r[17]=this._declarationLView[this._declarationTContainer.index];const a=this._declarationLView[19];return null!==a&&(r[19]=a.createEmbeddedView(i)),D3(i,r,t),new g1(r)}};function Wz(){return S0(ii(),be())}function S0(n,t){return 4&n.type?new $z(t,n,zl(n,t)):null} +/** + * @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 + */let Tr=(()=>{class n{}return n.__NG_ELEMENT_ID__=Gz,n})();function Gz(){return xv(ii(),be())}const Kz=Tr,Dv=class extends Kz{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return zl(this._hostTNode,this._hostLView)}get injector(){return new Va(this._hostTNode,this._hostLView)}get parentInjector(){const t=wl(this._hostTNode,this._hostLView);if(Lu(t)){const e=Ra(t,this._hostLView),i=De(t);return new Va(e[1].data[i+8],e)}return new Va(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=kv(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const a=t.createEmbeddedView(e||{},o);return this.insert(a,r),a}createComponent(t,e,i,r,o){const a=t&&!function zt(n){return"function"==typeof n} +/** + * @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 + */(t);let s;if(a)s=e;else{const p=e||{};s=p.index,i=p.injector,r=p.projectableNodes,o=p.environmentInjector||p.ngModuleRef}const l=a?t:new v1(nn(t)),u=i||this.parentInjector;if(!o&&null==l.ngModule){const P=(a?u:this.parentInjector).get(xl,null);P&&(o=P)}const f=l.create(u,r,void 0,o);return this.insert(f.hostView,s),f}insert(t,e){const i=t._lView,r=i[1];if(function Zh(n){return Nr(n[3])}(i)){const f=this.indexOf(t);if(-1!==f)this.detach(f);else{const p=i[3],P=new Dv(p,p[6],p[3]);P.detach(P.indexOf(t))}}const o=this._adjustIndex(e),a=this._lContainer;!function WT(n,t,e,i){const r=10+i,o=e.length;i>0&&(e[r-1][4]=t),i0)i.push(a[s/2]);else{const u=o[s+1],f=t[-l];for(let p=10;p{class n{constructor(e){this.appInits=e,this.resolve=D0,this.reject=D0,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{o.subscribe({complete:s,error:l})});e.push(a)}}Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)(me(Jv,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */const z1=new $e("AppId",{providedIn:"root",factory:function e9(){return`${cf()}${cf()}${cf()}`}});function cf(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const t9=new $e("Platform Initializer"),E1=new $e("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),ME=new $e("appBootstrapListener"),O1=new $e("AnimationModuleType"),pa=new $e("LocaleId",{providedIn:"root",factory:()=>o1(pa,lt.Optional|lt.SkipSelf)|| +/** + * @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 SE(){return"undefined"!=typeof $localize&&$localize.locale||Ql}()}),PE=(()=>Promise.resolve(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 uf(n){"undefined"==typeof Zone?PE.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)} +/** + * @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 + */ +class Ft{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Je(!1),this.onMicrotaskEmpty=new Je(!1),this.onStable=new Je(!1),this.onError=new Je(!1),"undefined"==typeof Zone)throw new Se(908,!1);Zone.assertZonePatched();const r=this;if(r._nesting=0,r._outer=r._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const o=Zone.AsyncStackTaggingZoneSpec;r._inner=r._inner.fork(new o("Angular"))}Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&e,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function zE(){let n=vn.requestAnimationFrame,t=vn.cancelAnimationFrame;if("undefined"!=typeof Zone&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function IE(n){const t=()=>{!function OE(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(vn,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,df(n),n.isCheckStableRunning=!0,hf(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),df(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,o,a,s)=>{try{return r9(n),e.invokeTask(r,o,a,s)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||n.shouldCoalesceRunChangeDetection)&&t(),o9(n)}},onInvoke:(e,i,r,o,a,s,l)=>{try{return r9(n),e.invoke(r,o,a,s,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),o9(n)}},onHasTask:(e,i,r,o)=>{e.hasTask(r,o),i===r&&("microTask"==o.change?(n._hasPendingMicrotasks=o.microTask,df(n),hf(n)):"macroTask"==o.change&&(n.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,i,r,o)=>(e.handleError(r,o),n.runOutsideAngular(()=>n.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ft.isInAngularZone())throw new Se(909,!1)}static assertNotInAngularZone(){if(Ft.isInAngularZone())throw new Se(909,!1)}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){const o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+r,t,EE,D0,D0);try{return o.runTask(a,e,i)}finally{o.cancelTask(a)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const EE={};function hf(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function df(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function r9(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function o9(n){n._nesting--,hf(n)}class AE{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Je,this.onMicrotaskEmpty=new Je,this.onStable=new Je,this.onError=new Je}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,r){return t.apply(e,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 + */const a9=new $e(""),x0=new $e("");let I1,ff=(()=>{class n{constructor(e,i,r){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,I1||(function LE(n){I1=n}(r),r.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Ft.assertNotInAngularZone(),uf(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())uf(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,i,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(mf),me(x0))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),mf=(()=>{class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){var r;return null!==(r=null==I1?void 0:I1.findTestabilityInTree(this,e,i))&&void 0!==r?r:null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})(),Ko=null;const s9=new $e("AllowMultipleToken"),pf=new $e("PlatformDestroyListeners");function c9(n,t,e=[]){const i=`Platform: ${t}`,r=new $e(i);return(o=[])=>{let a=gf();if(!a||a.injector.get(s9,!1)){const s=[...e,...o,{provide:r,useValue:!0}];n?n(s):function RE(n){if(Ko&&!Ko.get(s9,!1))throw new Se(400,!1);Ko=n;const t=n.get(h9);(function l9(n){const t=n.get(t9,null);t&&t.forEach(e=>e())})(n)}(function u9(n=[],t){return hr.create({name:t,providers:[{provide:r3,useValue:"platform"},{provide:pf,useValue:new Set([()=>Ko=null])},...n]})}(s,i))}return function HE(n){const t=gf();if(!t)throw new Se(401,!1);return t}()}}function gf(){var n;return null!==(n=null==Ko?void 0:Ko.get(h9))&&void 0!==n?n:null}let h9=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const r=function f9(n,t){let e;return e="noop"===n?new AE:("zone.js"===n?void 0:n)||new Ft(t),e}(null==i?void 0:i.ngZone,function d9(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}(i)),o=[{provide:Ft,useValue:r}];return r.run(()=>{const a=hr.create({providers:o,parent:this.injector,name:e.moduleType.name}),s=e.create(a),l=s.injector.get(El,null);if(!l)throw new Se(402,!1);return r.runOutsideAngular(()=>{const u=r.onError.subscribe({next:f=>{l.handleError(f)}});s.onDestroy(()=>{P0(this._modules,s),u.unsubscribe()})}),function m9(n,t,e){try{const i=e();return v0(i)?i.catch(r=>{throw t.runOutsideAngular(()=>n.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(l,r,()=>{const u=s.injector.get(k0);return u.runInitializers(),u.donePromise.then(()=>(function U7(n){Yt(n,"Expected localeId to be defined"),"string"==typeof n&&(B7=n.toLowerCase().replace(/_/g,"-"))}(s.injector.get(pa,Ql)||Ql),this._moduleDoBootstrap(s),s))})})}bootstrapModule(e,i=[]){const r=p9({},i);return function FE(n,t,e){const i=new W3(e);return Promise.resolve(i)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,r))}_moduleDoBootstrap(e){const i=e.injector.get(tc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new Se(403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Se(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(pf,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(me(hr))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function p9(n,t){return Array.isArray(t)?t.reduce(p9,n):Object.assign(Object.assign({},n),t)}let tc=(()=>{class n{constructor(e,i,r){this._zone=e,this._injector=i,this._exceptionHandler=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new te(s=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{s.next(this._stable),s.complete()})}),a=new te(s=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{Ft.assertNotInAngularZone(),uf(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,s.next(!0))})})});const u=this._zone.onUnstable.subscribe(()=>{Ft.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{s.next(!1)}))});return()=>{l.unsubscribe(),u.unsubscribe()}});this.isStable=qn(o,a.pipe(qe()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const r=e instanceof B5;if(!this._injector.get(k0).done)throw!r&&function ia(n){const t=nn(n)||Ri(n)||Ci(n);return null!==t&&t.standalone}(e),new Se(405,false);let a;a=r?e:this._injector.get(ha).resolveComponentFactory(e),this.componentTypes.push(a.componentType);const s=function NE(n){return n.isBoundToModule}(a)?void 0:this._injector.get(Zl),u=a.create(hr.NULL,[],i||a.selector,s),f=u.location.nativeElement,p=u.injector.get(a9,null);return null==p||p.registerApplication(f),u.onDestroy(()=>{this.detachView(u.hostView),P0(this.components,u),null==p||p.unregisterApplication(f)}),this._loadComponent(u),u}tick(){if(this._runningTick)throw new Se(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;P0(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(ME,[]).concat(this._bootstrapListeners).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>P0(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new Se(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(xl),me(El))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function P0(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)} +/** + * @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 + */ +let v9=!0,_9=!1;function y9(){return _9=!0,v9} +/** + * @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 + */ +let er=(()=>{class n{}return n.__NG_ELEMENT_ID__=YE,n})();function YE(n){return function qE(n,t,e){if(ys(n)&&!e){const i=Qi(n.index,t);return new g1(i,i)}return 47&n.type?new g1(t[16],t):null} +/** + * @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 + */(ii(),be(),16==(16&n))} +/** + * @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 + */ +class M9{constructor(){}supports(t){return _1(t)}create(t){return new QE(t)}}const KE=(n,t)=>t;class QE{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||KE}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,r=0,o=null;for(;e||i;){const a=!i||e&&e.currentIndex{a=this._trackByFn(r,s),null!==e&&Object.is(e.trackById,a)?(i&&(e=this._verifyReinsertion(e,s,a,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)):(e=this._mismatch(e,s,a,r),i=!0),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,i,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new ZE(e,i),o,r),t}_verifyReinsertion(t,e,i,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,e,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new S9),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new S9),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class ZE{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class XE{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class S9{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new XE,this.map.set(e,i)),i.add(t)}get(t,e){const r=this.map.get(t);return r?r.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function T9(n,t,e){const i=n.previousIndex;if(null===i)return i;let r=0;return e&&i{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const r=this._records.get(t);this._maybeAddToChanges(r,e);const o=r._prev,a=r._next;return o&&(o._next=a),a&&(a._prev=o),r._next=null,r._prev=null,r}const i=new eO(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(i=>e(t[i],i))}}class eO{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}} +/** + * @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 k9(){return new O0([new M9])}let O0=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||k9()),deps:[[n,new $u,new ju]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new Se(901,!1)}}return n.\u0275prov=Le({token:n,providedIn:"root",factory:k9}),n})(); +/** + * @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 x9(){return new A1([new D9])}let A1=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||x9()),deps:[[n,new $u,new ju]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(i)return i;throw new Se(901,!1)}} +/** + * @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 + */ +return n.\u0275prov=Le({token:n,providedIn:"root",factory:x9}),n})();const iO=c9(null,"core",[]); +/** + * @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 + */let rO=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(me(tc))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */ +let I0=null;function Qo(){return I0} +/** + * @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 + */ +const en=new $e("DocumentToken"); +/** + * @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 + */let P9=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return function lO(){return me(z9)}()},providedIn:"platform"}),n})(),z9=(()=>{class n extends P9{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Qo().getBaseHref(this._doc)}onPopState(e){const i=Qo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=Qo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,i,r){E9()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){E9()?this._history.replaceState(e,i,r):this.location.hash=r}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:function(){return function cO(){return new z9(me(en))} +/** + * @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 + */()},providedIn:"platform"}),n})();function E9(){return!!window.history.pushState}function O9(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function I9(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function Ls(n){return n&&"?"!==n[0]?"?"+n:n} +/** + * @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 + */let wf=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return o1(hO)},providedIn:"root"}),n})();const uO=new $e("appBaseHref");let hO=(()=>{class n extends wf{constructor(e,i){var r,o,a;super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=null!==(a=null!==(r=null!=i?i:this._platformLocation.getBaseHrefFromDOM())&&void 0!==r?r:null===(o=o1(en).location)||void 0===o?void 0:o.origin)&&void 0!==a?a:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return O9(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+Ls(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,o){const a=this.prepareExternalUrl(r+Ls(o));this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){const a=this.prepareExternalUrl(r+Ls(o));this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(me(P9),me(uO,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),A9=(()=>{class n{constructor(e){this._subject=new Je,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._baseHref=I9(L9(i)),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){var e;null===(e=this._urlChangeSubscription)||void 0===e||e.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+Ls(i))}normalize(e){return n.stripTrailingSlash(function fO(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._baseHref,L9(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ls(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ls(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){var i,r;null===(r=(i=this._locationStrategy).historyGo)||void 0===r||r.call(i,e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{var i;const r=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(null===(i=this._urlChangeSubscription)||void 0===i||i.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}}return n.normalizeQueryParams=Ls,n.joinWithSlash=O9,n.stripTrailingSlash=I9,n.\u0275fac=function(e){return new(e||n)(me(wf))},n.\u0275prov=Le({token:n,factory:function(){return function dO(){return new A9(me(wf))}()},providedIn:"root"}),n})(); +/** + * @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 L9(n){return n.replace(/\/index.html$/,"")} +/** + * @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 + */ +/** + * @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 Dr=(()=>((Dr=Dr||{})[Dr.Decimal=0]="Decimal",Dr[Dr.Percent=1]="Percent",Dr[Dr.Currency=2]="Currency",Dr[Dr.Scientific=3]="Scientific",Dr))(),Dn=(()=>((Dn=Dn||{})[Dn.Format=0]="Format",Dn[Dn.Standalone=1]="Standalone",Dn))(),bt=(()=>((bt=bt||{})[bt.Narrow=0]="Narrow",bt[bt.Abbreviated=1]="Abbreviated",bt[bt.Wide=2]="Wide",bt[bt.Short=3]="Short",bt))(),$n=(()=>(($n=$n||{})[$n.Short=0]="Short",$n[$n.Medium=1]="Medium",$n[$n.Long=2]="Long",$n[$n.Full=3]="Full",$n))(),ot=(()=>((ot=ot||{})[ot.Decimal=0]="Decimal",ot[ot.Group=1]="Group",ot[ot.List=2]="List",ot[ot.PercentSign=3]="PercentSign",ot[ot.PlusSign=4]="PlusSign",ot[ot.MinusSign=5]="MinusSign",ot[ot.Exponential=6]="Exponential",ot[ot.SuperscriptingExponent=7]="SuperscriptingExponent",ot[ot.PerMille=8]="PerMille",ot[ot.Infinity=9]="Infinity",ot[ot.NaN=10]="NaN",ot[ot.TimeSeparator=11]="TimeSeparator",ot[ot.CurrencyDecimal=12]="CurrencyDecimal",ot[ot.CurrencyGroup=13]="CurrencyGroup",ot))();function Fs(n,t,e){const i=dr(n),o=io([i[Re.DayPeriodsFormat],i[Re.DayPeriodsStandalone]],t);return io(o,e)}function A0(n,t){return io(dr(n)[Re.DateFormat],t)}function L0(n,t){return io(dr(n)[Re.TimeFormat],t)}function F0(n,t){return io(dr(n)[Re.DateTimeFormat],t)}function no(n,t){const e=dr(n),i=e[Re.NumberSymbols][t];if(void 0===i){if(t===ot.CurrencyDecimal)return e[Re.NumberSymbols][ot.Decimal];if(t===ot.CurrencyGroup)return e[Re.NumberSymbols][ot.Group]}return i}function N9(n){if(!n[Re.ExtraData])throw new Error(`Missing extra locale data for the locale "${n[Re.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function io(n,t){for(let e=t;e>-1;e--)if(void 0!==n[e])return n[e];throw new Error("Locale data API: locale data undefined")}function Sf(n){const[t,e]=n.split(":");return{hours:+t,minutes:+e}} +/** + * @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 + */ +const TO=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,L1={},DO=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Si=(()=>((Si=Si||{})[Si.Short=0]="Short",Si[Si.ShortGMT=1]="ShortGMT",Si[Si.Long=2]="Long",Si[Si.Extended=3]="Extended",Si))(),ct=(()=>((ct=ct||{})[ct.FullYear=0]="FullYear",ct[ct.Month=1]="Month",ct[ct.Date=2]="Date",ct[ct.Hours=3]="Hours",ct[ct.Minutes=4]="Minutes",ct[ct.Seconds=5]="Seconds",ct[ct.FractionalSeconds=6]="FractionalSeconds",ct[ct.Day=7]="Day",ct))(),xt=(()=>((xt=xt||{})[xt.DayPeriods=0]="DayPeriods",xt[xt.Days=1]="Days",xt[xt.Months=2]="Months",xt[xt.Eras=3]="Eras",xt))();function R9(n,t,e,i){let r=function LO(n){if(B9(n))return n;if("number"==typeof n&&!isNaN(n))return new Date(n);if("string"==typeof n){if(n=n.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(n)){const[r,o=1,a=1]=n.split("-").map(s=>+s);return N0(r,o-1,a)}const e=parseFloat(n);if(!isNaN(n-e))return new Date(e);let i;if(i=n.match(TO))return function FO(n){const t=new Date(0);let e=0,i=0;const r=n[8]?t.setUTCFullYear:t.setFullYear,o=n[8]?t.setUTCHours:t.setHours;n[9]&&(e=Number(n[9]+n[10]),i=Number(n[9]+n[11])),r.call(t,Number(n[1]),Number(n[2])-1,Number(n[3]));const a=Number(n[4]||0)-e,s=Number(n[5]||0)-i,l=Number(n[6]||0),u=Math.floor(1e3*parseFloat("0."+(n[7]||0)));return o.call(t,a,s,l,u),t}(i)}const t=new Date(n);if(!B9(t))throw new Error(`Unable to convert "${n}" into a date`);return t}(n);t=va(e,t)||t;let s,a=[];for(;t;){if(s=DO.exec(t),!s){a.push(t);break}{a=a.concat(s.slice(1));const f=a.pop();if(!f)break;t=f}}let l=r.getTimezoneOffset();i&&(l=H9(i,l),r=function AO(n,t,e){const i=e?-1:1,r=n.getTimezoneOffset();return function IO(n,t){return(n=new Date(n.getTime())).setMinutes(n.getMinutes()+t),n}(n,i*(H9(t,r)-r))}(r,i,!0));let u="";return a.forEach(f=>{const p=function OO(n){if(Df[n])return Df[n];let t;switch(n){case"G":case"GG":case"GGG":t=En(xt.Eras,bt.Abbreviated);break;case"GGGG":t=En(xt.Eras,bt.Wide);break;case"GGGGG":t=En(xt.Eras,bt.Narrow);break;case"y":t=mi(ct.FullYear,1,0,!1,!0);break;case"yy":t=mi(ct.FullYear,2,0,!0,!0);break;case"yyy":t=mi(ct.FullYear,3,0,!1,!0);break;case"yyyy":t=mi(ct.FullYear,4,0,!1,!0);break;case"Y":t=B0(1);break;case"YY":t=B0(2,!0);break;case"YYY":t=B0(3);break;case"YYYY":t=B0(4);break;case"M":case"L":t=mi(ct.Month,1,1);break;case"MM":case"LL":t=mi(ct.Month,2,1);break;case"MMM":t=En(xt.Months,bt.Abbreviated);break;case"MMMM":t=En(xt.Months,bt.Wide);break;case"MMMMM":t=En(xt.Months,bt.Narrow);break;case"LLL":t=En(xt.Months,bt.Abbreviated,Dn.Standalone);break;case"LLLL":t=En(xt.Months,bt.Wide,Dn.Standalone);break;case"LLLLL":t=En(xt.Months,bt.Narrow,Dn.Standalone);break;case"w":t=Tf(1);break;case"ww":t=Tf(2);break;case"W":t=Tf(1,!0);break;case"d":t=mi(ct.Date,1);break;case"dd":t=mi(ct.Date,2);break;case"c":case"cc":t=mi(ct.Day,1);break;case"ccc":t=En(xt.Days,bt.Abbreviated,Dn.Standalone);break;case"cccc":t=En(xt.Days,bt.Wide,Dn.Standalone);break;case"ccccc":t=En(xt.Days,bt.Narrow,Dn.Standalone);break;case"cccccc":t=En(xt.Days,bt.Short,Dn.Standalone);break;case"E":case"EE":case"EEE":t=En(xt.Days,bt.Abbreviated);break;case"EEEE":t=En(xt.Days,bt.Wide);break;case"EEEEE":t=En(xt.Days,bt.Narrow);break;case"EEEEEE":t=En(xt.Days,bt.Short);break;case"a":case"aa":case"aaa":t=En(xt.DayPeriods,bt.Abbreviated);break;case"aaaa":t=En(xt.DayPeriods,bt.Wide);break;case"aaaaa":t=En(xt.DayPeriods,bt.Narrow);break;case"b":case"bb":case"bbb":t=En(xt.DayPeriods,bt.Abbreviated,Dn.Standalone,!0);break;case"bbbb":t=En(xt.DayPeriods,bt.Wide,Dn.Standalone,!0);break;case"bbbbb":t=En(xt.DayPeriods,bt.Narrow,Dn.Standalone,!0);break;case"B":case"BB":case"BBB":t=En(xt.DayPeriods,bt.Abbreviated,Dn.Format,!0);break;case"BBBB":t=En(xt.DayPeriods,bt.Wide,Dn.Format,!0);break;case"BBBBB":t=En(xt.DayPeriods,bt.Narrow,Dn.Format,!0);break;case"h":t=mi(ct.Hours,1,-12);break;case"hh":t=mi(ct.Hours,2,-12);break;case"H":t=mi(ct.Hours,1);break;case"HH":t=mi(ct.Hours,2);break;case"m":t=mi(ct.Minutes,1);break;case"mm":t=mi(ct.Minutes,2);break;case"s":t=mi(ct.Seconds,1);break;case"ss":t=mi(ct.Seconds,2);break;case"S":t=mi(ct.FractionalSeconds,1);break;case"SS":t=mi(ct.FractionalSeconds,2);break;case"SSS":t=mi(ct.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=V0(Si.Short);break;case"ZZZZZ":t=V0(Si.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=V0(Si.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=V0(Si.Long);break;default:return null}return Df[n]=t,t}(f);u+=p?p(r,e,l):"''"===f?"'":f.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}function N0(n,t,e){const i=new Date(0);return i.setFullYear(n,t,e),i.setHours(0,0,0),i}function va(n,t){const e=function mO(n){return dr(n)[Re.LocaleId]}(n);if(L1[e]=L1[e]||{},L1[e][t])return L1[e][t];let i="";switch(t){case"shortDate":i=A0(n,$n.Short);break;case"mediumDate":i=A0(n,$n.Medium);break;case"longDate":i=A0(n,$n.Long);break;case"fullDate":i=A0(n,$n.Full);break;case"shortTime":i=L0(n,$n.Short);break;case"mediumTime":i=L0(n,$n.Medium);break;case"longTime":i=L0(n,$n.Long);break;case"fullTime":i=L0(n,$n.Full);break;case"short":const r=va(n,"shortTime"),o=va(n,"shortDate");i=R0(F0(n,$n.Short),[r,o]);break;case"medium":const a=va(n,"mediumTime"),s=va(n,"mediumDate");i=R0(F0(n,$n.Medium),[a,s]);break;case"long":const l=va(n,"longTime"),u=va(n,"longDate");i=R0(F0(n,$n.Long),[l,u]);break;case"full":const f=va(n,"fullTime"),p=va(n,"fullDate");i=R0(F0(n,$n.Full),[f,p])}return i&&(L1[e][t]=i),i}function R0(n,t){return t&&(n=n.replace(/\{([^}]+)}/g,function(e,i){return null!=t&&i in t?t[i]:e})),n}function Do(n,t,e="-",i,r){let o="";(n<0||r&&n<=0)&&(r?n=1-n:(n=-n,o=e));let a=String(n);for(;a.length0||s>-e)&&(s+=e),n===ct.Hours)0===s&&-12===e&&(s=12);else if(n===ct.FractionalSeconds)return function kO(n,t){return Do(n,3).substring(0,t)}(s,t);const l=no(a,ot.MinusSign);return Do(s,t,l,i,r)}}function En(n,t,e=Dn.Format,i=!1){return function(r,o){return function PO(n,t,e,i,r,o){switch(e){case xt.Months:return function gO(n,t,e){const i=dr(n),o=io([i[Re.MonthsFormat],i[Re.MonthsStandalone]],t);return io(o,e)}(t,r,i)[n.getMonth()];case xt.Days:return function pO(n,t,e){const i=dr(n),o=io([i[Re.DaysFormat],i[Re.DaysStandalone]],t);return io(o,e)}(t,r,i)[n.getDay()];case xt.DayPeriods:const a=n.getHours(),s=n.getMinutes();if(o){const u=function bO(n){const t=dr(n);return N9(t),(t[Re.ExtraData][2]||[]).map(i=>"string"==typeof i?Sf(i):[Sf(i[0]),Sf(i[1])])}(t),f=function CO(n,t,e){const i=dr(n);N9(i);const o=io([i[Re.ExtraData][0],i[Re.ExtraData][1]],t)||[];return io(o,e)||[]}(t,r,i),p=u.findIndex(P=>{if(Array.isArray(P)){const[E,H]=P,G=a>=E.hours&&s>=E.minutes,ne=a0?Math.floor(r/60):Math.ceil(r/60);switch(n){case Si.Short:return(r>=0?"+":"")+Do(a,2,o)+Do(Math.abs(r%60),2,o);case Si.ShortGMT:return"GMT"+(r>=0?"+":"")+Do(a,1,o);case Si.Long:return"GMT"+(r>=0?"+":"")+Do(a,2,o)+":"+Do(Math.abs(r%60),2,o);case Si.Extended:return 0===i?"Z":(r>=0?"+":"")+Do(a,2,o)+":"+Do(Math.abs(r%60),2,o);default:throw new Error(`Unknown zone width "${n}"`)}}}function V9(n){return N0(n.getFullYear(),n.getMonth(),n.getDate()+(4-n.getDay()))}function Tf(n,t=!1){return function(e,i){let r;if(t){const o=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,a=e.getDate();r=1+Math.floor((a+o)/7)}else{const o=V9(e),a=function EO(n){const t=N0(n,0,1).getDay();return N0(n,0,1+(t<=4?4:11)-t)}(o.getFullYear()),s=o.getTime()-a.getTime();r=1+Math.round(s/6048e5)}return Do(r,n,no(i,ot.MinusSign))}}function B0(n,t=!1){return function(e,i){return Do(V9(e).getFullYear(),n,no(i,ot.MinusSign),t)}}const Df={};function H9(n,t){n=n.replace(/:/g,"");const e=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return isNaN(e)?t:e}function B9(n){return n instanceof Date&&!isNaN(n.valueOf())} +/** + * @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 + */const NO=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function zf(n){const t=parseInt(n);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+n);return t} +/** + * @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 j9(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[r,o]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===t)return decodeURIComponent(o)}return null} +/** + * @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 + */let Zo=(()=>{class n{constructor(e,i,r,o){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=r,this._renderer=o,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(_1(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachChangedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachRemovedItem(i=>{i.previousValue&&this._toggleClass(i.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(i=>{if("string"!=typeof i.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${ft(i.item)}`);this._toggleClass(i.item,!0)}),e.forEachRemovedItem(i=>this._toggleClass(i.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!0)):Object.keys(e).forEach(i=>this._toggleClass(i,!!e[i])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!1)):Object.keys(e).forEach(i=>this._toggleClass(i,!1)))}_toggleClass(e,i){(e=e.trim())&&e.split(/\s+/g).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(Y(O0),Y(A1),Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})(); +/** + * @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 + */class QO{constructor(t,e,i,r){this.$implicit=t,this.ngForOf=e,this.index=i,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let pi=(()=>{class n{constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((r,o,a)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new QO(r.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)i.remove(null===o?void 0:o);else if(null!==o){const s=i.get(o);i.move(s,a),G9(s,r)}});for(let r=0,o=i.length;r{G9(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(O0))},n.\u0275dir=We({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function G9(n,t){n.context.$implicit=t.item} +/** + * @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 + */ +let Et=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new XO,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){K9("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){K9("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi))},n.\u0275dir=We({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class XO{constructor(){this.$implicit=null,this.ngIf=null}}function K9(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${ft(t)}'.`)} +/** + * @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 + */class Of{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let tr=(()=>{class n{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let i=0;i{class n{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new Of(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(tr,9))},n.\u0275dir=We({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),Xo=(()=>{class n{constructor(e,i,r){r._addDefault(new Of(e,i))}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(tr,9))},n.\u0275dir=We({type:n,selectors:[["","ngSwitchDefault",""]],standalone:!0}),n})(),Ns=(()=>{class n{constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[r,o]=e.split("."),a=-1===r.indexOf("-")?void 0:Cr.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${i}${o}`:i,a):this._renderer.removeStyle(this._ngEl.nativeElement,r,a)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(A1),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})(),_a=(()=>{class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:r,ngTemplateOutletContext:o,ngTemplateOutletInjector:a}=this;this._viewRef=i.createEmbeddedView(r,o,a?{injector:a}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr))},n.\u0275dir=We({type:n,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Dt]}),n})(); +/** + * @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 ko(n,t){return new Se(2100,!1)} +/** + * @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 + */class eI{createSubscription(t,e){return t.subscribe({next:e,error:i=>{throw i}})}dispose(t){t.unsubscribe()}}class tI{createSubscription(t,e){return t.then(e,i=>{throw i})}dispose(t){}}const nI=new tI,iI=new eI;let Z9=(()=>{class n{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(v0(e))return nI;if(qg(e))return iI;throw ko()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this._ref.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(Y(er,16))},n.\u0275pipe=Pi({name:"async",type:n,pure:!1,standalone:!0}),n})(),X9=(()=>{class n{constructor(e){this.differs=e,this.keyValues=[],this.compareFn=J9}transform(e,i=J9){if(!e||!(e instanceof Map)&&"object"!=typeof e)return null;this.differ||(this.differ=this.differs.find(e).create());const r=this.differ.diff(e),o=i!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem(a=>{this.keyValues.push( +/** + * @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 mI(n,t){return{key:n,value:t}}(a.key,a.currentValue))})),(r||o)&&(this.keyValues.sort(i),this.compareFn=i),this.keyValues}}return n.\u0275fac=function(e){return new(e||n)(Y(A1,16))},n.\u0275pipe=Pi({name:"keyvalue",type:n,pure:!1,standalone:!0}),n})(); +/** + * @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 J9(n,t){const e=n.key,i=t.key;if(e===i)return 0;if(void 0===e)return 1;if(void 0===i)return-1;if(null===e)return 1;if(null===i)return-1;if("string"==typeof e&&"string"==typeof i)return e{class n{constructor(e){this._locale=e}transform(e,i,r){if(!function If(n){return!(null==n||""===n||n!=n)}(e))return null;r=r||this._locale;try{return function YO(n,t,e){return function xf(n,t,e,i,r,o,a=!1){let s="",l=!1;if(isFinite(n)){let u=function jO(n){let i,r,o,a,s,t=Math.abs(n)+"",e=0;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(o=t.search(/e/i))>0?(r<0&&(r=o),r+=+t.slice(o+1),t=t.substring(0,o)):r<0&&(r=t.length),o=0;"0"===t.charAt(o);o++);if(o===(s=t.length))i=[0],r=1;else{for(s--;"0"===t.charAt(s);)s--;for(r-=o,i=[],a=0;o<=s;o++,a++)i[a]=Number(t.charAt(o))}return r>22&&(i=i.splice(0,21),e=r-1,r=1),{digits:i,exponent:e,integerLen:r}}(n);a&&(u=function qO(n){if(0===n.digits[0])return n;const t=n.digits.length-n.integerLen;return n.exponent?n.exponent+=2:(0===t?n.digits.push(0,0):1===t&&n.digits.push(0),n.integerLen+=2),n}(u));let f=t.minInt,p=t.minFrac,P=t.maxFrac;if(o){const ye=o.match(NO);if(null===ye)throw new Error(`${o} is not a valid digit info`);const le=ye[1],Pe=ye[3],Xe=ye[5];null!=le&&(f=zf(le)),null!=Pe&&(p=zf(Pe)),null!=Xe?P=zf(Xe):null!=Pe&&p>P&&(P=p)}!function $O(n,t,e){if(t>e)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${e}).`);let i=n.digits,r=i.length-n.integerLen;const o=Math.min(Math.max(t,r),e);let a=o+n.integerLen,s=i[a];if(a>0){i.splice(Math.max(n.integerLen,a));for(let p=a;p=5)if(a-1<0){for(let p=0;p>a;p--)i.unshift(0),n.integerLen++;i.unshift(1),n.integerLen++}else i[a-1]++;for(;r=u?H.pop():l=!1),P>=10?1:0},0);f&&(i.unshift(f),n.integerLen++)}(u,p,P);let E=u.digits,H=u.integerLen;const G=u.exponent;let ne=[];for(l=E.every(ye=>!ye);H0?ne=E.splice(H,E.length):(ne=E,E=[0]);const ue=[];for(E.length>=t.lgSize&&ue.unshift(E.splice(-t.lgSize,E.length).join(""));E.length>t.gSize;)ue.unshift(E.splice(-t.gSize,E.length).join(""));E.length&&ue.unshift(E.join("")),s=ue.join(no(e,i)),ne.length&&(s+=no(e,r)+ne.join("")),G&&(s+=no(e,ot.Exponential)+"+"+G)}else s=no(e,ot.Infinity);return s=n<0&&!l?t.negPre+s+t.negSuf:t.posPre+s+t.posSuf,s}(n,function Pf(n,t="-"){const e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=n.split(";"),r=i[0],o=i[1],a=-1!==r.indexOf(".")?r.split("."):[r.substring(0,r.lastIndexOf("0")+1),r.substring(r.lastIndexOf("0")+1)],s=a[0],l=a[1]||"";e.posPre=s.substring(0,s.indexOf("#"));for(let f=0;f{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */const t_="browser"; +/** + * @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 + */ +class 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 + */ +/** + * @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 + */ +class Nf extends +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */ +class HI extends class sO{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function aO(n){I0||(I0=n)}(new Nf)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function BI(){return R1=R1||document.querySelector("base"),R1?R1.getAttribute("href"):null}();return null==e?null:function UI(n){q0=q0||document.createElement("a"),q0.setAttribute("href",n);const t=q0.pathname;return"/"===t.charAt(0)?t:`/${t}`} +/** + * @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 + */(e)}resetBaseElement(){R1=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return j9(document.cookie,t)}}let q0,R1=null;const s_=new $e("TRANSITION_ID"),qI=[{provide:Jv,useFactory:function YI(n,t,e){return()=>{e.get(k0).donePromise.then(()=>{const i=Qo(),r=t.querySelectorAll(`style[ng-transition="${n}"]`);for(let o=0;o{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const j0=new $e("EventManagerPlugins");let $0=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>r.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}addGlobalEventListener(e,i,r){return this._findPluginFor(i).addGlobalEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){const i=this._eventNameToPlugin.get(e);if(i)return i;const r=this._plugins;for(let o=0;o{class n{constructor(){this._stylesSet=new Set}addStyles(e){const i=new Set;e.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),i.add(r))}),this.onStylesAdded(i)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),V1=(()=>{class n extends c_{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,r){e.forEach(o=>{const a=this._doc.createElement("style");a.textContent=o,r.push(i.appendChild(a))})}addHost(e){const i=[];this._addStylesToHost(this._stylesSet,e,i),this._hostNodes.set(e,i)}removeHost(e){const i=this._hostNodes.get(e);i&&i.forEach(u_),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(e,r,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(u_))}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function u_(n){Qo().remove(n)} +/** + * @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 + */const Rf={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Vf=/%COMP%/g;function W0(n,t,e){for(let i=0;i{if("__ngUnwrap__"===t)return n;!1===n(t)&&(t.preventDefault(),t.returnValue=!1)}}let G0=(()=>{class n{constructor(e,i,r){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new Hf(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case Lr.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new XI(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(e),r}case 1:case Lr.ShadowDom:return new JI(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const r=W0(i.id,i.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return n.\u0275fac=function(e){return new(e||n)(me($0),me(V1),me(z1))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class Hf{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(Rf[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(p_(t)?t.content:t).appendChild(e)}insertBefore(t,e,i){t&&(p_(t)?t.content:t).insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,r){if(r){e=r+":"+e;const o=Rf[r];o?t.setAttributeNS(o,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const r=Rf[i];r?t.removeAttributeNS(r,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,r){r&(Cr.DashCase|Cr.Important)?t.style.setProperty(e,i,r&Cr.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&Cr.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,f_(i)):this.eventManager.addEventListener(t,e,f_(i))}}function p_(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class XI extends Hf{constructor(t,e,i,r){super(t),this.component=i;const o=W0(r+"-"+i.id,i.styles,[]);e.addStyles(o),this.contentAttr=function KI(n){return"_ngcontent-%COMP%".replace(Vf,n)}(r+"-"+i.id),this.hostAttr=function QI(n){return"_nghost-%COMP%".replace(Vf,n)}(r+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class JI extends Hf{constructor(t,e,i,r){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=W0(r.id,r.styles,[]);for(let a=0;a{class n extends l_{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const g_=["alt","control","meta","shift"],tA={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},nA={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let iA=(()=>{class n extends l_{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,r){const o=n.parseEventName(i),a=n.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Qo().onAndCancel(e,o.domEventName,a))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const o=n._normalizeKey(i.pop());let a="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),a="code."),g_.forEach(u=>{const f=i.indexOf(u);f>-1&&(i.splice(f,1),a+=u+".")}),a+=o,0!=i.length||0===o.length)return null;const l={};return l.domEventName=r,l.fullKey=a,l}static matchEventFullKeyCode(e,i){let r=tA[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(r=e.code,o="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),g_.forEach(a=>{a!==r&&(0,nA[a])(e)&&(o+=a+".")}),o+=r,o===i)}static eventCallback(e,i,r){return o=>{n.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const __=[{provide:E1,useValue:t_},{provide:t9,useValue:function rA(){Nf.makeCurrent()},multi:!0},{provide:en,useFactory:function aA(){return function oD(n){Qd=n}(document),document},deps:[]}],sA=c9(iO,"browser",__),y_=new $e(""),b_=[{provide:x0,useClass: +/** + * @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 + */ +class jI{addToWindow(t){vn.getAngularTestability=(i,r=!0)=>{const o=t.findTestabilityInTree(i,r);if(null==o)throw new Error("Could not find testability for element.");return o},vn.getAllAngularTestabilities=()=>t.getAllTestabilities(),vn.getAllAngularRootElements=()=>t.getAllRootElements(),vn.frameworkStabilizers||(vn.frameworkStabilizers=[]),vn.frameworkStabilizers.push(i=>{const r=vn.getAllAngularTestabilities();let o=r.length,a=!1;const s=function(l){a=a||l,o--,0==o&&i(a)};r.forEach(function(l){l.whenStable(s)})})}findTestabilityInTree(t,e,i){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:i?Qo().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}},deps:[]},{provide:a9,useClass:ff,deps:[Ft,mf,x0]},{provide:ff,useClass:ff,deps:[Ft,mf,x0]}],C_=[{provide:r3,useValue:"root"},{provide:El,useFactory:function oA(){return new El},deps:[]},{provide:j0,useClass:eA,multi:!0,deps:[en,Ft,E1]},{provide:j0,useClass:iA,multi:!0,deps:[en]},{provide:G0,useClass:G0,deps:[$0,V1,z1]},{provide:ja,useExisting:G0},{provide:c_,useExisting:V1},{provide:V1,useClass:V1,deps:[en]},{provide:$0,useClass:$0,deps:[j0,Ft]},{provide:i_,useClass:$I,deps:[]},[]];let w_=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:z1,useValue:e.appId},{provide:s_,useExisting:z1},qI]}}}return n.\u0275fac=function(e){return new(e||n)(me(y_,12))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[...C_,...b_],imports:[xr,rO]}),n})(); +/** + * @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 + */"undefined"!=typeof window&&window;let K0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new(e||n):me(T_),i},providedIn:"root"}),n})(),T_=(()=>{class n extends K0{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case Mn.NONE:return i;case Mn.HTML:return jo(i,"HTML")?Hr(i):P5(this._doc,String(i)).toString();case Mn.STYLE:return jo(i,"Style")?Hr(i):i;case Mn.SCRIPT:if(jo(i,"Script"))return Hr(i);throw new Error("unsafe value used in a script context");case Mn.URL:return jo(i,"URL")?Hr(i):e0(String(i));case Mn.RESOURCE_URL:if(jo(i,"ResourceURL"))return Hr(i);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return function dD(n){return new aD(n)}(e)}bypassSecurityTrustStyle(e){return function fD(n){return new sD(n)}(e)}bypassSecurityTrustScript(e){return function mD(n){return new lD(n)}(e)}bypassSecurityTrustUrl(e){return function pD(n){return new cD(n)}(e)}bypassSecurityTrustResourceUrl(e){return function gD(n){return new uD(n)}(e)}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function gA(n){return new T_(n.get(en))}(me(hr)),i},providedIn:"root"}),n})(); +/** + * @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 + */ +/** + * @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 + */ +class vA extends M{constructor(t,e){super()}schedule(t,e=0){return this}}class Q0 extends vA{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const i=this.id,r=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(r,i,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this}requestAsyncId(t,e,i=0){return setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!==i&&this.delay===i&&!1===this.pending)return e;clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let r,i=!1;try{this.work(t)}catch(o){i=!0,r=!!o&&o||new Error(o)}if(i)return this.unsubscribe(),r}_unsubscribe(){const t=this.id,e=this.scheduler,i=e.actions,r=i.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&i.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}let D_=(()=>{class n{constructor(e,i=n.now){this.SchedulerAction=e,this.now=i}schedule(e,i=0,r){return new this.SchedulerAction(this,e).schedule(r,i)}}return n.now=()=>Date.now(),n})();class xo extends D_{constructor(t,e=D_.now){super(t,()=>xo.delegate&&xo.delegate!==this?xo.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,i){return xo.delegate&&xo.delegate!==this?xo.delegate.schedule(t,e,i):super.schedule(t,e,i)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let i;this.active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}const bA=new class yA extends xo{}(class _A extends Q0{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}schedule(t,e=0){return e>0?super.schedule(t,e):(this.delay=e,this.state=t,this.scheduler.flush(this),this)}execute(t,e){return e>0||this.closed?super.execute(t,e):this._execute(t,e)}requestAsyncId(t,e,i=0){return null!==i&&i>0||null===i&&this.delay>0?super.requestAsyncId(t,e,i):t.flush(this)}}),CA=new te(n=>n.complete());function k_(n){return n?function wA(n){return new te(t=>n.schedule(()=>t.complete()))}(n):CA}function Po(...n){let t=n[n.length-1];return ke(t)?(n.pop(),Qt(n,t)):Fo(n)}function SA({error:n,subscriber:t}){t.error(n)}class Pr{constructor(t,e,i){this.kind=t,this.value=e,this.error=i,this.hasValue="N"===t}observe(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}do(t,e,i){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return i&&i()}}accept(t,e,i){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,i)}toObservable(){switch(this.kind){case"N":return Po(this.value);case"E":return function MA(n,t){return new te(t?e=>t.schedule(SA,0,{error:n,subscriber:e}):e=>e.error(n))}(this.error);case"C":return k_()}throw new Error("unexpected notification kind value")}static createNext(t){return void 0!==t?new Pr("N",t):Pr.undefinedValueNotification}static createError(t){return new Pr("E",void 0,t)}static createComplete(){return Pr.completeNotification}}Pr.completeNotification=new Pr("C"),Pr.undefinedValueNotification=new Pr("N",void 0);class Z0 extends I{constructor(t,e,i=0){super(t),this.scheduler=e,this.delay=i}static dispatch(t){const{notification:e,destination:i}=t;e.observe(i),this.unsubscribe()}scheduleMessage(t){this.destination.add(this.scheduler.schedule(Z0.dispatch,this.delay,new DA(t,this.destination)))}_next(t){this.scheduleMessage(Pr.createNext(t))}_error(t){this.scheduleMessage(Pr.createError(t)),this.unsubscribe()}_complete(){this.scheduleMessage(Pr.createComplete()),this.unsubscribe()}}class DA{constructor(t,e){this.notification=t,this.destination=e}}class Rs extends de{constructor(t=Number.POSITIVE_INFINITY,e=Number.POSITIVE_INFINITY,i){super(),this.scheduler=i,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=t<1?1:t,this._windowTime=e<1?1:e,e===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(t){if(!this.isStopped){const e=this._events;e.push(t),e.length>this._bufferSize&&e.shift()}super.next(t)}nextTimeWindow(t){this.isStopped||(this._events.push(new kA(this._getNow(),t)),this._trimBufferThenGetEvents()),super.next(t)}_subscribe(t){const e=this._infiniteTimeWindow,i=e?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,o=i.length;let a;if(this.closed)throw new we;if(this.isStopped||this.hasError?a=M.EMPTY:(this.observers.push(t),a=new ce(this,t)),r&&t.add(t=new Z0(t,r)),e)for(let s=0;se&&(a=Math.max(a,o-e)),a>0&&r.splice(0,a),r}}class kA{constructor(t,e){this.time=t,this.value=e}}function x_(n,t){return"function"==typeof t?e=>e.pipe(x_((i,r)=>yi(n(i,r)).pipe(He((o,a)=>t(i,o,r,a))))):e=>e.lift(new xA(n))}class xA{constructor(t){this.project=t}call(t,e){return e.subscribe(new PA(t,this.project))}}class PA extends Ar{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const i=this.index++;try{e=this.project(t,i)}catch(r){return void this.destination.error(r)}this._innerSub(e)}_innerSub(t){const e=this.innerSubscription;e&&e.unsubscribe();const i=new bi(this),r=this.destination;r.add(i),this.innerSubscription=Cn(t,i),this.innerSubscription!==i&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;(!t||t.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(t){this.destination.next(t)}} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */const X0={schedule(n,t){const e=setTimeout(n,t);return()=>clearTimeout(e)},scheduleBeforeRender(n){if("undefined"==typeof window)return X0.schedule(n,0);if(void 0===window.requestAnimationFrame)return X0.schedule(n,16);const t=window.requestAnimationFrame(n);return()=>window.cancelAnimationFrame(t)}};let Yf;function RA(n,t,e){let i=e;return function EA(n){return!!n&&n.nodeType===Node.ELEMENT_NODE}(n)&&t.some((r,o)=>!("*"===r||!function IA(n,t){if(!Yf){const e=Element.prototype;Yf=e.matches||e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector}return n.nodeType===Node.ELEMENT_NODE&&Yf.call(n,t)}(n,r)||(i=o,0))),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 + */}class HA{constructor(t,e){this.componentFactory=e.get(ha).resolveComponentFactory(t)}create(t){return new BA(this.componentFactory,t)}}class BA{constructor(t,e){this.componentFactory=t,this.injector=e,this.eventEmitters=new Rs(1),this.events=this.eventEmitters.pipe(x_(i=>qn(...i))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:i})=>i)),this.ngZone=this.injector.get(Ft),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(()=>Zone.current)}connect(t){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(t)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=X0.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(t){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(t):this.componentRef.instance[t])}setInputValue(t,e){this.runInZone(()=>{null!==this.componentRef?function AA(n,t){return n===t||n!=n&&t!=t}(e,this.getInputValue(t))&&(void 0!==e||!this.unchangedInputs.has(t))||(this.recordInputChange(t,e),this.unchangedInputs.delete(t),this.hasInputChanges=!0,this.componentRef.instance[t]=e,this.scheduleDetectChanges()):this.initialInputValues.set(t,e)})}initializeComponent(t){const e=hr.create({providers:[],parent:this.injector}),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 + */ +function NA(n,t){const e=n.childNodes,i=t.map(()=>[]);let r=-1;t.some((o,a)=>"*"===o&&(r=a,!0));for(let o=0,a=e.length;o{this.initialInputValues.has(t)&&this.setInputValue(t,this.initialInputValues.get(t))}),this.initialInputValues.clear()}initializeOutputs(t){const e=this.componentFactory.outputs.map(({propName:i,templateName:r})=>t.instance[i].pipe(He(a=>({name:r,value:a}))));this.eventEmitters.next(e)}callNgOnChanges(t){if(!this.implementsOnChanges||null===this.inputChanges)return;const e=this.inputChanges;this.inputChanges=null,t.instance.ngOnChanges(e)}markViewForCheck(t){this.hasInputChanges&&(this.hasInputChanges=!1,t.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=X0.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(t,e){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const i=this.inputChanges[t];if(i)return void(i.currentValue=e);const r=this.unchangedInputs.has(t),o=r?void 0:this.getInputValue(t);this.inputChanges[t]=new ul(o,e,r)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(t){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(t):t()}} +/** + * @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 + */class UA extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function J0(n,t){return new te(e=>{const i=n.length;if(0===i)return void e.complete();const r=new Array(i);let o=0,a=0;for(let s=0;s{u||(u=!0,a++),r[s]=f},error:f=>e.error(f),complete:()=>{o++,(o===i||!u)&&(a===i&&e.next(t?t.reduce((f,p,P)=>(f[p]=r[P],f),{}):r),e.complete())}}))}})} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */let P_=(()=>{class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt))},n.\u0275dir=We({type:n}),n})(),Vs=(()=>{class n extends P_{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275dir=We({type:n,features:[kt]}),n})();const ir=new $e("NgValueAccessor"),jA={provide:ir,useExisting:vt(()=>e4),multi:!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 + */let e4=(()=>{class n extends Vs{writeValue(e){this.setProperty("checked",e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275dir=We({type:n,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(e,i){1&e&&_e("change",function(o){return i.onChange(o.target.checked)})("blur",function(){return i.onTouched()})},features:[Jt([jA]),kt]}),n})(); +/** + * @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 + */const $A={provide:ir,useExisting:vt(()=>zo),multi:!0},GA=new $e("CompositionEventMode");let zo=(()=>{class n extends P_{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function WA(){const n=Qo()?Qo().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",null==e?"":e)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt),Y(GA,8))},n.\u0275dir=We({type:n,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,i){1&e&&_e("input",function(o){return i._handleInput(o.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(o){return i._compositionEnd(o.target.value)})},features:[Jt([$A]),kt]}),n})(); +/** + * @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 + */const rr=new $e("NgValidators"),Qa=new $e("NgAsyncValidators");function V_(n){return null!=n}function H_(n){return v0(n)?yi(n):n}function B_(n){let t={};return n.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function U_(n,t){return t.map(e=>e(n))}function Y_(n){return n.map(t=>function ZA(n){return!n.validate}(t)?t:e=>t.validate(e))}function qf(n){return null!=n?function q_(n){if(!n)return null;const t=n.filter(V_);return 0==t.length?null:function(e){return B_(U_(e,t))}}(Y_(n)):null}function jf(n){return null!=n?function j_(n){if(!n)return null;const t=n.filter(V_);return 0==t.length?null:function(e){ +/** + * @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 + */ +return function qA(...n){if(1===n.length){const t=n[0];if(m(t))return J0(t,null);if(d(t)&&Object.getPrototypeOf(t)===Object.prototype){const e=Object.keys(t);return J0(e.map(i=>t[i]),e)}}if("function"==typeof n[n.length-1]){const t=n.pop();return J0(n=1===n.length&&m(n[0])?n[0]:n,null).pipe(He(e=>t(...e)))}return J0(n,null)}(U_(e,t).map(H_)).pipe(He(B_))}}(Y_(n)):null}function $_(n,t){return null===n?[t]:Array.isArray(n)?[...n,t]:[n,t]}function $f(n){return n?Array.isArray(n)?n:[n]:[]}function n4(n,t){return Array.isArray(n)?n.includes(t):n===t}function K_(n,t){const e=$f(t);return $f(n).forEach(r=>{n4(e,r)||e.push(r)}),e}function Q_(n,t){return $f(t).filter(e=>!n4(n,e))} +/** + * @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 + */class Z_{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=qf(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=jf(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}} +/** + * @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 + */class Za extends Z_{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}} +/** + * @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 + */class mr extends Z_{get formDirective(){return null}get path(){return null}} +/** + * @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 + */class X_{constructor(t){this._cd=t}get isTouched(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.touched)}get isUntouched(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.untouched)}get isPristine(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.pristine)}get isDirty(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.dirty)}get isValid(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.valid)}get isInvalid(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.invalid)}get isPending(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.pending)}get isSubmitted(){var t;return!(null===(t=this._cd)||void 0===t||!t.submitted)}}let pr=(()=>{class n extends X_{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Za,2))},n.\u0275dir=We({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&Gt("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[kt]}),n})(),J_=(()=>{class n extends X_{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(mr,10))},n.\u0275dir=We({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&Gt("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[kt]}),n})(); +/** + * @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 + */ +const H1="VALID",o4="INVALID",nc="PENDING",B1="DISABLED";function Qf(n){return(a4(n)?n.validators:n)||null}function ty(n){return Array.isArray(n)?qf(n):n||null}function Zf(n,t){return(a4(t)?t.asyncValidators:n)||null}function ny(n){return Array.isArray(n)?jf(n):n||null}function a4(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}class oy{constructor(t,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=ty(this._rawValidators),this._composedAsyncValidatorFn=ny(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===H1}get invalid(){return this.status===o4}get pending(){return this.status==nc}get disabled(){return this.status===B1}get enabled(){return this.status!==B1}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._rawValidators=t,this._composedValidatorFn=ty(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=ny(t)}addValidators(t){this.setValidators(K_(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(K_(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(Q_(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(Q_(t,this._rawAsyncValidators))}hasValidator(t){return n4(this._rawValidators,t)}hasAsyncValidator(t){return n4(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=nc,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=B1,this.errors=null,this._forEachChild(i=>{i.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=H1,this._forEachChild(i=>{i.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===H1||this.status===nc)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?B1:H1}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=nc,this._hasOwnPendingAsyncValidator=!0;const e=H_(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(i=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(i,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){let e=t;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((i,r)=>i&&i._find(r),this)}getError(t,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new Je,this.statusChanges=new Je}_calculateStatus(){return this._allControlsDisabled()?B1:this.errors?o4:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(nc)?nc:this._anyControlsHaveStatus(o4)?o4:H1}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){a4(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t){return null}} +/** + * @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 + */class Xf extends oy{constructor(t,e,i){super(Qf(e),Zf(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e,i={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(t,e,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){(function ry(n,t,e){n._forEachChild((i,r)=>{if(void 0===e[r])throw new Se(1002,"")})})(this,0,t),Object.keys(t).forEach(i=>{(function iy(n,t,e){const i=n.controls;if(!(t?Object.keys(i):i).length)throw new Se(1e3,"");if(!i[e])throw new Se(1001,"")})(this,!0,i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(i=>{const r=this.controls[i];r&&r.patchValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,i)=>(t[i]=e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(e,i)=>!!i._syncPendingControls()||e);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const i=this.controls[e];i&&t(i,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const[e,i]of Object.entries(this.controls))if(this.contains(e)&&t(i))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,i,r)=>((i.enabled||this.disabled)&&(e[r]=i.value),e))}_reduceChildren(t,e){let i=t;return this._forEachChild((r,o)=>{i=e(i,r,o)}),i}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}}function U1(n,t){var e,i;Jf(n,t),t.valueAccessor.writeValue(n.value),n.disabled&&(null===(i=(e=t.valueAccessor).setDisabledState)||void 0===i||i.call(e,!0)),function aL(n,t){t.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&ay(n,t)})}(n,t),function lL(n,t){const e=(i,r)=>{t.valueAccessor.writeValue(i),r&&t.viewToModelUpdate(i)};n.registerOnChange(e),t._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,t),function sL(n,t){t.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&ay(n,t),"submit"!==n.updateOn&&n.markAsTouched()})}(n,t),function oL(n,t){if(t.valueAccessor.setDisabledState){const e=i=>{t.valueAccessor.setDisabledState(i)};n.registerOnDisabledChange(e),t._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,t)}function c4(n,t){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function Jf(n,t){const e=function W_(n){return n._rawValidators}(n);null!==t.validator?n.setValidators($_(e,t.validator)):"function"==typeof e&&n.setValidators([e]);const i=function G_(n){return n._rawAsyncValidators}(n);null!==t.asyncValidator?n.setAsyncValidators($_(i,t.asyncValidator)):"function"==typeof i&&n.setAsyncValidators([i]);const r=()=>n.updateValueAndValidity();c4(t._rawValidators,r),c4(t._rawAsyncValidators,r)}function ay(n,t){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(n._pendingValue),n._pendingChange=!1} +/** + * @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 + */ +const fL={provide:mr,useExisting:vt(()=>h4)},Y1=(()=>Promise.resolve())();let h4=(()=>{class n extends mr{constructor(e,i){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new Je,this.form=new Xf({},qf(e),jf(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Y1.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),U1(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Y1.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Y1.then(()=>{const i=this._findContainer(e.path),r=new Xf({});(function sy(n,t){Jf(n,t)})(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Y1.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Y1.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){var i;return this.submitted=!0,function cy(n,t){n._syncPendingControls(),t.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===(null===(i=null==e?void 0:e.target)||void 0===i?void 0:i.method)}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return n.\u0275fac=function(e){return new(e||n)(Y(rr,10),Y(Qa,10))},n.\u0275dir=We({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&_e("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Jt([fL]),kt]}),n})(); +/** + * @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 uy(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)} +/** + * @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 hy(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const dy=class extends oy{constructor(t=null,e,i){super(Qf(e),Zf(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),a4(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=hy(t)?t.value:t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=this.defaultValue,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){uy(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){uy(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){hy(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}},gL={provide:Za,useExisting:vt(()=>or)},py=(()=>Promise.resolve())(); +/** + * @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 + */let or=(()=>{class n extends Za{constructor(e,i,r,o,a){super(),this._changeDetectorRef=a,this.control=new dy,this._registered=!1,this.update=new Je,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=function t6(n,t){if(!t)return null;let e,i,r;return Array.isArray(t),t.forEach(o=>{o.constructor===zo?e=o:function hL(n){return Object.getPrototypeOf(n.constructor)===Vs}(o)?i=o:r=o}),r||i||e||null}(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),function e6(n,t){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){U1(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){py.then(()=>{var i;this.control.setValue(e,{emitViewToModelChange:!1}),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=0!==i&&function Cf(n){return"boolean"==typeof n?n:null!=n&&"false"!==n} +/** + * @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 + */(i);py.then(()=>{var o;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(o=this._changeDetectorRef)||void 0===o||o.markForCheck()})}_getPath(e){return this._parent? +/** + * @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 s4(n,t){return[...t.path,n]}(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(Y(mr,9),Y(rr,10),Y(Qa,10),Y(ir,10),Y(er,8))},n.\u0275dir=We({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Jt([gL]),kt,Dt]}),n})(),gy=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})(); +/** + * @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 + */ +const _L={provide:ir,useExisting:vt(()=>n6),multi:!0};let _y=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(),yL=(()=>{class n{constructor(){this._accessors=[]}add(e,i){this._accessors.push([e,i])}remove(e){for(let i=this._accessors.length-1;i>=0;--i)if(this._accessors[i][1]===e)return void this._accessors.splice(i,1)}select(e){this._accessors.forEach(i=>{this._isSameGroup(i,e)&&i[1]!==e&&i[1].fireUncheck(e.value)})}_isSameGroup(e,i){return!!e[0].control&&e[0]._parent===i._control._parent&&e[1].name===i.name}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:_y}),n})(),n6=(()=>{class n extends Vs{constructor(e,i,r,o){super(e,i),this._registry=r,this._injector=o,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get(Za),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this.setProperty("checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}fireUncheck(e){this.writeValue(e)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt),Y(yL),Y(hr))},n.\u0275dir=We({type:n,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(e,i){1&e&&_e("change",function(){return i.onChange()})("blur",function(){return i.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Jt([_L]),kt]}),n})(); +/** + * @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 + */ +const r6=new $e("NgModelWithFormControlWarning");let Ay=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[_y]}),n})(),ic=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[Ay]}),n})(),HL=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:r6,useValue:e.warnOnNgModelWithFormControl}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[Ay]}),n})(); +/** + * @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 Bs(n,t){return function(i){return i.lift(new YL(n,t))}}class YL{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new qL(t,this.predicate,this.thisArg))}}class qL extends I{constructor(t,e,i){super(t),this.predicate=e,this.thisArg=i,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}e&&this.destination.next(t)}} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */class Ly{}class d4{} +/** + * @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 + */class ya{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const r=e.slice(0,i),o=r.toLowerCase(),a=e.slice(i+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(a):this.headers.set(o,[a])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let i=t[e];const r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(r,i),this.maybeSetNormalizedName(e,r))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof ya?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new ya;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof ya?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":const o=t.value;if(o){let a=this.headers.get(e);if(!a)return;a=a.filter(s=>-1===o.indexOf(s)),0===a.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}} +/** + * @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 + */ +class jL{encodeKey(t){return Fy(t)}encodeValue(t){return Fy(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const WL=/%(\d[a-f0-9])/gi,GL={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Fy(n){return encodeURIComponent(n).replace(WL,(t,e)=>{var i;return null!==(i=GL[e])&&void 0!==i?i:t})}function f4(n){return`${n}`}class Xa{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new jL,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function $L(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(r=>{const o=r.indexOf("="),[a,s]=-1==o?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,o)),t.decodeValue(r.slice(o+1))],l=e.get(a)||[];l.push(s),e.set(a,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e],r=Array.isArray(i)?i.map(f4):[f4(i)];this.map.set(e,r)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(i=>{const r=t[i];Array.isArray(r)?r.forEach(o=>{e.push({param:i,value:o,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new Xa({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(f4(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let i=this.map.get(t.param)||[];const r=i.indexOf(f4(t.value));-1!==r&&i.splice(r,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}} +/** + * @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 + */class KL{constructor(){this.map=new Map}set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}} +/** + * @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 Ny(n){return"undefined"!=typeof ArrayBuffer&&n instanceof ArrayBuffer}function Ry(n){return"undefined"!=typeof Blob&&n instanceof Blob}function Vy(n){return"undefined"!=typeof FormData&&n instanceof FormData}class q1{constructor(t,e,i,r){let o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function QL(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,o=r):o=i,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new ya),this.context||(this.context=new KL),this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=e;else{const s=e.indexOf("?");this.urlWithParams=e+(-1===s?"?":sP.set(E,t.setHeaders[E]),u)),t.setParams&&(f=Object.keys(t.setParams).reduce((P,E)=>P.set(E,t.setParams[E]),f)),new q1(i,r,a,{params:f,headers:u,context:p,reportProgress:l,responseType:o,withCredentials:s})}} +/** + * @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 gi=(()=>((gi=gi||{})[gi.Sent=0]="Sent",gi[gi.UploadProgress=1]="UploadProgress",gi[gi.ResponseHeader=2]="ResponseHeader",gi[gi.DownloadProgress=3]="DownloadProgress",gi[gi.Response=4]="Response",gi[gi.User=5]="User",gi))();class h6{constructor(t,e=200,i="OK"){this.headers=t.headers||new ya,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class d6 extends h6{constructor(t={}){super(t),this.type=gi.ResponseHeader}clone(t={}){return new d6({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class m4 extends h6{constructor(t={}){super(t),this.type=gi.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new m4({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Hy extends h6{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}} +/** + * @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 f6(n,t){return{body:t,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials}}let By=(()=>{class n{constructor(e){this.handler=e}request(e,i,r={}){let o;if(e instanceof q1)o=e;else{let l,u;l=r.headers instanceof ya?r.headers:new ya(r.headers),r.params&&(u=r.params instanceof Xa?r.params:new Xa({fromObject:r.params})),o=new q1(e,i,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:u,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const a=Po(o).pipe( +/** + * @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 + */ +/** + * @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 UL(n,t){return Ln(n,t,1)}(l=>this.handler.handle(l)));if(e instanceof q1||"events"===r.observe)return a;const s=a.pipe(Bs(l=>l instanceof m4));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return s.pipe(He(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return s.pipe(He(l=>l.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new Xa).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,f6(r,i))}post(e,i,r={}){return this.request("POST",e,f6(r,i))}put(e,i,r={}){return this.request("PUT",e,f6(r,i))}}return n.\u0275fac=function(e){return new(e||n)(me(Ly))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */class Uy{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const Yy=new $e("HTTP_INTERCEPTORS");let XL=(()=>{class n{intercept(e,i){return i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const JL=/^\)\]\}',?\n/;let qy=(()=>{class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new te(i=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((E,H)=>r.setRequestHeader(E,H.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const E=e.detectContentTypeHeader();null!==E&&r.setRequestHeader("Content-Type",E)}if(e.responseType){const E=e.responseType.toLowerCase();r.responseType="json"!==E?E:"text"}const o=e.serializeBody();let a=null;const s=()=>{if(null!==a)return a;const E=r.statusText||"OK",H=new ya(r.getAllResponseHeaders()),G=function eF(n){return"responseURL"in n&&n.responseURL?n.responseURL:/^X-Request-URL:/m.test(n.getAllResponseHeaders())?n.getResponseHeader("X-Request-URL"):null}(r)||e.url;return a=new d6({headers:H,status:r.status,statusText:E,url:G}),a},l=()=>{let{headers:E,status:H,statusText:G,url:ne}=s(),ue=null;204!==H&&(ue=void 0===r.response?r.responseText:r.response),0===H&&(H=ue?200:0);let ye=H>=200&&H<300;if("json"===e.responseType&&"string"==typeof ue){const le=ue;ue=ue.replace(JL,"");try{ue=""!==ue?JSON.parse(ue):null}catch(Pe){ue=le,ye&&(ye=!1,ue={error:Pe,text:ue})}}ye?(i.next(new m4({body:ue,headers:E,status:H,statusText:G,url:ne||void 0})),i.complete()):i.error(new Hy({error:ue,headers:E,status:H,statusText:G,url:ne||void 0}))},u=E=>{const{url:H}=s(),G=new Hy({error:E,status:r.status||0,statusText:r.statusText||"Unknown Error",url:H||void 0});i.error(G)};let f=!1;const p=E=>{f||(i.next(s()),f=!0);let H={type:gi.DownloadProgress,loaded:E.loaded};E.lengthComputable&&(H.total=E.total),"text"===e.responseType&&!!r.responseText&&(H.partialText=r.responseText),i.next(H)},P=E=>{let H={type:gi.UploadProgress,loaded:E.loaded};E.lengthComputable&&(H.total=E.total),i.next(H)};return r.addEventListener("load",l),r.addEventListener("error",u),r.addEventListener("timeout",u),r.addEventListener("abort",u),e.reportProgress&&(r.addEventListener("progress",p),null!==o&&r.upload&&r.upload.addEventListener("progress",P)),r.send(o),i.next({type:gi.Sent}),()=>{r.removeEventListener("error",u),r.removeEventListener("abort",u),r.removeEventListener("load",l),r.removeEventListener("timeout",u),e.reportProgress&&(r.removeEventListener("progress",p),null!==o&&r.upload&&r.upload.removeEventListener("progress",P)),r.readyState!==r.DONE&&r.abort()}})}}return n.\u0275fac=function(e){return new(e||n)(me(i_))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const m6=new $e("XSRF_COOKIE_NAME"),p6=new $e("XSRF_HEADER_NAME");class jy{}let tF=(()=>{class n{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=j9(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(E1),me(m6))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),g6=(()=>{class n{constructor(e,i){this.tokenService=e,this.headerName=i}intercept(e,i){const r=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||r.startsWith("http://")||r.startsWith("https://"))return i.handle(e);const o=this.tokenService.getToken();return null!==o&&!e.headers.has(this.headerName)&&(e=e.clone({headers:e.headers.set(this.headerName,o)})),i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(me(jy),me(p6))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),nF=(()=>{class n{constructor(e,i){this.backend=e,this.injector=i,this.chain=null}handle(e){if(null===this.chain){const i=this.injector.get(Yy,[]);this.chain=i.reduceRight((r,o)=>new Uy(r,o),this.backend)}return this.chain.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(me(d4),me(hr))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),iF=(()=>{class n{static disable(){return{ngModule:n,providers:[{provide:g6,useClass:XL}]}}static withOptions(e={}){return{ngModule:n,providers:[e.cookieName?{provide:m6,useValue:e.cookieName}:[],e.headerName?{provide:p6,useValue:e.headerName}:[]]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[g6,{provide:Yy,useExisting:g6,multi:!0},{provide:jy,useClass:tF},{provide:m6,useValue:"XSRF-TOKEN"},{provide:p6,useValue:"X-XSRF-TOKEN"}]}),n})(),rF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[By,{provide:Ly,useClass:nF},qy,{provide:d4,useExisting:qy}],imports:[iF.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]}),n})(); +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +class $y{} +/** + * @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 + */ +const ba="*";function Eo(n,t){return{type:7,name:n,definitions:t,options:{}}}function Rn(n,t=null){return{type:4,styles:t,timings:n}}function Wy(n,t=null){return{type:2,steps:n,options:t}}function gt(n){return{type:6,styles:n,offset:null}}function ro(n,t,e){return{type:0,name:n,styles:t,options:e}}function Un(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function Gy(n,t,e=null){return{type:11,selector:n,animation:t,options:e}}function Ky(n,t){return{type:12,timings:n,animation:t}} +/** + * @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 Qy(n){Promise.resolve().then(n)} +/** + * @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 + */class j1{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){Qy(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=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 + */class Zy{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,i=0,r=0;const o=this.players.length;0==o?Qy(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++e==o&&this._onFinish()}),a.onDestroy(()=>{++i==o&&this._onDestroy()}),a.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((a,s)=>Math.max(a,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(i=>{const r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){const t=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=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 Xy(n){return new Se(3e3,!1)} +/** + * @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 HF(){return"undefined"!=typeof window&&void 0!==window.document}function _6(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Ja(n){switch(n.length){case 0:return new j1;case 1:return n[0];default:return new Zy(n)}}function Jy(n,t,e,i,r=new Map,o=new Map){const a=[],s=[];let l=-1,u=null;if(i.forEach(f=>{const p=f.get("offset"),P=p==l,E=P&&u||new Map;f.forEach((H,G)=>{let ne=G,ue=H;if("offset"!==G)switch(ne=t.normalizePropertyName(ne,a),ue){case"!":ue=r.get(G);break;case ba:ue=o.get(G);break;default:ue=t.normalizeStyleValue(G,ne,ue,a)}E.set(ne,ue)}),P||s.push(E),u=E,l=p}),a.length)throw function xF(n){return new Se(3502,!1)}();return s}function y6(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&b6(e,"start",n)));break;case"done":n.onDone(()=>i(e&&b6(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&b6(e,"destroy",n)))}}function b6(n,t,e){const i=e.totalTime,o=C6(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,null==i?n.totalTime:i,!!e.disabled),a=n._data;return null!=a&&(o._data=a),o}function C6(n,t,e,i,r="",o=0,a){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function Ur(n,t,e){let i=n.get(t);return i||n.set(t,i=e),i}function eb(n){const t=n.indexOf(":");return[n.substring(1,t),n.slice(t+1)]}let w6=(n,t)=>!1,tb=(n,t,e)=>[],nb=null;function M6(n){const t=n.parentNode||n.host;return t===nb?null:t}(_6()||"undefined"!=typeof Element)&&(HF()?(nb=(()=>document.documentElement)(),w6=(n,t)=>{for(;t;){if(t===n)return!0;t=M6(t)}return!1}):w6=(n,t)=>n.contains(t),tb=(n,t,e)=>{if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]});let Us=null,ib=!1;const rb=w6,ob=tb; +/** + * @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 + */ +let ab=(()=>{class n{validateStyleProperty(e){return function UF(n){Us||(Us=function YF(){return"undefined"!=typeof document?document.body:null}()||{},ib=!!Us.style&&"WebkitAppearance"in Us.style);let t=!0;return Us.style&&!function BF(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in Us.style,!t&&ib&&(t="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Us.style)),t}(e)}matchesElement(e,i){return!1}containsElement(e,i){return rb(e,i)}getParentElement(e){return M6(e)}query(e,i,r){return ob(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,o,a,s=[],l){return new j1(r,o)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),S6=(()=>{class n{} +/** + * @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 + */ +return n.NOOP=new ab,n})();const T6="ng-enter",p4="ng-leave",g4="ng-trigger",v4=".ng-trigger",lb="ng-animating",D6=".ng-animating";function Ca(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:k6(parseFloat(t[1]),t[2])}function k6(n,t){return"s"===t?1e3*n:n}function _4(n,t,e){return n.hasOwnProperty("duration")?n:function $F(n,t,e){let r,o=0,a="";if("string"==typeof n){const s=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===s)return t.push(Xy()),{duration:0,delay:0,easing:""};r=k6(parseFloat(s[1]),s[2]);const l=s[3];null!=l&&(o=k6(parseFloat(l),s[4]));const u=s[5];u&&(a=u)}else r=n;if(!e){let s=!1,l=t.length;r<0&&(t.push(function aF(){return new Se(3100,!1)}()),s=!0),o<0&&(t.push(function sF(){return new Se(3101,!1)}()),s=!0),s&&t.splice(l,0,Xy())}return{duration:r,delay:o,easing:a}}(n,t,e)}function $1(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function cb(n){const t=new Map;return Object.keys(n).forEach(e=>{t.set(e,n[e])}),t}function es(n,t=new Map,e){if(e)for(let[i,r]of e)t.set(i,r);for(let[i,r]of n)t.set(i,r);return t}function hb(n,t,e){return e?t+":"+e+";":""}function db(n){let t="";for(let e=0;e{const o=P6(r);e&&!e.has(r)&&e.set(r,n.style[o]),n.style[o]=i}),_6()&&db(n))}function Ys(n,t){n.style&&(t.forEach((e,i)=>{const r=P6(i);n.style[r]=""}),_6()&&db(n))}function W1(n){return Array.isArray(n)?1==n.length?n[0]:Wy(n):n}const x6=new RegExp("{{\\s*(.+?)\\s*}}","g");function fb(n){let t=[];if("string"==typeof n){let e;for(;e=x6.exec(n);)t.push(e[1]);x6.lastIndex=0}return t}function G1(n,t,e){const i=n.toString(),r=i.replace(x6,(o,a)=>{let s=t[a];return null==s&&(e.push(function cF(n){return new Se(3003,!1)}()),s=""),s.toString()});return r==i?n:r}function y4(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const KF=/-+([a-z0-9])/g;function P6(n){return n.replace(KF,(...t)=>t[1].toUpperCase())}function QF(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Yr(n,t,e){switch(t.type){case 7:return n.visitTrigger(t,e);case 0:return n.visitState(t,e);case 1:return n.visitTransition(t,e);case 2:return n.visitSequence(t,e);case 3:return n.visitGroup(t,e);case 4:return n.visitAnimate(t,e);case 5:return n.visitKeyframes(t,e);case 6:return n.visitStyle(t,e);case 8:return n.visitReference(t,e);case 9:return n.visitAnimateChild(t,e);case 10:return n.visitAnimateRef(t,e);case 11:return n.visitQuery(t,e);case 12:return n.visitStagger(t,e);default:throw function uF(n){return new Se(3004,!1)}()}}function mb(n,t){return window.getComputedStyle(n)[t]} +/** + * @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 nN(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function iN(n,t,e){if(":"==n[0]){const l=function rN(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i) *"}}(n,e);if("function"==typeof l)return void t.push(l);n=l}const i=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function MF(n){return new Se(3015,!1)}()),t;const r=i[1],o=i[2],a=i[3];t.push(pb(r,a));"<"==o[0]&&!("*"==r&&"*"==a)&&t.push(pb(a,r))}(i,e,t)):e.push(n),e}const M4=new Set(["true","1"]),S4=new Set(["false","0"]);function pb(n,t){const e=M4.has(n)||S4.has(n),i=M4.has(t)||S4.has(t);return(r,o)=>{let a="*"==n||n==r,s="*"==t||t==o;return!a&&e&&"boolean"==typeof r&&(a=r?M4.has(n):S4.has(n)),!s&&i&&"boolean"==typeof o&&(s=o?M4.has(t):S4.has(t)),a&&s}} +/** + * @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 + */const oN=new RegExp("s*:selfs*,?","g");function z6(n,t,e,i){return new aN(n).build(t,e,i)}class aN{constructor(t){this._driver=t}build(t,e,i){const r=new cN(e);return this._resetContextStyleTimingState(r),Yr(this,W1(t),r)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,r=e.depCount=0;const o=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push(function dF(){return new Se(3006,!1)}()),t.definitions.forEach(s=>{if(this._resetContextStyleTimingState(e),0==s.type){const l=s,u=l.name;u.toString().split(/\s*,\s*/).forEach(f=>{l.name=f,o.push(this.visitState(l,e))}),l.name=u}else if(1==s.type){const l=this.visitTransition(s,e);i+=l.queryCount,r+=l.depCount,a.push(l)}else e.errors.push(function fF(){return new Se(3007,!1)}())}),{type:7,name:t.name,states:o,transitions:a,queryCount:i,depCount:r,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(i.containsDynamicStyles){const o=new Set,a=r||{};i.styles.forEach(s=>{s instanceof Map&&s.forEach(l=>{fb(l).forEach(u=>{a.hasOwnProperty(u)||o.add(u)})})}),o.size&&(y4(o.values()),e.errors.push(function mF(n,t){return new Se(3008,!1)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=Yr(this,W1(t.animation),e);return{type:1,matchers:nN(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:qs(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>Yr(this,i,e)),options:qs(t.options)}}visitGroup(t,e){const i=e.currentTime;let r=0;const o=t.steps.map(a=>{e.currentTime=i;const s=Yr(this,a,e);return r=Math.max(r,e.currentTime),s});return e.currentTime=r,{type:3,steps:o,options:qs(t.options)}}visitAnimate(t,e){const i=function hN(n,t){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return E6(_4(n,t).duration,0,"");const e=n;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=E6(0,0,"");return o.dynamic=!0,o.strValue=e,o}const r=_4(e,t);return E6(r.duration,r.delay,r.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let r,o=t.styles?t.styles:gt({});if(5==o.type)r=this.visitKeyframes(o,e);else{let a=t.styles,s=!1;if(!a){s=!0;const u={};i.easing&&(u.easing=i.easing),a=gt(u)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(a,e);l.isEmptyStep=s,r=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[],r=Array.isArray(t.styles)?t.styles:[t.styles];for(let s of r)"string"==typeof s?s===ba?i.push(s):e.errors.push(new Se(3002,!1)):i.push(cb(s));let o=!1,a=null;return i.forEach(s=>{if(s instanceof Map&&(s.has("easing")&&(a=s.get("easing"),s.delete("easing")),!o))for(let l of s.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:i,easing:a,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let r=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),t.styles.forEach(a=>{"string"!=typeof a&&a.forEach((s,l)=>{const u=e.collectedStyles.get(e.currentQuerySelector),f=u.get(l);let p=!0;f&&(o!=r&&o>=f.startTime&&r<=f.endTime&&(e.errors.push(function gF(n,t,e,i,r){return new Se(3010,!1)}()),p=!1),o=f.startTime),p&&u.set(l,{startTime:o,endTime:r}),e.options&&function GF(n,t,e){const i=t.params||{},r=fb(n);r.length&&r.forEach(o=>{i.hasOwnProperty(o)||e.push(function lF(n){return new Se(3001,!1)}())})}(s,e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function vF(){return new Se(3011,!1)}()),i;let o=0;const a=[];let s=!1,l=!1,u=0;const f=t.steps.map(ue=>{const ye=this._makeStyleAst(ue,e);let le=null!=ye.offset?ye.offset:function uN(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;t=parseFloat(e.get("offset")),e.delete("offset")}return t}(ye.styles),Pe=0;return null!=le&&(o++,Pe=ye.offset=le),l=l||Pe<0||Pe>1,s=s||Pe0&&o{const le=P>0?ye==E?1:P*ye:a[ye],Pe=le*ne;e.currentTime=H+G.delay+Pe,G.duration=Pe,this._validateStyleAst(ue,e),ue.offset=le,i.styles.push(ue)}),i}visitReference(t,e){return{type:8,animation:Yr(this,W1(t.animation),e),options:qs(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:qs(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:qs(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[o,a]=function sN(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(oN,"")),n=n.replace(/@\*/g,v4).replace(/@\w+/g,e=>v4+"-"+e.slice(1)).replace(/:animating/g,D6),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+o:o,Ur(e.collectedStyles,e.currentQuerySelector,new Map);const s=Yr(this,W1(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:s,originalSelector:t.selector,options:qs(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function CF(){return new Se(3013,!1)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:_4(t.timings,e.errors,!0);return{type:12,animation:Yr(this,W1(t.animation),e),timings:i,options:null}}}class cN{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function qs(n){return n?(n=$1(n)).params&&(n.params=function lN(n){return n?$1(n):null}(n.params)):n={},n}function E6(n,t,e){return{duration:n,delay:t,easing:e}}function O6(n,t,e,i,r,o,a=null,s=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:s}}class T4{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}} +/** + * @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 + */const mN=new RegExp(":enter","g"),gN=new RegExp(":leave","g");function I6(n,t,e,i,r,o=new Map,a=new Map,s,l,u=[]){return(new vN).buildKeyframes(n,t,e,i,r,o,a,s,l,u)}class vN{buildKeyframes(t,e,i,r,o,a,s,l,u,f=[]){u=u||new T4;const p=new A6(t,e,u,r,o,f,[]);p.options=l;const P=l.delay?Ca(l.delay):0;p.currentTimeline.delayNextStep(P),p.currentTimeline.setStyles([a],null,p.errors,l),Yr(this,i,p);const E=p.timelines.filter(H=>H.containsAnimation());if(E.length&&s.size){let H;for(let G=E.length-1;G>=0;G--){const ne=E[G];if(ne.element===e){H=ne;break}}H&&!H.allowOnlyTimelineStyles()&&H.setStyles([s],null,p.errors,l)}return E.length?E.map(H=>H.buildKeyframes()):[O6(e,[],[],[],0,P,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const r=e.createSubContext(t.options),o=e.currentTimeline.currentTime,a=this._visitSubInstructions(i,r,r.options);o!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,i),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,i){var r;for(const o of t){const a=null==o?void 0:o.delay;if(a){const s="number"==typeof a?a:Ca(G1(a,null!==(r=null==o?void 0:o.params)&&void 0!==r?r:{},e.errors));i.delayNextStep(s)}}}_visitSubInstructions(t,e,i){let o=e.currentTimeline.currentTime;const a=null!=i.duration?Ca(i.duration):null,s=null!=i.delay?Ca(i.delay):null;return 0!==a&&t.forEach(l=>{const u=e.appendInstructionToTimeline(l,a,s);o=Math.max(o,u.duration+u.delay)}),o}visitReference(t,e){e.updateOptions(t.options,!0),Yr(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let r=e;const o=t.options;if(o&&(o.params||o.delay)&&(r=e.createSubContext(o),r.transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=D4);const a=Ca(o.delay);r.delayNextStep(a)}t.steps.length&&(t.steps.forEach(a=>Yr(this,a,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let r=e.currentTimeline.currentTime;const o=t.options&&t.options.delay?Ca(t.options.delay):0;t.steps.forEach(a=>{const s=e.createSubContext(t.options);o&&s.delayNextStep(o),Yr(this,a,s),r=Math.max(r,s.currentTimeline.currentTime),i.push(s.currentTimeline)}),i.forEach(a=>e.currentTimeline.mergeTimelineCollectedStyles(a)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return _4(e.params?G1(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(i.duration),this.visitStyle(o,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(o):i.setStyles(t.styles,o,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,o=i.duration,s=e.createSubContext().currentTimeline;s.easing=i.easing,t.styles.forEach(l=>{s.forwardTime((l.offset||0)*o),s.setStyles(l.styles,l.easing,e.errors,e.options),s.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(s),e.transformIntoNewTimeline(r+o),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,r=t.options||{},o=r.delay?Ca(r.delay):0;o&&(6===e.previousNode.type||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=D4);let a=i;const s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=s.length;let l=null;s.forEach((u,f)=>{e.currentQueryIndex=f;const p=e.createSubContext(t.options,u);o&&p.delayNextStep(o),u===e.element&&(l=p.currentTimeline),Yr(this,t.animation,p),p.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,p.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,r=e.currentTimeline,o=t.timings,a=Math.abs(o.duration),s=a*(e.currentQueryTotal-1);let l=a*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=s-l;break;case"full":l=i.currentStaggerTime}const f=e.currentTimeline;l&&f.delayNextStep(l);const p=f.currentTime;Yr(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=r.currentTime-p+(r.startTime-i.currentTimeline.startTime)}}const D4={};class A6{constructor(t,e,i,r,o,a,s,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=D4,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new k4(this._driver,e,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let r=this.options;null!=i.duration&&(r.duration=Ca(i.duration)),null!=i.delay&&(r.delay=Ca(i.delay));const o=i.params;if(o){let a=r.params;a||(a=this.options.params={}),Object.keys(o).forEach(s=>{(!e||!a.hasOwnProperty(s))&&(a[s]=G1(o[s],a,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return t}createSubContext(t=null,e,i){const r=e||this.element,o=new A6(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(t){return this.previousNode=D4,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},o=new _N(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,r,o,a){let s=[];if(r&&s.push(this.element),t.length>0){t=(t=t.replace(mN,"."+this._enterClassName)).replace(gN,"."+this._leaveClassName);let u=this._driver.query(this.element,t,1!=i);0!==i&&(u=i<0?u.slice(u.length+i,u.length):u.slice(0,i)),s.push(...u)}return!o&&0==s.length&&a.push(function wF(n){return new Se(3014,!1)}()),s}}class k4{constructor(t,e,i,r){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new k4(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles.set(t,e),this._globalTimelineStyles.set(t,e),this._styleSummary.set(t,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[e,i]of this._globalTimelineStyles)this._backFill.set(e,i||ba),this._currentKeyframe.set(e,ba);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,r){var o;e&&this._previousKeyframe.set("easing",e);const a=r&&r.params||{},s=function yN(n,t){const e=new Map;let i;return n.forEach(r=>{if("*"===r){i=i||t.keys();for(let o of i)e.set(o,ba)}else es(r,e)}),e}(t,this._globalTimelineStyles);for(let[l,u]of s){const f=G1(u,a,i);this._pendingStyles.set(l,f),this._localTimelineStyles.has(l)||this._backFill.set(l,null!==(o=this._globalTimelineStyles.get(l))&&void 0!==o?o:ba),this._updateStyle(l,f)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,e)=>{this._currentKeyframe.set(e,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,t)}))}snapshotCurrentStyles(){for(let[t,e]of this._localTimelineStyles)this._pendingStyles.set(t,e),this._updateStyle(t,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((e,i)=>{const r=this._styleSummary.get(i);(!r||e.time>r.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((s,l)=>{const u=es(s,new Map,this._backFill);u.forEach((f,p)=>{"!"===f?t.add(p):f===ba&&e.add(p)}),i||u.set("offset",l/this.duration),r.push(u)});const o=t.size?y4(t.values()):[],a=e.size?y4(e.values()):[];if(i){const s=r[0],l=new Map(s);s.set("offset",0),l.set("offset",1),r=[s,l]}return O6(this.element,r,o,a,this.duration,this.startTime,this.easing,!1)}}class _N extends k4{constructor(t,e,i,r,o,a,s=!1){super(t,e,a.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=s,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],a=i+e,s=e/a,l=es(t[0]);l.set("offset",0),o.push(l);const u=es(t[0]);u.set("offset",_b(s)),o.push(u);const f=t.length-1;for(let p=1;p<=f;p++){let P=es(t[p]);const E=P.get("offset");P.set("offset",_b((e+E*i)/a)),o.push(P)}i=a,e=0,r="",t=o}return O6(this.element,t,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function _b(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e} +/** + * @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 + */ +class L6{} +/** + * @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 + */ +const bN=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class CN extends L6{normalizePropertyName(t,e){return P6(t)}normalizeStyleValue(t,e,i,r){let o="";const a=i.toString().trim();if(bN.has(e)&&0!==i&&"0"!==i)if("number"==typeof i)o="px";else{const s=i.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&r.push(function hF(n,t){return new Se(3005,!1)}())}return a+o}} +/** + * @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 yb(n,t,e,i,r,o,a,s,l,u,f,p,P){return{type:0,element:n,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:o,toState:i,toStyles:a,timelines:s,queriedElements:l,preStyleProps:u,postStyleProps:f,totalTime:p,errors:P}}const F6={};class bb{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,r){return function wN(n,t,e,i,r){return n.some(o=>o(t,e,i,r))}(this.ast.matchers,t,e,i,r)}buildStyles(t,e,i){let r=this._stateStyles.get("*");return void 0!==t&&(r=this._stateStyles.get(null==t?void 0:t.toString())||r),r?r.buildStyles(e,i):new Map}build(t,e,i,r,o,a,s,l,u,f){var p;const P=[],E=this.ast.options&&this.ast.options.params||F6,G=this.buildStyles(i,s&&s.params||F6,P),ne=l&&l.params||F6,ue=this.buildStyles(r,ne,P),ye=new Set,le=new Map,Pe=new Map,Xe="void"===r,st={params:MN(ne,E),delay:null===(p=this.ast.options)||void 0===p?void 0:p.delay},Bt=f?[]:I6(t,e,this.ast.animation,o,a,G,ue,st,u,P);let yn=0;if(Bt.forEach(Ut=>{yn=Math.max(Ut.duration+Ut.delay,yn)}),P.length)return yb(e,this._triggerName,i,r,Xe,G,ue,[],[],le,Pe,yn,P);Bt.forEach(Ut=>{const Hn=Ut.element,On=Ur(le,Hn,new Set);Ut.preStyleProps.forEach(Ti=>On.add(Ti));const _i=Ur(Pe,Hn,new Set);Ut.postStyleProps.forEach(Ti=>_i.add(Ti)),Hn!==e&&ye.add(Hn)});const Ot=y4(ye.values());return yb(e,this._triggerName,i,r,Xe,G,ue,Bt,Ot,le,Pe,yn)}}function MN(n,t){const e=$1(t);for(const i in n)n.hasOwnProperty(i)&&null!=n[i]&&(e[i]=n[i]);return e}class SN{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i=new Map,r=$1(this.defaultParams);return Object.keys(t).forEach(o=>{const a=t[o];null!==a&&(r[o]=a)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((a,s)=>{a&&(a=G1(a,r,e));const l=this.normalizer.normalizePropertyName(s,e);a=this.normalizer.normalizeStyleValue(s,l,a,e),i.set(l,a)})}),i}}class DN{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states=new Map,e.states.forEach(r=>{this.states.set(r.name,new SN(r.style,r.options&&r.options.params||{},i))}),Cb(this.states,"true","1"),Cb(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new bb(t,r,this.states))}),this.fallbackTransition=function kN(n,t,e){return new bb(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(a,s)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,r){return this.transitionFactories.find(a=>a.match(t,e,i,r))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function Cb(n,t,e){n.has(t)?n.has(e)||n.set(e,n.get(t)):n.has(e)&&n.set(t,n.get(e))} +/** + * @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 + */const xN=new T4;class PN{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,e){const i=[],o=z6(this._driver,e,i,[]);if(i.length)throw function PF(n){return new Se(3503,!1)}();this._animations.set(t,o)}_buildPlayer(t,e,i){const r=t.element,o=Jy(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(r,o,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const r=[],o=this._animations.get(t);let a;const s=new Map;if(o?(a=I6(this._driver,e,o,T6,p4,new Map,new Map,i,xN,r),a.forEach(f=>{const p=Ur(s,f.element,new Map);f.postStyleProps.forEach(P=>p.set(P,null))})):(r.push(function zF(){return new Se(3300,!1)}()),a=[]),r.length)throw function EF(n){return new Se(3504,!1)}();s.forEach((f,p)=>{f.forEach((P,E)=>{f.set(E,this._driver.computeStyle(p,E,ba))})});const u=Ja(a.map(f=>{const p=s.get(f.element);return this._buildPlayer(f,new Map,p)}));return this._playersById.set(t,u),u.onDestroy(()=>this.destroy(t)),this.players.push(u),u}destroy(t){const e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById.get(t);if(!e)throw function OF(n){return new Se(3301,!1)}();return e}listen(t,e,i,r){const o=C6(e,"","","");return y6(this._getPlayer(t),i,o,r),()=>{}}command(t,e,i,r){if("register"==i)return void this.register(t,r[0]);if("create"==i)return void this.create(t,e,r[0]||{});const o=this._getPlayer(t);switch(i){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}} +/** + * @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 + */const wb="ng-animate-queued",N6="ng-animate-disabled",AN=[],Mb={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},LN={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},oo="__ng_removed";class R6{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function VN(n){return null!=n?n:null}(i?t.value:t),i){const o=$1(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const i=this.options.params;Object.keys(e).forEach(r=>{null==i[r]&&(i[r]=e[r])})}}}const K1="void",V6=new R6(K1);class FN{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,ao(e,this._hostClassName)}listen(t,e,i,r){if(!this._triggers.has(e))throw function IF(n,t){return new Se(3302,!1)}();if(null==i||0==i.length)throw function AF(n){return new Se(3303,!1)}();if(!function HN(n){return"start"==n||"done"==n}(i))throw function LF(n,t){return new Se(3400,!1)}();const o=Ur(this._elementListeners,t,[]),a={name:e,phase:i,callback:r};o.push(a);const s=Ur(this._engine.statesByElement,t,new Map);return s.has(e)||(ao(t,g4),ao(t,g4+"-"+e),s.set(e,V6)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(a);l>=0&&o.splice(l,1),this._triggers.has(e)||s.delete(e)})}}register(t,e){return!this._triggers.has(t)&&(this._triggers.set(t,e),!0)}_getTrigger(t){const e=this._triggers.get(t);if(!e)throw function FF(n){return new Se(3401,!1)}();return e}trigger(t,e,i,r=!0){const o=this._getTrigger(e),a=new H6(this.id,e,t);let s=this._engine.statesByElement.get(t);s||(ao(t,g4),ao(t,g4+"-"+e),this._engine.statesByElement.set(t,s=new Map));let l=s.get(e);const u=new R6(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),s.set(e,u),l||(l=V6),u.value!==K1&&l.value===u.value){if(!function YN(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let r=0;r{Ys(t,ne),Jo(t,ue)})}return}const P=Ur(this._engine.playersByElement,t,[]);P.forEach(G=>{G.namespaceId==this.id&&G.triggerName==e&&G.queued&&G.destroy()});let E=o.matchTransition(l.value,u.value,t,u.params),H=!1;if(!E){if(!r)return;E=o.fallbackTransition,H=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:E,fromState:l,toState:u,player:a,isFallbackTransition:H}),H||(ao(t,wb),a.onStart(()=>{rc(t,wb)})),a.onDone(()=>{let G=this.players.indexOf(a);G>=0&&this.players.splice(G,1);const ne=this._engine.playersByElement.get(t);if(ne){let ue=ne.indexOf(a);ue>=0&&ne.splice(ue,1)}}),this.players.push(a),P.push(a),a}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(r=>r.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,v4,!0);i.forEach(r=>{if(r[oo])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(a=>a.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,e,i,r){const o=this._engine.statesByElement.get(t),a=new Map;if(o){const s=[];if(o.forEach((l,u)=>{if(a.set(u,l.value),this._triggers.has(u)){const f=this.trigger(t,u,K1,r);f&&s.push(f)}}),s.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,a),i&&Ja(s).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(e&&i){const r=new Set;e.forEach(o=>{const a=o.name;if(r.has(a))return;r.add(a);const l=this._triggers.get(a).fallbackTransition,u=i.get(a)||V6,f=new R6(K1),p=new H6(this.id,a,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:a,transition:l,fromState:u,toState:f,player:p,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(i.totalAnimations){const o=i.players.length?i.playersByQueriedElement.get(t):[];if(o&&o.length)r=!0;else{let a=t;for(;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)i.markElementAsRemoved(this.id,t,!1,e);else{const o=t[oo];(!o||o===Mb)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){ao(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const o=i.element,a=this._elementListeners.get(o);a&&a.forEach(s=>{if(s.name==i.triggerName){const l=C6(o,i.triggerName,i.fromState.value,i.toState.value);l._data=t,y6(i.player,s.phase,l,s.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{const o=i.transition.ast.depCount,a=r.transition.ast.depCount;return 0==o||0==a?o-a:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(t){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(i=>i.element===t)||e,e}}class NN{constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,o)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,e){const i=new FN(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList,r=this.namespacesByHostElement;if(i.length-1>=0){let a=!1,s=this.driver.getParentElement(e);for(;s;){const l=r.get(s);if(l){const u=i.indexOf(l);i.splice(u+1,0,t),a=!0;break}s=this.driver.getParentElement(s)}a||i.unshift(t)}else i.push(t);return r.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let r=this._namespaceLookup[t];r&&r.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i)for(let r of i.values())if(r.namespaceId){const o=this._fetchNamespace(r.namespaceId);o&&e.add(o)}return e}trigger(t,e,i,r){if(x4(e)){const o=this._fetchNamespace(t);if(o)return o.trigger(e,i,r),!0}return!1}insertNode(t,e,i,r){if(!x4(e))return;const o=e[oo];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const a=this.collectedLeaveElements.indexOf(e);a>=0&&this.collectedLeaveElements.splice(a,1)}if(t){const a=this._fetchNamespace(t);a&&a.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),ao(t,N6)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),rc(t,N6))}removeNode(t,e,i,r){if(x4(e)){const o=t?this._fetchNamespace(t):null;if(o?o.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),i){const a=this.namespacesByHostElement.get(e);a&&a.id!==t&&a.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,i,r,o){this.collectedLeaveElements.push(e),e[oo]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(t,e,i,r,o){return x4(e)?this._fetchNamespace(t).listen(e,i,r,o):()=>{}}_buildInstruction(t,e,i,r,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,r,t.fromState.options,t.toState.options,e,o)}destroyInnerAnimations(t){let e=this.driver.query(t,v4,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,D6,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return Ja(this.players).onDone(()=>t());t()})}processLeaveNode(t){var e;const i=t[oo];if(i&&i.setForRemoval){if(t[oo]=Mb,i.namespaceId){this.destroyInnerAnimations(t);const r=this._fetchNamespace(i.namespaceId);r&&r.clearElementCache(t)}this._onRemovalComplete(t,i.setForRemoval)}!(null===(e=t.classList)||void 0===e)&&e.contains(N6)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?Ja(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function NF(n){return new Se(3402,!1)}()}_flushAnimations(t,e){const i=new T4,r=[],o=new Map,a=[],s=new Map,l=new Map,u=new Map,f=new Set;this.disabledNodes.forEach(ze=>{f.add(ze);const Ge=this.driver.query(ze,".ng-animate-queued",!0);for(let it=0;it{const it=T6+G++;H.set(Ge,it),ze.forEach(It=>ao(It,it))});const ne=[],ue=new Set,ye=new Set;for(let ze=0;zeue.add(It)):ye.add(Ge))}const le=new Map,Pe=Db(P,Array.from(ue));Pe.forEach((ze,Ge)=>{const it=p4+G++;le.set(Ge,it),ze.forEach(It=>ao(It,it))}),t.push(()=>{E.forEach((ze,Ge)=>{const it=H.get(Ge);ze.forEach(It=>rc(It,it))}),Pe.forEach((ze,Ge)=>{const it=le.get(Ge);ze.forEach(It=>rc(It,it))}),ne.forEach(ze=>{this.processLeaveNode(ze)})});const Xe=[],st=[];for(let ze=this._namespaceList.length-1;ze>=0;ze--)this._namespaceList[ze].drainQueuedTransitions(e).forEach(it=>{const It=it.player,Yn=it.element;if(Xe.push(It),this.collectedEnterElements.length){const si=Yn[oo];if(si&&si.setForMove){if(si.previousTriggersValues&&si.previousTriggersValues.has(it.triggerName)){const In=si.previousTriggersValues.get(it.triggerName),Lt=this.statesByElement.get(it.element);if(Lt&&Lt.has(it.triggerName)){const qi=Lt.get(it.triggerName);qi.value=In,Lt.set(it.triggerName,qi)}}return void It.destroy()}}const Ir=!p||!this.driver.containsElement(p,Yn),Di=le.get(Yn),Ao=H.get(Yn),bn=this._buildInstruction(it,i,Ao,Di,Ir);if(bn.errors&&bn.errors.length)return void st.push(bn);if(Ir)return It.onStart(()=>Ys(Yn,bn.fromStyles)),It.onDestroy(()=>Jo(Yn,bn.toStyles)),void r.push(It);if(it.isFallbackTransition)return It.onStart(()=>Ys(Yn,bn.fromStyles)),It.onDestroy(()=>Jo(Yn,bn.toStyles)),void r.push(It);const au=[];bn.timelines.forEach(si=>{si.stretchStartingKeyframe=!0,this.disabledNodes.has(si.element)||au.push(si)}),bn.timelines=au,i.append(Yn,bn.timelines),a.push({instruction:bn,player:It,element:Yn}),bn.queriedElements.forEach(si=>Ur(s,si,[]).push(It)),bn.preStyleProps.forEach((si,In)=>{if(si.size){let Lt=l.get(In);Lt||l.set(In,Lt=new Set),si.forEach((qi,ss)=>Lt.add(ss))}}),bn.postStyleProps.forEach((si,In)=>{let Lt=u.get(In);Lt||u.set(In,Lt=new Set),si.forEach((qi,ss)=>Lt.add(ss))})});if(st.length){const ze=[];st.forEach(Ge=>{ze.push(function RF(n,t){return new Se(3505,!1)} +/** + * @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 + */())}),Xe.forEach(Ge=>Ge.destroy()),this.reportError(ze)}const Bt=new Map,yn=new Map;a.forEach(ze=>{const Ge=ze.element;i.has(Ge)&&(yn.set(Ge,Ge),this._beforeAnimationBuild(ze.player.namespaceId,ze.instruction,Bt))}),r.forEach(ze=>{const Ge=ze.element;this._getPreviousPlayers(Ge,!1,ze.namespaceId,ze.triggerName,null).forEach(It=>{Ur(Bt,Ge,[]).push(It),It.destroy()})});const Ot=ne.filter(ze=>xb(ze,l,u)),Ut=new Map;Tb(Ut,this.driver,ye,u,ba).forEach(ze=>{xb(ze,l,u)&&Ot.push(ze)});const On=new Map;E.forEach((ze,Ge)=>{Tb(On,this.driver,new Set(ze),l,"!")}),Ot.forEach(ze=>{var Ge,it;const It=Ut.get(ze),Yn=On.get(ze);Ut.set(ze,new Map([...Array.from(null!==(Ge=null==It?void 0:It.entries())&&void 0!==Ge?Ge:[]),...Array.from(null!==(it=null==Yn?void 0:Yn.entries())&&void 0!==it?it:[])]))});const _i=[],Ti=[],pn={};a.forEach(ze=>{const{element:Ge,player:it,instruction:It}=ze;if(i.has(Ge)){if(f.has(Ge))return it.onDestroy(()=>Jo(Ge,It.toStyles)),it.disabled=!0,it.overrideTotalTime(It.totalTime),void r.push(it);let Yn=pn;if(yn.size>1){let Di=Ge;const Ao=[];for(;Di=Di.parentNode;){const bn=yn.get(Di);if(bn){Yn=bn;break}Ao.push(Di)}Ao.forEach(bn=>yn.set(bn,Yn))}const Ir=this._buildAnimation(it.namespaceId,It,Bt,o,On,Ut);if(it.setRealPlayer(Ir),Yn===pn)_i.push(it);else{const Di=this.playersByElement.get(Yn);Di&&Di.length&&(it.parentPlayer=Ja(Di)),r.push(it)}}else Ys(Ge,It.fromStyles),it.onDestroy(()=>Jo(Ge,It.toStyles)),Ti.push(it),f.has(Ge)&&r.push(it)}),Ti.forEach(ze=>{const Ge=o.get(ze.element);if(Ge&&Ge.length){const it=Ja(Ge);ze.setRealPlayer(it)}}),r.forEach(ze=>{ze.parentPlayer?ze.syncPlayerEvents(ze.parentPlayer):ze.destroy()});for(let ze=0;ze!Ir.destroyed);Yn.length?BN(this,Ge,Yn):this.processLeaveNode(Ge)}return ne.length=0,_i.forEach(ze=>{this.players.push(ze),ze.onDone(()=>{ze.destroy();const Ge=this.players.indexOf(ze);this.players.splice(Ge,1)}),ze.play()}),_i}elementContainsData(t,e){let i=!1;const r=e[oo];return r&&r.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,r,o){let a=[];if(e){const s=this.playersByQueriedElement.get(t);s&&(a=s)}else{const s=this.playersByElement.get(t);if(s){const l=!o||o==K1;s.forEach(u=>{u.queued||!l&&u.triggerName!=r||a.push(u)})}}return(i||r)&&(a=a.filter(s=>!(i&&i!=s.namespaceId||r&&r!=s.triggerName))),a}_beforeAnimationBuild(t,e,i){const o=e.element,a=e.isRemovalTransition?void 0:t,s=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const u=l.element,f=u!==o,p=Ur(i,u,[]);this._getPreviousPlayers(u,f,a,s,e.toState).forEach(E=>{const H=E.getRealPlayer();H.beforeDestroy&&H.beforeDestroy(),E.destroy(),p.push(E)})}Ys(o,e.fromStyles)}_buildAnimation(t,e,i,r,o,a){const s=e.triggerName,l=e.element,u=[],f=new Set,p=new Set,P=e.timelines.map(H=>{const G=H.element;f.add(G);const ne=G[oo];if(ne&&ne.removedBeforeQueried)return new j1(H.duration,H.delay);const ue=G!==l,ye=function UN(n){const t=[];return kb(n,t),t}((i.get(G)||AN).map(Bt=>Bt.getRealPlayer())).filter(Bt=>!!Bt.element&&Bt.element===G),le=o.get(G),Pe=a.get(G),Xe=Jy(0,this._normalizer,0,H.keyframes,le,Pe),st=this._buildPlayer(H,Xe,ye);if(H.subTimeline&&r&&p.add(G),ue){const Bt=new H6(t,s,G);Bt.setRealPlayer(st),u.push(Bt)}return st});u.forEach(H=>{Ur(this.playersByQueriedElement,H.element,[]).push(H),H.onDone(()=>function RN(n,t,e){let i=n.get(t);if(i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&n.delete(t)}return i}(this.playersByQueriedElement,H.element,H))}),f.forEach(H=>ao(H,lb));const E=Ja(P);return E.onDestroy(()=>{f.forEach(H=>rc(H,lb)),Jo(l,e.toStyles)}),p.forEach(H=>{Ur(r,H,[]).push(E)}),E}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new j1(t.duration,t.delay)}}class H6{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new j1,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((e,i)=>{e.forEach(r=>y6(t,i,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){Ur(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function x4(n){return n&&1===n.nodeType}function Sb(n,t){const e=n.style.display;return n.style.display=null!=t?t:"none",e}function Tb(n,t,e,i,r){const o=[];e.forEach(l=>o.push(Sb(l)));const a=[];i.forEach((l,u)=>{const f=new Map;l.forEach(p=>{const P=t.computeStyle(u,p,r);f.set(p,P),(!P||0==P.length)&&(u[oo]=LN,a.push(u))}),n.set(u,f)});let s=0;return e.forEach(l=>Sb(l,o[s++])),a}function Db(n,t){const e=new Map;if(n.forEach(s=>e.set(s,[])),0==t.length)return e;const r=new Set(t),o=new Map;function a(s){if(!s)return 1;let l=o.get(s);if(l)return l;const u=s.parentNode;return l=e.has(u)?u:r.has(u)?1:a(u),o.set(s,l),l}return t.forEach(s=>{const l=a(s);1!==l&&e.get(l).push(s)}),e}function ao(n,t){var e;null===(e=n.classList)||void 0===e||e.add(t)}function rc(n,t){var e;null===(e=n.classList)||void 0===e||e.remove(t)}function BN(n,t,e){Ja(e).onDone(()=>n.processLeaveNode(t))}function kb(n,t){for(let e=0;er.add(o)):t.set(n,i),e.delete(n),!0}class P4{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new NN(t,e,i),this._timelineEngine=new PN(t,e,i),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(t,e,i,r,o){const a=t+"-"+r;let s=this._triggerCache[a];if(!s){const l=[],f=z6(this._driver,o,l,[]);if(l.length)throw function kF(n,t){return new Se(3404,!1)}();s=function TN(n,t,e){return new DN(n,t,e)}(r,f,this._normalizer),this._triggerCache[a]=s}this._transitionEngine.registerTrigger(e,r,s)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,r){this._transitionEngine.insertNode(t,e,i,r)}onRemove(t,e,i,r){this._transitionEngine.removeNode(t,e,r||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,r){if("@"==i.charAt(0)){const[o,a]=eb(i);this._timelineEngine.command(o,e,a,r)}else this._transitionEngine.trigger(t,e,i,r)}listen(t,e,i,r,o){if("@"==i.charAt(0)){const[a,s]=eb(i);return this._timelineEngine.listen(a,e,s,o)}return this._transitionEngine.listen(t,e,i,r,o)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let jN=(()=>{class n{constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r,this._state=0;let o=n.initialStylesByElement.get(e);o||n.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&Jo(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Jo(this._element,this._initialStyles),this._endStyles&&(Jo(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(Ys(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Ys(this._element,this._endStyles),this._endStyles=null),Jo(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function B6(n){let t=null;return n.forEach((e,i)=>{(function $N(n){return"display"===n||"position"===n})(i)&&(t=t||new Map,t.set(i,e))}),t}class Pb{constructor(t,e,i,r){this.element=t,this.keyframes=e,this.options=i,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){const e=[];return t.forEach(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(t,e,i){return t.animate(this._convertKeyframesToObject(e),i)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,r)=>{"offset"!==r&&t.set(r,this._finished?i:mb(this.element,r))}),this.currentSnapshot=t}triggerCallback(t){const e="start"===t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class WN{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,e){return!1}containsElement(t,e){return rb(t,e)}getParentElement(t){return M6(t)}query(t,e,i){return ob(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,r,o,a=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const u=new Map,f=a.filter(E=>E instanceof Pb);(function ZF(n,t){return 0===n||0===t})(i,r)&&f.forEach(E=>{E.currentSnapshot.forEach((H,G)=>u.set(G,H))});let p=function WF(n){return n.length?n[0]instanceof Map?n:n.map(t=>cb(t)):[]}(e).map(E=>es(E));p=function XF(n,t,e){if(e.size&&t.length){let i=t[0],r=[];if(e.forEach((o,a)=>{i.has(a)||r.push(a),i.set(a,o)}),r.length)for(let o=1;oa.set(s,mb(n,s)))}}return t}(t,p,u);const P=function qN(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=B6(t[0]),t.length>1&&(i=B6(t[t.length-1]))):t instanceof Map&&(e=B6(t)),e||i?new jN(n,e,i):null}(t,p);return new Pb(t,p,l,P)}} +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */let GN=(()=>{class n extends $y{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:Lr.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?Wy(e):e;return zb(this._renderer,null,i,"register",[r]),new KN(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class KN extends class oF{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new QN(this._id,t,e||{},this._renderer)}}class QN{constructor(t,e,i,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return zb(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(t){this._command("setPosition",t)}getPosition(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function zb(n,t,e,i,r){return n.setProperty(t,`@@${e}:${i}`,r)}const Eb="@.disabled";let ZN=(()=>{class n{constructor(e,i,r){this.delegate=e,this.engine=i,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),i.onRemovalComplete=(o,a)=>{const s=null==a?void 0:a.parentNode(o);s&&a.removeChild(s,o)}}createRenderer(e,i){const o=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let f=this._rendererCache.get(o);return f||(f=new Ob("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,f)),f}const a=i.id,s=i.id+"-"+this._currentId;this._currentId++,this.engine.register(s,e);const l=f=>{Array.isArray(f)?f.forEach(l):this.engine.registerTrigger(a,s,e,f.name,f)};return i.data.animation.forEach(l),new XN(this,s,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,r){e>=0&&ei(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[a,s]=o;a(s)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,r]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(P4),me(Ft))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class Ob{constructor(t,e,i,r){this.namespaceId=t,this.delegate=e,this.engine=i,this._onDestroy=r,this.destroyNode=this.delegate.destroyNode?o=>e.destroyNode(o):null}get data(){return this.delegate.data}destroy(){var t;this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),null===(t=this._onDestroy)||void 0===t||t.call(this)}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,i,r=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,r)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,i,r){this.delegate.setAttribute(t,e,i,r)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,r){this.delegate.setStyle(t,e,i,r)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==Eb?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class XN extends Ob{constructor(t,e,i,r,o){super(e,i,r,o),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==Eb?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.slice(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const r=function JN(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let o=e.slice(1),a="";return"@"!=o.charAt(0)&&([o,a]=function eR(n){const t=n.indexOf(".");return[n.substring(0,t),n.slice(t+1)]} +/** + * @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 + */(o)),this.engine.listen(this.namespaceId,r,o,a,s=>{this.factory.scheduleListenerCallback(s._data||-1,i,s)})}return this.delegate.listen(t,e,i)}}let tR=(()=>{class n extends P4{constructor(e,i,r,o){super(e.body,i,r)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(S6),me(L6),me(tc))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const Ib=[{provide:$y,useClass:GN},{provide:L6,useFactory:function nR(){return new CN}},{provide:P4,useClass:tR},{provide:ja,useFactory:function iR(n,t,e){return new ZN(n,t,e)},deps:[G0,P4,Ft]}],U6=[{provide:S6,useFactory:()=>new WN},{provide:O1,useValue:"BrowserAnimations"},...Ib],Ab=[{provide:S6,useClass:ab},{provide:O1,useValue:"NoopAnimations"},...Ib]; +/** + * @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 + */let rR=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?Ab:U6}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:U6,imports:[w_]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +class Q1 extends de{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new we;return this._value}next(t){super.next(this._value=t)}}const Lb={};const js=(...n)=>function Fb(n,...t){y9()&&function aR(...n){const t=n.reduce((e,i)=>e+i.toString(),"");return!Lb[t]&&(Lb[t]=!0,!0)}(...t)&&n(...t)}((...t)=>console.warn("[NG-ZORRO]:",...t),...n);function Ze(n,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function E4(n){return(E4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function yt(n){Ze(1,arguments);var t=Object.prototype.toString.call(n);return n instanceof Date||"object"===E4(n)&&"[object Date]"===t?new Date(n.getTime()):"number"==typeof n||"[object Number]"===t?new Date(n):(("string"==typeof n||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function Jn(n){if(null===n||!0===n||!1===n)return NaN;var t=Number(n);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}var Nb={};function ts(){return Nb}function Rb(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.weekStartsOn)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==r?r:f.weekStartsOn)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==e?e:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=yt(n),E=P.getDay(),H=(E=r.getTime()?e+1:t.getTime()>=a.getTime()?e:e-1}function lR(n){Ze(1,arguments);var t=sR(n),e=new Date(0);e.setFullYear(t,0,4),e.setHours(0,0,0,0);var i=O4(e);return i}var cR=6048e5;function I4(n){return(I4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function hR(n){return Ze(1,arguments),n instanceof Date||"object"===I4(n)&&"[object Date]"===Object.prototype.toString.call(n)}function oc(n){if(Ze(1,arguments),!hR(n)&&"number"!=typeof n)return!1;var t=yt(n);return!isNaN(Number(t))}function dR(n,t){Ze(2,arguments);var e=yt(n).getTime(),i=Jn(t);return new Date(e+i)}function Vb(n,t){Ze(2,arguments);var e=Jn(t);return dR(n,-e)}function ac(n){Ze(1,arguments);var t=1,e=yt(n),i=e.getUTCDay(),r=(i=r.getTime()?e+1:t.getTime()>=a.getTime()?e:e-1}function pR(n){Ze(1,arguments);var t=Hb(n),e=new Date(0);e.setUTCFullYear(t,0,4),e.setUTCHours(0,0,0,0);var i=ac(e);return i}var gR=6048e5;function Bb(n){Ze(1,arguments);var t=yt(n),e=ac(t).getTime()-pR(t).getTime();return Math.round(e/gR)+1}function $s(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.weekStartsOn)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==r?r:f.weekStartsOn)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==e?e:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=yt(n),E=P.getUTCDay(),H=(E=1&&E<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var H=new Date(0);H.setUTCFullYear(p+1,0,E),H.setUTCHours(0,0,0,0);var G=$s(H,t),ne=new Date(0);ne.setUTCFullYear(p,0,E),ne.setUTCHours(0,0,0,0);var ue=$s(ne,t);return f.getTime()>=G.getTime()?p+1:f.getTime()>=ue.getTime()?p:p-1}function vR(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.firstWeekContainsDate)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==r?r:f.firstWeekContainsDate)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==e?e:1),P=q6(n,t),E=new Date(0);E.setUTCFullYear(P,0,p),E.setUTCHours(0,0,0,0);var H=$s(E,t);return H}var _R=6048e5;function Ub(n,t){Ze(1,arguments);var e=yt(n),i=$s(e,t).getTime()-vR(e,t).getTime();return Math.round(i/_R)+1}function fn(n,t){for(var e=n<0?"-":"",i=Math.abs(n).toString();i.length0?i:1-i;return fn("yy"===e?r%100:r,e.length)},ns_M=function(t,e){var i=t.getUTCMonth();return"M"===e?String(i+1):fn(i+1,2)},ns_d=function(t,e){return fn(t.getUTCDate(),e.length)},ns_h=function(t,e){return fn(t.getUTCHours()%12||12,e.length)},ns_H=function(t,e){return fn(t.getUTCHours(),e.length)},ns_m=function(t,e){return fn(t.getUTCMinutes(),e.length)},ns_s=function(t,e){return fn(t.getUTCSeconds(),e.length)},ns_S=function(t,e){var i=e.length,r=t.getUTCMilliseconds();return fn(Math.floor(r*Math.pow(10,i-3)),e.length)};var bR={G:function(t,e,i){var r=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return i.era(r,{width:"abbreviated"});case"GGGGG":return i.era(r,{width:"narrow"});default:return i.era(r,{width:"wide"})}},y:function(t,e,i){if("yo"===e){var r=t.getUTCFullYear();return i.ordinalNumber(r>0?r:1-r,{unit:"year"})}return ns_y(t,e)},Y:function(t,e,i,r){var o=q6(t,r),a=o>0?o:1-o;return"YY"===e?fn(a%100,2):"Yo"===e?i.ordinalNumber(a,{unit:"year"}):fn(a,e.length)},R:function(t,e){return fn(Hb(t),e.length)},u:function(t,e){return fn(t.getUTCFullYear(),e.length)},Q:function(t,e,i){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return fn(r,2);case"Qo":return i.ordinalNumber(r,{unit:"quarter"});case"QQQ":return i.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return i.quarter(r,{width:"narrow",context:"formatting"});default:return i.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,i){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return fn(r,2);case"qo":return i.ordinalNumber(r,{unit:"quarter"});case"qqq":return i.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return i.quarter(r,{width:"narrow",context:"standalone"});default:return i.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,i){var r=t.getUTCMonth();switch(e){case"M":case"MM":return ns_M(t,e);case"Mo":return i.ordinalNumber(r+1,{unit:"month"});case"MMM":return i.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return i.month(r,{width:"narrow",context:"formatting"});default:return i.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,i){var r=t.getUTCMonth();switch(e){case"L":return String(r+1);case"LL":return fn(r+1,2);case"Lo":return i.ordinalNumber(r+1,{unit:"month"});case"LLL":return i.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return i.month(r,{width:"narrow",context:"standalone"});default:return i.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,i,r){var o=Ub(t,r);return"wo"===e?i.ordinalNumber(o,{unit:"week"}):fn(o,e.length)},I:function(t,e,i){var r=Bb(t);return"Io"===e?i.ordinalNumber(r,{unit:"week"}):fn(r,e.length)},d:function(t,e,i){return"do"===e?i.ordinalNumber(t.getUTCDate(),{unit:"date"}):ns_d(t,e)},D:function(t,e,i){var r=function mR(n){Ze(1,arguments);var t=yt(n),e=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var i=t.getTime();return Math.floor((e-i)/864e5)+1}(t);return"Do"===e?i.ordinalNumber(r,{unit:"dayOfYear"}):fn(r,e.length)},E:function(t,e,i){var r=t.getUTCDay();switch(e){case"E":case"EE":case"EEE":return i.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return i.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(r,{width:"short",context:"formatting"});default:return i.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,i,r){var o=t.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(a);case"ee":return fn(a,2);case"eo":return i.ordinalNumber(a,{unit:"day"});case"eee":return i.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return i.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(o,{width:"short",context:"formatting"});default:return i.day(o,{width:"wide",context:"formatting"})}},c:function(t,e,i,r){var o=t.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(a);case"cc":return fn(a,e.length);case"co":return i.ordinalNumber(a,{unit:"day"});case"ccc":return i.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return i.day(o,{width:"narrow",context:"standalone"});case"cccccc":return i.day(o,{width:"short",context:"standalone"});default:return i.day(o,{width:"wide",context:"standalone"})}},i:function(t,e,i){var r=t.getUTCDay(),o=0===r?7:r;switch(e){case"i":return String(o);case"ii":return fn(o,e.length);case"io":return i.ordinalNumber(o,{unit:"day"});case"iii":return i.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return i.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return i.day(r,{width:"short",context:"formatting"});default:return i.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,i){var o=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(t,e,i){var o,r=t.getUTCHours();switch(o=12===r?"noon":0===r?"midnight":r/12>=1?"pm":"am",e){case"b":case"bb":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,e,i){var o,r=t.getUTCHours();switch(o=r>=17?"evening":r>=12?"afternoon":r>=4?"morning":"night",e){case"B":case"BB":case"BBB":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,e,i){if("ho"===e){var r=t.getUTCHours()%12;return 0===r&&(r=12),i.ordinalNumber(r,{unit:"hour"})}return ns_h(t,e)},H:function(t,e,i){return"Ho"===e?i.ordinalNumber(t.getUTCHours(),{unit:"hour"}):ns_H(t,e)},K:function(t,e,i){var r=t.getUTCHours()%12;return"Ko"===e?i.ordinalNumber(r,{unit:"hour"}):fn(r,e.length)},k:function(t,e,i){var r=t.getUTCHours();return 0===r&&(r=24),"ko"===e?i.ordinalNumber(r,{unit:"hour"}):fn(r,e.length)},m:function(t,e,i){return"mo"===e?i.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):ns_m(t,e)},s:function(t,e,i){return"so"===e?i.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):ns_s(t,e)},S:function(t,e){return ns_S(t,e)},X:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();if(0===a)return"Z";switch(e){case"X":return qb(a);case"XXXX":case"XX":return Ws(a);default:return Ws(a,":")}},x:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"x":return qb(a);case"xxxx":case"xx":return Ws(a);default:return Ws(a,":")}},O:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+Yb(a,":");default:return"GMT"+Ws(a,":")}},z:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+Yb(a,":");default:return"GMT"+Ws(a,":")}},t:function(t,e,i,r){return fn(Math.floor((r._originalDate||t).getTime()/1e3),e.length)},T:function(t,e,i,r){return fn((r._originalDate||t).getTime(),e.length)}};function Yb(n,t){var e=n>0?"-":"+",i=Math.abs(n),r=Math.floor(i/60),o=i%60;if(0===o)return e+String(r);var a=t||"";return e+String(r)+a+fn(o,2)}function qb(n,t){return n%60==0?(n>0?"-":"+")+fn(Math.abs(n)/60,2):Ws(n,t)}function Ws(n,t){var e=t||"",i=n>0?"-":"+",r=Math.abs(n);return i+fn(Math.floor(r/60),2)+e+fn(r%60,2)}const CR=bR;var jb=function(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},$b=function(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}};const j6={p:$b,P:function(t,e){var a,i=t.match(/(P+)(p+)?/)||[],r=i[1],o=i[2];if(!o)return jb(t,e);switch(r){case"P":a=e.dateTime({width:"short"});break;case"PP":a=e.dateTime({width:"medium"});break;case"PPP":a=e.dateTime({width:"long"});break;default:a=e.dateTime({width:"full"})}return a.replace("{{date}}",jb(r,e)).replace("{{time}}",$b(o,e))}};function A4(n){var t=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return t.setUTCFullYear(n.getFullYear()),n.getTime()-t.getTime()}var SR=["D","DD"],TR=["YY","YYYY"];function Wb(n){return-1!==SR.indexOf(n)}function Gb(n){return-1!==TR.indexOf(n)}function L4(n,t,e){if("YYYY"===n)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===n)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===n)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===n)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var DR={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function $6(n){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.width?String(t.width):n.defaultWidth,i=n.formats[e]||n.formats[n.defaultWidth];return i}}const IR={date:$6({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:$6({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:$6({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var AR={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function Z1(n){return function(t,e){var r;if("formatting"===(null!=e&&e.context?String(e.context):"standalone")&&n.formattingValues){var o=n.defaultFormattingWidth||n.defaultWidth,a=null!=e&&e.width?String(e.width):o;r=n.formattingValues[a]||n.formattingValues[o]}else{var s=n.defaultWidth,l=null!=e&&e.width?String(e.width):n.defaultWidth;r=n.values[l]||n.values[s]}return r[n.argumentCallback?n.argumentCallback(t):t]}}const jR={ordinalNumber:function(t,e){var i=Number(t),r=i%100;if(r>20||r<10)switch(r%10){case 1:return i+"st";case 2:return i+"nd";case 3:return i+"rd"}return i+"th"},era:Z1({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:Z1({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:Z1({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:Z1({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:Z1({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function X1(n){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.width,r=i&&n.matchPatterns[i]||n.matchPatterns[n.defaultMatchWidth],o=t.match(r);if(!o)return null;var u,a=o[0],s=i&&n.parsePatterns[i]||n.parsePatterns[n.defaultParseWidth],l=Array.isArray(s)?WR(s,function(p){return p.test(a)}):$R(s,function(p){return p.test(a)});u=n.valueCallback?n.valueCallback(l):l,u=e.valueCallback?e.valueCallback(u):u;var f=t.slice(a.length);return{value:u,rest:f}}}function $R(n,t){for(var e in n)if(n.hasOwnProperty(e)&&t(n[e]))return e}function WR(n,t){for(var e=0;e1&&void 0!==arguments[1]?arguments[1]:{},i=t.match(n.matchPattern);if(!i)return null;var r=i[0],o=t.match(n.parsePattern);if(!o)return null;var a=n.valueCallback?n.valueCallback(o[0]):o[0];a=e.valueCallback?e.valueCallback(a):a;var s=t.slice(r.length);return{value:a,rest:s}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(t){return parseInt(t,10)}}),era:X1({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:X1({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:X1({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:X1({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:X1({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};const Kb={code:"en-US",formatDistance:function(t,e,i){var r,o=DR[t];return r="string"==typeof o?o:1===e?o.one:o.other.replace("{{count}}",e.toString()),null!=i&&i.addSuffix?i.comparison&&i.comparison>0?"in "+r:r+" ago":r},formatLong:IR,formatRelative:function(t,e,i,r){return AR[t]},localize:jR,match:sV,options:{weekStartsOn:0,firstWeekContainsDate:1}};var cV=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,uV=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,hV=/^'([^]*?)'?$/,dV=/''/g,fV=/[a-zA-Z]/;function pV(n){var t=n.match(hV);return t?t[1].replace(dV,"'"):n}function gV(n,t){if(null==n)throw new TypeError("assign requires that input parameter not be null or undefined");for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e]);return n}function F4(n){return(F4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function Qb(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&W6(n,t)}function W6(n,t){return(W6=Object.setPrototypeOf||function(i,r){return i.__proto__=r,i})(n,t)}function Zb(n){var t=function _V(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(n){return!1}}();return function(){var r,i=N4(n);if(t){var o=N4(this).constructor;r=Reflect.construct(i,arguments,o)}else r=i.apply(this,arguments);return vV(this,r)}}function vV(n,t){return!t||"object"!==F4(t)&&"function"!=typeof t?G6(n):t}function G6(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function N4(n){return(N4=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(n)}function K6(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function Xb(n,t){for(var e=0;e0,i=e?t:1-t;if(i<=50)r=n||100;else{var o=i+50;r=n+100*Math.floor(o/100)-(n>=o%100?100:0)}return e?r:1-r}function lC(n){return n%400==0||n%4==0&&n%100!=0}function B4(n){return(B4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function NV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function cC(n,t){for(var e=0;e0}},{key:"set",value:function(r,o,a){var s=r.getUTCFullYear();if(a.isTwoDigitYear){var l=sC(a.year,s);return r.setUTCFullYear(l,0,1),r.setUTCHours(0,0,0,0),r}return r.setUTCFullYear("era"in o&&1!==o.era?1-a.year:a.year,0,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function Y4(n){return(Y4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function qV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function hC(n,t){for(var e=0;e0}},{key:"set",value:function(r,o,a,s){var l=q6(r,s);if(a.isTwoDigitYear){var u=sC(a.year,l);return r.setUTCFullYear(u,0,s.firstWeekContainsDate),r.setUTCHours(0,0,0,0),$s(r,s)}return r.setUTCFullYear("era"in o&&1!==o.era?1-a.year:a.year,0,s.firstWeekContainsDate),r.setUTCHours(0,0,0,0),$s(r,s)}}]),e}(on);function j4(n){return(j4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function ZV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function fC(n,t){for(var e=0;e=1&&o<=4}},{key:"set",value:function(r,o,a){return r.setUTCMonth(3*(a-1),1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function Z4(n){return(Z4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function _H(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function yC(n,t){for(var e=0;e=1&&o<=4}},{key:"set",value:function(r,o,a){return r.setUTCMonth(3*(a-1),1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function J4(n){return(J4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function TH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function CC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){return r.setUTCMonth(a,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function t2(n){return(t2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function OH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function MC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){return r.setUTCMonth(a,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function r2(n){return(r2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function HH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function TC(n,t){for(var e=0;e=1&&o<=53}},{key:"set",value:function(r,o,a,s){return $s(function VH(n,t,e){Ze(2,arguments);var i=yt(n),r=Jn(t),o=Ub(i,e)-r;return i.setUTCDate(i.getUTCDate()-7*o),i}(r,a,s),s)}}]),e}(on);function a2(n){return(a2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function KH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function kC(n,t){for(var e=0;e=1&&o<=53}},{key:"set",value:function(r,o,a){return ac(function GH(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t),r=Bb(e)-i;return e.setUTCDate(e.getUTCDate()-7*r),e}(r,a))}}]),e}(on);function l2(n){return(l2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function nB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function PC(n,t){for(var e=0;e=1&&o<=cB[l]:o>=1&&o<=lB[l]}},{key:"set",value:function(r,o,a){return r.setUTCDate(a),r.setUTCHours(0,0,0,0),r}}]),e}(on);function h2(n){return(h2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function hB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function zC(n,t){for(var e=0;e=1&&o<=366:o>=1&&o<=365}},{key:"set",value:function(r,o,a){return r.setUTCMonth(0,a),r.setUTCHours(0,0,0,0),r}}]),e}(on);function T8(n,t,e){var i,r,o,a,s,l,u,f;Ze(2,arguments);var p=ts(),P=Jn(null!==(i=null!==(r=null!==(o=null!==(a=null==e?void 0:e.weekStartsOn)&&void 0!==a?a:null==e||null===(s=e.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:p.weekStartsOn)&&void 0!==r?r:null===(u=p.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==i?i:0);if(!(P>=0&&P<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=yt(n),H=Jn(t),G=E.getUTCDay(),ne=H%7,ue=(ne+7)%7,ye=(ue=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function g2(n){return(g2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function TB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function IC(n,t){for(var e=0;e=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function _2(n){return(_2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function OB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function LC(n,t){for(var e=0;e=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function b2(n){return(b2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function HB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function NC(n,t){for(var e=0;e=1&&o<=7}},{key:"set",value:function(r,o,a){return r=function VB(n,t){Ze(2,arguments);var e=Jn(t);e%7==0&&(e-=7);var i=1,r=yt(n),o=r.getUTCDay(),l=((e%7+7)%7=1&&o<=12}},{key:"set",value:function(r,o,a){var s=r.getUTCHours()>=12;return r.setUTCHours(s&&a<12?a+12:s||12!==a?a:0,0,0,0),r}}]),e}(on);function z2(n){return(z2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function CU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function WC(n,t){for(var e=0;e=0&&o<=23}},{key:"set",value:function(r,o,a){return r.setUTCHours(a,0,0,0),r}}]),e}(on);function O2(n){return(O2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function xU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function KC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){var s=r.getUTCHours()>=12;return r.setUTCHours(s&&a<12?a+12:a,0,0,0),r}}]),e}(on);function A2(n){return(A2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function LU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function ZC(n,t){for(var e=0;e=1&&o<=24}},{key:"set",value:function(r,o,a){return r.setUTCHours(a<=24?a%24:a,0,0,0),r}}]),e}(on);function F2(n){return(F2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function UU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function JC(n,t){for(var e=0;e=0&&o<=59}},{key:"set",value:function(r,o,a){return r.setUTCMinutes(a,0,0),r}}]),e}(on);function R2(n){return(R2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function KU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function tw(n,t){for(var e=0;e=0&&o<=59}},{key:"set",value:function(r,o,a){return r.setUTCSeconds(a,0),r}}]),e}(on);function H2(n){return(H2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function nY(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function iw(n,t){for(var e=0;e=n.length?{done:!0}:{done:!1,value:n[i++]}},e:function(u){throw u},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,a=!1;return{s:function(){e=n[Symbol.iterator]()},n:function(){var u=e.next();return o=u.done,u},e:function(u){a=!0,s=u},f:function(){try{!o&&null!=e.return&&e.return()}finally{if(a)throw s}}}}function mw(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,i=new Array(t);e=a?o:(e.setFullYear(o.getFullYear(),o.getMonth(),r),e)}function QY(n){Ze(1,arguments);var t=yt(n),e=t.getFullYear(),i=t.getMonth(),r=new Date(0);return r.setFullYear(e,i+1,0),r.setHours(0,0,0,0),r.getDate()}function XY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t);return isNaN(i)?new Date(NaN):(i&&e.setDate(e.getDate()+i),e)}function eq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()===i.getFullYear()}function tq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()===i.getFullYear()&&e.getMonth()===i.getMonth()}function Z2(n){Ze(1,arguments);var t=yt(n);return t.setHours(0,0,0,0),t}function lm(n,t){Ze(2,arguments);var e=Z2(n),i=Z2(t);return e.getTime()===i.getTime()}function gw(n){Ze(1,arguments);var t=yt(n);return t.setMinutes(0,0,0),t}function nq(n,t){Ze(2,arguments);var e=gw(n),i=gw(t);return e.getTime()===i.getTime()}function vw(n){Ze(1,arguments);var t=yt(n);return t.setSeconds(0,0),t}function iq(n,t){Ze(2,arguments);var e=vw(n),i=vw(t);return e.getTime()===i.getTime()}function _w(n){Ze(1,arguments);var t=yt(n);return t.setMilliseconds(0),t}function rq(n,t){Ze(2,arguments);var e=_w(n),i=_w(t);return e.getTime()===i.getTime()}function oq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()-i.getFullYear()}function aq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t),r=e.getFullYear()-i.getFullYear(),o=e.getMonth()-i.getMonth();return 12*r+o}function yw(n,t){Ze(2,arguments);var e=Z2(n),i=Z2(t),r=e.getTime()-A4(e),o=i.getTime()-A4(i);return Math.round((r-o)/864e5)}function cm(n,t){return Ze(2,arguments),yt(n).getTime()-yt(t).getTime()}var bw={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){return t<0?Math.ceil(t):Math.floor(t)}};function um(n){return n?bw[n]:bw.trunc}function cq(n,t,e){Ze(2,arguments);var i=cm(n,t)/rC;return um(null==e?void 0:e.roundingMethod)(i)}function uq(n,t,e){Ze(2,arguments);var i=cm(n,t)/6e4;return um(null==e?void 0:e.roundingMethod)(i)}function hq(n,t,e){Ze(2,arguments);var i=cm(n,t)/1e3;return um(null==e?void 0:e.roundingMethod)(i)}function mq(n){Ze(1,arguments);var t=yt(n);return t.setHours(23,59,59,999),t}function pq(n){Ze(1,arguments);var t=yt(n),e=t.getMonth();return t.setFullYear(t.getFullYear(),e+1,0),t.setHours(23,59,59,999),t} +/** + * @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 lc(n){return null!=n&&"false"!=`${n}`} +/** + * @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 X2(n){return Array.isArray(n)?n:[n]} +/** + * @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 vi(n){return null==n?"":"string"==typeof n?n:`${n}px`} +/** + * @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 cc(n){return n instanceof jt?n.nativeElement:n} +/** + * @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 kn(n){return null!=n}function Cw(n){return null==n}function ww(n){return"string"==typeof n&&""!==n}function Mw(n){return n instanceof Hi}function hm(n){return lc(n)}function Gs(n,...t){return"function"==typeof n?n(...t):n}function Wt(){return function dm(n,t){return function e(i,r,o){const a=`$$__zorroPropDecorator__${r}`;return Object.prototype.hasOwnProperty.call(i,a)&&js(`The prop "${a}" is already exist, it will be overrided by ${n} decorator.`),Object.defineProperty(i,a,{configurable:!0,writable:!0}),{get(){return o&&o.get?o.get.bind(this)():this[a]},set(s){o&&o.set&&o.set.bind(this)(t(s)),this[a]=t(s)}}}}("InputBoolean",hm)}function kw(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}function xw({mark:n}={}){return n?n.startsWith("data-")?n:`data-${n}`:"rc-util-key"}function _m(n){return n.attachTo?n.attachTo:document.querySelector("head")||document.body}function Pw(n,t={}){var e,i;if(!kw())return null;const r=document.createElement("style");!(null===(e=t.csp)||void 0===e)&&e.nonce&&(r.nonce=null===(i=t.csp)||void 0===i?void 0:i.nonce),r.innerHTML=n;const o=_m(t),{firstChild:a}=o;return t.prepend&&o.prepend?o.prepend(r):t.prepend&&a?o.insertBefore(r,a):o.appendChild(r),r}"undefined"!=typeof window&&window;const ym=new Map;function Ew(n,t,e){return{[`${n}-status-success`]:"success"===t,[`${n}-status-warning`]:"warning"===t,[`${n}-status-error`]:"error"===t,[`${n}-status-validating`]:"validating"===t,[`${n}-has-feedback`]:e}}function Ow(n){const[t,e]=n;return!!t&&!!e&&e.isBeforeDay(t)}function eh(n){return Array.isArray(n)?n.map(t=>t instanceof Kt?t.clone():null):n instanceof Kt?n.clone():null}class Kt{constructor(t){if(t)if(t instanceof Date)this.nativeDate=t;else{if("string"!=typeof t&&"number"!=typeof t)throw new Error('The input date type is not supported ("Date" is now recommended)');js('The string type is not recommended for date-picker, use "Date" type'),this.nativeDate=new Date(t)}else this.nativeDate=new Date}calendarStart(t){return new Kt(Rb(function WY(n){Ze(1,arguments);var t=yt(n);return t.setDate(1),t.setHours(0,0,0,0),t}(this.nativeDate),t))}getYear(){return this.nativeDate.getFullYear()}getMonth(){return this.nativeDate.getMonth()}getDay(){return this.nativeDate.getDay()}getTime(){return this.nativeDate.getTime()}getDate(){return this.nativeDate.getDate()}getHours(){return this.nativeDate.getHours()}getMinutes(){return this.nativeDate.getMinutes()}getSeconds(){return this.nativeDate.getSeconds()}getMilliseconds(){return this.nativeDate.getMilliseconds()}clone(){return new Kt(new Date(this.nativeDate))}setHms(t,e,i){const r=new Date(this.nativeDate.setHours(t,e,i));return new Kt(r)}setYear(t){return new Kt(function GY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t);return isNaN(e.getTime())?new Date(NaN):(e.setFullYear(i),e)}(this.nativeDate,t))}addYears(t){return new Kt(function KY(n,t){Ze(2,arguments);var e=Jn(t);return pw(n,12*e)}(this.nativeDate,t))}setMonth(t){return new Kt(function ZY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t),r=e.getFullYear(),o=e.getDate(),a=new Date(0);a.setFullYear(r,i,15),a.setHours(0,0,0,0);var s=QY(a);return e.setMonth(i,Math.min(o,s)),e}(this.nativeDate,t))}addMonths(t){return new Kt(pw(this.nativeDate,t))}setDay(t,e){return new Kt(function JY(n,t,e){var i,r,o,a,s,l,u,f;Ze(2,arguments);var p=ts(),P=Jn(null!==(i=null!==(r=null!==(o=null!==(a=null==e?void 0:e.weekStartsOn)&&void 0!==a?a:null==e||null===(s=e.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:p.weekStartsOn)&&void 0!==r?r:null===(u=p.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==i?i:0);if(!(P>=0&&P<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=yt(n),H=Jn(t),G=E.getDay(),ue=(H%7+7)%7,ye=7-P;return XY(E,H<0||H>6?H-(G+ye)%7:(ue+ye)%7-(G+ye)%7)}(this.nativeDate,t,e))}setDate(t){const e=new Date(this.nativeDate);return e.setDate(t),new Kt(e)}addDays(t){return this.setDate(this.getDate()+t)}add(t,e){switch(e){case"decade":return this.addYears(10*t);case"year":return this.addYears(t);default:return this.addMonths(t)}}isSame(t,e="day"){let i;switch(e){case"decade":i=(r,o)=>Math.abs(r.getFullYear()-o.getFullYear())<11;break;case"year":i=eq;break;case"month":i=tq;break;case"day":default:i=lm;break;case"hour":i=nq;break;case"minute":i=iq;break;case"second":i=rq}return i(this.nativeDate,this.toNativeDate(t))}isSameYear(t){return this.isSame(t,"year")}isSameMonth(t){return this.isSame(t,"month")}isSameDay(t){return this.isSame(t,"day")}isSameHour(t){return this.isSame(t,"hour")}isSameMinute(t){return this.isSame(t,"minute")}isSameSecond(t){return this.isSame(t,"second")}isBefore(t,e="day"){if(null===t)return!1;let i;switch(e){case"year":i=oq;break;case"month":i=aq;break;case"day":default:i=yw;break;case"hour":i=cq;break;case"minute":i=uq;break;case"second":i=hq}return i(this.nativeDate,this.toNativeDate(t))<0}isBeforeYear(t){return this.isBefore(t,"year")}isBeforeMonth(t){return this.isBefore(t,"month")}isBeforeDay(t){return this.isBefore(t,"day")}isToday(){return function dq(n){return Ze(1,arguments),lm(n,Date.now())}(this.nativeDate)}isValid(){return oc(this.nativeDate)}isFirstDayOfMonth(){return function fq(n){return Ze(1,arguments),1===yt(n).getDate()}(this.nativeDate)}isLastDayOfMonth(){return function gq(n){Ze(1,arguments);var t=yt(n);return mq(t).getTime()===pq(t).getTime()}(this.nativeDate)}toNativeDate(t){return t instanceof Kt?t.nativeDate:t}}class Iq{constructor(t,e){this.format=t,this.localeId=e,this.regex=null,this.matchMap={hour:null,minute:null,second:null,periodNarrow:null,periodWide:null,periodAbbreviated:null},this.genRegexp()}toDate(t){const e=this.getTimeResult(t),i=new Date;return kn(null==e?void 0:e.hour)&&i.setHours(e.hour),kn(null==e?void 0:e.minute)&&i.setMinutes(e.minute),kn(null==e?void 0:e.second)&&i.setSeconds(e.second),1===(null==e?void 0:e.period)&&i.getHours()<12&&i.setHours(i.getHours()+12),i}getTimeResult(t){const e=this.regex.exec(t);let i=null;return e?(kn(this.matchMap.periodNarrow)&&(i=Fs(this.localeId,Dn.Format,bt.Narrow).indexOf(e[this.matchMap.periodNarrow+1])),kn(this.matchMap.periodWide)&&(i=Fs(this.localeId,Dn.Format,bt.Wide).indexOf(e[this.matchMap.periodWide+1])),kn(this.matchMap.periodAbbreviated)&&(i=Fs(this.localeId,Dn.Format,bt.Abbreviated).indexOf(e[this.matchMap.periodAbbreviated+1])),{hour:kn(this.matchMap.hour)?Number.parseInt(e[this.matchMap.hour+1],10):null,minute:kn(this.matchMap.minute)?Number.parseInt(e[this.matchMap.minute+1],10):null,second:kn(this.matchMap.second)?Number.parseInt(e[this.matchMap.second+1],10):null,period:i}):null}genRegexp(){let t=this.format.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$&");const e=/h{1,2}/i,i=/m{1,2}/,r=/s{1,2}/,o=/aaaaa/,a=/aaaa/,s=/a{1,3}/,l=e.exec(this.format),u=i.exec(this.format),f=r.exec(this.format),p=o.exec(this.format);let P=null,E=null;p||(P=a.exec(this.format)),!P&&!p&&(E=s.exec(this.format)),[l,u,f,p,P,E].filter(G=>!!G).sort((G,ne)=>G.index-ne.index).forEach((G,ne)=>{switch(G){case l:this.matchMap.hour=ne,t=t.replace(e,"(\\d{1,2})");break;case u:this.matchMap.minute=ne,t=t.replace(i,"(\\d{1,2})");break;case f:this.matchMap.second=ne,t=t.replace(r,"(\\d{1,2})");break;case p:this.matchMap.periodNarrow=ne;const ue=Fs(this.localeId,Dn.Format,bt.Narrow).join("|");t=t.replace(o,`(${ue})`);break;case P:this.matchMap.periodWide=ne;const ye=Fs(this.localeId,Dn.Format,bt.Wide).join("|");t=t.replace(a,`(${ye})`);break;case E:this.matchMap.periodAbbreviated=ne;const le=Fs(this.localeId,Dn.Format,bt.Abbreviated).join("|");t=t.replace(s,`(${le})`)}}),this.regex=new RegExp(t)}}var Iw={locale:"en",Pagination:{items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},DatePicker:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},TimePicker:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Calendar:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",selectNone:"Clear all data"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Image:{preview:"Preview"},CronExpression:{cronError:"Invalid cron expression",second:"second",minute:"minute",hour:"hour",day:"day",month:"month",week:"week",secondError:"

*Any value

,Separator between multiple values

-Connector for interval values

/Equally distributed

0-59Allowable range

",minuteError:"

*Any value

,Separator between multiple values

-Connector for interval values

/Equally distributed

0-59Allowable range

",hourError:"

*Any value

,Separator between multiple values

-Connector for interval values

/Equally distributed

0-23Allowable range

",dayError:"

*Any value

,Separator between multiple values

-Connector for interval values

/Equally distributed

1-31Allowable range

",monthError:"

*Any value

,Separator between multiple values

-Connector for interval values

/Equally distributed

1-12Allowable range

",weekError:"

*Any value

,Separator between multiple values

-Connector for interval values

/Equally distributed

? Not specify

0-7Allowable range (0 represents Sunday, 1-7 are Monday to Sunday)

"}},Aq={locale:"zh-cn",Pagination:{items_per_page:"\u6761/\u9875",jump_to:"\u8df3\u81f3",jump_to_confirm:"\u786e\u5b9a",page:"\u9875",prev_page:"\u4e0a\u4e00\u9875",next_page:"\u4e0b\u4e00\u9875",prev_5:"\u5411\u524d 5 \u9875",next_5:"\u5411\u540e 5 \u9875",prev_3:"\u5411\u524d 3 \u9875",next_3:"\u5411\u540e 3 \u9875",page_size:"\u9875\u7801"},DatePicker:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},TimePicker:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]},Calendar:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},global:{placeholder:"\u8bf7\u9009\u62e9"},Table:{filterTitle:"\u7b5b\u9009",filterConfirm:"\u786e\u5b9a",filterReset:"\u91cd\u7f6e",filterEmptyText:"\u65e0\u7b5b\u9009\u9879",selectAll:"\u5168\u9009\u5f53\u9875",selectInvert:"\u53cd\u9009\u5f53\u9875",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5e8f",expand:"\u5c55\u5f00\u884c",collapse:"\u5173\u95ed\u884c",triggerDesc:"\u70b9\u51fb\u964d\u5e8f",triggerAsc:"\u70b9\u51fb\u5347\u5e8f",cancelSort:"\u53d6\u6d88\u6392\u5e8f",filterCheckall:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7b5b\u9009\u9879\u4e2d\u641c\u7d22",selectNone:"\u6e05\u7a7a\u6240\u6709"},Modal:{okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",justOkText:"\u77e5\u9053\u4e86"},Popconfirm:{cancelText:"\u53d6\u6d88",okText:"\u786e\u5b9a"},Transfer:{searchPlaceholder:"\u8bf7\u8f93\u5165\u641c\u7d22\u5185\u5bb9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5f53\u9875",removeCurrent:"\u5220\u9664\u5f53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90e8",selectInvert:"\u53cd\u9009\u5f53\u9875"},Upload:{uploading:"\u6587\u4ef6\u4e0a\u4f20\u4e2d",removeFile:"\u5220\u9664\u6587\u4ef6",uploadError:"\u4e0a\u4f20\u9519\u8bef",previewFile:"\u9884\u89c8\u6587\u4ef6",downloadFile:"\u4e0b\u8f7d\u6587\u4ef6"},Empty:{description:"\u6682\u65e0\u6570\u636e"},Icon:{icon:"\u56fe\u6807"},Text:{edit:"\u7f16\u8f91",copy:"\u590d\u5236",copied:"\u590d\u5236\u6210\u529f",expand:"\u5c55\u5f00"},PageHeader:{back:"\u8fd4\u56de"},Image:{preview:"\u9884\u89c8"},CronExpression:{cronError:"cron \u8868\u8fbe\u5f0f\u4e0d\u5408\u6cd5",second:"\u79d2",minute:"\u5206\u949f",hour:"\u5c0f\u65f6",day:"\u65e5",month:"\u6708",week:"\u5468",secondError:"

*\u4efb\u610f\u503c

,\u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

-\u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

/\u5e73\u5747\u5206\u914d

0-59\u5141\u8bb8\u8303\u56f4

",minuteError:"

*\u4efb\u610f\u503c

,\u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

-\u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

/\u5e73\u5747\u5206\u914d

0-59\u5141\u8bb8\u8303\u56f4

",hourError:"

* \u4efb\u610f\u503c

, \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

- \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

/ \u5e73\u5747\u5206\u914d

0-23 \u5141\u8bb8\u8303\u56f4

",dayError:"

* \u4efb\u610f\u503c

, \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

- \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

/ \u5e73\u5747\u5206\u914d

1-31 \u5141\u8bb8\u8303\u56f4

",monthError:"

* \u4efb\u610f\u503c

, \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

- \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

/ \u5e73\u5747\u5206\u914d

1-12 \u5141\u8bb8\u8303\u56f4

",weekError:"

* \u4efb\u610f\u503c

, \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

- \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

/ \u5e73\u5747\u5206\u914d

? \u4e0d\u6307\u5b9a

0-7 \u5141\u8bb8\u8303\u56f4\uff080\u4ee3\u8868\u5468\u65e5\uff0c1-7\u4f9d\u6b21\u4e3a\u5468\u4e00\u5230\u5468\u65e5\uff09

"}};const Aw=new $e("nz-i18n"),Lq=new $e("nz-date-locale");let uc=(()=>{class n{constructor(e,i){this._change=new Q1(this._locale),this.setLocale(e||Aq),this.setDateLocale(i||null)}get localeChange(){return this._change.asObservable()}translate(e,i){let r=this._getObjectPath(this._locale,e);return"string"==typeof r?(i&&Object.keys(i).forEach(o=>r=r.replace(new RegExp(`%${o}%`,"g"),i[o])),r):e}setLocale(e){this._locale&&this._locale.locale===e.locale||(this._locale=e,this._change.next(e))}getLocale(){return this._locale}getLocaleId(){return this._locale?this._locale.locale:""}setDateLocale(e){this.dateLocale=e}getDateLocale(){return this.dateLocale}getLocaleData(e,i){const r=e?this._getObjectPath(this._locale,e):this._locale;return!r&&!i&&js(`Missing translations for "${e}" in language "${this._locale.locale}".\nYou can use "NzI18nService.setLocale" as a temporary fix.\nWelcome to submit a pull request to help us optimize the translations!\nhttps://github.com/NG-ZORRO/ng-zorro-antd/blob/master/CONTRIBUTING.md`),r||i||this._getObjectPath(Iw,e)||{}}_getObjectPath(e,i){let r=e;const o=i.split("."),a=o.length;let s=0;for(;r&&s{class n{constructor(e){this._locale=e}transform(e,i){return this._locale.translate(e,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(uc,16))},n.\u0275pipe=Pi({name:"nzI18n",type:n,pure:!0}),n})(),Lw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})();const Fw=new $e("date-config"),Nq={firstDayOfWeek:void 0};let Oo=(()=>{class n{constructor(e,i){this.i18n=e,this.config=i,this.config=function Rq(n){return Object.assign(Object.assign({},Nq),n)}(this.config)}}return n.\u0275fac=function(e){return new(e||n)(me(uc),me(Fw,8))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function Vq(n,t){const e=n.get(uc);return e.getDateLocale()?new Hq(e,t):new Bq(e,t)}(me(hr),me(Fw,8)),i},providedIn:"root"}),n})();class Hq extends Oo{getISOWeek(t){return function uR(n){Ze(1,arguments);var t=yt(n),e=O4(t).getTime()-lR(t).getTime();return Math.round(e/cR)+1}(t)}getFirstDayOfWeek(){let t;try{t=this.i18n.getDateLocale().options.weekStartsOn}catch(e){t=1}return null==this.config.firstDayOfWeek?t:this.config.firstDayOfWeek}format(t,e){return t?function mV(n,t,e){var i,r,o,a,s,l,u,f,p,P,E,H,G,ne,ue,ye,le,Pe;Ze(2,arguments);var Xe=String(t),st=ts(),Bt=null!==(i=null!==(r=null==e?void 0:e.locale)&&void 0!==r?r:st.locale)&&void 0!==i?i:Kb,yn=Jn(null!==(o=null!==(a=null!==(s=null!==(l=null==e?void 0:e.firstWeekContainsDate)&&void 0!==l?l:null==e||null===(u=e.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==s?s:st.firstWeekContainsDate)&&void 0!==a?a:null===(p=st.locale)||void 0===p||null===(P=p.options)||void 0===P?void 0:P.firstWeekContainsDate)&&void 0!==o?o:1);if(!(yn>=1&&yn<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Ot=Jn(null!==(E=null!==(H=null!==(G=null!==(ne=null==e?void 0:e.weekStartsOn)&&void 0!==ne?ne:null==e||null===(ue=e.locale)||void 0===ue||null===(ye=ue.options)||void 0===ye?void 0:ye.weekStartsOn)&&void 0!==G?G:st.weekStartsOn)&&void 0!==H?H:null===(le=st.locale)||void 0===le||null===(Pe=le.options)||void 0===Pe?void 0:Pe.weekStartsOn)&&void 0!==E?E:0);if(!(Ot>=0&&Ot<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Bt.localize)throw new RangeError("locale must contain localize property");if(!Bt.formatLong)throw new RangeError("locale must contain formatLong property");var Ut=yt(n);if(!oc(Ut))throw new RangeError("Invalid time value");var Hn=A4(Ut),On=Vb(Ut,Hn),_i={firstWeekContainsDate:yn,weekStartsOn:Ot,locale:Bt,_originalDate:Ut};return Xe.match(uV).map(function(pn){var ze=pn[0];return"p"===ze||"P"===ze?(0,j6[ze])(pn,Bt.formatLong):pn}).join("").match(cV).map(function(pn){if("''"===pn)return"'";var ze=pn[0];if("'"===ze)return pV(pn);var Ge=CR[ze];if(Ge)return!(null!=e&&e.useAdditionalWeekYearTokens)&&Gb(pn)&&L4(pn,t,String(n)),!(null!=e&&e.useAdditionalDayOfYearTokens)&&Wb(pn)&&L4(pn,t,String(n)),Ge(On,pn,Bt.localize,_i);if(ze.match(fV))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ze+"`");return pn}).join("")}(t,e,{locale:this.i18n.getDateLocale()}):""}parseDate(t,e){return function jY(n,t,e,i){var r,o,a,s,l,u,f,p,P,E,H,G,ne,ue,ye,le,Pe,Xe;Ze(3,arguments);var st=String(n),Bt=String(t),yn=ts(),Ot=null!==(r=null!==(o=null==i?void 0:i.locale)&&void 0!==o?o:yn.locale)&&void 0!==r?r:Kb;if(!Ot.match)throw new RangeError("locale must contain match property");var Ut=Jn(null!==(a=null!==(s=null!==(l=null!==(u=null==i?void 0:i.firstWeekContainsDate)&&void 0!==u?u:null==i||null===(f=i.locale)||void 0===f||null===(p=f.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==l?l:yn.firstWeekContainsDate)&&void 0!==s?s:null===(P=yn.locale)||void 0===P||null===(E=P.options)||void 0===E?void 0:E.firstWeekContainsDate)&&void 0!==a?a:1);if(!(Ut>=1&&Ut<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Hn=Jn(null!==(H=null!==(G=null!==(ne=null!==(ue=null==i?void 0:i.weekStartsOn)&&void 0!==ue?ue:null==i||null===(ye=i.locale)||void 0===ye||null===(le=ye.options)||void 0===le?void 0:le.weekStartsOn)&&void 0!==ne?ne:yn.weekStartsOn)&&void 0!==G?G:null===(Pe=yn.locale)||void 0===Pe||null===(Xe=Pe.options)||void 0===Xe?void 0:Xe.weekStartsOn)&&void 0!==H?H:0);if(!(Hn>=0&&Hn<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===Bt)return""===st?yt(e):new Date(NaN);var Ge,On={firstWeekContainsDate:Ut,weekStartsOn:Hn,locale:Ot},_i=[new CV],Ti=Bt.match(HY).map(function(In){var Lt=In[0];return Lt in j6?(0,j6[Lt])(In,Ot.formatLong):In}).join("").match(VY),pn=[],ze=fw(Ti);try{var it=function(){var Lt=Ge.value;!(null!=i&&i.useAdditionalWeekYearTokens)&&Gb(Lt)&&L4(Lt,Bt,n),(null==i||!i.useAdditionalDayOfYearTokens)&&Wb(Lt)&&L4(Lt,Bt,n);var qi=Lt[0],ss=NY[qi];if(ss){var GS=ss.incompatibleTokens;if(Array.isArray(GS)){var KS=pn.find(function(QS){return GS.includes(QS.token)||QS.token===qi});if(KS)throw new RangeError("The format string mustn't contain `".concat(KS.fullToken,"` and `").concat(Lt,"` at the same time"))}else if("*"===ss.incompatibleTokens&&pn.length>0)throw new RangeError("The format string mustn't contain `".concat(Lt,"` and any other token at the same time"));pn.push({token:qi,fullToken:Lt});var Jm=ss.run(st,Lt,Ot.match,On);if(!Jm)return{v:new Date(NaN)};_i.push(Jm.setter),st=Jm.rest}else{if(qi.match(qY))throw new RangeError("Format string contains an unescaped latin alphabet character `"+qi+"`");if("''"===Lt?Lt="'":"'"===qi&&(Lt=$Y(Lt)),0!==st.indexOf(Lt))return{v:new Date(NaN)};st=st.slice(Lt.length)}};for(ze.s();!(Ge=ze.n()).done;){var It=it();if("object"===Q2(It))return It.v}}catch(In){ze.e(In)}finally{ze.f()}if(st.length>0&&YY.test(st))return new Date(NaN);var Yn=_i.map(function(In){return In.priority}).sort(function(In,Lt){return Lt-In}).filter(function(In,Lt,qi){return qi.indexOf(In)===Lt}).map(function(In){return _i.filter(function(Lt){return Lt.priority===In}).sort(function(Lt,qi){return qi.subPriority-Lt.subPriority})}).map(function(In){return In[0]}),Ir=yt(e);if(isNaN(Ir.getTime()))return new Date(NaN);var au,Di=Vb(Ir,A4(Ir)),Ao={},bn=fw(Yn);try{for(bn.s();!(au=bn.n()).done;){var Eh=au.value;if(!Eh.validate(Di,On))return new Date(NaN);var si=Eh.set(Di,Ao,On);Array.isArray(si)?(Di=si[0],gV(Ao,si[1])):Di=si}}catch(In){bn.e(In)}finally{bn.f()}return Di}(t,e,new Date,{locale:this.i18n.getDateLocale(),weekStartsOn:this.getFirstDayOfWeek()})}parseTime(t,e){return this.parseDate(t,e)}}class Bq extends Oo{getISOWeek(t){return+this.format(t,"w")}getFirstDayOfWeek(){if(void 0===this.config.firstDayOfWeek){const t=this.i18n.getLocaleId();return t&&["zh-cn","zh-tw"].indexOf(t.toLowerCase())>-1?1:0}return this.config.firstDayOfWeek}format(t,e){return t?R9(t,e,this.i18n.getLocaleId()):""}parseDate(t){return new Date(t)}parseTime(t,e){return new Iq(e,this.i18n.getLocaleId()).toDate(t)}} +/** + * @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 + */ +const Ks=void 0,Yq=["en",[["a","p"],["AM","PM"],Ks],[["AM","PM"],Ks,Ks],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ks,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ks,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ks,"{1} 'at' {0}",Ks],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Uq(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}];var qq=O(137),jq=O(6908),th=O.n(jq),$q=O(1318),bm=O.n($q),Wq=O(5541),Cm=O.n(Wq);const nt={parseDateFormats:["M/D/YYYY","M/D/YY","M/D","M-D-YYYY","M-D-YY","M-D","YYYY","YYYY-M-D","YYYY/M/D",th().ISO_8601,"M/D/YYYY HH:mm","M/D/YY HH:mm","M/D HH:mm","M-D-YYYY HH:mm","M-D-YY HH:mm","M-D HH:mm"],intRegex:/^\s*(\+|-)?\d+\s*$/,decRegex:/^\s*[\+-]?([\+-]?\d+\.?\d*([eE]?[\+|-]?\d+)?|[\+-]?\d*\.?\d+[eE]?([\+|-]?\d+)?)\s*$/,areTwoAnswersSame:function(n,t,e){let i=["label","code","text","score","other"];if("object"!=typeof n)return!1;let o=!1;if(!n.system&&!t.system||n.system===(t.system?t.system:e.answerCodeSystem)){o=!0;let l=Object.keys(n);for(var a=0,s=l.length;a=0&&n[l[a]]!==t[l[a]]){o=!1;break}}return o},dateToDTStringISO:function(n){return n&&n instanceof Date&&!isNaN(n.getTime())?[(1e4+n.getFullYear()).toString().substr(1),(101+n.getMonth()).toString().substr(1),(100+n.getDate()).toString().substr(1)].join("-"):void 0},stringToDTDateISO:function(n){var t=new Date(n);return isNaN(t.getTime())?void 0:new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())},dateToDTMString:function(n){return"string"==typeof n&&(n=this.stringToDate(n,!0)),n.toISOString()},stringToDate:function(n,t){if(!n||"string"!=typeof n)return n;if("t"===n.trim())return new Date;let e=th()(n,this.parseDateFormats,!0);return t&&!e.isValid()&&(e=th()(n)),e.isValid()?e.toDate():null},isValidDate:function(n){return!!this.stringToDate(n)},formatDate:function(n,t){return th()(n).format(t)},getNextLetter:function(n){for(var e=[],i=n;i>0;){var r=i%26;e.push(r=0===r?25:r-1),i=Math.floor((i-1)/26)}for(var o="",a=e.length-1;a>=0;a--)o+="abcdefghijklmnopqrstuvqxyz".charAt(e[a]);return o},findObjectInArray:function(n,t,e,i,r){var o=r?[]:null;if(Array.isArray(n)){var a=0;i&&Math.abs(i)=0;t--)null==n[t]?n.splice(t,1):"object"==typeof n[t]&&this.pruneNulls(n[t]);else n&&"object"==typeof n&&Object.keys(n).forEach(function(i){null==n[i]?delete n[i]:"object"==typeof n[i]&&this.pruneNulls(n[i])},this)},deepCopy:function(n){return bm()(n)},deepEqual:function(n,t){return Cm()(n,t)},shallowEqual:function(n,t){var e=!0;if(typeof n!=typeof t)e=!1;else if("object"!=typeof n)n!==t&&(e=!1);else{var i=Object.keys(n),r=Object.keys(t);if(i.length!==r.length)e=!1;else for(var o=0,a=i.length;o=0?JSON.parse(n):window[n]);var r=n.resourceType,o=e&&e.fhirVersion;if(r&&"Questionnaire"!==r)throw new Error("Only Questionnaire FHIR content is supported in addFormToPage.");this.pageFormID_||(this.pageFormID_=0),LForms.addedFormDefs||(LForms.addedFormDefs=[]),LForms.addedFormDefs.push(n);for(var a=e&&!0===e.prepopulate;i.firstChild;)i.removeChild(i.lastChild);const s=document.createElement("wc-lhc-form");return i.appendChild(s),new Promise(function(u,f){try{s.questionnaire=n,s.options=e,s.prepop=a,s.fhirVersion=o,s.addEventListener("onFormReady",function(p){u()}),s.addEventListener("onError",function(p){f(p.detail)})}catch(p){f(p)}})},removeFormsFromPage:function(t){for(t="string"==typeof t?document.getElementById(t):t;t.firstChild;)t.removeChild(t.lastChild)},getUserData:function(n,t,e,i){var r=this._getFormObjectInScope(n);return r?r.getUserData(t,e,i):null},getFormData:function(n,t,e){var i=this._getFormObjectInScope(n);return i?i.getFormData(t,e):null},getFormHL7Data:function(n){var t=this._getFormObjectInScope(n);return t?LForms.HL7.toHL7Segments(t):null},getFormFHIRData:function(n,t,e,i){return(!e||e instanceof HTMLElement||"string"==typeof e)&&(e=this._getFormObjectInScope(e)),this._convertLFormsToFHIRData(n,t,e,i)},checkValidity:function(n){var t=this._getFormObjectInScope(n);return t?t.checkValidity():null},_convertLFormsToFHIRData:function(n,t,e,i){i||(i={}),e instanceof LForms.LFormsData||(e=new LForms.LFormsData(e));var r=this.validateFHIRVersion(t),o=LForms.FHIR[r],a=null;if(e)switch(n){case"DiagnosticReport":var s=i?i.bundleType:void 0;a=o.DiagnosticReport.createDiagnosticReport(e,i.subject,null!=s,s);break;case"Questionnaire":a=o.SDC.convertLFormsToQuestionnaire(e,i.noExtensions);break;case"QuestionnaireResponse":a=i.extract?o.SDC.convertLFormsToQRAndExtracFHIRData(e,i.noExtensions,i.subject):o.SDC.convertLFormsToQuestionnaireResponse(e,i.noExtensions,i.subject)}return a},convertFHIRQuestionnaireToLForms:function(n,t){var e=null;return n&&(t=this._requireValidFHIRVersion(t,n),e=LForms.FHIR[t].SDC.convertQuestionnaireToLForms(n)),e},mergeFHIRDataIntoLForms:function(n,t,e){if("string"==typeof n&&(n=t,t=e,e=arguments[3]),n){e=this._requireValidFHIRVersion(e,n);var i=LForms.FHIR[e];switch(n.resourceType){case"DiagnosticReport":(t=i.DiagnosticReport.mergeDiagnosticReportToLForms(t,n)).hasSavedData=!0;break;case"Bundle":"searchset"===n.type&&n.entry.find(r=>"DiagnosticReport"===r.resource.resourceType)&&((t=i.DiagnosticReport.mergeDiagnosticReportToLForms(t,n)).hasSavedData=!0);break;case"QuestionnaireResponse":(t=i.SDC.mergeQuestionnaireResponseToLForms(t,n)).hasSavedData=!0}}return t},_requireValidFHIRVersion:function(n,t){if(n||(n=this.detectFHIRVersion(t)||this.guessFHIRVersion(t)),!n)throw new Error("Could not determine the FHIR version for this resource. Please make sure it is specified via meta.profile (see http://build.fhir.org/versioning.html#mp-version and https://www.hl7.org/fhir/references.html#canonical). Example 1: http://hl7.org/fhir/4.0/StructureDefinition/Questionnaire (for Questionnaire version 4.0, a.k.a. R4).Example 2: http://hl7.org/fhir/3.0/StructureDefinition/Questionnaire (for Questionnaire version 3.0, a.k.a. STU3).Example 3: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire|2.7 (for SDC Questionnaire version 2.7).");return this.validateFHIRVersion(n)},setFHIRContext:function(n,t){if(!LForms.FHIR)throw new Error("LHC-Forms FHIR support files have not been loaded.See http://lhncbc.github.io/lforms/#fhirScripts");LForms.fhirContext={client:n,vars:t},LForms.fhirCapabilities={},delete LForms._serverFHIRReleaseID},_fhirVersionToRelease:function(n){let t=n,e=n.match(/^\d+(\.\d+)/);if(e){const i=parseFloat(e[0]);t=i>3&&i<=4?"R4":i>=1.1&&i<=3?"STU3":n}return t},getServerFHIRReleaseID:function(n){if(!LForms.fhirContext)throw new Error("setFHIRContext needs to be called before getFHIRReleaseID");if(!LForms.fhirContext.client)throw new Error("setFHIRContext was called, but no server connection was provided");if(LForms._serverFHIRReleaseID)setTimeout(function(){n(LForms._serverFHIRReleaseID)});else try{LForms.fhirContext.client.getFhirVersion().then(function(e){LForms._serverFHIRReleaseID=LForms.Util._fhirVersionToRelease(e),console.log("Server FHIR version is "+LForms._serverFHIRReleaseID+" ("+e+")"),n(LForms._serverFHIRReleaseID)},function(e){console.log("Error retrieving server's CompatibilityStatement:"),console.log(e),n()})}catch(e){throw setTimeout(function(){n()}),e}},validateFHIRVersion:function(n){if(!LForms.Util.FHIRSupport[n])throw new Error("Version "+n+" of FHIR is not supported.");if(!LForms.FHIR)throw new Error("The FHIR support files for LHC-Forms do not appear to have been loaded. Please consult the documentation at http://lhncbc.github.io/lforms/#fhirSupport.");if(!LForms.FHIR[n])throw new Error("Version "+n+" of FHIR is supported, but the supporting code was not loaded.");return n},detectFHIRVersion:function(n){let t=null;return n.meta&&n.meta.profile&&(t=this.detectFHIRVersionFromProfiles(n.meta.profile)),t},detectFHIRVersionFromProfiles(n){if(!n||!n.length)return null;let t=null;for(let i=0;i=2.1&&(r="4.0")),r){const o=this._fhirVersionToRelease(r);(!t||Rw[o]>Rw[t])&&(t=o)}}return t},guessFHIRVersion:function(n){var t=null;return"Questionnaire"==n.resourceType?t=this._testValues(n,"item",function(r){return!!(r.option||r.options||r.enableWhen&&"hasAnswer"in r.enableWhen)})?"STU3":"R4":"QuestionnaireResponse"==n.resourceType&&(t=n.parent||this._testValues(n,"item",function(o){return!!o.subject})?"STU3":"R4"),t},_testValues:function(n,t,e){var i=!1;if(n instanceof Array)for(var r=0,o=n.length;!i&&r0?(n=i[0]).getElementsByTagName("wc-lhc-form"):document.getElementsByTagName("wc-lhc-form")}for(let r of e){t=r.lhcFormData;break}return t},isItemValueEmpty:function(n){var t=!0;if(null!=n&&""!==n&&"function"!=typeof n)if("string"==typeof n||n instanceof String)t=""===n.trim();else if(Array.isArray(n)){for(var e=0;e0){e=0;for(var r=i.length;e0&&(t?(n.questionCode=n.codeList[0].code,n.questionCodeSystem=n.codeList[0].system):(n.code=n.codeList[0].code,n.codeSystem=n.codeList[0].system));return n},createLocalFHIRReference:function(n){var t={reference:n.resourceType+"/"+n.id};if("Patient"===n.resourceType&&n.name&&n.name.length>0){var e=n.name[0];e.text?t.display=e.text:(e.given&&e.given.length>0&&(t.display=e.given[0]),e.family&&(t.display=t.display?t.display+" "+e.family:e.family))}return t},getCodeSystem:function(n){return"LOINC"===n?"http://loinc.org":n},removeObjectsFromArray:function(n,t,e,i,r){var o=r?[]:null,a=r?[]:null;if(Array.isArray(n)){var s=0;i&&Math.abs(i)=0;u--)n.splice(o[u],1);else null!==o&&n.splice(o,1)}return a},baseFormDef:function(){return{lformsVersion:LForms.lformsVersion}},getAnswersResourceStatus:function(n){return(!n||n instanceof HTMLElement||"string"==typeof n)&&(n=this._getFormObjectInScope(n)),n.checkAnswersResourceStatus()},loadScript:function(n){return new Promise(function(t,e){var i=document.createElement("script");i.onreadystatechange=t,i.onload=t,i.onerror=e,i.src=n,document.body.appendChild(i)})},loadFHIRLibs:function(n,t){return Promise.all([this.loadScript(n),this.loadScript(t)])},_hasMultipleAnswers:function(n){return n.answerCardinality&&n.answerCardinality.max&&("*"===n.answerCardinality.max||parseInt(n.answerCardinality.max)>1)}};Vw._internalUtil=zr;const Er=ep(ep({},nt),Vw),Te_DATA_CONTROL_CONSTRUCTION_ARRAY="ARRAY",Te_DATA_CONTROL_CONSTRUCTION_OBJECT="OBJECT",Te_DATA_CONTROL_CONSTRUCTION_SIMPLE="SIMPLE",Te_DATA_CONTROL_SOURCE_INTERNAL="INTERNAL",Te_SKIP_LOGIC_ACTION_ENABLE="show",Te_SKIP_LOGIC_ACTION_DISABLE="hide",Te_SKIP_LOGIC_STATUS_ENABLED="target-enabled",Te_SKIP_LOGIC_STATUS_DISABLED="target-disabled",Te_CALCULATION_METHOD_TOTALSCORE="TOTALSCORE",Te_DATA_TYPE_INT="INT",Te_DATA_TYPE_REAL="REAL",Te_DATA_TYPE_ST="ST",Te_DATA_TYPE_TX="TX",Te_DATA_TYPE_DT="DT",Te_DATA_TYPE_DTM="DTM",Te_DATA_TYPE_TM="TM",Te_DATA_TYPE_CNE="CNE",Te_DATA_TYPE_CWE="CWE",Te_DATA_TYPE_SECTION="SECTION",Te_DATA_TYPE_TITLE="TITLE",Te_DATA_TYPE_QTY="QTY",Te_DATA_TYPE_BL="BL",nh={_timeout:1500,_restrictionKeys:["minExclusive","minInclusive","maxExclusive","maxInclusive","totalDigits","fractionDigits","length","minLength","maxLength","enumeration","whiteSpace","pattern"],_dataTypes:["BL","INT","REAL","ST","TX","BIN","DT","DTM","TM","CNE","CWE","RTO","QTY","NR","YEAR","MONTH","DAY","URL","EMAIL","PHONE",""],_errorMessages:{BL:"must be a boolean (true/false).",INT:"must be an integer number.",REAL:"must be a decimal number.",ST:"must be a string value.",TX:"must be a text value.",BIN:"must be a binary value.",DT:"must be a date value.",DTM:"must be a date and time value.",TM:"must be a time value.",CNE:"must be a value from the answer list.",CWE:"must be a value from the answer list or a user supplied value.",RTO:"must be a ratio value.",QTY:"must be a decimal number",NR:"must be two numeric values separated by a ^. One value can be omitted, but not the ^.",YEAR:"must be a numeric value of year.",MONTH:"must be a numeric value of month.",DAY:"must be a numeric value of day.",URL:"must be a valid URL.",EMAIL:"must be a valid email address.",PHONE:"must be a valid phone number."},checkRequired:function(n,t,e){var i=!0;return n&&(null==t||""===t||Array.isArray(t)&&0===t.length)&&(i=!1,e.push("requires a value")),i},checkDataType:function(n,t,e){var i=!0;if(null!=t&&""!==t)switch(n){case"BL":!0!==t&&!1!==t&&(i=!1);break;case"INT":i=nt.isInteger(t);break;case"REAL":case"QTY":i=nt.isDecimal(t);break;case"PHONE":i=/(((^\s*(\d\d){0,1}\s*(-?|\.)\s*(\(?\d\d\d\)?\s*(-?|\.?)){0,1}\s*\d\d\d\s*(-?|\.?)\s*\d{4}\b)|(^\s*\+\(?(\d{1,4}\)?(-?|\.?))(\s*\(?\d{2,}\)?\s*(-?|\.?)\s*\d{2,}\s*(-?|\.?)(\s*\d*\s*(-|\.?)){0,3})))(\s*(x|ext|X)\s*\d+){0,1}$)/.test(t);break;case"EMAIL":i=/^\s*((\w+)(\.\w+)*)@((\w+)(\.\w+)+)$/.test(t);break;case"URL":i=/^(https?|ftp):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?$/.test(t);break;case"TM":i=/^\s*(((\d|[0-1]\d|2[0-4]):([0-5]\d))|(\d|0\d|1[0-2]):([0-5]\d)\s*([aApP][mM]))\s*$/.test(t);break;case"YEAR":i=/^\d{1,4}$/.test(t);break;case"MONTH":i=/^(0?[1-9]|1[012])$/.test(t);break;case"DAY":i=/^(0?[1-9]|[12]\d|3[01])$/.test(t);break;case"NR":i=/^(\-?\d+(\.\d*)?)?\s*\^\s*(\-?\d+(\.\d*)?)?$/.test(t);break;case"DT":i=nt.isValidDate(t);break;default:i=!0}return Array.isArray(e)&&!i&&e.push(this._errorMessages[n]),i},checkRestrictions:function(n,t,e){var i=!0;if(null!=t&&""!==t)for(var r in n){var o=!0,a=n[r];switch(r){case"minExclusive":parseFloat(t)>parseFloat(a)?o=!0:(o=!1,e.push("must be a value greater than "+a+"."));break;case"minInclusive":parseFloat(t)>=parseFloat(a)?o=!0:(o=!1,e.push("must be a value greater than or equal to "+a+"."));break;case"maxExclusive":parseFloat(t)=parseInt(a)?o=!0:(o=!1,e.push("must have a total length greater than or equal to "+a+"."));break;case"pattern":var s=a.indexOf("/"),l=a.lastIndexOf("/"),u=a.slice(s+1,l),f=a.slice(l+1);new RegExp(u,f).test(t)?o=!0:(o=!1,e.push("must match a RegExp pattern of "+a+"."));break;default:o=!0}i=i&&o}return i}};let Qq={getValueInStandardUnit:function(n,t){return(n*this.units_[t]).toFixed(this.precision_)},getStandardUnit:function(){},precision_:4,units_:{kg:1,kgs:1,kilograms:1,pounds:.453592,lbs:.453592,cm:1,cms:1,centimeters:1,feet:30.48,ft:30.48,inches:2.54,"[in_i]":2.54,meters:100,"ft-inches":2.54}},Zq={calculations_:{precision_:2,TOTALSCORE:function(n){for(var t=0,e=0,i=n.length;e0&&(t=LForms.FHIR[e[0]]),!t)throw new Error("The LHC-Forms FHIR support file was not loaded.");this._fhir=t}return t}loadFHIRResources(t){LForms.fhirContext||console.log("Warning: FHIR resources might not be loaded, because loadFHIRResources() was called before LForms.Util.setFHIRContext()");var e=this,i=this._fhir.SDC,r=i.loadLaunchContext(this);return r=r.concat(i.loadAnswerValueSets(this)),t&&r.push(i.requestLinkedObs(this)),Promise.all(r).then(function(){e._notifyAsyncChangeListeners()}).catch(function(a){throw a})}_buildURL(t,e){let i=t.map(r=>encodeURIComponent(r)).join("/");return e&&(i+="?"+Object.keys(e).map(r=>r+"="+encodeURIComponent(e[r])).join("&")),i}_loadAnswerValueSetsFromPackage(t){if(t.answerValueSet){var e=this._getResourcesFromPackageStore("ValueSet",t.answerValueSet);if(e&&this._fhir){var i=this._fhir.SDC.answersFromVS(e.fileContent);i&&(t.answers=i)}}}_checkFHIRVarName(t){if(this._fhir.reservedVarNames[t])throw'The "'+t+'" variable name is reserved; Questionnaires may not assign a value to it.'}_initializeInternalData(){this._setDefaultValues(),Er.initializeCodes(this),this._repeatableItems={},this._setTreeNodes(this.items,this),this._updateLastRepeatingItemsStatus(this.items),this.itemList=[],this.itemHash={},this._updateItemReferenceList(this.items),this._standardizeScoreRule(this.itemList),this._resetHorizontalTableInfo(),this._adjustLastSiblingListForHorizontalLayout(),this._setUpAnswerAndUnitAutoComp(this.itemList),this._setupSourceToTargetMap(),this._checkFormControls()}_resetInternalData(){this._updateTreeNodes(this.items,this),this._updateLastRepeatingItemsStatus(this.items),this.itemList=[],this.itemHash={},this._updateItemReferenceList(this.items),this._standardizeScoreRule(this.itemList),this._resetHorizontalTableInfo(),this._adjustLastSiblingListForHorizontalLayout(),this._setUpAnswerAndUnitAutoComp(this.itemList),this._setupSourceToTargetMap(),this._checkFormControls()}updateSkipLogicControlledItems(t,e){var i=!1;if(t._skipLogicTargets)for(var r=0,o=t._skipLogicTargets.length;r{r._checkFormControls()})})}}_checkValidations(t){if(t._hasValidation){var e=[];nh.checkRequired(t._answerRequired,t.value,e),nh.checkDataType(t.dataType,t.value,e),nh.checkRestrictions(t.restrictions,t.value,e),t._validationErrors=e}}_checkFormControls(){for(var t=!0;t;){t=!1;for(var e=0,i=this.itemList.length;e0)for(var i=0,r=t.items.length;i0)for(var s=0,l=t.items.length;s0&&this._updateItemReferenceList(r.items)}}_findItemsWithScore(){for(var t={},e=0,i=this.itemList.length;e0)for(var o=0,a=r.answers.length;o0&&this._setTreeNodes(l.items,l),l._questionRepeatable&&1===l._id){delete l._parentItem;var u=nt.deepCopy(l);this._removeUserDataAndRepeatingSubItems(u),this._repeatableItems[l.linkId]=u}l._parentItem=e,o=l}}_setupInFieldPlaceholders(t){if(!t._readOnly)if(t._entryFormat)t._placeholder=t._entryFormat;else if(t._hasAnswerList)t._placeholder=t.dataType===Te_DATA_TYPE_CWE?t.externallyDefined?t._multipleAnswers?"Search for or type values":"Search for or type a value":t._multipleAnswers?"Select one or more or type a value":"Select one or type a value":t.externallyDefined?t._multipleAnswers?"Search for values":"Search for value":t._multipleAnswers?"Select one or more":"Select one";else switch(t.dataType){case Te_DATA_TYPE_DT:t._placeholder="MM/DD/YYYY";break;case Te_DATA_TYPE_DTM:t._placeholder="MM/DD/YYYY HH:MM:SS";break;case Te_DATA_TYPE_TM:t._placeholder="HH:MM:SS";break;case Te_DATA_TYPE_CNE:t._placeholder=t.externallyDefined?t._multipleAnswers?"Search for values":"Search for value":t._multipleAnswers?"Select one or more":"Select one";break;case Te_DATA_TYPE_CWE:t._placeholder=t.externallyDefined?t._multipleAnswers?"Search for or type values":"Search for or type a value":t._multipleAnswers?"Select one or more or type a value":"Select one or type a value";break;case"SECTION":case"TITLE":case"":t._placeholder="";break;case Te_DATA_TYPE_INT:case Te_DATA_TYPE_REAL:case Te_DATA_TYPE_QTY:t._placeholder="Type a number";break;default:t._placeholder="Type a value"}}_removeUserDataAndRepeatingSubItems(t){if(t.value=null,t.unit=null,t.items&&t.items.length>0)for(var e=0;e1),t._answerRequired=t.answerCardinality.min&&t.answerCardinality.min&&parseInt(t.answerCardinality.min)>=1,t._multipleAnswers=Er._hasMultipleAnswers(t),t._readOnly=t.editable&&"0"===t.editable||!!t.calculationMethod,this._fhir&&(this._fhir.SDC.processExtensions(t,"obj_text"),this._fhir.SDC.processExtensions(t,"obj_prefix"))}_isHidden(t){return t._skipLogicStatus===Te_SKIP_LOGIC_STATUS_DISABLED||t._isHiddenFromView||!1===t._enableWhenExpVal}_updateTreeNodes(t,e){for(var i=t.length,r=i-1,o=!1,a=i-1;a>=0;a--){if((s=t[a])._id||(s._id=1),s._idPath=e._idPath+this.PATH_DELIMITER+s._id,s._elementId=s.linkId+s._idPath,s._displayLevel=e._displayLevel+1,s._parentItem=e,s._repeatingSectionList=null,this._updateItemAttrs(s),s._lastSibling=a===r,o||(this._isHidden(s)?(s._lastSibling=!1,r-=1):(s._lastSibling=!0,o=!0)),s._questionRepeatable&&1===s._id&&!this._repeatableItems[s.linkId]){delete s._parentItem;var l=nt.deepCopy(s);this._removeUserDataAndRepeatingSubItems(l),this._repeatableItems[s.linkId]=l}s._parentItem=e,s.items&&s.items.length>0&&this._updateTreeNodes(s.items,s)}var u=!1,f=0;for(a=0;a0&&(u.extension=this.extension),o&&(u.hasSavedData=!0),this.fhirVersion&&(u.fhirVersion=this.fhirVersion),u}getUserData(t,e,i,r){var o={};return this._invalidData=!1,this._checkSubTreeValues(this.items),o.itemsData=this._processDataInItems(this.items,t,e,i,r),nt.deepCopy(o)}checkValidity(){const t=[],e=this.itemList.length;for(let i=0;i`${r.question} ${a}`);Array.prototype.push.apply(t,o)}}return t.length?t:null}_checkSubTreeValues(t){for(var e=0,i=t.length;e0)for(var i=0,r=t.items.length;i0&&(f.extension=u.extension),u)"value"===p?f[p]=this._getOriginalValue(u[p],u.dataType,u._hasAnswerList):"unit"===p?f[p]=this._getOriginalValue(u[p]):!p.match(/^[_\$]/)&&"extension"!==p&&(f[p]=u[p]),o&&(f._id=u._id);u.items&&u.items.length>0&&(f.items=this._processDataInItems(u.items,e,i,r,o)),(!i||f.items&&0!==f.items.length||u._itemOrSubtreeHasValue)&&a.push(f)}}return a}_filterInternalData(t,e){var i={};if(e&&t._notOnList&&!t.code&&!t.system)i=t.text;else for(var r in t)r.match(/^[_\$]/)||(i[r]=t[r]);return i}getItemValues(t){var e;if(t._questionRepeatable){e=[];for(var r=t._parentItem.items,o=t.linkId,a=!1,s=0,l=r.length;s(nt.isInteger(o)||(this._invalidData=!0),parseInt(o))):(nt.isInteger(t)||(this._invalidData=!0),r=parseInt(t));break;case Te_DATA_TYPE_REAL:case Te_DATA_TYPE_QTY:nt.isDecimal(t)||(this._invalidData=!0),r=parseFloat(t);break;case Te_DATA_TYPE_DT:r=i?t:Array.isArray(t)?t.map(o=>nt.dateToDTStringISO(o)):nt.dateToDTStringISO(t);break;case Te_DATA_TYPE_DTM:r=nt.dateToDTMString(t);break;case Te_DATA_TYPE_CNE:r=this._getObjectValue(t);break;case Te_DATA_TYPE_CWE:r=this._getObjectValue(t,!0);break;case Te_DATA_TYPE_BL:r=!!t;break;default:r=t}else r=this._getObjectValue(t);return r}getRepeatingItemMaxId(t){var e=t._id;if(t._parentItem&&Array.isArray(t._parentItem.items))for(var i=0,r=t._parentItem.items.length;ie&&(e=t._parentItem.items[i]._id);return e}getRepeatingItemCount(t){var e=0;if(t._parentItem&&Array.isArray(t._parentItem.items))for(var i=0,r=t._parentItem.items.length;i0&&this._updateLastRepeatingItemsStatus(o.items)}t[e-1]._lastRepeatingItem=!!t[e-1]._questionRepeatable,t[e-1].items&&t[e-1].items.length>0&&this._updateLastRepeatingItemsStatus(t[e-1].items)}}_getLastSubItem(t){var e=t;if(t&&Array.isArray(t.items)&&t.items.length>0){var i,r=t.items.length,o=!1;do{(i=t.items[--r])._skipLogicStatus!==Te_SKIP_LOGIC_STATUS_DISABLED&&(o=!0)}while(!o);o&&(e=this._getLastSubItem(i))}return e}_resetHorizontalTableInfo(){this._horizontalTableInfo={};for(var t=null,e=null,i=0,r=this.itemList.length;i1&&(i[0]._lastSibling=i[i.length-1]._lastSibling)}}addRepeatingItems(t){var e=this.getRepeatingItemMaxId(t),i=nt.deepCopy(this._repeatableItems[t.linkId]);if(i._id=e+1,t._parentItem&&Array.isArray(t._parentItem.items)){for(var r=0,o=0,a=t._parentItem.items.length;o{}),i}_findIndexForNewRepetition(t){for(var e=0,i=!1,r=0,o=t._parentItem.items.length;r0){for(var i=!1,r=0,o=t.value.length;r0?e[r-1]:null}getNextRepeatingItem(t){var e=this._getRepeatingItems(t),r=e.map(function(o){return o._elementId}).indexOf(t._elementId);return r{})}setRepeatingItems(t,e,i,r){var a,o=!1;let s=!1,l=!1;if(nt.deepEqual(t._lastComputedMessages,i)||(t._lastComputedRepeatingMessages=i,s=!0),t._questionRepeatable){if(t._parentItem&&Array.isArray(t._parentItem.items)){a=this._getRepeatingItems(t);var p,P,f=e.length-a.length;if(o=0!==f,f<0&&(P=this._findIndexForNewRepetition(t)+f,t._parentItem.items.splice(P,-f),a.splice(f),0===e.length&&(f=1,p=0)),f>0){void 0===P&&(P=this._findIndexForNewRepetition(t),p=this.getRepeatingItemMaxId(t));for(var E=this._isHidden(t._parentItem),H=0;H1?(zr.addItemWarning(t,"MultipleValuesForNonRepeat"),console.log(JSON.stringify(e))):zr.removeItemWarning(t,"MultipleValuesForNonRepeat")),s&&zr.setItemMessagesArray(t,i,r);o&&this._resetInternalData();var ue="Set values for "+this.itemDescription(t);return this._actionLogs.push(ue),l&&this.updateOnSourceItemChange(t),o?a[a.length-1]:void 0}setRepeatingItemMessages(t,e,i){if(!nt.deepEqual(t._lastComputedMessages,e))if(t._lastComputedRepeatingMessages=e,t._questionRepeatable){if(t._parentItem&&Array.isArray(t._parentItem.items)){const a=this._getRepeatingItems(t);for(var r=0,o=a.length;r1?(console.log('Form definition warning: Data types of INT or REAL may only have one unit. Question "'+t.question+'" has '+t.units.length+" units. For multiple units, use type QTY instead."),t.dataType=Te_DATA_TYPE_QTY):(t._unitReadonly=!0,t.unit||(t.unit=e[0]))),t.dataType===Te_DATA_TYPE_QTY){var l={listItems:e,matchListValue:t.units&&(!t._unitOpen||"optionsOrString"!=t._unitOpen)||!t.units&&"optionsOnly"==t._unitOpen,autoFill:!0,display:"_displayUnit"};void 0!==r?l.defaultValue=r:1===e.length&&(l.defaultValue=e[0]),nt.deepEqual(t._unitAutocompOptions,l)||(t._unitAutocompOptions=l)}}}_resetItemValueWithAnswers(t){var e=null,i=this.hasSavedData?t.value:t.value||t.defaultAnswer;if(i){e=[];var r=t._multipleAnswers&&Array.isArray(i)?i:[i];if(t.dataType!==Te_DATA_TYPE_CWE)e=r;else for(var o=0,a=r.length;o(LForms.fhirCapabilities.urlExpandBroken=!0,ne._findValueSetIDAndSearch(t,ue,ye)))}}}}}else{[r.listItems,r.addSeqNum]=this._getAnswerDisplayTextWithLabelAndScore(this.templateOptions.displayScoreWithAnswerText,t),r.display="_displayText",r.listItemsForModel=t.answers;var p=r.listItems,P=!0;for(s=0,l=p.length;s=e;break;case"maxExclusive":i=t.maxExclusive>e}else 2==r.length&&(t.hasOwnProperty("minInclusive")?i=t.minInclusive<=e:t.hasOwnProperty("minExclusive")&&(i=t.minExclusive=e:t.hasOwnProperty("maxExclusive")&&(i=t.maxExclusive>e)))}return i}_objectEqual(t,e){return nt.shallowEqual(t,e)}_findItemByLinkId(t,e){for(var i=null,r=t._parentItem,o=!1;!o&&r;)r.linkId===e&&(i=r,o=!0),r=r._parentItem;var a=null;if(!i){for(var s=0,l=this.itemList.length;s=0;u--)if(this.itemList[u].linkId===e){i=this.itemList[u];break}if(!i)for(var f=a+1,p=this.itemList.length;fnull!=o&&""!==o;return(t.system===e.system||!t.system&&!e.system)&&(i=r(t.code)||r(e.code)?t.code===e.code:t.text&&e.text&&t.text===e.text),!!i}_checkSkipLogicCondition(t,e){var i=!1,r=t&&null!=t.value&&""!==t.value&&t._skipLogicStatus!==Te_SKIP_LOGIC_STATUS_DISABLED;if(e.hasOwnProperty("exists"))i=e.exists&&r||!e.exists&&!r;else if(r){var o=t.value;if(t._hasAnswerList)switch(t.dataType){case Te_DATA_TYPE_CNE:case Te_DATA_TYPE_CWE:case Te_DATA_TYPE_INT:case Te_DATA_TYPE_ST:case Te_DATA_TYPE_DT:case Te_DATA_TYPE_TM:for(var a=e.hasOwnProperty("value")?e.value:e.hasOwnProperty("notEqual")?e.notEqual:null,s=Array.isArray(o)?o:[o],l=!1,u=0,f=s.length;u=0;a--)void 0===r[a]||(void 0!==r[a]?t=r[a]+this.delimiters.field+t:t+=this.delimiters.field);if(t+=this.delimiters.segment,i.items)for(var l=0,u=i.items.length;l1)){if(this._isSectionEmpty(s))continue;!r||r&&r.questionCode!==s.questionCode?(i=1,e+=1):i+=1;var u=nt.getNextLetter(i);s._obx4=n?n+"."+e+u:e+u,this._precessOBX4AtOneLevel(s._obx4,s.items)}else i=1,e+=1,s._obx4=n?n+"."+e:e,this._precessOBX4AtOneLevel(s._obx4,s.items);else if((l=s.questionCardinality.max)&&("*"===l||parseInt(l)>1)){if(Er.isItemValueEmpty(s.value))continue;!r||r&&r.questionCode!==s.questionCode?i=1:i+=1,u=nt.getNextLetter(i),s._obx4=n?n+"."+u:u}else s._obx4=n||"",i=1;r=s}},_generateOBX5:function(n,t,e){var r=n.code;return"CWE"!==t||r||0===r?r+this.delimiters.component+n.text+this.delimiters.component+(n.system?"LOINC"===n.system||n.system===this.LOINC_URI?this.LOINC_CS:n.system:""):this.delimiters.component.repeat(8)+n.text},_DT_FMT:"YYYYMMDD",_DTM_FMT:"YYYYMMDDHHmmss",_itemToHL7v2:function(n,t){var e="",i=this.LOINC_CS;if("TITLE"!==n.dataType){var r=new Array(this.obrFieldNum);if(n.header){var o="";r[0]="OBR",r[1]=++t.obrIndex,r[4]=n.questionCode+this.delimiters.component+n.question+this.delimiters.component+i;for(var s=this.obrFieldNum-1;s>=0;s--)void 0===r[s]||(void 0!==r[s]?o=r[s]+this.delimiters.field+o:o+=this.delimiters.field);if(o+=this.delimiters.segment,n.items)for(var u=0,f=n.items.length;u=0;s--)(a=n[s])&&(o=(r<3?a(o):r>3?a(t,e,o):a(t,e))||o);return r>3&&o&&Object.defineProperty(t,e,o),o}function is(n,t,e,i){return L(e)&&(i=e,e=void 0),i?is(n,t,e).pipe(He(r=>m(r)?i(...r):i(r))):new te(r=>{$w(n,t,function o(a){r.next(arguments.length>1?Array.prototype.slice.call(arguments):a)},r,e)})}function $w(n,t,e,i,r){let o;if(function oj(n){return n&&"function"==typeof n.addEventListener&&"function"==typeof n.removeEventListener}(n)){const a=n;n.addEventListener(t,e,r),o=()=>a.removeEventListener(t,e,r)}else if(function rj(n){return n&&"function"==typeof n.on&&"function"==typeof n.off}(n)){const a=n;n.on(t,e),o=()=>a.off(t,e)}else if(function ij(n){return n&&"function"==typeof n.addListener&&"function"==typeof n.removeListener}(n)){const a=n;n.addListener(t,e),o=()=>a.removeListener(t,e)}else{if(!n||!n.length)throw new TypeError("Invalid event target");for(let a=0,s=n.length;at.lift(new aj(n))}Uw.Util.FHIRSupport=ej;class aj{constructor(t){this.notifier=t}call(t,e){const i=new sj(t),r=Cn(this.notifier,new bi(i));return r&&!i.seenValue?(i.add(r),e.subscribe(i)):i}}class sj extends Ar{constructor(t){super(t),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}} +/** + * @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 + */const lj=new $e("cdk-dir-doc",{providedIn:"root",factory:function cj(){return o1(en)} +/** + * @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 + */}),uj=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function Ww(n){const t=(null==n?void 0:n.toLowerCase())||"";return"auto"===t&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?uj.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}let Mm,qr=(()=>{class n{constructor(e){if(this.value="ltr",this.change=new Je,e){const r=e.documentElement?e.documentElement.dir:null;this.value=Ww((e.body?e.body.dir:null)||r||"ltr")}}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(me(lj,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hj=(()=>{class n{constructor(){this._dir="ltr",this._isInitialized=!1,this.change=new Je}get dir(){return this._dir}set dir(e){const i=this._dir;this._dir=Ww(e),this._rawDir=e,i!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}get value(){return this.dir}ngAfterContentInit(){this._isInitialized=!0}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["","dir",""]],hostVars:1,hostBindings:function(e,i){2&e&&Sn("dir",i._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[Jt([{provide:qr,useExisting:n}])]}),n})(),so=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */try{Mm="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(n){Mm=!1}let J1,Qs,Sm,Or=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?function CI(n){return n===t_}(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Mm)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return n.\u0275fac=function(e){return new(e||n)(me(E1))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),oh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 Kw(n){return function dj(){if(null==J1&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>J1=!0}))}finally{J1=J1||!1}return J1}()?n:!!n.capture} +/** + * @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 fj(){if(null==Qs){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Qs=!1,Qs;if("scrollBehavior"in document.documentElement.style)Qs=!0;else{const n=Element.prototype.scrollTo;Qs=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return Qs}function Zs(n){return n.composedPath?n.composedPath()[0]:n.target} +/** + * @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 Qw(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha} +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 Xw(n){return t=>t.lift(new wj(n))}class wj{constructor(t){this.total=t}call(t,e){return e.subscribe(new Mj(t,this.total))}}class Mj extends I{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){++this.count>this.total&&this.destination.next(t)}}function dc(n,t){return e=>e.lift(new Sj(n,t))}class Sj{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new Tj(t,this.compare,this.keySelector))}}class Tj extends I{constructor(t,e,i){super(t),this.keySelector=i,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:r}=this;e=r?r(t):t}catch(r){return this.destination.error(r)}let i=!1;if(this.hasKey)try{const{compare:r}=this;i=r(this.key,e)}catch(r){return this.destination.error(r)}else this.hasKey=!0;i||(this.key=e,this.destination.next(t))}} +/** + * @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 + */let Dj=(()=>{class n{create(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),kj=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[Dj]}),n})(); +/** + * @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 + */class Jw extends I{notifyNext(t,e,i,r,o){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}class xj extends I{constructor(t,e,i){super(),this.parent=t,this.outerValue=e,this.outerIndex=i,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function eM(n,t,e,i,r=new xj(n,e,i)){if(!r.closed)return t instanceof te?t.subscribe(r):Qe(t)(r)}const tM={};class zj{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new Ej(t,this.resultSelector))}}class Ej extends Jw{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(tM),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let i=0;i{function n(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return n.prototype=Object.create(Error.prototype),n})();function Dm(n){return t=>0===n?k_():t.lift(new Aj(n))}class Aj{constructor(t){if(this.total=t,this.total<0)throw new Ij}call(t,e){return e.subscribe(new Lj(t,this.total))}}class Lj extends I{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,i=++this.count;i<=e&&(this.destination.next(t),i===e&&(this.destination.complete(),this.unsubscribe()))}}const sh=new xo(Q0);function nM(n,t=sh){return e=>e.lift(new Fj(n,t))}class Fj{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new Nj(t,this.dueTime,this.scheduler))}}class Nj extends I{constructor(t,e,i){super(t),this.dueTime=e,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Rj,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function Rj(n){n.debouncedNext()}function lh(...n){const t=n[n.length-1];return ke(t)?(n.pop(),e=>Tm(n,e,t)):e=>Tm(n,e)} +/** + * @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 + */let Vj=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */const iM=new Set;let fc,km=(()=>{class n{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Bj}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function Hj(n){if(!iM.has(n))try{fc||(fc=document.createElement("style"),fc.setAttribute("type","text/css"),document.head.appendChild(fc)),fc.sheet&&(fc.sheet.insertRule(`@media ${n} {body{ }}`,0),iM.add(n))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return n.\u0275fac=function(e){return new(e||n)(me(Or))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Bj(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}} +/** + * @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 + */let Uj=(()=>{class n{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new de}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return rM(X2(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let o=function Pj(...n){let t,e;return ke(n[n.length-1])&&(e=n.pop()),"function"==typeof n[n.length-1]&&(t=n.pop()),1===n.length&&m(n[0])&&(n=n[0]),Fo(n,e).lift(new zj(t))}(rM(X2(e)).map(a=>this._registerQuery(a).observable));return o=Tm(o.pipe(Dm(1)),o.pipe(Xw(1),nM(0))),o.pipe(He(a=>{const s={matches:!1,breakpoints:{}};return a.forEach(({matches:l,query:u})=>{s.matches=s.matches||l,s.breakpoints[u]=l}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),o={observable:new te(a=>{const s=l=>this._zone.run(()=>a.next(l));return i.addListener(s),()=>{i.removeListener(s)}}).pipe(lh(i),He(({matches:a})=>({query:e,matches:a})),Pt(this._destroySubject)),mql:i};return this._queries.set(e,o),o}}return n.\u0275fac=function(e){return new(e||n)(me(km),me(Ft))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function rM(n){return n.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())} +/** + * @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 + */ +const Xj=new $e("cdk-input-modality-detector-options"),Jj={ignoreKeys:[18,17,224,91,16]},mc=Kw({passive:!0,capture:!0});let e$=(()=>{class n{constructor(e,i,r,o){this._platform=e,this._mostRecentTarget=null,this._modality=new Q1(null),this._lastTouchMs=0,this._onKeydown=a=>{var s,l;null!==(l=null===(s=this._options)||void 0===s?void 0:s.ignoreKeys)&&void 0!==l&&l.some(u=>u===a.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Zs(a))},this._onMousedown=a=>{Date.now()-this._lastTouchMs<650||(this._modality.next( +/** + * @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 Qj(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}(a)?"keyboard":"mouse"),this._mostRecentTarget=Zs(a))},this._onTouchstart=a=>{!function Zj(n){const t=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}(a)?(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Zs(a)):this._modality.next("keyboard")},this._options=Object.assign(Object.assign({},Jj),o),this.modalityDetected=this._modality.pipe(Xw(1)),this.modalityChanged=this.modalityDetected.pipe(dc()),e.isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,mc),r.addEventListener("mousedown",this._onMousedown,mc),r.addEventListener("touchstart",this._onTouchstart,mc)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,mc),document.removeEventListener("mousedown",this._onMousedown,mc),document.removeEventListener("touchstart",this._onTouchstart,mc))}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(Ft),me(en),me(Xj,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */ +const n$=new $e("cdk-focus-monitor-default-options"),ch=Kw({passive:!0,capture:!0});let cM=(()=>{class n{constructor(e,i,r,o,a){this._ngZone=e,this._platform=i,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new de,this._rootNodeFocusAndBlurListener=s=>{for(let u=Zs(s);u;u=u.parentElement)"focus"===s.type?this._onFocus(s,u):this._onBlur(s,u)},this._document=o,this._detectionMode=(null==a?void 0:a.detectionMode)||0}monitor(e,i=!1){const r=cc(e);if(!this._platform.isBrowser||1!==r.nodeType)return Po(null);const o=function pj(n){if(function mj(){if(null==Sm){const n="undefined"!=typeof document?document.head:null;Sm=!(!n||!n.createShadowRoot&&!n.attachShadow)}return Sm}()){const t=n.getRootNode?n.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}(r)||this._getDocument(),a=this._elementInfo.get(r);if(a)return i&&(a.checkChildren=!0),a.subject;const s={checkChildren:i,subject:new de,rootNode:o};return this._elementInfo.set(r,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){const i=cc(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){const o=cc(e);o===this._getDocument().activeElement?this._getClosestElementsInfo(o).forEach(([s,l])=>this._originChanged(s,i,l)):(this._setOrigin(i),"function"==typeof o.focus&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!(null==e||!e.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const r=this._elementInfo.get(i),o=Zs(e);!r||!r.checkChildren&&i!==o||this._originChanged(i,this._getFocusOrigin(o),r)}_onBlur(e,i){const r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,ch),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,ch)}),this._rootNodeFocusListenerCount.set(i,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Pt(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ch),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ch),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&i.push([o,r])}),i}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:i,mostRecentModality:r}=this._inputModalityDetector;if("mouse"!==r||!i||i===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const o=e.labels;if(o)for(let a=0;a{class n{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=o1(Uj).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(xm,uM,hM),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?e.add(xm,uM):2===i&&e.add(xm,hM)}}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),r$=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(me(i$))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[kj]}),n})(); +/** + * @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 + */ +/** + * @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 Bi(n,t){(function o$(n){return"string"==typeof n&&-1!==n.indexOf(".")&&1===parseFloat(n)})(n)&&(n="100%");var e=function a$(n){return"string"==typeof n&&-1!==n.indexOf("%")}(n);return n=360===t?n:Math.min(t,Math.max(0,parseFloat(n))),e&&(n=parseInt(String(n*t),10)/100),Math.abs(n-t)<1e-6?1:n=360===t?(n<0?n%t+t:n%t)/parseFloat(String(t)):n%t/parseFloat(String(t))}function uh(n){return Math.min(1,Math.max(0,n))}function dM(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function hh(n){return n<=1?"".concat(100*Number(n),"%"):n}function Xs(n){return 1===n.length?"0"+n:String(n)}function fM(n,t,e){n=Bi(n,255),t=Bi(t,255),e=Bi(e,255);var i=Math.max(n,t,e),r=Math.min(n,t,e),o=0,a=0,s=(i+r)/2;if(i===r)a=0,o=0;else{var l=i-r;switch(a=s>.5?l/(2-i-r):l/(i+r),i){case n:o=(t-e)/l+(t1&&(e-=1),e<1/6?n+6*e*(t-n):e<.5?t:e<2/3?n+(t-n)*(2/3-e)*6:n}function zm(n,t,e){n=Bi(n,255),t=Bi(t,255),e=Bi(e,255);var i=Math.max(n,t,e),r=Math.min(n,t,e),o=0,a=i,s=i-r,l=0===i?0:s/i;if(i===r)o=0;else{switch(i){case n:o=(t-e)/s+(t>16,g:(65280&n)>>8,b:255&n}}(t)),this.originalInput=t;var r=pc(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(i=e.format)&&void 0!==i?i:r.format,this.gradientType=e.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return n.prototype.isDark=function(){return this.getBrightness()<128},n.prototype.isLight=function(){return!this.isDark()},n.prototype.getBrightness=function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},n.prototype.getLuminance=function(){var t=this.toRgb(),o=t.r/255,a=t.g/255,s=t.b/255;return.2126*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))+.7152*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.0722*(s<=.03928?s/12.92:Math.pow((s+.055)/1.055,2.4))},n.prototype.getAlpha=function(){return this.a},n.prototype.setAlpha=function(t){return this.a=dM(t),this.roundA=Math.round(100*this.a)/100,this},n.prototype.isMonochrome=function(){return 0===this.toHsl().s},n.prototype.toHsv=function(){var t=zm(this.r,this.g,this.b);return{h:360*t.h,s:t.s,v:t.v,a:this.a}},n.prototype.toHsvString=function(){var t=zm(this.r,this.g,this.b),e=Math.round(360*t.h),i=Math.round(100*t.s),r=Math.round(100*t.v);return 1===this.a?"hsv(".concat(e,", ").concat(i,"%, ").concat(r,"%)"):"hsva(".concat(e,", ").concat(i,"%, ").concat(r,"%, ").concat(this.roundA,")")},n.prototype.toHsl=function(){var t=fM(this.r,this.g,this.b);return{h:360*t.h,s:t.s,l:t.l,a:this.a}},n.prototype.toHslString=function(){var t=fM(this.r,this.g,this.b),e=Math.round(360*t.h),i=Math.round(100*t.s),r=Math.round(100*t.l);return 1===this.a?"hsl(".concat(e,", ").concat(i,"%, ").concat(r,"%)"):"hsla(".concat(e,", ").concat(i,"%, ").concat(r,"%, ").concat(this.roundA,")")},n.prototype.toHex=function(t){return void 0===t&&(t=!1),Em(this.r,this.g,this.b,t)},n.prototype.toHexString=function(t){return void 0===t&&(t=!1),"#"+this.toHex(t)},n.prototype.toHex8=function(t){return void 0===t&&(t=!1),function u$(n,t,e,i,r){var o=[Xs(Math.round(n).toString(16)),Xs(Math.round(t).toString(16)),Xs(Math.round(e).toString(16)),Xs(mM(i))];return r&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))&&o[3].startsWith(o[3].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}(this.r,this.g,this.b,this.a,t)},n.prototype.toHex8String=function(t){return void 0===t&&(t=!1),"#"+this.toHex8(t)},n.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},n.prototype.toRgbString=function(){var t=Math.round(this.r),e=Math.round(this.g),i=Math.round(this.b);return 1===this.a?"rgb(".concat(t,", ").concat(e,", ").concat(i,")"):"rgba(".concat(t,", ").concat(e,", ").concat(i,", ").concat(this.roundA,")")},n.prototype.toPercentageRgb=function(){var t=function(e){return"".concat(Math.round(100*Bi(e,255)),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},n.prototype.toPercentageRgbString=function(){var t=function(e){return Math.round(100*Bi(e,255))};return 1===this.a?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},n.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var t="#"+Em(this.r,this.g,this.b,!1),e=0,i=Object.entries(Om);e=0&&(t.startsWith("hex")||"name"===t)?"name"===t&&0===this.a?this.toName():this.toRgbString():("rgb"===t&&(i=this.toRgbString()),"prgb"===t&&(i=this.toPercentageRgbString()),("hex"===t||"hex6"===t)&&(i=this.toHexString()),"hex3"===t&&(i=this.toHexString(!0)),"hex4"===t&&(i=this.toHex8String(!0)),"hex8"===t&&(i=this.toHex8String()),"name"===t&&(i=this.toName()),"hsl"===t&&(i=this.toHslString()),"hsv"===t&&(i=this.toHsvString()),i||this.toHexString())},n.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},n.prototype.clone=function(){return new n(this.toString())},n.prototype.lighten=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.l+=t/100,e.l=uh(e.l),new n(e)},n.prototype.brighten=function(t){void 0===t&&(t=10);var e=this.toRgb();return e.r=Math.max(0,Math.min(255,e.r-Math.round(-t/100*255))),e.g=Math.max(0,Math.min(255,e.g-Math.round(-t/100*255))),e.b=Math.max(0,Math.min(255,e.b-Math.round(-t/100*255))),new n(e)},n.prototype.darken=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.l-=t/100,e.l=uh(e.l),new n(e)},n.prototype.tint=function(t){return void 0===t&&(t=10),this.mix("white",t)},n.prototype.shade=function(t){return void 0===t&&(t=10),this.mix("black",t)},n.prototype.desaturate=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.s-=t/100,e.s=uh(e.s),new n(e)},n.prototype.saturate=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.s+=t/100,e.s=uh(e.s),new n(e)},n.prototype.greyscale=function(){return this.desaturate(100)},n.prototype.spin=function(t){var e=this.toHsl(),i=(e.h+t)%360;return e.h=i<0?360+i:i,new n(e)},n.prototype.mix=function(t,e){void 0===e&&(e=50);var i=this.toRgb(),r=new n(t).toRgb(),o=e/100;return new n({r:(r.r-i.r)*o+i.r,g:(r.g-i.g)*o+i.g,b:(r.b-i.b)*o+i.b,a:(r.a-i.a)*o+i.a})},n.prototype.analogous=function(t,e){void 0===t&&(t=6),void 0===e&&(e=30);var i=this.toHsl(),r=360/e,o=[this];for(i.h=(i.h-(r*t>>1)+720)%360;--t;)i.h=(i.h+r)%360,o.push(new n(i));return o},n.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new n(t)},n.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var e=this.toHsv(),i=e.h,r=e.s,o=e.v,a=[],s=1/t;t--;)a.push(new n({h:i,s:r,v:o})),o=(o+s)%1;return a},n.prototype.splitcomplement=function(){var t=this.toHsl(),e=t.h;return[this,new n({h:(e+72)%360,s:t.s,l:t.l}),new n({h:(e+216)%360,s:t.s,l:t.l})]},n.prototype.onBackground=function(t){var e=this.toRgb(),i=new n(t).toRgb();return new n({r:i.r+(e.r-i.r)*e.a,g:i.g+(e.g-i.g)*e.a,b:i.b+(e.b-i.b)*e.a})},n.prototype.triad=function(){return this.polyad(3)},n.prototype.tetrad=function(){return this.polyad(4)},n.prototype.polyad=function(t){for(var e=this.toHsl(),i=e.h,r=[this],o=360/t,a=1;a=60&&Math.round(n.h)<=240?e?Math.round(n.h)-2*t:Math.round(n.h)+2*t:e?Math.round(n.h)+2*t:Math.round(n.h)-2*t)<0?i+=360:i>=360&&(i-=360),i}function bM(n,t,e){return 0===n.h&&0===n.s?n.s:((i=e?n.s-.16*t:4===t?n.s+.16:n.s+.05*t)>1&&(i=1),e&&5===t&&i>.1&&(i=.1),i<.06&&(i=.06),Number(i.toFixed(2)));var i}function CM(n,t,e){var i;return(i=e?n.v+.05*t:n.v-.15*t)>1&&(i=1),Number(i.toFixed(2))}function Lm(n){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=[],i=new os(n),r=5;r>0;r-=1){var o=i.toHsv(),a=new os({h:yM(o,r,!0),s:bM(o,r,!0),v:CM(o,r,!0)}).toHexString();e.push(a)}e.push(i.toHexString());for(var s=1;s<=4;s+=1){var l=i.toHsv(),u=new os({h:yM(l,s),s:bM(l,s),v:CM(l,s)}).toHexString();e.push(u)}return"dark"===t.theme?_$.map(function(f){var p=f.index,P=f.opacity;return new os(t.backgroundColor||"#141414").mix(e[p],100*P).toHexString()}):e}var Fm={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},ar={},Nm={};function as(){}Object.keys(Fm).forEach(function(n){ar[n]=Lm(Fm[n]),ar[n].primary=ar[n][5],Nm[n]=Lm(Fm[n],{theme:"dark",backgroundColor:"#141414"}),Nm[n].primary=Nm[n][5]});class b${constructor(t,e,i){this.nextOrObserver=t,this.error=e,this.complete=i}call(t,e){return e.subscribe(new C$(t,this.nextOrObserver,this.error,this.complete))}}class C$ extends I{constructor(t,e,i,r){super(t),this._tapNext=as,this._tapError=as,this._tapComplete=as,this._tapError=i||as,this._tapComplete=r||as,L(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||as,this._tapError=e.error||as,this._tapComplete=e.complete||as)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}function wM(n){return t=>t.lift(new w$(n))}class w${constructor(t){this.callback=t}call(t,e){return e.subscribe(new M$(t,this.callback))}}class M$ extends I{constructor(t,e){super(t),this.add(new M(e))}}class T${constructor(t){this.selector=t}call(t,e){return e.subscribe(new D$(t,this.selector,this.caught))}}class D$ extends Ar{constructor(t,e,i){super(t),this.selector=e,this.caught=i}error(t){if(!this.isStopped){let e;try{e=this.selector(t,this.caught)}catch(o){return void super.error(o)}this._unsubscribeAndRecycle();const i=new bi(this);this.add(i);const r=Cn(e,i);r!==i&&this.add(r)}}}const Ma="[@ant-design/icons-angular]:";function MM(n){y9()&&console.warn(`${Ma} ${n}.`)}function SM(n){return Lm(n)[0]}function fh(n,t){switch(t){case"fill":return`${n}-fill`;case"outline":return`${n}-o`;case"twotone":return`${n}-twotone`;case void 0:return n;default:throw new Error(`${Ma}Theme "${t}" is not a recognized theme!`)}}function TM(n){return"object"==typeof n&&"string"==typeof n.name&&("string"==typeof n.theme||void 0===n.theme)&&"string"==typeof n.icon}function mh(n){const t=n.split(":");switch(t.length){case 1:return[n,""];case 2:return[t[1],t[0]];default:throw new Error(`${Ma}The icon type ${n} is not valid!`)}}function DM(n){return new Error(`${Ma}the icon ${n} does not exist or is not registered.`)}function R$(){return new Error(`${Ma} tag not found.`)}const B$=new $e("ant_icons");let kM=(()=>{class n{constructor(e,i,r,o,a){this._rendererFactory=e,this._handler=i,this._document=r,this.sanitizer=o,this._antIcons=a,this.defaultTheme="outline",this._svgDefinitions=new Map,this._svgRenderedDefinitions=new Map,this._inProgressFetches=new Map,this._assetsUrlRoot="",this._twoToneColorPalette={primaryColor:"#333333",secondaryColor:"#E6E6E6"},this._enableJsonpLoading=!1,this._jsonpIconLoad$=new de,this._renderer=this._rendererFactory.createRenderer(null,null),this._handler&&(this._http=new By(this._handler)),this._antIcons&&this.addIcon(...this._antIcons)}set twoToneColor({primaryColor:e,secondaryColor:i}){this._twoToneColorPalette.primaryColor=e,this._twoToneColorPalette.secondaryColor=i||SM(e)}get twoToneColor(){return Object.assign({},this._twoToneColorPalette)}get _disableDynamicLoading(){return!1}useJsonpLoading(){this._enableJsonpLoading?MM("You are already using jsonp loading."):(this._enableJsonpLoading=!0,window.__ant_icon_load=e=>{this._jsonpIconLoad$.next(e)})}changeAssetsSource(e){this._assetsUrlRoot=e.endsWith("/")?e:e+"/"}addIcon(...e){e.forEach(i=>{this._svgDefinitions.set(fh(i.name,i.theme),i)})}addIconLiteral(e,i){const[r,o]=mh(e);if(!o)throw function L$(){return new Error(`${Ma}Type should have a namespace. Try "namespace:${name}".`)}();this.addIcon({name:e,icon:i})}clear(){this._svgDefinitions.clear(),this._svgRenderedDefinitions.clear()}getRenderedContent(e,i){const r=TM(e)?e:this._svgDefinitions.get(e)||null;if(!r&&this._disableDynamicLoading)throw DM(e);return(r?Po(r):this._loadIconDynamically(e)).pipe(He(a=>{if(!a)throw DM(e);return this._loadSVGFromCacheOrCreateNew(a,i)}))}getCachedIcons(){return this._svgDefinitions}_loadIconDynamically(e){if(!this._http&&!this._enableJsonpLoading)return Po(function F$(){return function k$(n){console.error(`${Ma} ${n}.`)}('you need to import "HttpClientModule" to use dynamic importing.'),null}());let i=this._inProgressFetches.get(e);if(!i){const[r,o]=mh(e),a=o?{name:e,icon:""}:function E$(n){const t=n.split("-"),e=function P$(n){return"o"===n?"outline":n}(t.splice(t.length-1,1)[0]);return{name:t.join("-"),theme:e,icon:""}}(r),l=(o?`${this._assetsUrlRoot}assets/${o}/${r}`:`${this._assetsUrlRoot}assets/${a.theme}/${a.name}`)+(this._enableJsonpLoading?".js":".svg"),u=this.sanitizer.sanitize(Mn.URL,l);if(!u)throw function N$(n){return new Error(`${Ma}The url "${n}" is unsafe.`)}(l);i=(this._enableJsonpLoading?this._loadIconDynamicallyWithJsonp(a,u):this._http.get(u,{responseType:"text"}).pipe(He(p=>Object.assign(Object.assign({},a),{icon:p})))).pipe(function y$(n,t,e){return function(r){return r.lift(new b$(n,t,e))}}(p=>this.addIcon(p)),wM(()=>this._inProgressFetches.delete(e)),function S$(n){return function(e){const i=new T$(n),r=e.lift(i);return i.caught=r}}(()=>Po(null)),qe()),this._inProgressFetches.set(e,i)}return i}_loadIconDynamicallyWithJsonp(e,i){return new te(r=>{const o=this._document.createElement("script"),a=setTimeout(()=>{s(),r.error(function V$(){return new Error(`${Ma}Importing timeout error.`)}())},6e3);function s(){o.parentNode.removeChild(o),clearTimeout(a)}o.src=i,this._document.body.appendChild(o),this._jsonpIconLoad$.pipe(Bs(l=>l.name===e.name&&l.theme===e.theme),Dm(1)).subscribe(l=>{r.next(l),s()})})}_loadSVGFromCacheOrCreateNew(e,i){let r;const o=i||this._twoToneColorPalette.primaryColor,a=SM(o)||this._twoToneColorPalette.secondaryColor,s="twotone"===e.theme?function x$(n,t,e,i){return`${fh(n,t)}-${e}-${i}`}(e.name,e.theme,o,a):void 0===e.theme?e.name:fh(e.name,e.theme),l=this._svgRenderedDefinitions.get(s);return l?r=l.icon:(r=this._setSVGAttribute(this._colorizeSVGIcon(this._createSVGElementFromString(function A$(n){return""!==mh(n)[1]}(e.name)?e.icon:function I$(n){return n.replace(/['"]#333['"]/g,'"primaryColor"').replace(/['"]#E6E6E6['"]/g,'"secondaryColor"').replace(/['"]#D9D9D9['"]/g,'"secondaryColor"').replace(/['"]#D8D8D8['"]/g,'"secondaryColor"')}(e.icon)),"twotone"===e.theme,o,a)),this._svgRenderedDefinitions.set(s,Object.assign(Object.assign({},e),{icon:r}))),function O$(n){return n.cloneNode(!0)}(r)}_createSVGElementFromString(e){const i=this._document.createElement("div");i.innerHTML=e;const r=i.querySelector("svg");if(!r)throw R$;return r}_setSVGAttribute(e){return this._renderer.setAttribute(e,"width","1em"),this._renderer.setAttribute(e,"height","1em"),e}_colorizeSVGIcon(e,i,r,o){if(i){const a=e.childNodes,s=a.length;for(let l=0;l{class n{constructor(e,i,r){this._iconService=e,this._elementRef=i,this._renderer=r}ngOnChanges(e){(e.type||e.theme||e.twoToneColor)&&this._changeIcon()}_changeIcon(){return new Promise(e=>{if(!this.type)return this._clearSVGElement(),void e(null);const i=this._getSelfRenderMeta();this._iconService.getRenderedContent(this._parseIconType(this.type,this.theme),this.twoToneColor).subscribe(r=>{const o=this._getSelfRenderMeta();!function U$(n,t){return n.type===t.type&&n.theme===t.theme&&n.twoToneColor===t.twoToneColor}(i,o)?e(null):(this._setSVGElement(r),e(r))})})}_getSelfRenderMeta(){return{type:this.type,theme:this.theme,twoToneColor:this.twoToneColor}}_parseIconType(e,i){if(TM(e))return e;{const[r,o]=mh(e);return o?e:function z$(n){return n.endsWith("-fill")||n.endsWith("-o")||n.endsWith("-twotone")}(r)?(i&&MM(`'type' ${r} already gets a theme inside so 'theme' ${i} would be ignored`),r):fh(r,i||this._iconService.defaultTheme)}}_setSVGElement(e){this._clearSVGElement(),this._renderer.appendChild(this._elementRef.nativeElement,e)}_clearSVGElement(){var e;const i=this._elementRef.nativeElement,r=i.childNodes;for(let a=r.length-1;a>=0;a--){const s=r[a];"svg"===(null===(e=s.tagName)||void 0===e?void 0:e.toLowerCase())&&this._renderer.removeChild(i,s)}}}return n.\u0275fac=function(e){return new(e||n)(Y(kM),Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","antIcon",""]],inputs:{type:"type",theme:"theme",twoToneColor:"twoToneColor"},features:[Dt]}),n})();const xM={name:"star",theme:"fill",icon:''};class FW{constructor(t){this.value=t}call(t,e){return e.subscribe(new NW(t,this.value))}}class NW extends I{constructor(t,e){super(t),this.value=e}_next(t){this.destination.next(this.value)}}const VW=["pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"],qW=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function OM({r:n,g:t,b:e}){const i=zm(n,t,e);return{h:360*i.h,s:i.s,v:i.v}}function gh({r:n,g:t,b:e}){return`#${Em(n,t,e,!1)}`}function IM(n,t,e){let i;return i=Math.round(n.h)>=60&&Math.round(n.h)<=240?e?Math.round(n.h)-2*t:Math.round(n.h)+2*t:e?Math.round(n.h)+2*t:Math.round(n.h)-2*t,i<0?i+=360:i>=360&&(i-=360),i}function AM(n,t,e){if(0===n.h&&0===n.s)return n.s;let i;return i=e?n.s-.16*t:4===t?n.s+.16:n.s+.05*t,i>1&&(i=1),e&&5===t&&i>.1&&(i=.1),i<.06&&(i=.06),Number(i.toFixed(2))}function LM(n,t,e){let i;return i=e?n.v+.05*t:n.v-.15*t,i>1&&(i=1),Number(i.toFixed(2))}function FM(n,t={}){const e=[],i=pc(n);for(let r=5;r>0;r-=1){const o=OM(i),a=gh(pc({h:IM(o,r,!0),s:AM(o,r,!0),v:LM(o,r,!0)}));e.push(a)}e.push(gh(i));for(let r=1;r<=4;r+=1){const o=OM(i),a=gh(pc({h:IM(o,r),s:AM(o,r),v:LM(o,r)}));e.push(a)}return"dark"===t.theme?qW.map(({index:r,opacity:o})=>gh(function jW(n,t,e){const i=e/100;return{r:(t.r-n.r)*i+n.r,g:(t.g-n.g)*i+n.g,b:(t.b-n.b)*i+n.b}}(pc(t.backgroundColor||"#141414"),pc(e[r]),100*o))):e}const $W=new $e("nz-config"),WW=`-ant-${Date.now()}-${Math.random()}`;function NM(n,t){const e=function GW(n,t){const e={},i=(a,s)=>{let l=a.clone();return l=(null==s?void 0:s(l))||l,l.toRgbString()},r=(a,s)=>{const l=new os(a),u=FM(l.toRgbString());e[`${s}-color`]=i(l),e[`${s}-color-disabled`]=u[1],e[`${s}-color-hover`]=u[4],e[`${s}-color-active`]=u[7],e[`${s}-color-outline`]=l.clone().setAlpha(.2).toRgbString(),e[`${s}-color-deprecated-bg`]=u[1],e[`${s}-color-deprecated-border`]=u[3]};if(t.primaryColor){r(t.primaryColor,"primary");const a=new os(t.primaryColor),s=FM(a.toRgbString());s.forEach((u,f)=>{e[`primary-${f+1}`]=u}),e["primary-color-deprecated-l-35"]=i(a,u=>u.lighten(35)),e["primary-color-deprecated-l-20"]=i(a,u=>u.lighten(20)),e["primary-color-deprecated-t-20"]=i(a,u=>u.tint(20)),e["primary-color-deprecated-t-50"]=i(a,u=>u.tint(50)),e["primary-color-deprecated-f-12"]=i(a,u=>u.setAlpha(.12*u.getAlpha()));const l=new os(s[0]);e["primary-color-active-deprecated-f-30"]=i(l,u=>u.setAlpha(.3*u.getAlpha())),e["primary-color-active-deprecated-d-02"]=i(l,u=>u.darken(2))}return t.successColor&&r(t.successColor,"success"),t.warningColor&&r(t.warningColor,"warning"),t.errorColor&&r(t.errorColor,"error"),t.infoColor&&r(t.infoColor,"info"),`\n :root {\n ${Object.keys(e).map(a=>`--${n}-${a}: ${e[a]};`).join("\n")}\n }\n `.trim()}(n,t);kw()?function Eq(n,t,e={}){var i,r,o;const a=_m(e);if(!ym.has(a)){const u=Pw("",e),{parentNode:f}=u;ym.set(a,f),f.removeChild(u)}const s=function zw(n,t={}){var e;const i=_m(t);return Array.from((null===(e=ym.get(i))||void 0===e?void 0:e.children)||[]).find(r=>"STYLE"===r.tagName&&r.getAttribute(xw(t))===n)}(t,e);if(s)return(null===(i=e.csp)||void 0===i?void 0:i.nonce)&&s.nonce!==(null===(r=e.csp)||void 0===r?void 0:r.nonce)&&(s.nonce=null===(o=e.csp)||void 0===o?void 0:o.nonce),s.innerHTML!==n&&(s.innerHTML=n),s;const l=Pw(n,e);null==l||l.setAttribute(xw(e),t)}(e,`${WW}-dynamic-theme`):js("NzConfigService: SSR do not support dynamic theme with css variables.")}const RM=function(n){return void 0!==n};let gc=(()=>{class n{constructor(e){var i;this.configUpdated$=new de,this.config=e||{},this.config.theme&&NM((null===(i=this.getConfig().prefixCls)||void 0===i?void 0:i.prefixCls)||"ant",this.config.theme)}getConfig(){return this.config}getConfigForComponent(e){return this.config[e]}getConfigChangeEventForComponent(e){return this.configUpdated$.pipe(Bs(i=>i===e),function LW(n){return t=>t.lift(new FW(n))}(void 0))}set(e,i){var r;this.config[e]=Object.assign(Object.assign({},this.config[e]),i),"theme"===e&&this.config.theme&&NM((null===(r=this.getConfig().prefixCls)||void 0===r?void 0:r.prefixCls)||"ant",this.config.theme),this.configUpdated$.next(e)}}return n.\u0275fac=function(e){return new(e||n)(me($W,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ui(){return function(t,e,i){const r=`$$__zorroConfigDecorator__${e}`;return Object.defineProperty(t,r,{configurable:!0,writable:!0,enumerable:!1}),{get(){var o,a;const s=null!=i&&i.get?i.get.bind(this)():this[r],l=((null===(o=this.propertyAssignCounter)||void 0===o?void 0:o[e])||0)>1,u=null===(a=this.nzConfigService.getConfigForComponent(this._nzModuleName))||void 0===a?void 0:a[e];return l&&RM(s)?s:RM(u)?u:s},set(o){this.propertyAssignCounter=this.propertyAssignCounter||{},this.propertyAssignCounter[e]=(this.propertyAssignCounter[e]||0)+1,null!=i&&i.set?i.set.bind(this)(o):this[r]=o},configurable:!0,enumerable:!0}}}const KW=[{name:"bars",theme:"outline",icon:''},{name:"calendar",theme:"outline",icon:''},{name:"caret-up",theme:"fill",icon:''},{name:"caret-up",theme:"outline",icon:''},{name:"caret-down",theme:"fill",icon:''},{name:"caret-down",theme:"outline",icon:''},{name:"check-circle",theme:"fill",icon:''},{name:"check-circle",theme:"outline",icon:''},{name:"check",theme:"outline",icon:''},{name:"clock-circle",theme:"outline",icon:''},{name:"close-circle",theme:"outline",icon:''},{name:"close-circle",theme:"fill",icon:''},{name:"close",theme:"outline",icon:''},{name:"copy",theme:"outline",icon:''},{name:"delete",theme:"outline",icon:''},{name:"double-left",theme:"outline",icon:''},{name:"double-right",theme:"outline",icon:''},{name:"down",theme:"outline",icon:''},{name:"edit",theme:"outline",icon:''},{name:"ellipsis",theme:"outline",icon:''},{name:"exclamation-circle",theme:"fill",icon:''},{name:"exclamation-circle",theme:"outline",icon:''},{name:"eye",theme:"outline",icon:''},{name:"file",theme:"fill",icon:''},{name:"file",theme:"outline",icon:''},{name:"filter",theme:"fill",icon:''},{name:"info-circle",theme:"fill",icon:''},{name:"info-circle",theme:"outline",icon:''},{name:"left",theme:"outline",icon:''},{name:"loading",theme:"outline",icon:''},{name:"paper-clip",theme:"outline",icon:''},{name:"question-circle",theme:"outline",icon:''},{name:"right",theme:"outline",icon:''},{name:"rotate-right",theme:"outline",icon:''},{name:"rotate-left",theme:"outline",icon:''},xM,{name:"search",theme:"outline",icon:''},xM,{name:"upload",theme:"outline",icon:''},{name:"vertical-align-top",theme:"outline",icon:''},{name:"up",theme:"outline",icon:''},{name:"swap-right",theme:"outline",icon:''},{name:"zoom-in",theme:"outline",icon:''},{name:"zoom-out",theme:"outline",icon:''}],HM=new $e("nz_icons"),BM=(new $e("nz_icon_default_twotone_color"),"#1890ff");let UM=(()=>{class n extends kM{constructor(e,i,r,o,a,s,l){super(e,a,s,i,[...KW,...l||[]]),this.nzConfigService=r,this.platform=o,this.configUpdated$=new de,this.iconfontCache=new Set,this.subscription=null,this.onConfigChange(),this.configDefaultTwotoneColor(),this.configDefaultTheme()}get _disableDynamicLoading(){return!this.platform.isBrowser}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}normalizeSvgElement(e){e.getAttribute("viewBox")||this._renderer.setAttribute(e,"viewBox","0 0 1024 1024"),(!e.getAttribute("width")||!e.getAttribute("height"))&&(this._renderer.setAttribute(e,"width","1em"),this._renderer.setAttribute(e,"height","1em")),e.getAttribute("fill")||this._renderer.setAttribute(e,"fill","currentColor")}fetchFromIconfont(e){const{scriptUrl:i}=e;if(this._document&&!this.iconfontCache.has(i)){const r=this._renderer.createElement("script");this._renderer.setAttribute(r,"src",i),this._renderer.setAttribute(r,"data-namespace",i.replace(/^(https?|http):/g,"")),this._renderer.appendChild(this._document.body,r),this.iconfontCache.add(i)}}createIconfontIcon(e){return this._createSVGElementFromString(``)}onConfigChange(){this.subscription=this.nzConfigService.getConfigChangeEventForComponent("icon").subscribe(()=>{this.configDefaultTwotoneColor(),this.configDefaultTheme(),this.configUpdated$.next()})}configDefaultTheme(){const e=this.getConfig();this.defaultTheme=e.nzTheme||"outline"}configDefaultTwotoneColor(){const i=this.getConfig().nzTwotoneColor||BM;let r=BM;i&&(i.startsWith("#")?r=i:js("Twotone color must be a hex color!")),this.twoToneColor={primaryColor:r}}getConfig(){return this.nzConfigService.getConfigForComponent("icon")||{}}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(K0),me(gc),me(Or),me(d4,8),me(en,8),me(HM,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const YM=new $e("nz_icons_patch");let qM=(()=>{class n{constructor(e,i){this.extraIcons=e,this.rootIconService=i,this.patched=!1}doPatch(){this.patched||(this.extraIcons.forEach(e=>this.rootIconService.addIcon(e)),this.patched=!0)}}return n.\u0275fac=function(e){return new(e||n)(me(YM,2),me(UM))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),Js=(()=>{class n extends Y${constructor(e,i,r,o,a,s){super(o,r,a),this.ngZone=e,this.changeDetectorRef=i,this.iconService=o,this.renderer=a,this.cacheClassName=null,this.nzRotate=0,this.spin=!1,this.destroy$=new de,s&&s.doPatch(),this.el=r.nativeElement}set nzSpin(e){this.spin=e}set nzType(e){this.type=e}set nzTheme(e){this.theme=e}set nzTwotoneColor(e){this.twoToneColor=e}set nzIconfont(e){this.iconfont=e}ngOnChanges(e){const{nzType:i,nzTwotoneColor:r,nzSpin:o,nzTheme:a,nzRotate:s}=e;i||r||o||a?this.changeIcon2():s?this.handleRotate(this.el.firstChild):this._setSVGElement(this.iconService.createIconfontIcon(`#${this.iconfont}`))}ngOnInit(){this.renderer.setAttribute(this.el,"class",`anticon ${this.el.className}`.trim())}ngAfterContentChecked(){if(!this.type){const e=this.el.children;let i=e.length;if(!this.type&&e.length)for(;i--;){const r=e[i];"svg"===r.tagName.toLowerCase()&&this.iconService.normalizeSvgElement(r)}}}ngOnDestroy(){this.destroy$.next()}changeIcon2(){this.setClassName(),this.ngZone.runOutsideAngular(()=>{yi(this._changeIcon()).pipe(Pt(this.destroy$)).subscribe({next:e=>{this.ngZone.run(()=>{this.changeDetectorRef.detectChanges(),e&&(this.setSVGData(e),this.handleSpin(e),this.handleRotate(e))})},error:js})})}handleSpin(e){this.spin||"loading"===this.type?this.renderer.addClass(e,"anticon-spin"):this.renderer.removeClass(e,"anticon-spin")}handleRotate(e){this.nzRotate?this.renderer.setAttribute(e,"style",`transform: rotate(${this.nzRotate}deg)`):this.renderer.removeAttribute(e,"style")}setClassName(){this.cacheClassName&&this.renderer.removeClass(this.el,this.cacheClassName),this.cacheClassName=`anticon-${this.type}`,this.renderer.addClass(this.el,this.cacheClassName)}setSVGData(e){this.renderer.setAttribute(e,"data-icon",this.type),this.renderer.setAttribute(e,"aria-hidden","true")}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(er),Y(jt),Y(UM),Y(Ai),Y(qM,8))},n.\u0275dir=We({type:n,selectors:[["","nz-icon",""]],hostVars:2,hostBindings:function(e,i){2&e&&Gt("anticon",!0)},inputs:{nzSpin:"nzSpin",nzRotate:"nzRotate",nzType:"nzType",nzTheme:"nzTheme",nzTwotoneColor:"nzTwotoneColor",nzIconfont:"nzIconfont"},exportAs:["nzIcon"],features:[kt,Dt]}),at([Wt()],n.prototype,"nzSpin",null),n})(),vc=(()=>{class n{static forRoot(e){return{ngModule:n,providers:[{provide:HM,useValue:e}]}}static forChild(e){return{ngModule:n,providers:[qM,{provide:YM,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})();function QW(n,t){1&n&&Ce(0,"span",1),2&n&&x("nzType",k().iconType)}let vh=(()=>{class n{constructor(){this.formStatusChanges=new Rs(1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),jM=(()=>{class n{constructor(){this.noFormStatus=new Q1(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const ZW={error:"close-circle-fill",validating:"loading",success:"check-circle-fill",warning:"exclamation-circle-fill"};let $M=(()=>{class n{constructor(e){this.cdr=e,this.status="",this.iconType=null}ngOnChanges(e){this.updateIcon()}updateIcon(){this.iconType=this.status?ZW[this.status]:null,this.cdr.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(Y(er))},n.\u0275cmp=tt({type:n,selectors:[["nz-form-item-feedback-icon"]],hostAttrs:[1,"ant-form-item-feedback-icon"],hostVars:8,hostBindings:function(e,i){2&e&&Gt("ant-form-item-feedback-icon-error","error"===i.status)("ant-form-item-feedback-icon-warning","warning"===i.status)("ant-form-item-feedback-icon-success","success"===i.status)("ant-form-item-feedback-icon-validating","validating"===i.status)},inputs:{status:"status"},exportAs:["nzFormFeedbackIcon"],features:[Dt],decls:1,vars:1,consts:[["nz-icon","",3,"nzType",4,"ngIf"],["nz-icon","",3,"nzType"]],template:function(e,i){1&e&&V(0,QW,1,1,"span",0),2&e&&x("ngIf",i.iconType)},dependencies:[Et,Js],encapsulation:2,changeDetection:0}),n})(),WM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr,vc]}),n})();const GM=["*"],XW=["inputElement"],JW=["nz-radio",""];let eG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["","nz-radio-button",""]]}),n})(),Rm=(()=>{class n{constructor(){this.selected$=new Rs(1),this.touched$=new de,this.disabled$=new Rs(1),this.name$=new Rs(1)}touch(){this.touched$.next()}select(e){this.selected$.next(e)}setDisabled(e){this.disabled$.next(e)}setName(e){this.name$.next(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),KM=(()=>{class n{constructor(e,i,r){this.cdr=e,this.nzRadioService=i,this.directionality=r,this.value=null,this.destroy$=new de,this.onChange=()=>{},this.onTouched=()=>{},this.nzDisabled=!1,this.nzButtonStyle="outline",this.nzSize="default",this.nzName=null,this.dir="ltr"}ngOnInit(){var e;this.nzRadioService.selected$.pipe(Pt(this.destroy$)).subscribe(i=>{this.value!==i&&(this.value=i,this.onChange(this.value))}),this.nzRadioService.touched$.pipe(Pt(this.destroy$)).subscribe(()=>{Promise.resolve().then(()=>this.onTouched())}),null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(e){const{nzDisabled:i,nzName:r}=e;i&&this.nzRadioService.setDisabled(this.nzDisabled),r&&this.nzRadioService.setName(this.nzName)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}writeValue(e){this.value=e,this.nzRadioService.select(e),this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.nzDisabled=e,this.nzRadioService.setDisabled(e),this.cdr.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(Rm),Y(qr,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-radio-group"]],hostAttrs:[1,"ant-radio-group"],hostVars:8,hostBindings:function(e,i){2&e&&Gt("ant-radio-group-large","large"===i.nzSize)("ant-radio-group-small","small"===i.nzSize)("ant-radio-group-solid","solid"===i.nzButtonStyle)("ant-radio-group-rtl","rtl"===i.dir)},inputs:{nzDisabled:"nzDisabled",nzButtonStyle:"nzButtonStyle",nzSize:"nzSize",nzName:"nzName"},exportAs:["nzRadioGroup"],features:[Jt([Rm,{provide:ir,useExisting:vt(()=>n),multi:!0}]),Dt],ngContentSelectors:GM,decls:1,vars:0,template:function(e,i){1&e&&(jl(),$l(0))},encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzDisabled",void 0),n})(),QM=(()=>{class n{constructor(e,i,r,o,a,s,l,u){this.ngZone=e,this.elementRef=i,this.cdr=r,this.focusMonitor=o,this.directionality=a,this.nzRadioService=s,this.nzRadioButtonDirective=l,this.nzFormStatusService=u,this.isNgModel=!1,this.destroy$=new de,this.isChecked=!1,this.name=null,this.isRadioButton=!!this.nzRadioButtonDirective,this.onChange=()=>{},this.onTouched=()=>{},this.nzValue=null,this.nzDisabled=!1,this.nzAutoFocus=!1,this.dir="ltr"}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}writeValue(e){this.isChecked=e,this.cdr.markForCheck()}registerOnChange(e){this.isNgModel=!0,this.onChange=e}registerOnTouched(e){this.onTouched=e}ngOnInit(){this.nzRadioService&&(this.nzRadioService.name$.pipe(Pt(this.destroy$)).subscribe(e=>{this.name=e,this.cdr.markForCheck()}),this.nzRadioService.disabled$.pipe(Pt(this.destroy$)).subscribe(e=>{this.nzDisabled=e,this.cdr.markForCheck()}),this.nzRadioService.selected$.pipe(Pt(this.destroy$)).subscribe(e=>{const i=this.isChecked;this.isChecked=this.nzValue===e,this.isNgModel&&i!==this.isChecked&&!1===this.isChecked&&this.onChange(!1),this.cdr.markForCheck()})),this.focusMonitor.monitor(this.elementRef,!0).pipe(Pt(this.destroy$)).subscribe(e=>{e||(Promise.resolve().then(()=>this.onTouched()),this.nzRadioService&&this.nzRadioService.touch())}),this.directionality.change.pipe(Pt(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.setupClickListener()}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.focusMonitor.stopMonitoring(this.elementRef)}setupClickListener(){this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>{e.stopPropagation(),e.preventDefault(),!this.nzDisabled&&!this.isChecked&&this.ngZone.run(()=>{var i;null===(i=this.nzRadioService)||void 0===i||i.select(this.nzValue),this.isNgModel&&(this.isChecked=!0,this.onChange(!0)),this.cdr.markForCheck()})})})}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(er),Y(cM),Y(qr,8),Y(Rm,8),Y(eG,8),Y(vh,8))},n.\u0275cmp=tt({type:n,selectors:[["","nz-radio",""],["","nz-radio-button",""]],viewQuery:function(e,i){if(1&e&&Mi(XW,7),2&e){let r;ui(r=hi())&&(i.inputElement=r.first)}},hostVars:18,hostBindings:function(e,i){2&e&&Gt("ant-radio-wrapper-in-form-item",!!i.nzFormStatusService)("ant-radio-wrapper",!i.isRadioButton)("ant-radio-button-wrapper",i.isRadioButton)("ant-radio-wrapper-checked",i.isChecked&&!i.isRadioButton)("ant-radio-button-wrapper-checked",i.isChecked&&i.isRadioButton)("ant-radio-wrapper-disabled",i.nzDisabled&&!i.isRadioButton)("ant-radio-button-wrapper-disabled",i.nzDisabled&&i.isRadioButton)("ant-radio-wrapper-rtl",!i.isRadioButton&&"rtl"===i.dir)("ant-radio-button-wrapper-rtl",i.isRadioButton&&"rtl"===i.dir)},inputs:{nzValue:"nzValue",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus"},exportAs:["nzRadio"],features:[Jt([{provide:ir,useExisting:vt(()=>n),multi:!0}])],attrs:JW,ngContentSelectors:GM,decls:6,vars:24,consts:[["type","radio",3,"disabled","checked"],["inputElement",""]],template:function(e,i){1&e&&(jl(),q(0,"span"),Ce(1,"input",0,1)(3,"span"),j(),q(4,"span"),$l(5),j()),2&e&&(Gt("ant-radio",!i.isRadioButton)("ant-radio-checked",i.isChecked&&!i.isRadioButton)("ant-radio-disabled",i.nzDisabled&&!i.isRadioButton)("ant-radio-button",i.isRadioButton)("ant-radio-button-checked",i.isChecked&&i.isRadioButton)("ant-radio-button-disabled",i.nzDisabled&&i.isRadioButton),T(1),Gt("ant-radio-input",!i.isRadioButton)("ant-radio-button-input",i.isRadioButton),x("disabled",i.nzDisabled)("checked",i.isChecked),Sn("autofocus",i.nzAutoFocus?"autofocus":null)("name",i.name),T(2),Gt("ant-radio-inner",!i.isRadioButton)("ant-radio-button-inner",i.isRadioButton))},encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),n})(),tG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic]}),n})();const ZM=["*"],nG=["inputElement"],iG=["nz-checkbox",""];let XM=(()=>{class n{constructor(e,i){this.nzOnChange=new Je,this.checkboxList=[],e.addClass(i.nativeElement,"ant-checkbox-group")}addCheckbox(e){this.checkboxList.push(e)}removeCheckbox(e){this.checkboxList.splice(this.checkboxList.indexOf(e),1)}onChange(){const e=this.checkboxList.filter(i=>i.nzChecked).map(i=>i.nzValue);this.nzOnChange.emit(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["nz-checkbox-wrapper"]],outputs:{nzOnChange:"nzOnChange"},exportAs:["nzCheckboxWrapper"],ngContentSelectors:ZM,decls:1,vars:0,template:function(e,i){1&e&&(jl(),$l(0))},encapsulation:2,changeDetection:0}),n})(),rG=(()=>{class n{constructor(e,i,r,o,a,s,l){this.ngZone=e,this.elementRef=i,this.nzCheckboxWrapperComponent=r,this.cdr=o,this.focusMonitor=a,this.directionality=s,this.nzFormStatusService=l,this.dir="ltr",this.destroy$=new de,this.onChange=()=>{},this.onTouched=()=>{},this.nzCheckedChange=new Je,this.nzValue=null,this.nzAutoFocus=!1,this.nzDisabled=!1,this.nzIndeterminate=!1,this.nzChecked=!1,this.nzId=null}innerCheckedChange(e){this.nzDisabled||(this.nzChecked=e,this.onChange(this.nzChecked),this.nzCheckedChange.emit(this.nzChecked),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.onChange())}writeValue(e){this.nzChecked=e,this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}ngOnInit(){this.focusMonitor.monitor(this.elementRef,!0).pipe(Pt(this.destroy$)).subscribe(e=>{e||Promise.resolve().then(()=>this.onTouched())}),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.addCheckbox(this),this.directionality.change.pipe(Pt(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>{e.preventDefault(),this.focus(),!this.nzDisabled&&this.ngZone.run(()=>{this.innerCheckedChange(!this.nzChecked),this.cdr.markForCheck()})}),is(this.inputElement.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>e.stopPropagation())})}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.elementRef),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.removeCheckbox(this),this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(XM,8),Y(er),Y(cM),Y(qr,8),Y(vh,8))},n.\u0275cmp=tt({type:n,selectors:[["","nz-checkbox",""]],viewQuery:function(e,i){if(1&e&&Mi(nG,7),2&e){let r;ui(r=hi())&&(i.inputElement=r.first)}},hostAttrs:[1,"ant-checkbox-wrapper"],hostVars:6,hostBindings:function(e,i){2&e&&Gt("ant-checkbox-wrapper-in-form-item",!!i.nzFormStatusService)("ant-checkbox-wrapper-checked",i.nzChecked)("ant-checkbox-rtl","rtl"===i.dir)},inputs:{nzValue:"nzValue",nzAutoFocus:"nzAutoFocus",nzDisabled:"nzDisabled",nzIndeterminate:"nzIndeterminate",nzChecked:"nzChecked",nzId:"nzId"},outputs:{nzCheckedChange:"nzCheckedChange"},exportAs:["nzCheckbox"],features:[Jt([{provide:ir,useExisting:vt(()=>n),multi:!0}])],attrs:iG,ngContentSelectors:ZM,decls:6,vars:11,consts:[[1,"ant-checkbox"],["type","checkbox",1,"ant-checkbox-input",3,"checked","ngModel","disabled","ngModelChange"],["inputElement",""],[1,"ant-checkbox-inner"]],template:function(e,i){1&e&&(jl(),q(0,"span",0)(1,"input",1,2),_e("ngModelChange",function(o){return i.innerCheckedChange(o)}),j(),Ce(3,"span",3),j(),q(4,"span"),$l(5),j()),2&e&&(Gt("ant-checkbox-checked",i.nzChecked&&!i.nzIndeterminate)("ant-checkbox-disabled",i.nzDisabled)("ant-checkbox-indeterminate",i.nzIndeterminate),T(1),x("checked",i.nzChecked)("ngModel",i.nzChecked)("disabled",i.nzDisabled),Sn("autofocus",i.nzAutoFocus?"autofocus":null)("id",i.nzId))},dependencies:[e4,pr,or],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzIndeterminate",void 0),at([Wt()],n.prototype,"nzChecked",void 0),n})(),oG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,r$]}),n})();new class sG extends xo{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,o=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++r0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame(()=>t.flush(null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(cancelAnimationFrame(e),t.scheduled=void 0)}});let cG=1;const uG=Promise.resolve(),_h={};function JM(n){return n in _h&&(delete _h[n],!0)}const eS={setImmediate(n){const t=cG++;return _h[t]=!0,uG.then(()=>JM(t)&&n()),t},clearImmediate(n){JM(n)}},tS=new class dG extends xo{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,o=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++r0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=eS.setImmediate(t.flush.bind(t,null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(eS.clearImmediate(e),t.scheduled=void 0)}});class mG{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new pG(t,this.durationSelector))}}class pG extends Ar{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1}_next(t){if(this.value=t,this.hasValue=!0,!this.throttled){let e;try{const{durationSelector:r}=this;e=r(t)}catch(r){return this.destination.error(r)}const i=Cn(e,new bi(this));!i||i.closed?this.clearThrottle():this.add(this.throttled=i)}}clearThrottle(){const{value:t,hasValue:e,throttled:i}=this;i&&(this.remove(i),this.throttled=void 0,i.unsubscribe()),e&&(this.value=void 0,this.hasValue=!1,this.destination.next(t))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function nS(n){return!m(n)&&n-parseFloat(n)+1>=0}function vG(n){const{index:t,period:e,subscriber:i}=n;if(i.next(t),!i.closed){if(-1===e)return i.complete();n.index=t+1,this.schedule(n,e)}}function Vm(n,t=sh){return function fG(n){return function(e){return e.lift(new mG(n))}}(()=>function gG(n=0,t,e){let i=-1;return nS(t)?i=Number(t)<1?1:Number(t):ke(t)&&(e=t),ke(e)||(e=sh),new te(r=>{const o=nS(n)?n:+n-e.now();return e.schedule(vG,o,{index:0,period:i,subscriber:r})})}(n,t))} +/** + * @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 + */let yG=(()=>{class n{constructor(e,i,r){this._ngZone=e,this._platform=i,this._scrolled=new de,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new te(i=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(Vm(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Po()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(Bs(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&i.push(o)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let r=cc(i),o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>is(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(Or),me(en,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),iS=(()=>{class n{constructor(e,i,r){this._platform=e,this._change=new de,this._changeListener=o=>{this._change.next(o)},this._document=r,i.runOutsideAngular(()=>{if(e.isBrowser){const o=this._getWindow();o.addEventListener("resize",this._changeListener),o.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect();return{top:-o.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,left:-o.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(Vm(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(Ft),me(en,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),rS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(),oS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,rS,so,rS]}),n})(); +/** + * @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 + */ +class Hm{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null!=t&&(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class CG extends Hm{constructor(t,e,i,r){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=r}}class aS extends Hm{constructor(t,e,i,r){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i,this.injector=r}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class wG extends Hm{constructor(t){super(),this.element=t instanceof jt?t.nativeElement:t}} +/** + * @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 + */ +class SG extends class MG{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof CG?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof aS?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof wG?(this._attachedPortal=t,this.attachDomPortal(t)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}{constructor(t,e,i,r,o){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=r,this.attachDomPortal=a=>{const s=a.element,l=this._document.createComment("dom-portal");s.parentNode.insertBefore(l,s),this.outletElement.appendChild(s),this._attachedPortal=a,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(s,l)})},this._document=o}attachComponentPortal(t){const i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let r;return t.viewContainerRef?(r=t.viewContainerRef.createComponent(i,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>r.destroy())):(r=i.create(t.injector||this._defaultInjector||hr.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=t,r}attachTemplatePortal(t){let e=t.viewContainerRef,i=e.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);-1!==r&&e.remove(r)}),this._attachedPortal=t,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[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 + */ +let TG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */class kG{constructor(t,e){this.predicate=t,this.inclusive=e}call(t,e){return e.subscribe(new xG(t,this.predicate,this.inclusive))}}class xG extends I{constructor(t,e,i){super(t),this.predicate=e,this.inclusive=i,this.index=0}_next(t){const e=this.destination;let i;try{i=this.predicate(t,this.index++)}catch(r){return void e.error(r)}this.nextOrComplete(t,i)}nextOrComplete(t,e){const i=this.destination;Boolean(e)?i.next(t):(this.inclusive&&i.next(t),i.complete())}} +/** + * @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 + */const sS=fj();class PG{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=vi(-this._previousScrollPosition.left),t.style.top=vi(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,i=t.style,r=this._document.body.style,o=i.scrollBehavior||"",a=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),sS&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),sS&&(i.scrollBehavior=o,r.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}} +/** + * @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 + */class zG{constructor(t,e,i,r){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}} +/** + * @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 + */class lS{enable(){}disable(){}attach(){}} +/** + * @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 Bm(n,t){return t.some(e=>n.bottome.bottom||n.righte.right)}function cS(n,t){return t.some(e=>n.tope.bottom||n.lefte.right)} +/** + * @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 + */class EG{constructor(t,e,i,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=r,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:r}=this._viewportRuler.getViewportSize();Bm(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let OG=(()=>{class n{constructor(e,i,r,o){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=r,this.noop=()=>new lS,this.close=a=>new zG(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=>new PG(this._viewportRuler,this._document),this.reposition=a=>new EG(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=o}}return n.\u0275fac=function(e){return new(e||n)(me(yG),me(iS),me(Ft),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */class uS{constructor(t){if(this.scrollStrategy=new lS,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[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 + */class ai{constructor(t,e,i,r,o){this.offsetX=i,this.offsetY=r,this.panelClass=o,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}}class IG{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}} +/** + * @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 + */ +class AG{constructor(t,e,i,r,o,a,s,l,u,f=!1){this._portalOutlet=t,this._host=e,this._pane=i,this._config=r,this._ngZone=o,this._keyboardDispatcher=a,this._document=s,this._location=l,this._outsideClickDispatcher=u,this._animationsDisabled=f,this._backdropElement=null,this._backdropClick=new de,this._attachments=new de,this._detachments=new de,this._locationChanges=M.EMPTY,this._backdropClickHandler=p=>this._backdropClick.next(p),this._backdropTransitionendHandler=p=>{this._disposeBackdrop(p.target)},this._keydownEvents=new de,this._outsidePointerEvents=new de,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Dm(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof(null==e?void 0:e.onDestroy)&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){var t;const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null===(t=this._host)||void 0===t||t.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=vi(this._config.width),t.height=vi(this._config.height),t.minWidth=vi(this._config.minWidth),t.minHeight=vi(this._config.minHeight),t.maxWidth=vi(this._config.maxWidth),t.maxHeight=vi(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),this._animationsDisabled||"undefined"==typeof requestAnimationFrame?this._backdropElement.classList.add(t):this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})})}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const t=this._backdropElement;if(t){if(this._animationsDisabled)return void this._disposeBackdrop(t);t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500))}}_toggleClasses(t,e,i){const r=X2(e||[]).filter(o=>!!o);r.length&&(i?t.classList.add(...r):t.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(Pt(qn(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 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 + */let hS=(()=>{class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){var e;null===(e=this._containerElement)||void 0===e||e.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||Qw()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;o{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._originRect,e=this._overlayRect,i=this._viewportRect,r=this._containerRect,o=[];let a;for(let s of this._preferredPositions){let l=this._getOriginPoint(t,r,s),u=this._getOverlayPoint(l,e,s),f=this._getOverlayFit(u,e,i,s);if(f.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,l);this._canFitWithFlexibleDimensions(f,u,i)?o.push({position:s,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,s)}):(!a||a.overlayFit.visibleAreal&&(l=f,s=u)}return this._isPushed=!1,void this._applyPosition(s.position,s.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(a.position,a.originPoint);this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&el(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(dS),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,i){let r,o;if("center"==i.originX)r=t.left+t.width/2;else{const a=this._isRtl()?t.right:t.left,s=this._isRtl()?t.left:t.right;r="start"==i.originX?a:s}return e.left<0&&(r-=e.left),o="center"==i.originY?t.top+t.height/2:"top"==i.originY?t.top:t.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(t,e,i){let r,o;return r="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,o="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+r,y:t.y+o}}_getOverlayFit(t,e,i,r){const o=mS(e);let{x:a,y:s}=t,l=this._getOffset(r,"x"),u=this._getOffset(r,"y");l&&(a+=l),u&&(s+=u);let P=0-s,E=s+o.height-i.height,H=this._subtractOverflows(o.width,0-a,a+o.width-i.width),G=this._subtractOverflows(o.height,P,E),ne=H*G;return{visibleArea:ne,isCompletelyWithinViewport:o.width*o.height===ne,fitsInViewportVertically:G===o.height,fitsInViewportHorizontally:H==o.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const r=i.bottom-e.y,o=i.right-e.x,a=fS(this._overlayRef.getConfig().minHeight),s=fS(this._overlayRef.getConfig().minWidth),u=t.fitsInViewportHorizontally||null!=s&&s<=o;return(t.fitsInViewportVertically||null!=a&&a<=r)&&u}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const r=mS(e),o=this._viewportRect,a=Math.max(t.x+r.width-o.width,0),s=Math.max(t.y+r.height-o.height,0),l=Math.max(o.top-i.top-t.y,0),u=Math.max(o.left-i.left-t.x,0);let f=0,p=0;return f=r.width<=o.width?u||-a:t.xH&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.y-H/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)P=i.width-t.x+this._viewportMargin,f=t.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)p=t.x,f=i.right-t.x;else{const E=Math.min(i.right-t.x+i.left,t.x),H=this._lastBoundingBoxSize.width;f=2*E,p=t.x-E,f>H&&!this._isInitialRender&&!this._growAfterOpen&&(p=t.x-H/2)}return{top:a,left:p,bottom:s,right:P,width:f,height:o}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;r.height=vi(i.height),r.top=vi(i.top),r.bottom=vi(i.bottom),r.width=vi(i.width),r.left=vi(i.left),r.right=vi(i.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",o&&(r.maxHeight=vi(o)),a&&(r.maxWidth=vi(a))}this._lastBoundingBoxSize=i,el(this._boundingBox.style,r)}_resetBoundingBoxStyles(){el(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){el(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(r){const f=this._viewportRuler.getViewportScrollPosition();el(i,this._getExactOverlayY(e,t,f)),el(i,this._getExactOverlayX(e,t,f))}else i.position="static";let s="",l=this._getOffset(e,"x"),u=this._getOffset(e,"y");l&&(s+=`translateX(${l}px) `),u&&(s+=`translateY(${u}px)`),i.transform=s.trim(),a.maxHeight&&(r?i.maxHeight=vi(a.maxHeight):o&&(i.maxHeight="")),a.maxWidth&&(r?i.maxWidth=vi(a.maxWidth):o&&(i.maxWidth="")),el(this._pane.style,i)}_getExactOverlayY(t,e,i){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),"bottom"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":r.top=vi(o.y),r}_getExactOverlayX(t,e,i){let a,r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),a=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===a?r.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":r.left=vi(o.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:cS(t,i),isOriginOutsideView:Bm(t,i),isOverlayClipped:cS(e,i),isOverlayOutsideView:Bm(e,i)}}_subtractOverflows(t,...e){return e.reduce((i,r)=>i-Math.max(r,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&X2(t).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof jt)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function el(n,t){for(let e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function fS(n){if("number"!=typeof n&&null!=n){const[t,e]=n.split(LG);return e&&"px"!==e?null:parseFloat(t)}return n||null}function mS(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const pS="cdk-global-overlay-wrapper"; +/** + * @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 + */class NG{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(pS),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:a,maxHeight:s}=i,l=!("100%"!==r&&"100vw"!==r||a&&"100%"!==a&&"100vw"!==a),u=!("100%"!==o&&"100vh"!==o||s&&"100%"!==s&&"100vh"!==s),f=this._xPosition,p=this._xOffset,P="rtl"===this._overlayRef.getConfig().direction;let E="",H="",G="";l?G="flex-start":"center"===f?(G="center",P?H=p:E=p):P?"left"===f||"end"===f?(G="flex-end",E=p):("right"===f||"start"===f)&&(G="flex-start",H=p):"left"===f||"start"===f?(G="flex-start",E=p):("right"===f||"end"===f)&&(G="flex-end",H=p),t.position=this._cssPosition,t.marginLeft=l?"0":E,t.marginTop=u?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=l?"0":H,e.justifyContent=G,e.alignItems=u?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(pS),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let RG=(()=>{class n{constructor(e,i,r,o){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=o}global(){return new NG}flexibleConnectedTo(e){return new FG(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(me(iS),me(en),me(Or),me(hS))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),gS=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),VG=(()=>{class n extends gS{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=r=>{const o=this._attachedOverlays;for(let a=o.length-1;a>-1;a--)if(o[a]._keydownEvents.observers.length>0){const s=o[a]._keydownEvents;this._ngZone?this._ngZone.run(()=>s.next(r)):s.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(Ft,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),HG=(()=>{class n extends gS{constructor(e,i,r){super(e),this._platform=i,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=o=>{this._pointerDownEventTarget=Zs(o)},this._clickListener=o=>{const a=Zs(o),s="click"===o.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let u=l.length-1;u>-1;u--){const f=l[u];if(f._outsidePointerEvents.observers.length<1||!f.hasAttached())continue;if(f.overlayElement.contains(a)||f.overlayElement.contains(s))break;const p=f._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>p.next(o)):p.next(o)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(Or),me(Ft,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),BG=0,Um=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p,P,E){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=r,this._positionBuilder=o,this._keyboardDispatcher=a,this._injector=s,this._ngZone=l,this._document=u,this._directionality=f,this._location=p,this._outsideClickDispatcher=P,this._animationsModuleType=E}create(e){const i=this._createHostElement(),r=this._createPaneElement(i),o=this._createPortalOutlet(r),a=new uS(e);return a.direction=a.direction||this._directionality.value,new AG(o,i,r,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+BG++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(tc)),new SG(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(me(OG),me(hS),me(ha),me(RG),me(VG),me(hr),me(Ft),me(en),me(qr),me(A9),me(HG),me(O1,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const UG=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],vS=new $e("cdk-connected-overlay-scroll-strategy");let yh=(()=>{class n{constructor(e){this.elementRef=e}}return n.\u0275fac=function(e){return new(e||n)(Y(jt))},n.\u0275dir=We({type:n,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),n})(),_c=(()=>{class n{constructor(e,i,r,o,a){this._overlay=e,this._dir=a,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=M.EMPTY,this._attachSubscription=M.EMPTY,this._detachSubscription=M.EMPTY,this._positionSubscription=M.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new Je,this.positionChange=new Je,this.attach=new Je,this.detach=new Je,this.overlayKeydown=new Je,this.overlayOutsideClick=new Je,this._templatePortal=new aS(i,r),this._scrollStrategyFactory=o,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=lc(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=lc(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=lc(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=lc(e)}get push(){return this._push}set push(e){this._push=lc(e)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=UG);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),27===i.keyCode&&!this.disableClose&&! +/** + * @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 Cj(n,...t){return t.length?t.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{this.overlayOutsideClick.next(i)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new uS({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(i.width=this.width),(this.height||0===this.height)&&(i.height=this.height),(this.minWidth||0===this.minWidth)&&(i.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){const i=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof yh?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe( +/** + * @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 DG(n,t=!1){return e=>e.lift(new kG(n,t))}(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(Y(Um),Y(Hi),Y(Tr),Y(vS),Y(qr,8))},n.\u0275dir=We({type:n,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Dt]}),n})();const qG={provide:vS,deps:[Um],useFactory:function YG(n){return()=>n.scrollStrategies.reposition()}}; +/** + * @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 + */let bh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[Um,qG],imports:[so,TG,oS,oS]}),n})(),eu=(()=>{class n{constructor(e,i){this.elementRef=e,this.renderer=i,this.hidden=null,this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","")}setHiddenAttribute(){this.hidden?this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","string"==typeof this.hidden?this.hidden:""):this.renderer.removeAttribute(this.elementRef.nativeElement,"hidden")}ngOnChanges(){this.setHiddenAttribute()}ngAfterViewInit(){this.setHiddenAttribute()}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","nz-button",""],["nz-button-group"],["","nz-icon",""],["","nz-menu-item",""],["","nz-submenu",""],["nz-select-top-control"],["nz-select-placeholder"],["nz-input-group"]],inputs:{hidden:"hidden"},features:[Dt]}),n})(),_S=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})(); +/** + * @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 + */class jG{constructor(t,e,i,r){this.triggerElement=t,this.ngZone=e,this.insertExtraNode=i,this.platformId=r,this.waveTransitionDuration=400,this.styleForPseudo=null,this.extraNode=null,this.lastTime=0,this.onClick=o=>{!this.triggerElement||!this.triggerElement.getAttribute||this.triggerElement.getAttribute("disabled")||"INPUT"===o.target.tagName||this.triggerElement.className.indexOf("disabled")>=0||this.fadeOutWave()},this.platform=new Or(this.platformId),this.clickHandler=this.onClick.bind(this),this.bindTriggerEvent()}get waveAttributeName(){return this.insertExtraNode?"ant-click-animating":"ant-click-animating-without-extra-node"}bindTriggerEvent(){this.platform.isBrowser&&this.ngZone.runOutsideAngular(()=>{this.removeTriggerEvent(),this.triggerElement&&this.triggerElement.addEventListener("click",this.clickHandler,!0)})}removeTriggerEvent(){this.triggerElement&&this.triggerElement.removeEventListener("click",this.clickHandler,!0)}removeStyleAndExtraNode(){this.styleForPseudo&&document.body.contains(this.styleForPseudo)&&(document.body.removeChild(this.styleForPseudo),this.styleForPseudo=null),this.insertExtraNode&&this.triggerElement.contains(this.extraNode)&&this.triggerElement.removeChild(this.extraNode)}destroy(){this.removeTriggerEvent(),this.removeStyleAndExtraNode()}fadeOutWave(){const t=this.triggerElement,e=this.getWaveColor(t);t.setAttribute(this.waveAttributeName,"true"),!(Date.now(){t.removeAttribute(this.waveAttributeName),this.removeStyleAndExtraNode()},this.waveTransitionDuration))}isValidColor(t){return!!t&&"#ffffff"!==t&&"rgb(255, 255, 255)"!==t&&this.isNotGrey(t)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(t)&&"transparent"!==t}isNotGrey(t){const e=t.match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return!(e&&e[1]&&e[2]&&e[3]&&e[1]===e[2]&&e[2]===e[3])}getWaveColor(t){const e=getComputedStyle(t);return e.getPropertyValue("border-top-color")||e.getPropertyValue("border-color")||e.getPropertyValue("background-color")}runTimeoutOutsideZone(t,e){this.ngZone.runOutsideAngular(()=>setTimeout(t,e))}}const $G={disabled:!1},WG=new $e("nz-wave-global-options",{providedIn:"root",factory:function GG(){return $G}});let yS=(()=>{class n{constructor(e,i,r,o,a){this.ngZone=e,this.elementRef=i,this.config=r,this.animationType=o,this.platformId=a,this.nzWaveExtraNode=!1,this.waveDisabled=!1,this.waveDisabled=this.isConfigDisabled()}get disabled(){return this.waveDisabled}get rendererRef(){return this.waveRenderer}isConfigDisabled(){let e=!1;return this.config&&"boolean"==typeof this.config.disabled&&(e=this.config.disabled),"NoopAnimations"===this.animationType&&(e=!0),e}ngOnDestroy(){this.waveRenderer&&this.waveRenderer.destroy()}ngOnInit(){this.renderWaveIfEnabled()}renderWaveIfEnabled(){!this.waveDisabled&&this.elementRef.nativeElement&&(this.waveRenderer=new jG(this.elementRef.nativeElement,this.ngZone,this.nzWaveExtraNode,this.platformId))}disable(){this.waveDisabled=!0,this.waveRenderer&&(this.waveRenderer.removeTriggerEvent(),this.waveRenderer.removeStyleAndExtraNode())}enable(){this.waveDisabled=this.isConfigDisabled()||!1,this.waveRenderer&&this.waveRenderer.bindTriggerEvent()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(WG,8),Y(O1,8),Y(E1))},n.\u0275dir=We({type:n,selectors:[["","nz-wave",""],["button","nz-button","",3,"nzType","link",3,"nzType","text"]],inputs:{nzWaveExtraNode:"nzWaveExtraNode"},exportAs:["nzWave"]}),n})(),Ym=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})();const KG=["nz-button",""];function QG(n,t){1&n&&Ce(0,"span",1)}const ZG=["*"];let CS=(()=>{class n{constructor(e,i,r,o,a,s){this.ngZone=e,this.elementRef=i,this.cdr=r,this.renderer=o,this.nzConfigService=a,this.directionality=s,this._nzModuleName="button",this.nzBlock=!1,this.nzGhost=!1,this.nzSearch=!1,this.nzLoading=!1,this.nzDanger=!1,this.disabled=!1,this.tabIndex=null,this.nzType=null,this.nzShape=null,this.nzSize="default",this.dir="ltr",this.destroy$=new de,this.loading$=new de,this.nzConfigService.getConfigChangeEventForComponent("button").pipe(Pt(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}insertSpan(e,i){e.forEach(r=>{if("#text"===r.nodeName){const o=i.createElement("span"),a=i.parentNode(r);i.insertBefore(a,o,r),i.appendChild(o,r)}})}assertIconOnly(e,i){const r=Array.from(e.childNodes),o=r.filter(u=>{const f=Array.from(u.childNodes||[]);return"SPAN"===u.nodeName&&f.length>0&&f.every(p=>"svg"===p.nodeName)}).length,a=r.every(u=>"#text"!==u.nodeName);r.filter(u=>{const f=Array.from(u.childNodes||[]);return!("SPAN"===u.nodeName&&f.length>0&&f.every(p=>"svg"===p.nodeName))}).every(u=>"SPAN"!==u.nodeName)&&a&&o>=1&&i.addClass(e,"ant-btn-icon-only")}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click",{capture:!0}).pipe(Pt(this.destroy$)).subscribe(i=>{var r;(this.disabled&&"A"===(null===(r=i.target)||void 0===r?void 0:r.tagName)||this.nzLoading)&&(i.preventDefault(),i.stopImmediatePropagation())})})}ngOnChanges(e){const{nzLoading:i}=e;i&&this.loading$.next(this.nzLoading)}ngAfterViewInit(){this.assertIconOnly(this.elementRef.nativeElement,this.renderer),this.insertSpan(this.elementRef.nativeElement.childNodes,this.renderer)}ngAfterContentInit(){this.loading$.pipe(lh(this.nzLoading),Bs(()=>!!this.nzIconDirectiveElement),Pt(this.destroy$)).subscribe(e=>{const i=this.nzIconDirectiveElement.nativeElement;e?this.renderer.setStyle(i,"display","none"):this.renderer.removeStyle(i,"display")})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(er),Y(Ai),Y(gc),Y(qr,8))},n.\u0275cmp=tt({type:n,selectors:[["button","nz-button",""],["a","nz-button",""]],contentQueries:function(e,i,r){if(1&e&&function Ev(n,t,e,i){const r=Ht();if(r.firstCreatePass){const o=ii();Iv(r,new Pv(t,e,i),o.index),function iE(n,t){const e=n.contentQueries||(n.contentQueries=[]);t!==(e.length?e[e.length-1]:-1)&&e.push(n.queries.length-1,t)}(r,n),2==(2&e)&&(r.staticContentQueries=!0)}Ov(r,be(),e)}(r,Js,5,jt),2&e){let o;ui(o=hi())&&(i.nzIconDirectiveElement=o.first)}},hostAttrs:[1,"ant-btn"],hostVars:30,hostBindings:function(e,i){2&e&&(Sn("tabindex",i.disabled?-1:null===i.tabIndex?null:i.tabIndex)("disabled",i.disabled||null),Gt("ant-btn-primary","primary"===i.nzType)("ant-btn-dashed","dashed"===i.nzType)("ant-btn-link","link"===i.nzType)("ant-btn-text","text"===i.nzType)("ant-btn-circle","circle"===i.nzShape)("ant-btn-round","round"===i.nzShape)("ant-btn-lg","large"===i.nzSize)("ant-btn-sm","small"===i.nzSize)("ant-btn-dangerous",i.nzDanger)("ant-btn-loading",i.nzLoading)("ant-btn-background-ghost",i.nzGhost)("ant-btn-block",i.nzBlock)("ant-input-search-button",i.nzSearch)("ant-btn-rtl","rtl"===i.dir))},inputs:{nzBlock:"nzBlock",nzGhost:"nzGhost",nzSearch:"nzSearch",nzLoading:"nzLoading",nzDanger:"nzDanger",disabled:"disabled",tabIndex:"tabIndex",nzType:"nzType",nzShape:"nzShape",nzSize:"nzSize"},exportAs:["nzButton"],features:[Dt],attrs:KG,ngContentSelectors:ZG,decls:2,vars:1,consts:[["nz-icon","","nzType","loading",4,"ngIf"],["nz-icon","","nzType","loading"]],template:function(e,i){1&e&&(jl(),V(0,QG,1,0,"span",0),$l(1)),2&e&&x("ngIf",i.nzLoading)},dependencies:[Et,Js,eu],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzBlock",void 0),at([Wt()],n.prototype,"nzGhost",void 0),at([Wt()],n.prototype,"nzSearch",void 0),at([Wt()],n.prototype,"nzLoading",void 0),at([Wt()],n.prototype,"nzDanger",void 0),at([Wt()],n.prototype,"disabled",void 0),at([Ui()],n.prototype,"nzSize",void 0),n})(),wS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Ym,vc,_S,_S,Ym]}),n})();const MS="nz-animate-disabled";let Sa=(()=>{class n{constructor(e,i,r){this.element=e,this.renderer=i,this.animationType=r,this.nzNoAnimation=!1}ngOnChanges(){this.updateClass()}ngAfterViewInit(){this.updateClass()}updateClass(){const e=cc(this.element);!e||(this.nzNoAnimation||"NoopAnimations"===this.animationType?this.renderer.addClass(e,MS):this.renderer.removeClass(e,MS))}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai),Y(O1,8))},n.\u0275dir=We({type:n,selectors:[["","nzNoAnimation",""]],inputs:{nzNoAnimation:"nzNoAnimation"},exportAs:["nzNoAnimation"],features:[Dt]}),at([Wt()],n.prototype,"nzNoAnimation",void 0),n})(),qm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr]}),n})(),Ch=(()=>{class n{constructor(e,i){this.viewContainer=e,this.templateRef=i,this.embeddedViewRef=null,this.context=new XG,this.nzStringTemplateOutletContext=null,this.nzStringTemplateOutlet=null}static ngTemplateContextGuard(e,i){return!0}recreateView(){this.viewContainer.clear();const e=this.nzStringTemplateOutlet instanceof Hi;this.embeddedViewRef=this.viewContainer.createEmbeddedView(e?this.nzStringTemplateOutlet:this.templateRef,e?this.nzStringTemplateOutletContext:this.context)}updateContext(){const i=this.nzStringTemplateOutlet instanceof Hi?this.nzStringTemplateOutletContext:this.context,r=this.embeddedViewRef.context;if(i)for(const o of Object.keys(i))r[o]=i[o]}ngOnChanges(e){const{nzStringTemplateOutletContext:i,nzStringTemplateOutlet:r}=e;r&&(this.context.$implicit=r.currentValue),(()=>{let s=!1;if(r)if(r.firstChange)s=!0;else{const p=r.currentValue instanceof Hi;s=r.previousValue instanceof Hi||p}return i&&(f=>{const p=Object.keys(f.previousValue||{}),P=Object.keys(f.currentValue||{});if(p.length===P.length){for(const E of P)if(-1===p.indexOf(E))return!0;return!1}return!0})(i)||s})()?this.recreateView():this.updateContext()}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi))},n.\u0275dir=We({type:n,selectors:[["","nzStringTemplateOutlet",""]],inputs:{nzStringTemplateOutletContext:"nzStringTemplateOutletContext",nzStringTemplateOutlet:"nzStringTemplateOutlet"},exportAs:["nzStringTemplateOutlet"],features:[Dt]}),n})();class XG{}let yc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr]}),n})();const jm=()=>{};let JG=(()=>{class n{constructor(e,i){this.ngZone=e,this.rendererFactory2=i,this.resizeSource$=new de,this.listeners=0,this.disposeHandle=jm,this.handler=()=>{this.ngZone.run(()=>{this.resizeSource$.next()})},this.renderer=this.rendererFactory2.createRenderer(null,null)}ngOnDestroy(){this.handler=jm}subscribe(){return this.registerListener(),this.resizeSource$.pipe(Vm(16),wM(()=>this.unregisterListener()))}unsubscribe(){this.unregisterListener()}registerListener(){0===this.listeners&&this.ngZone.runOutsideAngular(()=>{this.disposeHandle=this.renderer.listen("window","resize",this.handler)}),this.listeners+=1}unregisterListener(){this.listeners-=1,0===this.listeners&&(this.disposeHandle(),this.disposeHandle=jm)}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(ja))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var wh=(()=>(function(n){n.xxl="xxl",n.xl="xl",n.lg="lg",n.md="md",n.sm="sm",n.xs="xs"}(wh||(wh={})),wh))();const Mh={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"};let eK=(()=>{class n{constructor(e,i){this.resizeService=e,this.mediaMatcher=i,this.destroy$=new de,this.resizeService.subscribe().pipe(Pt(this.destroy$)).subscribe(()=>{})}ngOnDestroy(){this.destroy$.next()}subscribe(e,i){if(i){const r=()=>this.matchMedia(e,!0);return this.resizeService.subscribe().pipe(He(r),lh(r()),dc((o,a)=>o[0]===a[0]),He(o=>o[1]))}{const r=()=>this.matchMedia(e);return this.resizeService.subscribe().pipe(He(r),lh(r()),dc())}}matchMedia(e,i){let r=wh.md;const o={};return Object.keys(e).map(a=>{const s=a,l=this.mediaMatcher.matchMedia(Mh[s]).matches;o[a]=l,l&&(r=s)}),i?[r,o]:r}}return n.\u0275fac=function(e){return new(e||n)(me(JG),me(km))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),SS=(()=>{class n extends de{ngOnDestroy(){this.next(),this.complete()}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const Yi={top:new ai({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topCenter:new ai({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topLeft:new ai({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),topRight:new ai({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"}),right:new ai({originX:"end",originY:"center"},{overlayX:"start",overlayY:"center"}),rightTop:new ai({originX:"end",originY:"top"},{overlayX:"start",overlayY:"top"}),rightBottom:new ai({originX:"end",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),bottom:new ai({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomCenter:new ai({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomLeft:new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),bottomRight:new ai({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"}),left:new ai({originX:"start",originY:"center"},{overlayX:"end",overlayY:"center"}),leftTop:new ai({originX:"start",originY:"top"},{overlayX:"end",overlayY:"top"}),leftBottom:new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"})},TS=[Yi.top,Yi.right,Yi.bottom,Yi.left];function DS(n){for(const t in Yi)if(n.connectionPair.originX===Yi[t].originX&&n.connectionPair.originY===Yi[t].originY&&n.connectionPair.overlayX===Yi[t].overlayX&&n.connectionPair.overlayY===Yi[t].overlayY)return t}new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"}),new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"top"});const tu={bottomLeft:new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"},void 0,2),topLeft:new ai({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"},void 0,-2),bottomRight:new ai({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"},void 0,2),topRight:new ai({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"},void 0,-2)},kS=[tu.bottomLeft,tu.topLeft,tu.bottomRight,tu.topRight];let Sh=(()=>{class n{constructor(e,i){this.cdkConnectedOverlay=e,this.nzDestroyService=i,this.nzArrowPointAtCenter=!1,this.cdkConnectedOverlay.backdropClass="nz-overlay-transparent-backdrop",this.cdkConnectedOverlay.positionChange.pipe(Pt(this.nzDestroyService)).subscribe(r=>{this.nzArrowPointAtCenter&&this.updateArrowPosition(r)})}updateArrowPosition(e){const i=this.getOriginRect(),r=DS(e);let o=0,a=0;"topLeft"===r||"bottomLeft"===r?o=i.width/2-14:"topRight"===r||"bottomRight"===r?o=-(i.width/2-14):"leftTop"===r||"rightTop"===r?a=i.height/2-10:("leftBottom"===r||"rightBottom"===r)&&(a=-(i.height/2-10)),(this.cdkConnectedOverlay.offsetX!==o||this.cdkConnectedOverlay.offsetY!==a)&&(this.cdkConnectedOverlay.offsetY=a,this.cdkConnectedOverlay.offsetX=o,this.cdkConnectedOverlay.overlayRef.updatePosition())}getFlexibleConnectedPositionStrategyOrigin(){return this.cdkConnectedOverlay.origin instanceof yh?this.cdkConnectedOverlay.origin.elementRef:this.cdkConnectedOverlay.origin}getOriginRect(){const e=this.getFlexibleConnectedPositionStrategyOrigin();if(e instanceof jt)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();const i=e.width||0,r=e.height||0;return{top:e.y,bottom:e.y+r,left:e.x,right:e.x+i,height:r,width:i}}}return n.\u0275fac=function(e){return new(e||n)(Y(_c),Y(SS))},n.\u0275dir=We({type:n,selectors:[["","cdkConnectedOverlay","","nzConnectedOverlay",""]],inputs:{nzArrowPointAtCenter:"nzArrowPointAtCenter"},exportAs:["nzConnectedOverlay"],features:[Jt([SS])]}),at([Wt()],n.prototype,"nzArrowPointAtCenter",void 0),n})(),Th=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})();function xS(...n){return t=>{let e;return"function"==typeof n[n.length-1]&&(e=n.pop()),t.lift(new tK(n,e))}}class tK{constructor(t,e){this.observables=t,this.project=e}call(t,e){return e.subscribe(new nK(t,this.observables,this.project))}}class nK extends Jw{constructor(t,e,i){super(t),this.observables=e,this.project=i,this.toRespond=[];const r=e.length;this.values=new Array(r);for(let o=0;o0){const o=r.indexOf(i);-1!==o&&r.splice(o,1)}}notifyComplete(){}_next(t){if(0===this.toRespond.length){const e=[t,...this.values];this.project?this._tryProject(e):this.destination.next(e)}}_tryProject(t){let e;try{e=this.project.apply(this,t)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}let $r=(()=>{class n{}return n.SLOW="0.3s",n.BASE="0.2s",n.FAST="0.1s",n})(),sr=(()=>{class n{}return n.EASE_BASE_OUT="cubic-bezier(0.7, 0.3, 0.1, 1)",n.EASE_BASE_IN="cubic-bezier(0.9, 0, 0.3, 0.7)",n.EASE_OUT="cubic-bezier(0.215, 0.61, 0.355, 1)",n.EASE_IN="cubic-bezier(0.55, 0.055, 0.675, 0.19)",n.EASE_IN_OUT="cubic-bezier(0.645, 0.045, 0.355, 1)",n.EASE_OUT_BACK="cubic-bezier(0.12, 0.4, 0.29, 1.46)",n.EASE_IN_BACK="cubic-bezier(0.71, -0.46, 0.88, 0.6)",n.EASE_IN_OUT_BACK="cubic-bezier(0.71, -0.46, 0.29, 1.46)",n.EASE_OUT_CIRC="cubic-bezier(0.08, 0.82, 0.17, 1)",n.EASE_IN_CIRC="cubic-bezier(0.6, 0.04, 0.98, 0.34)",n.EASE_IN_OUT_CIRC="cubic-bezier(0.78, 0.14, 0.15, 0.86)",n.EASE_OUT_QUINT="cubic-bezier(0.23, 1, 0.32, 1)",n.EASE_IN_QUINT="cubic-bezier(0.755, 0.05, 0.855, 0.06)",n.EASE_IN_OUT_QUINT="cubic-bezier(0.86, 0, 0.07, 1)",n})();Eo("collapseMotion",[ro("expanded",gt({height:"*"})),ro("collapsed",gt({height:0,overflow:"hidden"})),ro("hidden",gt({height:0,overflow:"hidden",borderTopWidth:"0"})),Un("expanded => collapsed",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("expanded => hidden",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("collapsed => expanded",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("hidden => expanded",Rn(`150ms ${sr.EASE_IN_OUT}`))]),Eo("treeCollapseMotion",[Un("* => *",[Gy("nz-tree-node:leave,nz-tree-builtin-node:leave",[gt({overflow:"hidden"}),Ky(0,[Rn(`150ms ${sr.EASE_IN_OUT}`,gt({height:0,opacity:0,"padding-bottom":0}))])],{optional:!0}),Gy("nz-tree-node:enter,nz-tree-builtin-node:enter",[gt({overflow:"hidden",height:0,opacity:0,"padding-bottom":0}),Ky(0,[Rn(`150ms ${sr.EASE_IN_OUT}`,gt({overflow:"hidden",height:"*",opacity:"*","padding-bottom":"*"}))])],{optional:!0})])]),Eo("fadeMotion",[Un(":enter",[gt({opacity:0}),Rn(`${$r.BASE}`,gt({opacity:1}))]),Un(":leave",[gt({opacity:1}),Rn(`${$r.BASE}`,gt({opacity:0}))])]),Eo("helpMotion",[Un(":enter",[gt({opacity:0,transform:"translateY(-5px)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT}`,gt({opacity:1,transform:"translateY(0)"}))]),Un(":leave",[gt({opacity:1,transform:"translateY(0)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT}`,gt({opacity:0,transform:"translateY(-5px)"}))])]),Eo("moveUpMotion",[Un("* => enter",[gt({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}),Rn(`${$r.BASE}`,gt({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}))]),Un("* => leave",[gt({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}),Rn(`${$r.BASE}`,gt({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}))])]),Eo("notificationMotion",[ro("enterRight",gt({opacity:1,transform:"translateX(0)"})),Un("* => enterRight",[gt({opacity:0,transform:"translateX(5%)"}),Rn("100ms linear")]),ro("enterLeft",gt({opacity:1,transform:"translateX(0)"})),Un("* => enterLeft",[gt({opacity:0,transform:"translateX(-5%)"}),Rn("100ms linear")]),ro("enterTop",gt({opacity:1,transform:"translateY(0)"})),Un("* => enterTop",[gt({opacity:0,transform:"translateY(-5%)"}),Rn("100ms linear")]),ro("enterBottom",gt({opacity:1,transform:"translateY(0)"})),Un("* => enterBottom",[gt({opacity:0,transform:"translateY(5%)"}),Rn("100ms linear")]),ro("leave",gt({opacity:0,transform:"scaleY(0.8)",transformOrigin:"0% 0%"})),Un("* => leave",[gt({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),Rn("100ms linear")])]);const iK=`${$r.BASE} ${sr.EASE_OUT_QUINT}`,rK=`${$r.BASE} ${sr.EASE_IN_QUINT}`,PS=Eo("slideMotion",[ro("void",gt({opacity:0,transform:"scaleY(0.8)"})),ro("enter",gt({opacity:1,transform:"scaleY(1)"})),Un("void => *",[Rn(iK)]),Un("* => void",[Rn(rK)])]),zS=(Eo("slideAlertMotion",[Un(":leave",[gt({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT_CIRC}`,gt({opacity:0,transform:"scaleY(0)",transformOrigin:"0% 0%"}))])]),Eo("zoomBigMotion",[Un("void => active",[gt({opacity:0,transform:"scale(0.8)"}),Rn(`${$r.BASE} ${sr.EASE_OUT_CIRC}`,gt({opacity:1,transform:"scale(1)"}))]),Un("active => void",[gt({opacity:1,transform:"scale(1)"}),Rn(`${$r.BASE} ${sr.EASE_IN_OUT_CIRC}`,gt({opacity:0,transform:"scale(0.8)"}))])])),ES=(Eo("zoomBadgeMotion",[Un(":enter",[gt({opacity:0,transform:"scale(0) translate(50%, -50%)"}),Rn(`${$r.SLOW} ${sr.EASE_OUT_BACK}`,gt({opacity:1,transform:"scale(1) translate(50%, -50%)"}))]),Un(":leave",[gt({opacity:1,transform:"scale(1) translate(50%, -50%)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_BACK}`,gt({opacity:0,transform:"scale(0) translate(50%, -50%)"}))])]),Eo("thumbMotion",[ro("from",gt({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:0,width:0}}),ro("to",gt({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:100,width:0}}),Un("from => to",Rn(`300ms ${sr.EASE_IN_OUT}`))]),["moz","ms","webkit"]),sK=function aK(){if("undefined"==typeof window)return()=>0;if(window.requestAnimationFrame)return window.requestAnimationFrame.bind(window);const n=ES.filter(t=>`${t}RequestAnimationFrame`in window)[0];return n?window[`${n}RequestAnimationFrame`]:function oK(){let n=0;return function(t){const e=(new Date).getTime(),i=Math.max(0,16-(e-n)),r=setTimeout(()=>{t(e+i)},i);return n=e+i,r}}()}(),lK=["hourListElement"],cK=["minuteListElement"],uK=["secondListElement"],hK=["use12HoursListElement"];function dK(n,t){if(1&n&&(q(0,"div",4)(1,"div",5),Fe(2),j()()),2&n){const e=k();T(2),cn(e.dateHelper.format(null==e.time?null:e.time.value,e.format)||"\xa0")}}function fK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectHour(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedHour(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function mK(n,t){if(1&n&&(ge(0),V(1,fK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function pK(n,t){if(1&n&&(q(0,"ul",6,7),V(2,mK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.hourRange)("ngForTrackBy",e.trackByFn)}}function gK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectMinute(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedMinute(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function vK(n,t){if(1&n&&(ge(0),V(1,gK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function _K(n,t){if(1&n&&(q(0,"ul",6,12),V(2,vK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.minuteRange)("ngForTrackBy",e.trackByFn)}}function yK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectSecond(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedSecond(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function bK(n,t){if(1&n&&(ge(0),V(1,yK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function CK(n,t){if(1&n&&(q(0,"ul",6,13),V(2,bK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.secondRange)("ngForTrackBy",e.trackByFn)}}function wK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).select12Hours(r))}),q(1,"div",11),Fe(2),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelected12Hours(e)),T(2),cn(e.value)}}function MK(n,t){if(1&n&&(ge(0),V(1,wK,3,3,"li",16),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.nzHideDisabledOptions)}}function SK(n,t){if(1&n&&(q(0,"ul",6,14),V(2,MK,2,1,"ng-container",15),j()),2&n){const e=k();T(2),x("ngForOf",e.use12HoursRange)}}function TK(n,t){}function DK(n,t){if(1&n&&(q(0,"div",24),V(1,TK,0,0,"ng-template",25),j()),2&n){const e=k(2);T(1),x("ngTemplateOutlet",e.nzAddOn)}}function kK(n,t){if(1&n){const e=Ye();q(0,"div",17),V(1,DK,2,1,"div",18),q(2,"ul",19)(3,"li",20)(4,"a",21),_e("click",function(){return ae(e),re(k().onClickNow())}),Fe(5),Sr(6,"nzI18n"),j()(),q(7,"li",22)(8,"button",23),_e("click",function(){return ae(e),re(k().onClickOk())}),Fe(9),Sr(10,"nzI18n"),j()()()()}if(2&n){const e=k();T(1),x("ngIf",e.nzAddOn),T(4),$t(" ",e.nzNowText||So(6,3,"Calendar.lang.now")," "),T(4),$t(" ",e.nzOkText||So(10,5,"Calendar.lang.ok")," ")}}const xK=["inputElement"];function PK(n,t){if(1&n&&(ge(0),Ce(1,"span",8),ve()),2&n){const e=t.$implicit;T(1),x("nzType",e)}}function zK(n,t){1&n&&Ce(0,"nz-form-item-feedback-icon",9),2&n&&x("status",k().status)}function EK(n,t){if(1&n){const e=Ye();q(0,"span",10),_e("click",function(r){return ae(e),re(k().onClickClearBtn(r))}),Ce(1,"span",11),j()}if(2&n){const e=k();T(1),Sn("aria-label",e.nzClearText)("title",e.nzClearText)}}function OK(n,t){if(1&n){const e=Ye();q(0,"div",12)(1,"div",13)(2,"div",14)(3,"nz-time-picker-panel",15),_e("ngModelChange",function(r){return ae(e),re(k().value=r)})("ngModelChange",function(r){return ae(e),re(k().onPanelValueChange(r))})("closePanel",function(){return ae(e),re(k().setCurrentValueAndClose())}),Sr(4,"async"),j()()()()}if(2&n){const e=k();x("@slideMotion","enter"),T(3),x("ngClass",e.nzPopupClassName)("format",e.nzFormat)("nzHourStep",e.nzHourStep)("nzMinuteStep",e.nzMinuteStep)("nzSecondStep",e.nzSecondStep)("nzDisabledHours",e.nzDisabledHours)("nzDisabledMinutes",e.nzDisabledMinutes)("nzDisabledSeconds",e.nzDisabledSeconds)("nzPlaceHolder",e.nzPlaceHolder||So(4,19,e.i18nPlaceHolder$))("nzHideDisabledOptions",e.nzHideDisabledOptions)("nzUse12Hours",e.nzUse12Hours)("nzDefaultOpenValue",e.nzDefaultOpenValue)("nzAddOn",e.nzAddOn)("nzClearText",e.nzClearText)("nzNowText",e.nzNowText)("nzOkText",e.nzOkText)("nzAllowEmpty",e.nzAllowEmpty)("ngModel",e.value)}}class IK{constructor(){this.selected12Hours=void 0,this._use12Hours=!1,this._changes=new de}setMinutes(t,e){return e||(this.initValue(),this.value.setMinutes(t),this.update()),this}setHours(t,e){return e||(this.initValue(),this.value.setHours(this._use12Hours?"PM"===this.selected12Hours&&12!==t?t+12:"AM"===this.selected12Hours&&12===t?0:t:t),this.update()),this}setSeconds(t,e){return e||(this.initValue(),this.value.setSeconds(t),this.update()),this}setUse12Hours(t){return this._use12Hours=t,this}get changes(){return this._changes.asObservable()}setValue(t,e){return kn(e)&&(this._use12Hours=e),t!==this.value&&(this._value=t,kn(this.value)?this._use12Hours&&kn(this.hours)&&(this.selected12Hours=this.hours>=12?"PM":"AM"):this._clear()),this}initValue(){Cw(this.value)&&this.setValue(new Date,this._use12Hours)}clear(){this._clear(),this.update()}get isEmpty(){return!(kn(this.hours)||kn(this.minutes)||kn(this.seconds))}_clear(){this._value=void 0,this.selected12Hours=void 0}update(){this.isEmpty?this._value=void 0:(kn(this.hours)&&this.value.setHours(this.hours),kn(this.minutes)&&this.value.setMinutes(this.minutes),kn(this.seconds)&&this.value.setSeconds(this.seconds),this._use12Hours&&("PM"===this.selected12Hours&&this.hours<12&&this.value.setHours(this.hours+12),"AM"===this.selected12Hours&&this.hours>=12&&this.value.setHours(this.hours-12))),this.changed()}changed(){this._changes.next(this.value)}get viewHours(){return this._use12Hours&&kn(this.hours)?this.calculateViewHour(this.hours):this.hours}setSelected12Hours(t){t.toUpperCase()!==this.selected12Hours&&(this.selected12Hours=t.toUpperCase(),this.update())}get value(){return this._value||this._defaultOpenValue}get hours(){var t;return null===(t=this.value)||void 0===t?void 0:t.getHours()}get minutes(){var t;return null===(t=this.value)||void 0===t?void 0:t.getMinutes()}get seconds(){var t;return null===(t=this.value)||void 0===t?void 0:t.getSeconds()}setDefaultOpenValue(t){return this._defaultOpenValue=t,this}calculateViewHour(t){const e=this.selected12Hours;return"PM"===e&&t>12?t-12:"AM"===e&&0===t?12:t}}function $m(n,t=1,e=0){return new Array(Math.ceil(n/t)).fill(0).map((i,r)=>(r+e)*t)}let OS=(()=>{class n{constructor(e,i,r,o){this.ngZone=e,this.cdr=i,this.dateHelper=r,this.elementRef=o,this._nzHourStep=1,this._nzMinuteStep=1,this._nzSecondStep=1,this.unsubscribe$=new de,this._format="HH:mm:ss",this._disabledHours=()=>[],this._disabledMinutes=()=>[],this._disabledSeconds=()=>[],this._allowEmpty=!0,this.time=new IK,this.hourEnabled=!0,this.minuteEnabled=!0,this.secondEnabled=!0,this.firstScrolled=!1,this.enabledColumns=3,this.nzInDatePicker=!1,this.nzHideDisabledOptions=!1,this.nzUse12Hours=!1,this.closePanel=new Je}set nzAllowEmpty(e){kn(e)&&(this._allowEmpty=e)}get nzAllowEmpty(){return this._allowEmpty}set nzDisabledHours(e){this._disabledHours=e,this._disabledHours&&this.buildHours()}get nzDisabledHours(){return this._disabledHours}set nzDisabledMinutes(e){kn(e)&&(this._disabledMinutes=e,this.buildMinutes())}get nzDisabledMinutes(){return this._disabledMinutes}set nzDisabledSeconds(e){kn(e)&&(this._disabledSeconds=e,this.buildSeconds())}get nzDisabledSeconds(){return this._disabledSeconds}set format(e){if(kn(e)){this._format=e,this.enabledColumns=0;const i=new Set(e);this.hourEnabled=i.has("H")||i.has("h"),this.minuteEnabled=i.has("m"),this.secondEnabled=i.has("s"),this.hourEnabled&&this.enabledColumns++,this.minuteEnabled&&this.enabledColumns++,this.secondEnabled&&this.enabledColumns++,this.nzUse12Hours&&this.build12Hours()}}get format(){return this._format}set nzHourStep(e){kn(e)&&(this._nzHourStep=e,this.buildHours())}get nzHourStep(){return this._nzHourStep}set nzMinuteStep(e){kn(e)&&(this._nzMinuteStep=e,this.buildMinutes())}get nzMinuteStep(){return this._nzMinuteStep}set nzSecondStep(e){kn(e)&&(this._nzSecondStep=e,this.buildSeconds())}get nzSecondStep(){return this._nzSecondStep}trackByFn(e){return e}buildHours(){var e;let i=24,r=null===(e=this.nzDisabledHours)||void 0===e?void 0:e.call(this),o=0;if(this.nzUse12Hours&&(i=12,r&&(r="PM"===this.time.selected12Hours?r.filter(a=>a>=12).map(a=>a>12?a-12:a):r.filter(a=>a<12||24===a).map(a=>24===a||0===a?12:a)),o=1),this.hourRange=$m(i,this.nzHourStep,o).map(a=>({index:a,disabled:!!r&&-1!==r.indexOf(a)})),this.nzUse12Hours&&12===this.hourRange[this.hourRange.length-1].index){const a=[...this.hourRange];a.unshift(a[a.length-1]),a.splice(a.length-1,1),this.hourRange=a}}buildMinutes(){this.minuteRange=$m(60,this.nzMinuteStep).map(e=>({index:e,disabled:!!this.nzDisabledMinutes&&-1!==this.nzDisabledMinutes(this.time.hours).indexOf(e)}))}buildSeconds(){this.secondRange=$m(60,this.nzSecondStep).map(e=>({index:e,disabled:!!this.nzDisabledSeconds&&-1!==this.nzDisabledSeconds(this.time.hours,this.time.minutes).indexOf(e)}))}build12Hours(){const e=this._format.includes("A");this.use12HoursRange=[{index:0,value:e?"AM":"am"},{index:1,value:e?"PM":"pm"}]}buildTimes(){this.buildHours(),this.buildMinutes(),this.buildSeconds(),this.build12Hours()}scrollToTime(e=0){this.hourEnabled&&this.hourListElement&&this.scrollToSelected(this.hourListElement.nativeElement,this.time.viewHours,e,"hour"),this.minuteEnabled&&this.minuteListElement&&this.scrollToSelected(this.minuteListElement.nativeElement,this.time.minutes,e,"minute"),this.secondEnabled&&this.secondListElement&&this.scrollToSelected(this.secondListElement.nativeElement,this.time.seconds,e,"second"),this.nzUse12Hours&&this.use12HoursListElement&&this.scrollToSelected(this.use12HoursListElement.nativeElement,"AM"===this.time.selected12Hours?0:1,e,"12-hour")}selectHour(e){this.time.setHours(e.index,e.disabled),this._disabledMinutes&&this.buildMinutes(),(this._disabledSeconds||this._disabledMinutes)&&this.buildSeconds()}selectMinute(e){this.time.setMinutes(e.index,e.disabled),this._disabledSeconds&&this.buildSeconds()}selectSecond(e){this.time.setSeconds(e.index,e.disabled)}select12Hours(e){this.time.setSelected12Hours(e.value),this._disabledHours&&this.buildHours(),this._disabledMinutes&&this.buildMinutes(),this._disabledSeconds&&this.buildSeconds()}scrollToSelected(e,i,r=0,o){if(!e)return;const a=this.translateIndex(i,o);this.scrollTo(e,(e.children[a]||e.children[0]).offsetTop,r)}translateIndex(e,i){var r,o,a;return"hour"===i?this.calcIndex(null===(r=this.nzDisabledHours)||void 0===r?void 0:r.call(this),this.hourRange.map(s=>s.index).indexOf(e)):"minute"===i?this.calcIndex(null===(o=this.nzDisabledMinutes)||void 0===o?void 0:o.call(this,this.time.hours),this.minuteRange.map(s=>s.index).indexOf(e)):"second"===i?this.calcIndex(null===(a=this.nzDisabledSeconds)||void 0===a?void 0:a.call(this,this.time.hours,this.time.minutes),this.secondRange.map(s=>s.index).indexOf(e)):this.calcIndex([],this.use12HoursRange.map(s=>s.index).indexOf(e))}scrollTo(e,i,r){if(r<=0)return void(e.scrollTop=i);const a=(i-e.scrollTop)/r*10;this.ngZone.runOutsideAngular(()=>{sK(()=>{e.scrollTop=e.scrollTop+a,e.scrollTop!==i&&this.scrollTo(e,i,r-10)})})}calcIndex(e,i){return(null==e?void 0:e.length)&&this.nzHideDisabledOptions?i-e.reduce((r,o)=>r+(o-1||(null!==(a=null===(o=this.nzDisabledMinutes)||void 0===o?void 0:o.call(this,u).indexOf(f))&&void 0!==a?a:-1)>-1||(null!==(l=null===(s=this.nzDisabledSeconds)||void 0===s?void 0:s.call(this,u,f).indexOf(p))&&void 0!==l?l:-1)>-1}onClickNow(){const e=new Date;this.timeDisabled(e)||(this.time.setValue(e),this.changed(),this.closePanel.emit())}onClickOk(){this.time.setValue(this.time.value,this.nzUse12Hours),this.changed(),this.closePanel.emit()}isSelectedHour(e){return e.index===this.time.viewHours}isSelectedMinute(e){return e.index===this.time.minutes}isSelectedSecond(e){return e.index===this.time.seconds}isSelected12Hours(e){return e.value.toUpperCase()===this.time.selected12Hours}ngOnInit(){this.time.changes.pipe(Pt(this.unsubscribe$)).subscribe(()=>{this.changed(),this.touched(),this.scrollToTime(120)}),this.buildTimes(),this.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.scrollToTime(),this.firstScrolled=!0}),is(this.elementRef.nativeElement,"mousedown").pipe(Pt(this.unsubscribe$)).subscribe(e=>{e.preventDefault()})})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}ngOnChanges(e){const{nzUse12Hours:i,nzDefaultOpenValue:r}=e;!(null!=i&&i.previousValue)&&(null==i?void 0:i.currentValue)&&(this.build12Hours(),this.enabledColumns++),null!=r&&r.currentValue&&this.time.setDefaultOpenValue(this.nzDefaultOpenValue||new Date)}writeValue(e){this.time.setValue(e,this.nzUse12Hours),this.buildTimes(),e&&this.firstScrolled&&this.scrollToTime(120),this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouch=e}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(er),Y(Oo),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["nz-time-picker-panel"]],viewQuery:function(e,i){if(1&e&&(Mi(lK,5),Mi(cK,5),Mi(uK,5),Mi(hK,5)),2&e){let r;ui(r=hi())&&(i.hourListElement=r.first),ui(r=hi())&&(i.minuteListElement=r.first),ui(r=hi())&&(i.secondListElement=r.first),ui(r=hi())&&(i.use12HoursListElement=r.first)}},hostAttrs:[1,"ant-picker-time-panel"],hostVars:12,hostBindings:function(e,i){2&e&&Gt("ant-picker-time-panel-column-0",0===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-1",1===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-2",2===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-3",3===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-narrow",i.enabledColumns<3)("ant-picker-time-panel-placement-bottomLeft",!i.nzInDatePicker)},inputs:{nzInDatePicker:"nzInDatePicker",nzAddOn:"nzAddOn",nzHideDisabledOptions:"nzHideDisabledOptions",nzClearText:"nzClearText",nzNowText:"nzNowText",nzOkText:"nzOkText",nzPlaceHolder:"nzPlaceHolder",nzUse12Hours:"nzUse12Hours",nzDefaultOpenValue:"nzDefaultOpenValue",nzAllowEmpty:"nzAllowEmpty",nzDisabledHours:"nzDisabledHours",nzDisabledMinutes:"nzDisabledMinutes",nzDisabledSeconds:"nzDisabledSeconds",format:"format",nzHourStep:"nzHourStep",nzMinuteStep:"nzMinuteStep",nzSecondStep:"nzSecondStep"},outputs:{closePanel:"closePanel"},exportAs:["nzTimePickerPanel"],features:[Jt([{provide:ir,useExisting:n,multi:!0}]),Dt],decls:7,vars:6,consts:[["class","ant-picker-header",4,"ngIf"],[1,"ant-picker-content"],["class","ant-picker-time-panel-column","style","position: relative;",4,"ngIf"],["class","ant-picker-footer",4,"ngIf"],[1,"ant-picker-header"],[1,"ant-picker-header-view"],[1,"ant-picker-time-panel-column",2,"position","relative"],["hourListElement",""],[4,"ngFor","ngForOf","ngForTrackBy"],["class","ant-picker-time-panel-cell",3,"ant-picker-time-panel-cell-selected","ant-picker-time-panel-cell-disabled","click",4,"ngIf"],[1,"ant-picker-time-panel-cell",3,"click"],[1,"ant-picker-time-panel-cell-inner"],["minuteListElement",""],["secondListElement",""],["use12HoursListElement",""],[4,"ngFor","ngForOf"],["class","ant-picker-time-panel-cell",3,"ant-picker-time-panel-cell-selected","click",4,"ngIf"],[1,"ant-picker-footer"],["class","ant-picker-footer-extra",4,"ngIf"],[1,"ant-picker-ranges"],[1,"ant-picker-now"],[3,"click"],[1,"ant-picker-ok"],["nz-button","","type","button","nzSize","small","nzType","primary",3,"click"],[1,"ant-picker-footer-extra"],[3,"ngTemplateOutlet"]],template:function(e,i){1&e&&(V(0,dK,3,1,"div",0),q(1,"div",1),V(2,pK,3,2,"ul",2),V(3,_K,3,2,"ul",2),V(4,CK,3,2,"ul",2),V(5,SK,3,1,"ul",2),j(),V(6,kK,11,7,"div",3)),2&e&&(x("ngIf",i.nzInDatePicker),T(2),x("ngIf",i.hourEnabled),T(1),x("ngIf",i.minuteEnabled),T(1),x("ngIf",i.secondEnabled),T(1),x("ngIf",i.nzUse12Hours),T(1),x("ngIf",!i.nzInDatePicker))},dependencies:[pi,Et,_a,CS,eu,yS,e_,Fq],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzUse12Hours",void 0),n})(),LK=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p){this.nzConfigService=e,this.i18n=i,this.element=r,this.renderer=o,this.cdr=a,this.dateHelper=s,this.platform=l,this.directionality=u,this.nzFormStatusService=f,this.nzFormNoStatusService=p,this._nzModuleName="timePicker",this.destroy$=new de,this.isInit=!1,this.focused=!1,this.inputValue="",this.value=null,this.preValue=null,this.i18nPlaceHolder$=Po(void 0),this.overlayPositions=[{offsetY:3,originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{offsetY:-3,originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{offsetY:3,originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{offsetY:-3,originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}],this.dir="ltr",this.prefixCls="ant-picker",this.statusCls={},this.status="",this.hasFeedback=!1,this.nzId=null,this.nzSize=null,this.nzStatus="",this.nzHourStep=1,this.nzMinuteStep=1,this.nzSecondStep=1,this.nzClearText="clear",this.nzNowText="",this.nzOkText="",this.nzPopupClassName="",this.nzPlaceHolder="",this.nzFormat="HH:mm:ss",this.nzOpen=!1,this.nzUse12Hours=!1,this.nzSuffixIcon="clock-circle",this.nzOpenChange=new Je,this.nzHideDisabledOptions=!1,this.nzAllowEmpty=!0,this.nzDisabled=!1,this.nzAutoFocus=!1,this.nzBackdrop=!1,this.nzBorderless=!1,this.nzInputReadOnly=!1}emitValue(e){this.setValue(e,!0),this._onChange&&this._onChange(this.value),this._onTouched&&this._onTouched()}setValue(e,i=!1){i&&(this.preValue=oc(e)?new Date(e):null),this.value=oc(e)?new Date(e):null,this.inputValue=this.dateHelper.format(e,this.nzFormat),this.cdr.markForCheck()}open(){this.nzDisabled||this.nzOpen||(this.focus(),this.nzOpen=!0,this.nzOpenChange.emit(this.nzOpen))}close(){this.nzOpen=!1,this.cdr.markForCheck(),this.nzOpenChange.emit(this.nzOpen)}updateAutoFocus(){this.isInit&&!this.nzDisabled&&(this.nzAutoFocus?this.renderer.setAttribute(this.inputRef.nativeElement,"autofocus","autofocus"):this.renderer.removeAttribute(this.inputRef.nativeElement,"autofocus"))}onClickClearBtn(e){e.stopPropagation(),this.emitValue(null)}onClickOutside(e){this.element.nativeElement.contains(e.target)||this.setCurrentValueAndClose()}onFocus(e){this.focused=e,e||(this.checkTimeValid(this.value)?this.setCurrentValueAndClose():(this.setValue(this.preValue),this.close()))}focus(){this.inputRef.nativeElement&&this.inputRef.nativeElement.focus()}blur(){this.inputRef.nativeElement&&this.inputRef.nativeElement.blur()}onKeyupEsc(){this.setValue(this.preValue)}onKeyupEnter(){this.nzOpen&&oc(this.value)?this.setCurrentValueAndClose():this.nzOpen||this.open()}onInputChange(e){!this.platform.TRIDENT&&document.activeElement===this.inputRef.nativeElement&&(this.open(),this.parseTimeString(e))}onPanelValueChange(e){this.setValue(e),this.focus()}setCurrentValueAndClose(){this.emitValue(this.value),this.close()}ngOnInit(){var e,i;null===(e=this.nzFormStatusService)||void 0===e||e.formStatusChanges.pipe(dc((r,o)=>r.status===o.status&&r.hasFeedback===o.hasFeedback),xS(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:Po(!1)),He(([{status:r,hasFeedback:o},a])=>({status:a?"":r,hasFeedback:o})),Pt(this.destroy$)).subscribe(({status:r,hasFeedback:o})=>{this.setStatusStyles(r,o)}),this.inputSize=Math.max(8,this.nzFormat.length)+2,this.origin=new yh(this.element),this.i18nPlaceHolder$=this.i18n.localeChange.pipe(He(r=>r.TimePicker.placeholder)),this.dir=this.directionality.value,null===(i=this.directionality.change)||void 0===i||i.pipe(Pt(this.destroy$)).subscribe(r=>{this.dir=r})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngOnChanges(e){const{nzUse12Hours:i,nzFormat:r,nzDisabled:o,nzAutoFocus:a,nzStatus:s}=e;if(i&&!i.previousValue&&i.currentValue&&!r&&(this.nzFormat="h:mm:ss a"),o){const u=this.inputRef.nativeElement;o.currentValue?this.renderer.setAttribute(u,"disabled",""):this.renderer.removeAttribute(u,"disabled")}a&&this.updateAutoFocus(),s&&this.setStatusStyles(this.nzStatus,this.hasFeedback)}parseTimeString(e){const i=this.dateHelper.parseTime(e,this.nzFormat)||null;oc(i)&&(this.value=i,this.cdr.markForCheck())}ngAfterViewInit(){this.isInit=!0,this.updateAutoFocus()}writeValue(e){let i;e instanceof Date?i=e:Cw(e)?i=null:(js('Non-Date type is not recommended for time-picker, use "Date" type.'),i=new Date(e)),this.setValue(i,!0)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}checkTimeValid(e){var i,r,o;if(!e)return!0;const a=null===(i=this.nzDisabledHours)||void 0===i?void 0:i.call(this),s=null===(r=this.nzDisabledMinutes)||void 0===r?void 0:r.call(this,e.getHours()),l=null===(o=this.nzDisabledSeconds)||void 0===o?void 0:o.call(this,e.getHours(),e.getMinutes());return!((null==a?void 0:a.includes(e.getHours()))||(null==s?void 0:s.includes(e.getMinutes()))||(null==l?void 0:l.includes(e.getSeconds())))}setStatusStyles(e,i){this.status=e,this.hasFeedback=i,this.cdr.markForCheck(),this.statusCls=Ew(this.prefixCls,e,i),Object.keys(this.statusCls).forEach(r=>{this.statusCls[r]?this.renderer.addClass(this.element.nativeElement,r):this.renderer.removeClass(this.element.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(Y(gc),Y(uc),Y(jt),Y(Ai),Y(er),Y(Oo),Y(Or),Y(qr,8),Y(vh,8),Y(jM,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-time-picker"]],viewQuery:function(e,i){if(1&e&&Mi(xK,7),2&e){let r;ui(r=hi())&&(i.inputRef=r.first)}},hostAttrs:[1,"ant-picker"],hostVars:12,hostBindings:function(e,i){1&e&&_e("click",function(){return i.open()}),2&e&&Gt("ant-picker-large","large"===i.nzSize)("ant-picker-small","small"===i.nzSize)("ant-picker-disabled",i.nzDisabled)("ant-picker-focused",i.focused)("ant-picker-rtl","rtl"===i.dir)("ant-picker-borderless",i.nzBorderless)},inputs:{nzId:"nzId",nzSize:"nzSize",nzStatus:"nzStatus",nzHourStep:"nzHourStep",nzMinuteStep:"nzMinuteStep",nzSecondStep:"nzSecondStep",nzClearText:"nzClearText",nzNowText:"nzNowText",nzOkText:"nzOkText",nzPopupClassName:"nzPopupClassName",nzPlaceHolder:"nzPlaceHolder",nzAddOn:"nzAddOn",nzDefaultOpenValue:"nzDefaultOpenValue",nzDisabledHours:"nzDisabledHours",nzDisabledMinutes:"nzDisabledMinutes",nzDisabledSeconds:"nzDisabledSeconds",nzFormat:"nzFormat",nzOpen:"nzOpen",nzUse12Hours:"nzUse12Hours",nzSuffixIcon:"nzSuffixIcon",nzHideDisabledOptions:"nzHideDisabledOptions",nzAllowEmpty:"nzAllowEmpty",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus",nzBackdrop:"nzBackdrop",nzBorderless:"nzBorderless",nzInputReadOnly:"nzInputReadOnly"},outputs:{nzOpenChange:"nzOpenChange"},exportAs:["nzTimePicker"],features:[Jt([{provide:ir,useExisting:n,multi:!0}]),Dt],decls:9,vars:16,consts:[[1,"ant-picker-input"],["type","text","autocomplete","off",3,"size","placeholder","ngModel","disabled","readOnly","ngModelChange","focus","blur","keyup.enter","keyup.escape"],["inputElement",""],[1,"ant-picker-suffix"],[4,"nzStringTemplateOutlet"],[3,"status",4,"ngIf"],["class","ant-picker-clear",3,"click",4,"ngIf"],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayPositions","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayTransformOriginOn","detach","overlayOutsideClick"],["nz-icon","",3,"nzType"],[3,"status"],[1,"ant-picker-clear",3,"click"],["nz-icon","","nzType","close-circle","nzTheme","fill"],[1,"ant-picker-dropdown",2,"position","relative"],[1,"ant-picker-panel-container"],["tabindex","-1",1,"ant-picker-panel"],[3,"ngClass","format","nzHourStep","nzMinuteStep","nzSecondStep","nzDisabledHours","nzDisabledMinutes","nzDisabledSeconds","nzPlaceHolder","nzHideDisabledOptions","nzUse12Hours","nzDefaultOpenValue","nzAddOn","nzClearText","nzNowText","nzOkText","nzAllowEmpty","ngModel","ngModelChange","closePanel"]],template:function(e,i){1&e&&(q(0,"div",0)(1,"input",1,2),_e("ngModelChange",function(o){return i.inputValue=o})("focus",function(){return i.onFocus(!0)})("blur",function(){return i.onFocus(!1)})("keyup.enter",function(){return i.onKeyupEnter()})("keyup.escape",function(){return i.onKeyupEsc()})("ngModelChange",function(o){return i.onInputChange(o)}),Sr(3,"async"),j(),q(4,"span",3),V(5,PK,2,1,"ng-container",4),V(6,zK,1,1,"nz-form-item-feedback-icon",5),j(),V(7,EK,2,2,"span",6),j(),V(8,OK,5,21,"ng-template",7),_e("detach",function(){return i.close()})("overlayOutsideClick",function(o){return i.onClickOutside(o)})),2&e&&(T(1),x("size",i.inputSize)("placeholder",i.nzPlaceHolder||So(3,14,i.i18nPlaceHolder$))("ngModel",i.inputValue)("disabled",i.nzDisabled)("readOnly",i.nzInputReadOnly),Sn("id",i.nzId),T(4),x("nzStringTemplateOutlet",i.nzSuffixIcon),T(1),x("ngIf",i.hasFeedback&&!!i.status),T(1),x("ngIf",i.nzAllowEmpty&&!i.nzDisabled&&i.value),T(1),x("cdkConnectedOverlayHasBackdrop",i.nzBackdrop)("cdkConnectedOverlayPositions",i.overlayPositions)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i.nzOpen)("cdkConnectedOverlayTransformOriginOn",".ant-picker-dropdown"))},dependencies:[Zo,Et,zo,pr,or,_c,Js,Sh,Ch,eu,$M,OS,Z9],encapsulation:2,data:{animation:[PS]},changeDetection:0}),at([Ui()],n.prototype,"nzHourStep",void 0),at([Ui()],n.prototype,"nzMinuteStep",void 0),at([Ui()],n.prototype,"nzSecondStep",void 0),at([Ui()],n.prototype,"nzClearText",void 0),at([Ui()],n.prototype,"nzNowText",void 0),at([Ui()],n.prototype,"nzOkText",void 0),at([Ui()],n.prototype,"nzPopupClassName",void 0),at([Ui()],n.prototype,"nzFormat",void 0),at([Ui(),Wt()],n.prototype,"nzUse12Hours",void 0),at([Ui()],n.prototype,"nzSuffixIcon",void 0),at([Wt()],n.prototype,"nzHideDisabledOptions",void 0),at([Ui(),Wt()],n.prototype,"nzAllowEmpty",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Ui()],n.prototype,"nzBackdrop",void 0),at([Wt()],n.prototype,"nzBorderless",void 0),at([Wt()],n.prototype,"nzInputReadOnly",void 0),n})(),Wm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,Lw,bh,vc,Th,yc,wS,WM]}),n})(),FK=(()=>{class n{create(e){return"undefined"==typeof ResizeObserver?null:new ResizeObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),NK=(()=>{class n{constructor(e){this.nzResizeObserverFactory=e,this.observedElements=new Map}ngOnDestroy(){this.observedElements.forEach((e,i)=>this.cleanupObserver(i))}observe(e){const i=cc(e);return new te(r=>{const a=this.observeElement(i).subscribe(r);return()=>{a.unsubscribe(),this.unobserveElement(i)}})}observeElement(e){if(this.observedElements.has(e))this.observedElements.get(e).count++;else{const i=new de,r=this.nzResizeObserverFactory.create(o=>i.next(o));r&&r.observe(e),this.observedElements.set(e,{observer:r,stream:i,count:1})}return this.observedElements.get(e).stream}unobserveElement(e){this.observedElements.has(e)&&(this.observedElements.get(e).count--,this.observedElements.get(e).count||this.cleanupObserver(e))}cleanupObserver(e){if(this.observedElements.has(e)){const{observer:i,stream:r}=this.observedElements.get(e);i&&i.disconnect(),r.complete(),this.observedElements.delete(e)}}}return n.\u0275fac=function(e){return new(e||n)(me(FK))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function RK(n,t){1&n&&Tn(0)}function VK(n,t){if(1&n&&(ge(0),V(1,RK,1,0,"ng-container",4),ve()),2&n){const e=k(2);T(1),x("ngTemplateOutlet",e.extraFooter)}}function HK(n,t){if(1&n&&(ge(0),Ce(1,"span",5),ve()),2&n){const e=k(2);T(1),x("innerHTML",e.extraFooter,qa)}}function BK(n,t){if(1&n&&(q(0,"div"),ge(1,2),V(2,VK,2,1,"ng-container",3),V(3,HK,2,1,"ng-container",3),ve(),j()),2&n){const e=k();Ue("",e.prefixCls,"-footer-extra"),T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",e.isTemplateRef(e.extraFooter)),T(1),x("ngSwitchCase",e.isNonEmptyString(e.extraFooter))}}function UK(n,t){if(1&n){const e=Ye();q(0,"a",6),_e("click",function(){ae(e);const r=k();return re(r.isTodayDisabled?null:r.onClickToday())}),Fe(1),j()}if(2&n){const e=k();Gl("",e.prefixCls,"-today-btn ",e.isTodayDisabled?e.prefixCls+"-today-btn-disabled":"",""),Be("title",e.todayTitle),T(1),$t(" ",e.locale.today," ")}}function YK(n,t){1&n&&Tn(0)}function qK(n,t){if(1&n){const e=Ye();q(0,"li")(1,"a",7),_e("click",function(){ae(e);const r=k(2);return re(r.isTodayDisabled?null:r.onClickToday())}),Fe(2),j()()}if(2&n){const e=k(2);Ue("",e.prefixCls,"-now"),T(1),Ue("",e.prefixCls,"-now-btn"),T(1),$t(" ",e.locale.now," ")}}function jK(n,t){if(1&n){const e=Ye();q(0,"li")(1,"button",8),_e("click",function(){ae(e);const r=k(2);return re(r.okDisabled?null:r.clickOk.emit())}),Fe(2),j()()}if(2&n){const e=k(2);Ue("",e.prefixCls,"-ok"),T(1),x("disabled",e.okDisabled),T(1),$t(" ",e.locale.ok," ")}}function $K(n,t){if(1&n&&(q(0,"ul"),V(1,YK,1,0,"ng-container",4),V(2,qK,3,7,"li",0),V(3,jK,3,5,"li",0),j()),2&n){const e=k();Ue("",e.prefixCls,"-ranges"),T(1),x("ngTemplateOutlet",e.rangeQuickSelector),T(1),x("ngIf",e.showNow),T(1),x("ngIf",e.hasTimePicker)}}function WK(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function GK(n,t){1&n&&Ce(0,"th",6)}function KK(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function QK(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,GK,1,0,"th",4),V(3,KK,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function ZK(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function XK(n,t){1&n&&Tn(0)}const lo=function(n){return{$implicit:n}};function JK(n,t){if(1&n&&(ge(0),V(1,XK,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function eQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function tQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function nQ(n,t){if(1&n&&(ge(0)(1,13),V(2,JK,2,4,"ng-container",14),V(3,eQ,2,1,"ng-container",14),V(4,tQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function iQ(n,t){1&n&&Tn(0)}function rQ(n,t){if(1&n&&(ge(0),V(1,iQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function oQ(n,t){1&n&&Tn(0)}function aQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,oQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function sQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,rQ,2,4,"ng-container",18),V(3,aQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function lQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,nQ,5,3,"ng-container",14),V(3,sQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function cQ(n,t){if(1&n&&(q(0,"tr",8),V(1,ZK,2,4,"td",9),V(2,lQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function uQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function hQ(n,t){1&n&&Ce(0,"th",6)}function dQ(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function fQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,hQ,1,0,"th",4),V(3,dQ,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function mQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function pQ(n,t){1&n&&Tn(0)}function gQ(n,t){if(1&n&&(ge(0),V(1,pQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function vQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function _Q(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function yQ(n,t){if(1&n&&(ge(0)(1,13),V(2,gQ,2,4,"ng-container",14),V(3,vQ,2,1,"ng-container",14),V(4,_Q,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function bQ(n,t){1&n&&Tn(0)}function CQ(n,t){if(1&n&&(ge(0),V(1,bQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function wQ(n,t){1&n&&Tn(0)}function MQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,wQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function SQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,CQ,2,4,"ng-container",18),V(3,MQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function TQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,yQ,5,3,"ng-container",14),V(3,SQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function DQ(n,t){if(1&n&&(q(0,"tr",8),V(1,mQ,2,4,"td",9),V(2,TQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function kQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function xQ(n,t){1&n&&Ce(0,"th",6)}function PQ(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function zQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,xQ,1,0,"th",4),V(3,PQ,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function EQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function OQ(n,t){1&n&&Tn(0)}function IQ(n,t){if(1&n&&(ge(0),V(1,OQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function AQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function LQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function FQ(n,t){if(1&n&&(ge(0)(1,13),V(2,IQ,2,4,"ng-container",14),V(3,AQ,2,1,"ng-container",14),V(4,LQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function NQ(n,t){1&n&&Tn(0)}function RQ(n,t){if(1&n&&(ge(0),V(1,NQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function VQ(n,t){1&n&&Tn(0)}function HQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,VQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function BQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,RQ,2,4,"ng-container",18),V(3,HQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function UQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,FQ,5,3,"ng-container",14),V(3,BQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function YQ(n,t){if(1&n&&(q(0,"tr",8),V(1,EQ,2,4,"td",9),V(2,UQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function qQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function jQ(n,t){1&n&&Ce(0,"th",6)}function $Q(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function WQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,jQ,1,0,"th",4),V(3,$Q,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function GQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function KQ(n,t){1&n&&Tn(0)}function QQ(n,t){if(1&n&&(ge(0),V(1,KQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function ZQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function XQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function JQ(n,t){if(1&n&&(ge(0)(1,13),V(2,QQ,2,4,"ng-container",14),V(3,ZQ,2,1,"ng-container",14),V(4,XQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function eZ(n,t){1&n&&Tn(0)}function tZ(n,t){if(1&n&&(ge(0),V(1,eZ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function nZ(n,t){1&n&&Tn(0)}function iZ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,nZ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function rZ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,tZ,2,4,"ng-container",18),V(3,iZ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function oZ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,JQ,5,3,"ng-container",14),V(3,rZ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function aZ(n,t){if(1&n&&(q(0,"tr",8),V(1,GQ,2,4,"td",9),V(2,oZ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function sZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"decade-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"decade-table",5),_e("valueChange",function(r){return ae(e),re(k().onChooseDecade(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","decade"))("showSuperNextBtn",e.enablePrevNext("next","decade"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("activeDate",e.activeDate)("value",e.value)("locale",e.locale)("disabledDate",e.disabledDate)}}function lZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"year-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"year-table",6),_e("valueChange",function(r){return ae(e),re(k().onChooseYear(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","year"))("showSuperNextBtn",e.enablePrevNext("next","year"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("activeDate",e.activeDate)("value",e.value)("locale",e.locale)("disabledDate",e.disabledDate)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)}}function cZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"month-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"month-table",7),_e("valueChange",function(r){return ae(e),re(k().onChooseMonth(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","month"))("showSuperNextBtn",e.enablePrevNext("next","month"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("value",e.value)("activeDate",e.activeDate)("locale",e.locale)("disabledDate",e.disabledDate)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)}}function uZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"date-header",8),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"date-table",9),_e("valueChange",function(r){return ae(e),re(k().onSelectDate(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","week"===e.panelMode?"week":"date"))("showSuperNextBtn",e.enablePrevNext("next","week"===e.panelMode?"week":"date"))("showPreBtn",e.enablePrevNext("prev","week"===e.panelMode?"week":"date"))("showNextBtn",e.enablePrevNext("next","week"===e.panelMode?"week":"date")),T(1),Ue("",e.prefixCls,"-body"),T(1),x("locale",e.locale)("showWeek",e.showWeek)("value",e.value)("activeDate",e.activeDate)("disabledDate",e.disabledDate)("cellRender",e.dateRender)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)("canSelectWeek","week"===e.panelMode)}}function hZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-time-picker-panel",10),_e("ngModelChange",function(r){return ae(e),re(k().onSelectTime(r))}),j(),ve()}if(2&n){const e=k();T(1),x("nzInDatePicker",!0)("ngModel",null==e.value?null:e.value.nativeDate)("format",e.timeOptions.nzFormat)("nzHourStep",e.timeOptions.nzHourStep)("nzMinuteStep",e.timeOptions.nzMinuteStep)("nzSecondStep",e.timeOptions.nzSecondStep)("nzDisabledHours",e.timeOptions.nzDisabledHours)("nzDisabledMinutes",e.timeOptions.nzDisabledMinutes)("nzDisabledSeconds",e.timeOptions.nzDisabledSeconds)("nzHideDisabledOptions",!!e.timeOptions.nzHideDisabledOptions)("nzDefaultOpenValue",e.timeOptions.nzDefaultOpenValue)("nzUse12Hours",!!e.timeOptions.nzUse12Hours)("nzAddOn",e.timeOptions.nzAddOn)}}function dZ(n,t){1&n&&Tn(0)}const fZ=function(n){return{partType:n}};function mZ(n,t){if(1&n&&(ge(0),V(1,dZ,1,0,"ng-container",7),ve()),2&n){const e=k(2),i=Bn(4);T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Fi(2,fZ,e.datePickerService.activeInput))}}function pZ(n,t){1&n&&Tn(0)}function gZ(n,t){1&n&&Tn(0)}const IS=function(){return{partType:"left"}},AS=function(){return{partType:"right"}};function vZ(n,t){if(1&n&&(V(0,pZ,1,0,"ng-container",7),V(1,gZ,1,0,"ng-container",7)),2&n){k(2);const e=Bn(4);x("ngTemplateOutlet",e)("ngTemplateOutletContext",Xl(4,IS)),T(1),x("ngTemplateOutlet",e)("ngTemplateOutletContext",Xl(5,AS))}}function _Z(n,t){1&n&&Tn(0)}function yZ(n,t){if(1&n&&(ge(0),q(1,"div"),Ce(2,"div"),q(3,"div")(4,"div"),V(5,mZ,2,4,"ng-container",0),V(6,vZ,2,6,"ng-template",null,5,di),j(),V(8,_Z,1,0,"ng-container",6),j()(),ve()),2&n){const e=Bn(7),i=k(),r=Bn(6);T(1),Gl("",i.prefixCls,"-range-wrapper ",i.prefixCls,"-date-range-wrapper"),T(1),wr(i.arrowPosition),Ue("",i.prefixCls,"-range-arrow"),T(1),Gl("",i.prefixCls,"-panel-container ",i.showWeek?i.prefixCls+"-week-number":"",""),T(1),Ue("",i.prefixCls,"-panels"),T(1),x("ngIf",i.hasTimePicker)("ngIfElse",e),T(3),x("ngTemplateOutlet",r)}}function bZ(n,t){1&n&&Tn(0)}function CZ(n,t){1&n&&Tn(0)}function wZ(n,t){if(1&n&&(q(0,"div")(1,"div",8),V(2,bZ,1,0,"ng-container",6),V(3,CZ,1,0,"ng-container",6),j()()),2&n){const e=k(),i=Bn(4),r=Bn(6);(function k7(n,t,e,i,r,o,a,s,l){Mo(Vr,Go,Hl(be(),n,t,e,i,r,o,a,s,l),!0)})("",e.prefixCls,"-panel-container ",e.showWeek?e.prefixCls+"-week-number":""," ",e.hasTimePicker?e.prefixCls+"-time":""," ",e.isRange?e.prefixCls+"-range":"",""),T(1),Ue("",e.prefixCls,"-panel"),Gt("ant-picker-panel-rtl","rtl"===e.dir),T(1),x("ngTemplateOutlet",i),T(1),x("ngTemplateOutlet",r)}}function MZ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"inner-popup",9),_e("panelModeChange",function(r){const a=ae(e).partType;return re(k().onPanelModeChange(r,a))})("cellHover",function(r){return ae(e),re(k().onCellHover(r))})("selectDate",function(r){ae(e);const o=k();return re(o.changeValueFromSelect(r,!o.showTime))})("selectTime",function(r){const a=ae(e).partType;return re(k().onSelectTime(r,a))})("headerChange",function(r){const a=ae(e).partType;return re(k().onActiveDateChange(r,a))}),j()()}if(2&n){const e=t.partType,i=k();Ue("",i.prefixCls,"-panel"),Gt("ant-picker-panel-rtl","rtl"===i.dir),T(1),x("showWeek",i.showWeek)("endPanelMode",i.getPanelMode(i.endPanelMode,e))("partType",e)("locale",i.locale)("showTimePicker",i.hasTimePicker)("timeOptions",i.getTimeOptions(e))("panelMode",i.getPanelMode(i.panelMode,e))("activeDate",i.getActiveDate(e))("value",i.getValue(e))("disabledDate",i.disabledDate)("dateRender",i.dateRender)("selectedValue",null==i.datePickerService?null:i.datePickerService.value)("hoverValue",i.hoverValue)}}function SZ(n,t){if(1&n){const e=Ye();q(0,"calendar-footer",11),_e("clickOk",function(){return ae(e),re(k(2).onClickOk())})("clickToday",function(r){return ae(e),re(k(2).onClickToday(r))}),j()}if(2&n){const e=k(2),i=Bn(8);x("locale",e.locale)("isRange",e.isRange)("showToday",e.showToday)("showNow",e.showNow)("hasTimePicker",e.hasTimePicker)("okDisabled",!e.isAllowed(null==e.datePickerService?null:e.datePickerService.value))("extraFooter",e.extraFooter)("rangeQuickSelector",e.ranges?i:null)}}function TZ(n,t){1&n&&V(0,SZ,1,8,"calendar-footer",10),2&n&&x("ngIf",k().hasFooter)}function DZ(n,t){if(1&n){const e=Ye();q(0,"li",13),_e("click",function(){const o=ae(e).$implicit,a=k(2);return re(a.onClickPresetRange(a.ranges[o]))})("mouseenter",function(){const o=ae(e).$implicit,a=k(2);return re(a.onHoverPresetRange(a.ranges[o]))})("mouseleave",function(){return ae(e),re(k(2).onPresetRangeMouseLeave())}),q(1,"span",14),Fe(2),j()()}if(2&n){const e=t.$implicit;Ue("",k(2).prefixCls,"-preset"),T(2),cn(e)}}function kZ(n,t){if(1&n&&V(0,DZ,3,4,"li",12),2&n){const e=k();x("ngForOf",e.getObjectKeys(e.ranges))}}const xZ=["separatorElement"],PZ=["pickerInput"],zZ=["rangePickerInput"];function EZ(n,t){1&n&&Tn(0)}function OZ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"input",7,8),_e("ngModelChange",function(r){return ae(e),re(k(2).inputValue=r)})("focus",function(r){return ae(e),re(k(2).onFocus(r))})("focusout",function(r){return ae(e),re(k(2).onFocusout(r))})("ngModelChange",function(r){return ae(e),re(k(2).onInputChange(r))})("keyup.enter",function(r){return ae(e),re(k(2).onKeyupEnter(r))}),j(),V(3,EZ,1,0,"ng-container",9),j()}if(2&n){const e=k(2),i=Bn(4);Ue("",e.prefixCls,"-input"),T(1),Gt("ant-input-disabled",e.nzDisabled),Be("placeholder",e.getPlaceholder()),x("disabled",e.nzDisabled)("readOnly",e.nzInputReadOnly)("ngModel",e.inputValue)("size",e.inputSize),Sn("id",e.nzId),T(2),x("ngTemplateOutlet",i)}}function IZ(n,t){1&n&&Tn(0)}function AZ(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(4);T(1),cn(e.nzSeparator)}}function LZ(n,t){1&n&&Ce(0,"span",14)}function FZ(n,t){if(1&n&&(ge(0),V(1,AZ,2,1,"ng-container",0),V(2,LZ,1,0,"ng-template",null,13,di),ve()),2&n){const e=Bn(3),i=k(3);T(1),x("ngIf",i.nzSeparator)("ngIfElse",e)}}function NZ(n,t){1&n&&Tn(0)}function RZ(n,t){1&n&&Tn(0)}function VZ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,IZ,1,0,"ng-container",10),j(),q(3,"div",null,11)(5,"span"),V(6,FZ,4,2,"ng-container",12),j()(),q(7,"div"),V(8,NZ,1,0,"ng-container",10),j(),V(9,RZ,1,0,"ng-container",9),ve()),2&n){const e=k(2),i=Bn(2),r=Bn(4);T(1),Ue("",e.prefixCls,"-input"),T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Xl(18,IS)),T(1),Ue("",e.prefixCls,"-range-separator"),T(2),Ue("",e.prefixCls,"-separator"),T(1),x("nzStringTemplateOutlet",e.nzSeparator),T(1),Ue("",e.prefixCls,"-input"),T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Xl(19,AS)),T(1),x("ngTemplateOutlet",r)}}function HZ(n,t){if(1&n&&(ge(0),V(1,OZ,4,12,"div",5),V(2,VZ,10,20,"ng-container",6),ve()),2&n){const e=k();T(1),x("ngIf",!e.isRange),T(1),x("ngIf",e.isRange)}}function BZ(n,t){if(1&n){const e=Ye();q(0,"input",15,16),_e("click",function(r){return ae(e),re(k().onClickInputBox(r))})("focusout",function(r){return ae(e),re(k().onFocusout(r))})("focus",function(r){const a=ae(e).partType;return re(k().onFocus(r,a))})("keyup.enter",function(r){return ae(e),re(k().onKeyupEnter(r))})("ngModelChange",function(r){const a=ae(e).partType,s=k();return re(s.inputValue[s.datePickerService.getActiveIndex(a)]=r)})("ngModelChange",function(r){return ae(e),re(k().onInputChange(r))}),j()}if(2&n){const e=t.partType,i=k();Be("placeholder",i.getPlaceholder(e)),x("disabled",i.nzDisabled)("readOnly",i.nzInputReadOnly)("size",i.inputSize)("ngModel",i.inputValue[i.datePickerService.getActiveIndex(e)]),Sn("id",i.nzId)}}function UZ(n,t){if(1&n){const e=Ye();q(0,"span",20),_e("click",function(r){return ae(e),re(k(2).onClickClear(r))}),Ce(1,"span",21),j()}2&n&&Ue("",k(2).prefixCls,"-clear")}function YZ(n,t){if(1&n&&(ge(0),Ce(1,"span",22),ve()),2&n){const e=t.$implicit;T(1),x("nzType",e)}}function qZ(n,t){1&n&&Ce(0,"nz-form-item-feedback-icon",23),2&n&&x("status",k(2).status)}function jZ(n,t){if(1&n&&(Ce(0,"div",17),V(1,UZ,2,3,"span",18),q(2,"span"),V(3,YZ,2,1,"ng-container",12),V(4,qZ,1,1,"nz-form-item-feedback-icon",19),j()),2&n){const e=k();Ue("",e.prefixCls,"-active-bar"),x("ngStyle",e.activeBarStyle),T(1),x("ngIf",e.showClear()),T(1),Ue("",e.prefixCls,"-suffix"),T(1),x("nzStringTemplateOutlet",e.nzSuffixIcon),T(1),x("ngIf",e.hasFeedback&&!!e.status)}}function $Z(n,t){if(1&n){const e=Ye();q(0,"div",17)(1,"date-range-popup",24),_e("panelModeChange",function(r){return ae(e),re(k().onPanelModeChange(r))})("calendarChange",function(r){return ae(e),re(k().onCalendarChange(r))})("resultOk",function(){return ae(e),re(k().onResultOk())}),j()()}if(2&n){const e=k();Gl("",e.prefixCls,"-dropdown ",e.nzDropdownClassName,""),Gt("ant-picker-dropdown-rtl","rtl"===e.dir)("ant-picker-dropdown-placement-bottomLeft","bottom"===e.currentPositionY&&"start"===e.currentPositionX)("ant-picker-dropdown-placement-topLeft","top"===e.currentPositionY&&"start"===e.currentPositionX)("ant-picker-dropdown-placement-bottomRight","bottom"===e.currentPositionY&&"end"===e.currentPositionX)("ant-picker-dropdown-placement-topRight","top"===e.currentPositionY&&"end"===e.currentPositionX)("ant-picker-dropdown-range",e.isRange)("ant-picker-active-left","left"===e.datePickerService.activeInput)("ant-picker-active-right","right"===e.datePickerService.activeInput),x("ngStyle",e.nzPopupStyle),T(1),x("isRange",e.isRange)("inline",e.nzInline)("defaultPickerValue",e.nzDefaultPickerValue)("showWeek",e.nzShowWeekNumber||"week"===e.nzMode)("panelMode",e.panelMode)("locale",null==e.nzLocale?null:e.nzLocale.lang)("showToday","date"===e.nzMode&&e.nzShowToday&&!e.isRange&&!e.nzShowTime)("showNow","date"===e.nzMode&&e.nzShowNow&&!e.isRange&&!!e.nzShowTime)("showTime",e.nzShowTime)("dateRender",e.nzDateRender)("disabledDate",e.nzDisabledDate)("disabledTime",e.nzDisabledTime)("extraFooter",e.extraFooter)("ranges",e.nzRanges)("dir",e.dir)}}function WZ(n,t){1&n&&Tn(0)}function GZ(n,t){if(1&n&&(q(0,"div",25),V(1,WZ,1,0,"ng-container",9),j()),2&n){const e=k(),i=Bn(6);x("nzNoAnimation",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("@slideMotion","enter"),T(1),x("ngTemplateOutlet",i)}}const Dh="ant-picker",KZ={nzDisabledHours:()=>[],nzDisabledMinutes:()=>[],nzDisabledSeconds:()=>[]};function LS(n,t){let e=t?t(n&&n.nativeDate):{};return e=Object.assign(Object.assign({},KZ),e),e}function kh(n,t,e){return!(!n||t&&t(n.nativeDate)||e&&!function ZZ(n,t){return function QZ(n,t){let e=!1;if(n){const i=n.getHours(),r=n.getMinutes(),o=n.getSeconds();e=-1!==t.nzDisabledHours().indexOf(i)||-1!==t.nzDisabledMinutes(i).indexOf(r)||-1!==t.nzDisabledSeconds(i,r).indexOf(o)}return!e}(n,LS(n,t))}(n,e))}function xh(n){return n&&n.replace(/Y/g,"y").replace(/D/g,"d")}let XZ=(()=>{class n{constructor(e){this.dateHelper=e,this.showToday=!1,this.showNow=!1,this.hasTimePicker=!1,this.isRange=!1,this.okDisabled=!1,this.rangeQuickSelector=null,this.clickOk=new Je,this.clickToday=new Je,this.prefixCls=Dh,this.isTemplateRef=Mw,this.isNonEmptyString=ww,this.isTodayDisabled=!1,this.todayTitle=""}ngOnChanges(e){const i=new Date;if(e.disabledDate&&(this.isTodayDisabled=!(!this.disabledDate||!this.disabledDate(i))),e.locale){const r=xh(this.locale.dateFormat);this.todayTitle=this.dateHelper.format(i,r)}}onClickToday(){const e=new Kt;this.clickToday.emit(e.clone())}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["calendar-footer"]],inputs:{locale:"locale",showToday:"showToday",showNow:"showNow",hasTimePicker:"hasTimePicker",isRange:"isRange",okDisabled:"okDisabled",disabledDate:"disabledDate",extraFooter:"extraFooter",rangeQuickSelector:"rangeQuickSelector"},outputs:{clickOk:"clickOk",clickToday:"clickToday"},exportAs:["calendarFooter"],features:[Dt],decls:4,vars:6,consts:[[3,"class",4,"ngIf"],["role","button",3,"class","title","click",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngTemplateOutlet"],[3,"innerHTML"],["role","button",3,"title","click"],[3,"click"],["nz-button","","type","button","nzType","primary","nzSize","small",3,"disabled","click"]],template:function(e,i){1&e&&(q(0,"div"),V(1,BK,4,6,"div",0),V(2,UK,2,6,"a",1),V(3,$K,4,6,"ul",0),j()),2&e&&(Ue("",i.prefixCls,"-footer"),T(1),x("ngIf",i.extraFooter),T(1),x("ngIf",i.showToday),T(1),x("ngIf",i.hasTimePicker||i.rangeQuickSelector))},dependencies:[Et,_a,tr,kr,CS,eu,yS],encapsulation:2,changeDetection:0}),n})(),Gm=(()=>{class n{constructor(){this.activeInput="left",this.arrowLeft=0,this.isRange=!1,this.valueChange$=new Rs(1),this.emitValue$=new de,this.inputPartChange$=new de}initValue(e=!1){e&&(this.initialValue=this.isRange?[]:null),this.setValue(this.initialValue)}hasValue(e=this.value){return Array.isArray(e)?!!e[0]||!!e[1]:!!e}makeValue(e){return this.isRange?e?e.map(i=>new Kt(i)):[]:e?new Kt(e):null}setActiveDate(e,i=!1,r="month"){this.activeDate=this.isRange?function Oq(n,t,e="month",i="left"){const[r,o]=n;let a=r||new Kt,s=o||(t?a:a.add(1,e));return r&&!o?(a=r,s=t?r:r.add(1,e)):!r&&o?(a=t?o:o.add(-1,e),s=o):r&&o&&!t&&(r.isSame(o,e)||"left"===i?s=a.add(1,e):a=s.add(-1,e)),[a,s]}(e,i,{date:"month",month:"year",year:"decade"}[r],this.activeInput):eh(e)}setValue(e){this.value=e,this.valueChange$.next(this.value)}getActiveIndex(e=this.activeInput){return{left:0,right:1}[e]}ngOnDestroy(){this.valueChange$.complete(),this.emitValue$.complete(),this.inputPartChange$.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),Ph=(()=>{class n{constructor(){this.prefixCls="ant-picker-header",this.selectors=[],this.showSuperPreBtn=!0,this.showSuperNextBtn=!0,this.showPreBtn=!0,this.showNextBtn=!0,this.panelModeChange=new Je,this.valueChange=new Je}superPreviousTitle(){return this.locale.previousYear}previousTitle(){return this.locale.previousMonth}superNextTitle(){return this.locale.nextYear}nextTitle(){return this.locale.nextMonth}superPrevious(){this.changeValue(this.value.addYears(-1))}superNext(){this.changeValue(this.value.addYears(1))}previous(){this.changeValue(this.value.addMonths(-1))}next(){this.changeValue(this.value.addMonths(1))}changeValue(e){this.value!==e&&(this.value=e,this.valueChange.emit(this.value),this.render())}changeMode(e){this.panelModeChange.emit(e)}render(){this.value&&(this.selectors=this.getSelectors())}ngOnInit(){this.value||(this.value=new Kt),this.selectors=this.getSelectors()}ngOnChanges(e){(e.value||e.locale)&&this.render()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,inputs:{value:"value",locale:"locale",showSuperPreBtn:"showSuperPreBtn",showSuperNextBtn:"showSuperNextBtn",showPreBtn:"showPreBtn",showNextBtn:"showNextBtn"},outputs:{panelModeChange:"panelModeChange",valueChange:"valueChange"},features:[Dt]}),n})(),JZ=(()=>{class n extends Ph{constructor(e){super(),this.dateHelper=e}getSelectors(){return[{className:`${this.prefixCls}-year-btn`,title:this.locale.yearSelect,onClick:()=>this.changeMode("year"),label:this.dateHelper.format(this.value.nativeDate,xh(this.locale.yearFormat))},{className:`${this.prefixCls}-month-btn`,title:this.locale.monthSelect,onClick:()=>this.changeMode("month"),label:this.dateHelper.format(this.value.nativeDate,this.locale.monthFormat||"MMM")}]}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["date-header"]],exportAs:["dateHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,WK,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),zh=(()=>{class n{constructor(){this.isTemplateRef=Mw,this.isNonEmptyString=ww,this.headRow=[],this.bodyRows=[],this.MAX_ROW=6,this.MAX_COL=7,this.prefixCls="ant-picker",this.activeDate=new Kt,this.showWeek=!1,this.selectedValue=[],this.hoverValue=[],this.canSelectWeek=!1,this.valueChange=new Je,this.cellHover=new Je}render(){this.activeDate&&(this.headRow=this.makeHeadRow(),this.bodyRows=this.makeBodyRows())}trackByBodyRow(e,i){return i.trackByIndex}trackByBodyColumn(e,i){return i.trackByIndex}hasRangeValue(){var e,i;return(null===(e=this.selectedValue)||void 0===e?void 0:e.length)>0||(null===(i=this.hoverValue)||void 0===i?void 0:i.length)>0}getClassMap(e){return{"ant-picker-cell":!0,"ant-picker-cell-in-view":!0,"ant-picker-cell-selected":e.isSelected,"ant-picker-cell-disabled":e.isDisabled,"ant-picker-cell-in-range":!!e.isInSelectedRange,"ant-picker-cell-range-start":!!e.isSelectedStart,"ant-picker-cell-range-end":!!e.isSelectedEnd,"ant-picker-cell-range-start-single":!!e.isStartSingle,"ant-picker-cell-range-end-single":!!e.isEndSingle,"ant-picker-cell-range-hover":!!e.isInHoverRange,"ant-picker-cell-range-hover-start":!!e.isHoverStart,"ant-picker-cell-range-hover-end":!!e.isHoverEnd,"ant-picker-cell-range-hover-edge-start":!!e.isFirstCellInPanel,"ant-picker-cell-range-hover-edge-end":!!e.isLastCellInPanel,"ant-picker-cell-range-start-near-hover":!!e.isRangeStartNearHover,"ant-picker-cell-range-end-near-hover":!!e.isRangeEndNearHover}}ngOnInit(){this.render()}ngOnChanges(e){e.activeDate&&!e.activeDate.currentValue&&(this.activeDate=new Kt),(e.disabledDate||e.locale||e.showWeek||e.selectWeek||this.isDateRealChange(e.activeDate)||this.isDateRealChange(e.value)||this.isDateRealChange(e.selectedValue)||this.isDateRealChange(e.hoverValue))&&this.render()}isDateRealChange(e){if(e){const i=e.previousValue,r=e.currentValue;return Array.isArray(r)?!Array.isArray(i)||r.length!==i.length||r.some((o,a)=>{const s=i[a];return s instanceof Kt?s.isSameDay(o):s!==o}):!this.isSameDate(i,r)}return!1}isSameDate(e,i){return!e&&!i||e&&i&&i.isSameDay(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,inputs:{prefixCls:"prefixCls",value:"value",locale:"locale",activeDate:"activeDate",showWeek:"showWeek",selectedValue:"selectedValue",hoverValue:"hoverValue",disabledDate:"disabledDate",cellRender:"cellRender",fullCellRender:"fullCellRender",canSelectWeek:"canSelectWeek"},outputs:{valueChange:"valueChange",cellHover:"cellHover"},features:[Dt]}),n})(),eX=(()=>{class n extends zh{constructor(e,i){super(),this.i18n=e,this.dateHelper=i}changeValueFromInside(e){this.activeDate=this.activeDate.setYear(e.getYear()).setMonth(e.getMonth()).setDate(e.getDate()),this.valueChange.emit(this.activeDate),this.activeDate.isSameMonth(this.value)||this.render()}makeHeadRow(){const e=[],i=this.activeDate.calendarStart({weekStartsOn:this.dateHelper.getFirstDayOfWeek()});for(let r=0;rthis.changeValueFromInside(l),onMouseEnter:()=>this.cellHover.emit(l)};this.addCellProperty(P,l),this.showWeek&&!a.weekNum&&(a.weekNum=this.dateHelper.getISOWeek(l.nativeDate)),l.isSameDay(this.value)&&(a.isActive=l.isSameDay(this.value)),a.dateCells.push(P)}a.classMap={"ant-picker-week-panel-row":this.canSelectWeek,"ant-picker-week-panel-row-selected":this.canSelectWeek&&a.isActive},e.push(a)}return e}addCellProperty(e,i){var r;if(this.hasRangeValue()&&!this.canSelectWeek){const[o,a]=this.hoverValue,[s,l]=this.selectedValue;null!=s&&s.isSameDay(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=l&&l.isSameDay(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),o&&a&&(e.isHoverStart=o.isSameDay(i),e.isHoverEnd=a.isSameDay(i),e.isLastCellInPanel=i.isLastDayOfMonth(),e.isFirstCellInPanel=i.isFirstDayOfMonth(),e.isInHoverRange=o.isBeforeDay(i)&&i.isBeforeDay(a)),e.isStartSingle=s&&!l,e.isEndSingle=!s&&l,e.isInSelectedRange=(null==s?void 0:s.isBeforeDay(i))&&i.isBeforeDay(l),e.isRangeStartNearHover=s&&e.isInHoverRange,e.isRangeEndNearHover=l&&e.isInHoverRange}e.isToday=i.isToday(),e.isSelected=i.isSameDay(this.value),e.isDisabled=!(null===(r=this.disabledDate)||void 0===r||!r.call(this,i.nativeDate)),e.classMap=this.getClassMap(e)}getClassMap(e){const i=new Kt(e.value);return Object.assign(Object.assign({},super.getClassMap(e)),{"ant-picker-cell-today":!!e.isToday,"ant-picker-cell-in-view":i.isSameMonth(this.activeDate)})}}return n.\u0275fac=function(e){return new(e||n)(Y(uc),Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["date-table"]],inputs:{locale:"locale"},exportAs:["dateTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,QK,4,2,"thead",1),q(2,"tbody"),V(3,cQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),tX=(()=>{class n extends Ph{previous(){}next(){}get startYear(){return 100*parseInt(""+this.value.getYear()/100,10)}get endYear(){return this.startYear+99}superPrevious(){this.changeValue(this.value.addYears(-100))}superNext(){this.changeValue(this.value.addYears(100))}getSelectors(){return[{className:`${this.prefixCls}-decade-btn`,title:"",onClick:()=>{},label:`${this.startYear}-${this.endYear}`}]}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["decade-header"]],exportAs:["decadeHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,uQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),rX=(()=>{class n extends zh{get startYear(){return 100*parseInt(""+this.activeDate.getYear()/100,10)}get endYear(){return this.startYear+99}makeHeadRow(){return[]}makeBodyRows(){const e=[],i=this.value&&this.value.getYear(),r=this.startYear,o=this.endYear,a=r-10;let s=0;for(let l=0;l<4;l++){const u={dateCells:[],trackByIndex:l};for(let f=0;f<3;f++){const p=a+10*s,P=a+10*s+9,E=`${p}-${P}`,H={trackByIndex:f,value:this.activeDate.setYear(p).nativeDate,content:E,title:E,isDisabled:!1,isSelected:i>=p&&i<=P,isLowerThanStart:Po,classMap:{},onClick(){},onMouseEnter(){}};H.classMap=this.getClassMap(H),H.onClick=()=>this.chooseDecade(p),s++,u.dateCells.push(H)}e.push(u)}return e}getClassMap(e){return{[`${this.prefixCls}-cell`]:!0,[`${this.prefixCls}-cell-in-view`]:!e.isBiggerThanEnd&&!e.isLowerThanStart,[`${this.prefixCls}-cell-selected`]:e.isSelected,[`${this.prefixCls}-cell-disabled`]:e.isDisabled}}chooseDecade(e){this.value=this.activeDate.setYear(e),this.valueChange.emit(this.value)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["decade-table"]],exportAs:["decadeTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,fQ,4,2,"thead",1),q(2,"tbody"),V(3,DQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),oX=(()=>{class n extends Ph{constructor(e){super(),this.dateHelper=e}getSelectors(){return[{className:`${this.prefixCls}-month-btn`,title:this.locale.yearSelect,onClick:()=>this.changeMode("year"),label:this.dateHelper.format(this.value.nativeDate,xh(this.locale.yearFormat))}]}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["month-header"]],exportAs:["monthHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,kQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),aX=(()=>{class n extends zh{constructor(e){super(),this.dateHelper=e,this.MAX_ROW=4,this.MAX_COL=3}makeHeadRow(){return[]}makeBodyRows(){const e=[];let i=0;for(let r=0;rthis.chooseMonth(f.value.getMonth()),onMouseEnter:()=>this.cellHover.emit(s)};this.addCellProperty(f,s),o.dateCells.push(f),i++}e.push(o)}return e}isDisabledMonth(e){if(!this.disabledDate)return!1;for(let r=e.setDate(1);r.getMonth()===e.getMonth();r=r.addDays(1))if(!this.disabledDate(r.nativeDate))return!1;return!0}addCellProperty(e,i){if(this.hasRangeValue()){const[r,o]=this.hoverValue,[a,s]=this.selectedValue;null!=a&&a.isSameMonth(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=s&&s.isSameMonth(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),r&&o&&(e.isHoverStart=r.isSameMonth(i),e.isHoverEnd=o.isSameMonth(i),e.isLastCellInPanel=11===i.getMonth(),e.isFirstCellInPanel=0===i.getMonth(),e.isInHoverRange=r.isBeforeMonth(i)&&i.isBeforeMonth(o)),e.isStartSingle=a&&!s,e.isEndSingle=!a&&s,e.isInSelectedRange=(null==a?void 0:a.isBeforeMonth(i))&&(null==i?void 0:i.isBeforeMonth(s)),e.isRangeStartNearHover=a&&e.isInHoverRange,e.isRangeEndNearHover=s&&e.isInHoverRange}else i.isSameMonth(this.value)&&(e.isSelected=!0);e.classMap=this.getClassMap(e)}chooseMonth(e){this.value=this.activeDate.setMonth(e),this.valueChange.emit(this.value)}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["month-table"]],exportAs:["monthTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,zQ,4,2,"thead",1),q(2,"tbody"),V(3,YQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),sX=(()=>{class n extends Ph{get startYear(){return 10*parseInt(""+this.value.getYear()/10,10)}get endYear(){return this.startYear+9}superPrevious(){this.changeValue(this.value.addYears(-10))}superNext(){this.changeValue(this.value.addYears(10))}getSelectors(){return[{className:`${this.prefixCls}-year-btn`,title:"",onClick:()=>this.changeMode("decade"),label:`${this.startYear}-${this.endYear}`}]}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["year-header"]],exportAs:["yearHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,qQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),lX=(()=>{class n extends zh{constructor(e){super(),this.dateHelper=e,this.MAX_ROW=4,this.MAX_COL=3}makeHeadRow(){return[]}makeBodyRows(){const e=this.activeDate&&this.activeDate.getYear(),i=10*parseInt(""+e/10,10),r=i+9,o=i-1,a=[];let s=0;for(let l=0;l=i&&p<=r,isSelected:p===(this.value&&this.value.getYear()),content:E,title:E,classMap:{},isLastCellInPanel:P.getYear()===r,isFirstCellInPanel:P.getYear()===i,cellRender:Gs(this.cellRender,P),fullCellRender:Gs(this.fullCellRender,P),onClick:()=>this.chooseYear(G.value.getFullYear()),onMouseEnter:()=>this.cellHover.emit(P)};this.addCellProperty(G,P),u.dateCells.push(G),s++}a.push(u)}return a}getClassMap(e){return Object.assign(Object.assign({},super.getClassMap(e)),{"ant-picker-cell-in-view":!!e.isSameDecade})}isDisabledYear(e){if(!this.disabledDate)return!1;for(let r=e.setMonth(0).setDate(1);r.getYear()===e.getYear();r=r.addDays(1))if(!this.disabledDate(r.nativeDate))return!1;return!0}addCellProperty(e,i){if(this.hasRangeValue()){const[r,o]=this.hoverValue,[a,s]=this.selectedValue;null!=a&&a.isSameYear(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=s&&s.isSameYear(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),r&&o&&(e.isHoverStart=r.isSameYear(i),e.isHoverEnd=o.isSameYear(i),e.isInHoverRange=r.isBeforeYear(i)&&i.isBeforeYear(o)),e.isStartSingle=a&&!s,e.isEndSingle=!a&&s,e.isInSelectedRange=(null==a?void 0:a.isBeforeYear(i))&&(null==i?void 0:i.isBeforeYear(s)),e.isRangeStartNearHover=a&&e.isInHoverRange,e.isRangeEndNearHover=s&&e.isInHoverRange}else i.isSameYear(this.value)&&(e.isSelected=!0);e.classMap=this.getClassMap(e)}chooseYear(e){this.value=this.activeDate.setYear(e),this.valueChange.emit(this.value),this.render()}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["year-table"]],exportAs:["yearTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,WQ,4,2,"thead",1),q(2,"tbody"),V(3,aZ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),cX=(()=>{class n{constructor(){this.panelModeChange=new Je,this.headerChange=new Je,this.selectDate=new Je,this.selectTime=new Je,this.cellHover=new Je,this.prefixCls=Dh}enablePrevNext(e,i){return!(!this.showTimePicker&&i===this.endPanelMode&&("left"===this.partType&&"next"===e||"right"===this.partType&&"prev"===e))}onSelectTime(e){this.selectTime.emit(new Kt(e))}onSelectDate(e){const i=e instanceof Kt?e:new Kt(e),r=this.timeOptions&&this.timeOptions.nzDefaultOpenValue;!this.value&&r&&i.setHms(r.getHours(),r.getMinutes(),r.getSeconds()),this.selectDate.emit(i)}onChooseMonth(e){this.activeDate=this.activeDate.setMonth(e.getMonth()),"month"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit(this.endPanelMode))}onChooseYear(e){this.activeDate=this.activeDate.setYear(e.getYear()),"year"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit(this.endPanelMode))}onChooseDecade(e){this.activeDate=this.activeDate.setYear(e.getYear()),"decade"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit("year"))}ngOnChanges(e){e.activeDate&&!e.activeDate.currentValue&&(this.activeDate=new Kt),e.panelMode&&"time"===e.panelMode.currentValue&&(this.panelMode="date")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["inner-popup"]],inputs:{activeDate:"activeDate",endPanelMode:"endPanelMode",panelMode:"panelMode",showWeek:"showWeek",locale:"locale",showTimePicker:"showTimePicker",timeOptions:"timeOptions",disabledDate:"disabledDate",dateRender:"dateRender",selectedValue:"selectedValue",hoverValue:"hoverValue",value:"value",partType:"partType"},outputs:{panelModeChange:"panelModeChange",headerChange:"headerChange",selectDate:"selectDate",selectTime:"selectTime",cellHover:"cellHover"},exportAs:["innerPopup"],features:[Dt],decls:8,vars:11,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngIf"],[3,"value","locale","showSuperPreBtn","showSuperNextBtn","showNextBtn","showPreBtn","valueChange","panelModeChange"],[3,"activeDate","value","locale","disabledDate","valueChange"],[3,"activeDate","value","locale","disabledDate","selectedValue","hoverValue","valueChange","cellHover"],[3,"value","activeDate","locale","disabledDate","selectedValue","hoverValue","valueChange","cellHover"],[3,"value","locale","showSuperPreBtn","showSuperNextBtn","showPreBtn","showNextBtn","valueChange","panelModeChange"],[3,"locale","showWeek","value","activeDate","disabledDate","cellRender","selectedValue","hoverValue","canSelectWeek","valueChange","cellHover"],[3,"nzInDatePicker","ngModel","format","nzHourStep","nzMinuteStep","nzSecondStep","nzDisabledHours","nzDisabledMinutes","nzDisabledSeconds","nzHideDisabledOptions","nzDefaultOpenValue","nzUse12Hours","nzAddOn","ngModelChange"]],template:function(e,i){1&e&&(q(0,"div")(1,"div"),ge(2,0),V(3,sZ,4,13,"ng-container",1),V(4,lZ,4,15,"ng-container",1),V(5,cZ,4,15,"ng-container",1),V(6,uZ,4,18,"ng-container",2),ve(),j(),V(7,hZ,2,13,"ng-container",3),j()),2&e&&(Gt("ant-picker-datetime-panel",i.showTimePicker),T(1),Gl("",i.prefixCls,"-",i.panelMode,"-panel"),T(1),x("ngSwitch",i.panelMode),T(1),x("ngSwitchCase","decade"),T(1),x("ngSwitchCase","year"),T(1),x("ngSwitchCase","month"),T(2),x("ngIf",i.showTimePicker&&i.timeOptions))},dependencies:[Et,tr,kr,Xo,pr,or,JZ,eX,tX,rX,oX,aX,sX,lX,OS],encapsulation:2,changeDetection:0}),n})(),FS=(()=>{class n{constructor(e,i,r,o){this.datePickerService=e,this.cdr=i,this.ngZone=r,this.host=o,this.inline=!1,this.dir="ltr",this.panelModeChange=new Je,this.calendarChange=new Je,this.resultOk=new Je,this.prefixCls=Dh,this.endPanelMode="date",this.timeOptions=null,this.hoverValue=[],this.checkedPartArr=[!1,!1],this.destroy$=new de,this.disabledStartTime=a=>this.disabledTime&&this.disabledTime(a,"start"),this.disabledEndTime=a=>this.disabledTime&&this.disabledTime(a,"end")}get hasTimePicker(){return!!this.showTime}get hasFooter(){return this.showToday||this.hasTimePicker||!!this.extraFooter||!!this.ranges}get arrowPosition(){var e,i;return"rtl"===this.dir?{right:`${null===(e=this.datePickerService)||void 0===e?void 0:e.arrowLeft}px`}:{left:`${null===(i=this.datePickerService)||void 0===i?void 0:i.arrowLeft}px`}}ngOnInit(){qn(this.datePickerService.valueChange$,this.datePickerService.inputPartChange$).pipe(Pt(this.destroy$)).subscribe(()=>{this.updateActiveDate(),this.cdr.markForCheck()}),this.ngZone.runOutsideAngular(()=>{is(this.host.nativeElement,"mousedown").pipe(Pt(this.destroy$)).subscribe(e=>e.preventDefault())})}ngOnChanges(e){(e.showTime||e.disabledTime)&&this.showTime&&this.buildTimeOptions(),e.panelMode&&(this.endPanelMode=this.panelMode),e.defaultPickerValue&&this.updateActiveDate()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}updateActiveDate(){const e=this.datePickerService.hasValue()?this.datePickerService.value:this.datePickerService.makeValue(this.defaultPickerValue);this.datePickerService.setActiveDate(e,this.hasTimePicker,this.getPanelMode(this.endPanelMode))}onClickOk(){this.changeValueFromSelect(this.isRange?this.datePickerService.value[{left:0,right:1}[this.datePickerService.activeInput]]:this.datePickerService.value),this.resultOk.emit()}onClickToday(e){this.changeValueFromSelect(e,!this.showTime)}onCellHover(e){if(!this.isRange)return;const r=this.datePickerService.value[{left:1,right:0}[this.datePickerService.activeInput]];r&&(this.hoverValue=r.isBeforeDay(e)?[r,e]:[e,r])}onPanelModeChange(e,i){this.panelMode=this.isRange?0===this.datePickerService.getActiveIndex(i)?[e,this.panelMode[1]]:[this.panelMode[0],e]:e,this.panelModeChange.emit(this.panelMode)}onActiveDateChange(e,i){if(this.isRange){const r=[];r[this.datePickerService.getActiveIndex(i)]=e,this.datePickerService.setActiveDate(r,this.hasTimePicker,this.getPanelMode(this.endPanelMode,i))}else this.datePickerService.setActiveDate(e)}onSelectTime(e,i){if(this.isRange){const r=eh(this.datePickerService.value),o=this.datePickerService.getActiveIndex(i);r[o]=this.overrideHms(e,r[o]),this.datePickerService.setValue(r)}else{const r=this.overrideHms(e,this.datePickerService.value);this.datePickerService.setValue(r)}this.datePickerService.inputPartChange$.next(),this.buildTimeOptions()}changeValueFromSelect(e,i=!0){if(this.isRange){const r=eh(this.datePickerService.value),o=this.datePickerService.activeInput;let a=o;r[this.datePickerService.getActiveIndex(o)]=e,this.checkedPartArr[this.datePickerService.getActiveIndex(o)]=!0,this.hoverValue=r,i?this.inline?(a=this.reversedPart(o),"right"===a&&(r[this.datePickerService.getActiveIndex(a)]=null,this.checkedPartArr[this.datePickerService.getActiveIndex(a)]=!1),this.datePickerService.setValue(r),this.calendarChange.emit(r),this.isBothAllowed(r)&&this.checkedPartArr[0]&&this.checkedPartArr[1]&&(this.clearHoverValue(),this.datePickerService.emitValue$.next())):(Ow(r)&&(a=this.reversedPart(o),r[this.datePickerService.getActiveIndex(a)]=null,this.checkedPartArr[this.datePickerService.getActiveIndex(a)]=!1),this.datePickerService.setValue(r),this.isBothAllowed(r)&&this.checkedPartArr[0]&&this.checkedPartArr[1]?(this.calendarChange.emit(r),this.clearHoverValue(),this.datePickerService.emitValue$.next()):this.isAllowed(r)&&(a=this.reversedPart(o),this.calendarChange.emit([e.clone()]))):this.datePickerService.setValue(r),this.datePickerService.inputPartChange$.next(a)}else this.datePickerService.setValue(e),this.datePickerService.inputPartChange$.next(),i&&this.isAllowed(e)&&this.datePickerService.emitValue$.next();this.buildTimeOptions()}reversedPart(e){return"left"===e?"right":"left"}getPanelMode(e,i){return this.isRange?e[this.datePickerService.getActiveIndex(i)]:e}getValue(e){return this.isRange?(this.datePickerService.value||[])[this.datePickerService.getActiveIndex(e)]:this.datePickerService.value}getActiveDate(e){return this.isRange?this.datePickerService.activeDate[this.datePickerService.getActiveIndex(e)]:this.datePickerService.activeDate}isOneAllowed(e){const i=this.datePickerService.getActiveIndex();return kh(e[i],this.disabledDate,[this.disabledStartTime,this.disabledEndTime][i])}isBothAllowed(e){return kh(e[0],this.disabledDate,this.disabledStartTime)&&kh(e[1],this.disabledDate,this.disabledEndTime)}isAllowed(e,i=!1){return this.isRange?i?this.isBothAllowed(e):this.isOneAllowed(e):kh(e,this.disabledDate,this.disabledTime)}getTimeOptions(e){return this.showTime&&this.timeOptions?this.timeOptions instanceof Array?this.timeOptions[this.datePickerService.getActiveIndex(e)]:this.timeOptions:null}onClickPresetRange(e){const i="function"==typeof e?e():e;i&&(this.datePickerService.setValue([new Kt(i[0]),new Kt(i[1])]),this.datePickerService.emitValue$.next())}onPresetRangeMouseLeave(){this.clearHoverValue()}onHoverPresetRange(e){"function"!=typeof e&&(this.hoverValue=[new Kt(e[0]),new Kt(e[1])])}getObjectKeys(e){return e?Object.keys(e):[]}show(e){return!(this.showTime&&this.isRange&&this.datePickerService.activeInput!==e)}clearHoverValue(){this.hoverValue=[]}buildTimeOptions(){if(this.showTime){const e="object"==typeof this.showTime?this.showTime:{};if(this.isRange){const i=this.datePickerService.value;this.timeOptions=[this.overrideTimeOptions(e,i[0],"start"),this.overrideTimeOptions(e,i[1],"end")]}else this.timeOptions=this.overrideTimeOptions(e,this.datePickerService.value)}else this.timeOptions=null}overrideTimeOptions(e,i,r){let o;return o=r?"start"===r?this.disabledStartTime:this.disabledEndTime:this.disabledTime,Object.assign(Object.assign({},e),LS(i,o))}overrideHms(e,i){return e=e||new Kt,(i=i||new Kt).setHms(e.getHours(),e.getMinutes(),e.getSeconds())}}return n.\u0275fac=function(e){return new(e||n)(Y(Gm),Y(er),Y(Ft),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["date-range-popup"]],inputs:{isRange:"isRange",inline:"inline",showWeek:"showWeek",locale:"locale",disabledDate:"disabledDate",disabledTime:"disabledTime",showToday:"showToday",showNow:"showNow",showTime:"showTime",extraFooter:"extraFooter",ranges:"ranges",dateRender:"dateRender",panelMode:"panelMode",defaultPickerValue:"defaultPickerValue",dir:"dir"},outputs:{panelModeChange:"panelModeChange",calendarChange:"calendarChange",resultOk:"resultOk"},exportAs:["dateRangePopup"],features:[Dt],decls:9,vars:2,consts:[[4,"ngIf","ngIfElse"],["singlePanel",""],["tplInnerPopup",""],["tplFooter",""],["tplRangeQuickSelector",""],["noTimePicker",""],[4,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["tabindex","-1"],[3,"showWeek","endPanelMode","partType","locale","showTimePicker","timeOptions","panelMode","activeDate","value","disabledDate","dateRender","selectedValue","hoverValue","panelModeChange","cellHover","selectDate","selectTime","headerChange"],[3,"locale","isRange","showToday","showNow","hasTimePicker","okDisabled","extraFooter","rangeQuickSelector","clickOk","clickToday",4,"ngIf"],[3,"locale","isRange","showToday","showNow","hasTimePicker","okDisabled","extraFooter","rangeQuickSelector","clickOk","clickToday"],[3,"class","click","mouseenter","mouseleave",4,"ngFor","ngForOf"],[3,"click","mouseenter","mouseleave"],[1,"ant-tag","ant-tag-blue"]],template:function(e,i){if(1&e&&(V(0,yZ,9,19,"ng-container",0),V(1,wZ,4,13,"ng-template",null,1,di),V(3,MZ,2,18,"ng-template",null,2,di),V(5,TZ,1,1,"ng-template",null,3,di),V(7,kZ,1,1,"ng-template",null,4,di)),2&e){const r=Bn(2);x("ngIf",i.isRange)("ngIfElse",r)}},dependencies:[pi,Et,_a,XZ,cX],encapsulation:2,changeDetection:0}),n})();const Km={position:"relative"};let NS=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p,P,E,H,G){this.nzConfigService=e,this.datePickerService=i,this.i18n=r,this.cdr=o,this.renderer=a,this.elementRef=s,this.dateHelper=l,this.nzResizeObserver=u,this.platform=f,this.directionality=P,this.noAnimation=E,this.nzFormStatusService=H,this.nzFormNoStatusService=G,this._nzModuleName="datePicker",this.isRange=!1,this.dir="ltr",this.statusCls={},this.status="",this.hasFeedback=!1,this.panelMode="date",this.destroyed$=new de,this.isCustomPlaceHolder=!1,this.isCustomFormat=!1,this.showTime=!1,this.nzAllowClear=!0,this.nzAutoFocus=!1,this.nzDisabled=!1,this.nzBorderless=!1,this.nzInputReadOnly=!1,this.nzInline=!1,this.nzPlaceHolder="",this.nzPopupStyle=Km,this.nzSize="default",this.nzStatus="",this.nzShowToday=!0,this.nzMode="date",this.nzShowNow=!0,this.nzDefaultPickerValue=null,this.nzSeparator=void 0,this.nzSuffixIcon="calendar",this.nzBackdrop=!1,this.nzId=null,this.nzPlacement="bottomLeft",this.nzShowWeekNumber=!1,this.nzOnPanelChange=new Je,this.nzOnCalendarChange=new Je,this.nzOnOk=new Je,this.nzOnOpenChange=new Je,this.inputSize=12,this.prefixCls=Dh,this.activeBarStyle={},this.overlayOpen=!1,this.overlayPositions=[...kS],this.currentPositionX="start",this.currentPositionY="bottom",this.onChangeFn=()=>{},this.onTouchedFn=()=>{},this.document=p,this.origin=new yh(this.elementRef)}get nzShowTime(){return this.showTime}set nzShowTime(e){this.showTime="object"==typeof e?e:hm(e)}get realOpenState(){return this.isOpenHandledByUser()?!!this.nzOpen:this.overlayOpen}ngAfterViewInit(){this.nzAutoFocus&&this.focus(),this.isRange&&this.platform.isBrowser&&this.nzResizeObserver.observe(this.elementRef).pipe(Pt(this.destroyed$)).subscribe(()=>{this.updateInputWidthAndArrowLeft()}),this.datePickerService.inputPartChange$.pipe(Pt(this.destroyed$)).subscribe(e=>{e&&(this.datePickerService.activeInput=e),this.focus(),this.updateInputWidthAndArrowLeft()}),this.elementRef.nativeElement.addEventListener("mousedown",this.onMouseDown)}updateInputWidthAndArrowLeft(){var e,i,r;this.inputWidth=(null===(i=null===(e=this.rangePickerInputs)||void 0===e?void 0:e.first)||void 0===i?void 0:i.nativeElement.offsetWidth)||0;const o={position:"absolute",width:`${this.inputWidth}px`};this.datePickerService.arrowLeft="left"===this.datePickerService.activeInput?0:this.inputWidth+(null===(r=this.separatorElement)||void 0===r?void 0:r.nativeElement.offsetWidth)||0,this.activeBarStyle=Object.assign(Object.assign({},o),"rtl"===this.dir?{right:`${this.datePickerService.arrowLeft}px`}:{left:`${this.datePickerService.arrowLeft}px`}),this.cdr.markForCheck()}getInput(e){var i,r;if(!this.nzInline)return this.isRange?"left"===e?null===(i=this.rangePickerInputs)||void 0===i?void 0:i.first.nativeElement:null===(r=this.rangePickerInputs)||void 0===r?void 0:r.last.nativeElement:this.pickerInput.nativeElement}focus(){const e=this.getInput(this.datePickerService.activeInput);this.document.activeElement!==e&&(null==e||e.focus())}onMouseDown(e){"input"!==e.target.tagName.toLowerCase()&&e.preventDefault()}onFocus(e,i){e.preventDefault(),i&&this.datePickerService.inputPartChange$.next(i),this.renderClass(!0)}onFocusout(e){e.preventDefault(),this.elementRef.nativeElement.contains(e.relatedTarget)||this.checkAndClose(),this.renderClass(!1)}open(){this.nzInline||!this.realOpenState&&!this.nzDisabled&&(this.updateInputWidthAndArrowLeft(),this.overlayOpen=!0,this.nzOnOpenChange.emit(!0),this.focus(),this.cdr.markForCheck())}close(){this.nzInline||this.realOpenState&&(this.overlayOpen=!1,this.nzOnOpenChange.emit(!1))}showClear(){return!this.nzDisabled&&!this.isEmptyValue(this.datePickerService.value)&&this.nzAllowClear}checkAndClose(){if(this.realOpenState)if(this.panel.isAllowed(this.datePickerService.value,!0)){if(Array.isArray(this.datePickerService.value)&&Ow(this.datePickerService.value)){const e=this.datePickerService.getActiveIndex();return void this.panel.changeValueFromSelect(this.datePickerService.value[e],!0)}this.updateInputValue(),this.datePickerService.emitValue$.next()}else this.datePickerService.setValue(this.datePickerService.initialValue),this.close()}onClickInputBox(e){e.stopPropagation(),this.focus(),this.isOpenHandledByUser()||this.open()}onOverlayKeydown(e){27===e.keyCode&&this.datePickerService.initValue()}onPositionChange(e){this.currentPositionX=e.connectionPair.originX,this.currentPositionY=e.connectionPair.originY,this.cdr.detectChanges()}onClickClear(e){e.preventDefault(),e.stopPropagation(),this.datePickerService.initValue(!0),this.datePickerService.emitValue$.next()}updateInputValue(){const e=this.datePickerService.value;this.inputValue=this.isRange?e?e.map(i=>this.formatValue(i)):["",""]:this.formatValue(e),this.cdr.markForCheck()}formatValue(e){return this.dateHelper.format(e&&e.nativeDate,this.nzFormat)}onInputChange(e,i=!1){if(!this.platform.TRIDENT&&this.document.activeElement===this.getInput(this.datePickerService.activeInput)&&!this.realOpenState)return void this.open();const r=this.checkValidDate(e);r&&this.realOpenState&&this.panel.changeValueFromSelect(r,i)}onKeyupEnter(e){this.onInputChange(e.target.value,!0)}checkValidDate(e){const i=new Kt(this.dateHelper.parseDate(e,this.nzFormat));return i.isValid()&&e===this.dateHelper.format(i.nativeDate,this.nzFormat)?i:null}getPlaceholder(e){return this.isRange?this.nzPlaceHolder[this.datePickerService.getActiveIndex(e)]:this.nzPlaceHolder}isEmptyValue(e){return null===e||(this.isRange?!e||!Array.isArray(e)||e.every(i=>!i):!e)}isOpenHandledByUser(){return void 0!==this.nzOpen}ngOnInit(){var e,i;null===(e=this.nzFormStatusService)||void 0===e||e.formStatusChanges.pipe(dc((r,o)=>r.status===o.status&&r.hasFeedback===o.hasFeedback),xS(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:Po(!1)),He(([{status:r,hasFeedback:o},a])=>({status:a?"":r,hasFeedback:o})),Pt(this.destroyed$)).subscribe(({status:r,hasFeedback:o})=>{this.setStatusStyles(r,o)}),this.nzLocale||this.i18n.localeChange.pipe(Pt(this.destroyed$)).subscribe(()=>this.setLocale()),this.datePickerService.isRange=this.isRange,this.datePickerService.initValue(!0),this.datePickerService.emitValue$.pipe(Pt(this.destroyed$)).subscribe(r=>{var o,a,s,l;const u=this.datePickerService.value;if(this.datePickerService.initialValue=eh(u),this.isRange){const f=u;this.onChangeFn(f.length?[null!==(a=null===(o=f[0])||void 0===o?void 0:o.nativeDate)&&void 0!==a?a:null,null!==(l=null===(s=f[1])||void 0===s?void 0:s.nativeDate)&&void 0!==l?l:null]:[])}else this.onChangeFn(u?u.nativeDate:null);this.onTouchedFn(),this.close()}),null===(i=this.directionality.change)||void 0===i||i.pipe(Pt(this.destroyed$)).subscribe(r=>{this.dir=r,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.inputValue=this.isRange?["",""]:"",this.setModeAndFormat(),this.datePickerService.valueChange$.pipe(Pt(this.destroyed$)).subscribe(()=>{this.updateInputValue()})}ngOnChanges(e){var i,r;const{nzStatus:o,nzPlacement:a}=e;e.nzPopupStyle&&(this.nzPopupStyle=this.nzPopupStyle?Object.assign(Object.assign({},this.nzPopupStyle),Km):Km),!(null===(i=e.nzPlaceHolder)||void 0===i)&&i.currentValue&&(this.isCustomPlaceHolder=!0),!(null===(r=e.nzFormat)||void 0===r)&&r.currentValue&&(this.isCustomFormat=!0),e.nzLocale&&this.setDefaultPlaceHolder(),e.nzRenderExtraFooter&&(this.extraFooter=Gs(this.nzRenderExtraFooter)),e.nzMode&&(this.setDefaultPlaceHolder(),this.setModeAndFormat()),o&&this.setStatusStyles(this.nzStatus,this.hasFeedback),a&&this.setPlacement(this.nzPlacement)}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete(),this.elementRef.nativeElement.removeEventListener("mousedown",this.onMouseDown)}setModeAndFormat(){const e={year:"yyyy",month:"yyyy-MM",week:this.i18n.getDateLocale()?"RRRR-II":"yyyy-ww",date:this.nzShowTime?"yyyy-MM-dd HH:mm:ss":"yyyy-MM-dd"};this.nzMode||(this.nzMode="date"),this.panelMode=this.isRange?[this.nzMode,this.nzMode]:this.nzMode,this.isCustomFormat||(this.nzFormat=e[this.nzMode]),this.inputSize=Math.max(10,this.nzFormat.length)+2,this.updateInputValue()}onOpenChange(e){this.nzOnOpenChange.emit(e)}writeValue(e){this.setValue(e),this.cdr.markForCheck()}registerOnChange(e){this.onChangeFn=e}registerOnTouched(e){this.onTouchedFn=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}setLocale(){this.nzLocale=this.i18n.getLocaleData("DatePicker",{}),this.setDefaultPlaceHolder(),this.cdr.markForCheck()}setDefaultPlaceHolder(){if(!this.isCustomPlaceHolder&&this.nzLocale){const e={year:this.getPropertyOfLocale("yearPlaceholder"),month:this.getPropertyOfLocale("monthPlaceholder"),week:this.getPropertyOfLocale("weekPlaceholder"),date:this.getPropertyOfLocale("placeholder")},i={year:this.getPropertyOfLocale("rangeYearPlaceholder"),month:this.getPropertyOfLocale("rangeMonthPlaceholder"),week:this.getPropertyOfLocale("rangeWeekPlaceholder"),date:this.getPropertyOfLocale("rangePlaceholder")};this.nzPlaceHolder=this.isRange?i[this.nzMode]:e[this.nzMode]}}getPropertyOfLocale(e){return this.nzLocale.lang[e]||this.i18n.getLocaleData(`DatePicker.lang.${e}`)}setValue(e){const i=this.datePickerService.makeValue(e);this.datePickerService.setValue(i),this.datePickerService.initialValue=i,this.cdr.detectChanges()}renderClass(e){e?this.renderer.addClass(this.elementRef.nativeElement,"ant-picker-focused"):this.renderer.removeClass(this.elementRef.nativeElement,"ant-picker-focused")}onPanelModeChange(e){this.nzOnPanelChange.emit(e)}onCalendarChange(e){if(this.isRange&&Array.isArray(e)){const i=e.filter(r=>r instanceof Kt).map(r=>r.nativeDate);this.nzOnCalendarChange.emit(i)}}onResultOk(){var e,i;if(this.isRange){const r=this.datePickerService.value;this.nzOnOk.emit(r.length?[(null===(e=r[0])||void 0===e?void 0:e.nativeDate)||null,(null===(i=r[1])||void 0===i?void 0:i.nativeDate)||null]:[])}else this.nzOnOk.emit(this.datePickerService.value?this.datePickerService.value.nativeDate:null)}setStatusStyles(e,i){this.status=e,this.hasFeedback=i,this.cdr.markForCheck(),this.statusCls=Ew(this.prefixCls,e,i),Object.keys(this.statusCls).forEach(r=>{this.statusCls[r]?this.renderer.addClass(this.elementRef.nativeElement,r):this.renderer.removeClass(this.elementRef.nativeElement,r)})}setPlacement(e){const i=tu[e];this.overlayPositions=[i,...kS],this.currentPositionX=i.originX,this.currentPositionY=i.originY}}return n.\u0275fac=function(e){return new(e||n)(Y(gc),Y(Gm),Y(uc),Y(er),Y(Ai),Y(jt),Y(Oo),Y(NK),Y(Or),Y(en),Y(qr,8),Y(Sa,9),Y(vh,8),Y(jM,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-date-picker"],["nz-week-picker"],["nz-month-picker"],["nz-year-picker"],["nz-range-picker"]],viewQuery:function(e,i){if(1&e&&(Mi(_c,5),Mi(FS,5),Mi(xZ,5),Mi(PZ,5),Mi(zZ,5)),2&e){let r;ui(r=hi())&&(i.cdkConnectedOverlay=r.first),ui(r=hi())&&(i.panel=r.first),ui(r=hi())&&(i.separatorElement=r.first),ui(r=hi())&&(i.pickerInput=r.first),ui(r=hi())&&(i.rangePickerInputs=r)}},hostVars:16,hostBindings:function(e,i){1&e&&_e("click",function(o){return i.onClickInputBox(o)}),2&e&&Gt("ant-picker",!0)("ant-picker-range",i.isRange)("ant-picker-large","large"===i.nzSize)("ant-picker-small","small"===i.nzSize)("ant-picker-disabled",i.nzDisabled)("ant-picker-rtl","rtl"===i.dir)("ant-picker-borderless",i.nzBorderless)("ant-picker-inline",i.nzInline)},inputs:{nzAllowClear:"nzAllowClear",nzAutoFocus:"nzAutoFocus",nzDisabled:"nzDisabled",nzBorderless:"nzBorderless",nzInputReadOnly:"nzInputReadOnly",nzInline:"nzInline",nzOpen:"nzOpen",nzDisabledDate:"nzDisabledDate",nzLocale:"nzLocale",nzPlaceHolder:"nzPlaceHolder",nzPopupStyle:"nzPopupStyle",nzDropdownClassName:"nzDropdownClassName",nzSize:"nzSize",nzStatus:"nzStatus",nzFormat:"nzFormat",nzDateRender:"nzDateRender",nzDisabledTime:"nzDisabledTime",nzRenderExtraFooter:"nzRenderExtraFooter",nzShowToday:"nzShowToday",nzMode:"nzMode",nzShowNow:"nzShowNow",nzRanges:"nzRanges",nzDefaultPickerValue:"nzDefaultPickerValue",nzSeparator:"nzSeparator",nzSuffixIcon:"nzSuffixIcon",nzBackdrop:"nzBackdrop",nzId:"nzId",nzPlacement:"nzPlacement",nzShowWeekNumber:"nzShowWeekNumber",nzShowTime:"nzShowTime"},outputs:{nzOnPanelChange:"nzOnPanelChange",nzOnCalendarChange:"nzOnCalendarChange",nzOnOk:"nzOnOk",nzOnOpenChange:"nzOnOpenChange"},exportAs:["nzDatePicker"],features:[Jt([Gm,{provide:ir,multi:!0,useExisting:vt(()=>n)}]),Dt],decls:8,vars:7,consts:[[4,"ngIf","ngIfElse"],["tplRangeInput",""],["tplRightRest",""],["inlineMode",""],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayTransformOriginOn","positionChange","detach","overlayKeydown"],[3,"class",4,"ngIf"],[4,"ngIf"],["autocomplete","off",3,"disabled","readOnly","ngModel","placeholder","size","ngModelChange","focus","focusout","keyup.enter"],["pickerInput",""],[4,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["separatorElement",""],[4,"nzStringTemplateOutlet"],["defaultSeparator",""],["nz-icon","","nzType","swap-right","nzTheme","outline"],["autocomplete","off",3,"disabled","readOnly","size","ngModel","placeholder","click","focusout","focus","keyup.enter","ngModelChange"],["rangePickerInput",""],[3,"ngStyle"],[3,"class","click",4,"ngIf"],[3,"status",4,"ngIf"],[3,"click"],["nz-icon","","nzType","close-circle","nzTheme","fill"],["nz-icon","",3,"nzType"],[3,"status"],[3,"isRange","inline","defaultPickerValue","showWeek","panelMode","locale","showToday","showNow","showTime","dateRender","disabledDate","disabledTime","extraFooter","ranges","dir","panelModeChange","calendarChange","resultOk"],[1,"ant-picker-wrapper",2,"position","relative",3,"nzNoAnimation"]],template:function(e,i){if(1&e&&(V(0,HZ,3,2,"ng-container",0),V(1,BZ,2,6,"ng-template",null,1,di),V(3,jZ,5,10,"ng-template",null,2,di),V(5,$Z,2,36,"ng-template",null,3,di),V(7,GZ,2,3,"ng-template",4),_e("positionChange",function(o){return i.onPositionChange(o)})("detach",function(){return i.close()})("overlayKeydown",function(o){return i.onOverlayKeydown(o)})),2&e){const r=Bn(6);x("ngIf",!i.nzInline)("ngIfElse",r),T(7),x("cdkConnectedOverlayHasBackdrop",i.nzBackdrop)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i.realOpenState)("cdkConnectedOverlayPositions",i.overlayPositions)("cdkConnectedOverlayTransformOriginOn",".ant-picker-wrapper")}},dependencies:[hj,Et,_a,Ns,zo,pr,or,_c,Js,Sh,Sa,$M,Ch,eu,FS],encapsulation:2,data:{animation:[PS]},changeDetection:0}),at([Wt()],n.prototype,"nzAllowClear",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzBorderless",void 0),at([Wt()],n.prototype,"nzInputReadOnly",void 0),at([Wt()],n.prototype,"nzInline",void 0),at([Wt()],n.prototype,"nzOpen",void 0),at([Wt()],n.prototype,"nzShowToday",void 0),at([Wt()],n.prototype,"nzShowNow",void 0),at([Ui()],n.prototype,"nzSeparator",void 0),at([Ui()],n.prototype,"nzSuffixIcon",void 0),at([Ui()],n.prototype,"nzBackdrop",void 0),at([Wt()],n.prototype,"nzShowWeekNumber",void 0),n})(),RS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr,ic,Lw,Wm,yc]}),n})(),hX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,bh,RS,vc,Th,qm,WM,yc,Wm,wS,RS]}),n})(),VS=(()=>{class n{constructor(e,i,r,o,a,s,l){this.elementRef=e,this.renderer=i,this.mediaMatcher=r,this.ngZone=o,this.platform=a,this.breakpointService=s,this.directionality=l,this.nzAlign=null,this.nzJustify=null,this.nzGutter=null,this.actualGutter$=new Rs(1),this.dir="ltr",this.destroy$=new de}getGutter(){const e=[null,null],i=this.nzGutter||0;return(Array.isArray(i)?i:[i,null]).forEach((o,a)=>{"object"==typeof o&&null!==o?(e[a]=null,Object.keys(Mh).map(s=>{const l=s;this.mediaMatcher.matchMedia(Mh[l]).matches&&o[l]&&(e[a]=o[l])})):e[a]=Number(o)||null}),e}setGutterStyle(){const[e,i]=this.getGutter();this.actualGutter$.next([e,i]);const r=(o,a)=>{null!==a&&this.renderer.setStyle(this.elementRef.nativeElement,o,`-${a/2}px`)};r("margin-left",e),r("margin-right",e),r("margin-top",i),r("margin-bottom",i)}ngOnInit(){var e;this.dir=this.directionality.value,null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i}),this.setGutterStyle()}ngOnChanges(e){e.nzGutter&&this.setGutterStyle()}ngAfterViewInit(){this.platform.isBrowser&&this.breakpointService.subscribe(Mh).pipe(Pt(this.destroy$)).subscribe(()=>{this.setGutterStyle()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai),Y(km),Y(Ft),Y(Or),Y(eK),Y(qr,8))},n.\u0275dir=We({type:n,selectors:[["","nz-row",""],["nz-row"],["nz-form-item"]],hostAttrs:[1,"ant-row"],hostVars:20,hostBindings:function(e,i){2&e&&Gt("ant-row-top","top"===i.nzAlign)("ant-row-middle","middle"===i.nzAlign)("ant-row-bottom","bottom"===i.nzAlign)("ant-row-start","start"===i.nzJustify)("ant-row-end","end"===i.nzJustify)("ant-row-center","center"===i.nzJustify)("ant-row-space-around","space-around"===i.nzJustify)("ant-row-space-between","space-between"===i.nzJustify)("ant-row-space-evenly","space-evenly"===i.nzJustify)("ant-row-rtl","rtl"===i.dir)},inputs:{nzAlign:"nzAlign",nzJustify:"nzJustify",nzGutter:"nzGutter"},exportAs:["nzRow"],features:[Dt]}),n})(),dX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Vj,oh]}),n})();class pX{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new Qm(t,this.delay,this.scheduler))}}class Qm extends I{constructor(t,e,i){super(t),this.delay=e,this.scheduler=i,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,i=e.queue,r=t.scheduler,o=t.destination;for(;i.length>0&&i[0].time-r.now()<=0;)i.shift().notification.observe(o);if(i.length>0){const a=Math.max(0,i[0].time-r.now());this.schedule(t,a)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(Qm.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,i=new gX(e.now()+this.delay,t);this.queue.push(i),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(Pr.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(Pr.createComplete()),this.unsubscribe()}}class gX{constructor(t,e){this.time=t,this.notification=e}}const vX=["overlay"];function _X(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(2);T(1),cn(e.nzTitle)}}function yX(n,t){if(1&n&&(q(0,"div",2)(1,"div",3)(2,"div",4),Ce(3,"span",5),j(),q(4,"div",6),V(5,_X,2,1,"ng-container",7),j()()()),2&n){const e=k();Gt("ant-tooltip-rtl","rtl"===e.dir),x("ngClass",e._classMap)("ngStyle",e.nzOverlayStyle)("@.disabled",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("nzNoAnimation",null==e.noAnimation?null:e.noAnimation.nzNoAnimation)("@zoomBigMotion","active"),T(3),x("ngStyle",e._contentStyleMap),T(1),x("ngStyle",e._contentStyleMap),T(1),x("nzStringTemplateOutlet",e.nzTitle)("nzStringTemplateOutletContext",e.nzTitleContext)}}let bX=(()=>{class n{constructor(e,i,r,o,a,s){this.elementRef=e,this.hostView=i,this.resolver=r,this.renderer=o,this.noAnimation=a,this.nzConfigService=s,this.visibleChange=new Je,this.internalVisible=!1,this.destroy$=new de,this.triggerDisposables=[]}get _title(){return this.title||this.directiveTitle||null}get _content(){return this.content||this.directiveContent||null}get _trigger(){return void 0!==this.trigger?this.trigger:"hover"}get _placement(){const e=this.placement;return Array.isArray(e)&&e.length>0?e:"string"==typeof e&&e?[e]:["top"]}get _visible(){return(void 0!==this.visible?this.visible:this.internalVisible)||!1}get _mouseEnterDelay(){return this.mouseEnterDelay||.15}get _mouseLeaveDelay(){return this.mouseLeaveDelay||.1}get _overlayClassName(){return this.overlayClassName||null}get _overlayStyle(){return this.overlayStyle||null}getProxyPropertyMap(){return{noAnimation:["noAnimation",()=>!!this.noAnimation]}}ngOnChanges(e){const{trigger:i}=e;i&&!i.isFirstChange()&&this.registerTriggers(),this.component&&this.updatePropertiesByChanges(e)}ngAfterViewInit(){this.createComponent(),this.registerTriggers()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.clearTogglingTimer(),this.removeTriggerListeners()}show(){var e;null===(e=this.component)||void 0===e||e.show()}hide(){var e;null===(e=this.component)||void 0===e||e.hide()}updatePosition(){this.component&&this.component.updatePosition()}createComponent(){const e=this.componentRef;this.component=e.instance,this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),e.location.nativeElement),this.component.setOverlayOrigin(this.origin||this.elementRef),this.initProperties();const i=this.component.nzVisibleChange.pipe(dc());i.pipe(Pt(this.destroy$)).subscribe(r=>{this.internalVisible=r,this.visibleChange.emit(r)}),i.pipe(Bs(r=>r),function mX(n,t=sh){const i=function fX(n){return n instanceof Date&&!isNaN(+n)}(n)?+n-t.now():Math.abs(n);return r=>r.lift(new pX(i,t))}(0,tS),Bs(()=>{var r,o;return Boolean(null===(o=null===(r=this.component)||void 0===r?void 0:r.overlay)||void 0===o?void 0:o.overlayRef)}),Pt(this.destroy$)).subscribe(()=>{var r;null===(r=this.component)||void 0===r||r.updatePosition()})}registerTriggers(){const e=this.elementRef.nativeElement,i=this.trigger;if(this.removeTriggerListeners(),"hover"===i){let r;this.triggerDisposables.push(this.renderer.listen(e,"mouseenter",()=>{this.delayEnterLeave(!0,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(e,"mouseleave",()=>{var o;this.delayEnterLeave(!0,!1,this._mouseLeaveDelay),(null===(o=this.component)||void 0===o?void 0:o.overlay.overlayRef)&&!r&&(r=this.component.overlay.overlayRef.overlayElement,this.triggerDisposables.push(this.renderer.listen(r,"mouseenter",()=>{this.delayEnterLeave(!1,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(r,"mouseleave",()=>{this.delayEnterLeave(!1,!1,this._mouseLeaveDelay)})))}))}else"focus"===i?(this.triggerDisposables.push(this.renderer.listen(e,"focusin",()=>this.show())),this.triggerDisposables.push(this.renderer.listen(e,"focusout",()=>this.hide()))):"click"===i&&this.triggerDisposables.push(this.renderer.listen(e,"click",r=>{r.preventDefault(),this.show()}))}updatePropertiesByChanges(e){this.updatePropertiesByKeys(Object.keys(e))}updatePropertiesByKeys(e){var i;const r=Object.assign({title:["nzTitle",()=>this._title],directiveTitle:["nzTitle",()=>this._title],content:["nzContent",()=>this._content],directiveContent:["nzContent",()=>this._content],trigger:["nzTrigger",()=>this._trigger],placement:["nzPlacement",()=>this._placement],visible:["nzVisible",()=>this._visible],mouseEnterDelay:["nzMouseEnterDelay",()=>this._mouseEnterDelay],mouseLeaveDelay:["nzMouseLeaveDelay",()=>this._mouseLeaveDelay],overlayClassName:["nzOverlayClassName",()=>this._overlayClassName],overlayStyle:["nzOverlayStyle",()=>this._overlayStyle],arrowPointAtCenter:["nzArrowPointAtCenter",()=>this.arrowPointAtCenter]},this.getProxyPropertyMap());(e||Object.keys(r).filter(o=>!o.startsWith("directive"))).forEach(o=>{if(r[o]){const[a,s]=r[o];this.updateComponentValue(a,s())}}),null===(i=this.component)||void 0===i||i.updateByDirective()}initProperties(){this.updatePropertiesByKeys()}updateComponentValue(e,i){void 0!==i&&(this.component[e]=i)}delayEnterLeave(e,i,r=-1){this.delayTimer?this.clearTogglingTimer():r>0?this.delayTimer=setTimeout(()=>{this.delayTimer=void 0,i?this.show():this.hide()},1e3*r):i&&e?this.show():this.hide()}removeTriggerListeners(){this.triggerDisposables.forEach(e=>e()),this.triggerDisposables.length=0}clearTogglingTimer(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=void 0)}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Tr),Y(ha),Y(Ai),Y(Sa),Y(gc))},n.\u0275dir=We({type:n,features:[Dt]}),n})(),CX=(()=>{class n{constructor(e,i,r){this.cdr=e,this.directionality=i,this.noAnimation=r,this.nzTitle=null,this.nzContent=null,this.nzArrowPointAtCenter=!1,this.nzOverlayStyle={},this.nzBackdrop=!1,this.nzVisibleChange=new de,this._visible=!1,this._trigger="hover",this.preferredPlacement="top",this.dir="ltr",this._classMap={},this._prefix="ant-tooltip",this._positions=[...TS],this.destroy$=new de}set nzVisible(e){const i=hm(e);this._visible!==i&&(this._visible=i,this.nzVisibleChange.next(i))}get nzVisible(){return this._visible}set nzTrigger(e){this._trigger=e}get nzTrigger(){return this._trigger}set nzPlacement(e){const i=e.map(r=>Yi[r]);this._positions=[...i,...TS]}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.nzVisibleChange.complete(),this.destroy$.next(),this.destroy$.complete()}show(){this.nzVisible||(this.isEmpty()||(this.nzVisible=!0,this.nzVisibleChange.next(!0),this.cdr.detectChanges()),this.origin&&this.overlay&&this.overlay.overlayRef&&"rtl"===this.overlay.overlayRef.getDirection()&&this.overlay.overlayRef.setDirection("ltr"))}hide(){!this.nzVisible||(this.nzVisible=!1,this.nzVisibleChange.next(!1),this.cdr.detectChanges())}updateByDirective(){this.updateStyles(),this.cdr.detectChanges(),Promise.resolve().then(()=>{this.updatePosition(),this.updateVisibilityByTitle()})}updatePosition(){this.origin&&this.overlay&&this.overlay.overlayRef&&this.overlay.overlayRef.updatePosition()}onPositionChange(e){this.preferredPlacement=DS(e),this.updateStyles(),this.cdr.detectChanges()}setOverlayOrigin(e){this.origin=e,this.cdr.markForCheck()}onClickOutside(e){!this.origin.nativeElement.contains(e.target)&&null!==this.nzTrigger&&this.hide()}updateVisibilityByTitle(){this.isEmpty()&&this.hide()}updateStyles(){this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0}}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa))},n.\u0275dir=We({type:n,viewQuery:function(e,i){if(1&e&&Mi(vX,5),2&e){let r;ui(r=hi())&&(i.overlay=r.first)}}}),n})();function Zm(n){return!(n instanceof Hi||""!==n&&kn(n))}let wX=(()=>{class n extends CX{constructor(e,i,r){super(e,i,r),this.nzTitle=null,this.nzTitleContext=null,this._contentStyleMap={}}isEmpty(){return Zm(this.nzTitle)}updateStyles(){const e=this.nzColor&&function HW(n){return-1!==VW.indexOf(n)}(this.nzColor);this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0,[`${this._prefix}-${this.nzColor}`]:e},this._contentStyleMap={backgroundColor:this.nzColor&&!e?this.nzColor:null}}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa,9))},n.\u0275cmp=tt({type:n,selectors:[["nz-tooltip"]],exportAs:["nzTooltipComponent"],features:[kt],decls:2,vars:5,consts:[["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayPush","nzArrowPointAtCenter","overlayOutsideClick","detach","positionChange"],["overlay","cdkConnectedOverlay"],[1,"ant-tooltip",3,"ngClass","ngStyle","nzNoAnimation"],[1,"ant-tooltip-content"],[1,"ant-tooltip-arrow"],[1,"ant-tooltip-arrow-content",3,"ngStyle"],[1,"ant-tooltip-inner",3,"ngStyle"],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"]],template:function(e,i){1&e&&(V(0,yX,6,11,"ng-template",0,1,di),_e("overlayOutsideClick",function(o){return i.onClickOutside(o)})("detach",function(){return i.hide()})("positionChange",function(o){return i.onPositionChange(o)})),2&e&&x("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i._visible)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayPush",!0)("nzArrowPointAtCenter",i.nzArrowPointAtCenter)},dependencies:[Zo,Ns,_c,Ch,Sh,Sa],encapsulation:2,data:{animation:[zS]},changeDetection:0}),n})(),MX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,bh,yc,Th,qm]}),n})();function SX(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(3);T(1),cn(e.nzTitle)}}function TX(n,t){if(1&n&&(q(0,"div",10),V(1,SX,2,1,"ng-container",9),j()),2&n){const e=k(2);T(1),x("nzStringTemplateOutlet",e.nzTitle)}}function DX(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(2);T(1),cn(e.nzContent)}}function kX(n,t){if(1&n&&(q(0,"div",2)(1,"div",3)(2,"div",4),Ce(3,"span",5),j(),q(4,"div",6)(5,"div"),V(6,TX,2,1,"div",7),q(7,"div",8),V(8,DX,2,1,"ng-container",9),j()()()()()),2&n){const e=k();Gt("ant-popover-rtl","rtl"===e.dir),x("ngClass",e._classMap)("ngStyle",e.nzOverlayStyle)("@.disabled",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("nzNoAnimation",null==e.noAnimation?null:e.noAnimation.nzNoAnimation)("@zoomBigMotion","active"),T(6),x("ngIf",e.nzTitle),T(2),x("nzStringTemplateOutlet",e.nzContent)}}let PX=(()=>{class n extends bX{constructor(e,i,r,o,a,s){super(e,i,r,o,a,s),this._nzModuleName="popover",this.trigger="hover",this.placement="top",this.nzPopoverBackdrop=!1,this.visibleChange=new Je,this.componentRef=this.hostView.createComponent(zX)}getProxyPropertyMap(){return Object.assign({nzPopoverBackdrop:["nzBackdrop",()=>this.nzPopoverBackdrop]},super.getProxyPropertyMap())}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Tr),Y(ha),Y(Ai),Y(Sa,9),Y(gc))},n.\u0275dir=We({type:n,selectors:[["","nz-popover",""]],hostVars:2,hostBindings:function(e,i){2&e&&Gt("ant-popover-open",i.visible)},inputs:{arrowPointAtCenter:["nzPopoverArrowPointAtCenter","arrowPointAtCenter"],title:["nzPopoverTitle","title"],content:["nzPopoverContent","content"],directiveTitle:["nz-popover","directiveTitle"],trigger:["nzPopoverTrigger","trigger"],placement:["nzPopoverPlacement","placement"],origin:["nzPopoverOrigin","origin"],visible:["nzPopoverVisible","visible"],mouseEnterDelay:["nzPopoverMouseEnterDelay","mouseEnterDelay"],mouseLeaveDelay:["nzPopoverMouseLeaveDelay","mouseLeaveDelay"],overlayClassName:["nzPopoverOverlayClassName","overlayClassName"],overlayStyle:["nzPopoverOverlayStyle","overlayStyle"],nzPopoverBackdrop:"nzPopoverBackdrop"},outputs:{visibleChange:"nzPopoverVisibleChange"},exportAs:["nzPopover"],features:[kt]}),at([Wt()],n.prototype,"arrowPointAtCenter",void 0),at([Ui()],n.prototype,"nzPopoverBackdrop",void 0),n})(),zX=(()=>{class n extends wX{constructor(e,i,r){super(e,i,r),this._prefix="ant-popover"}get hasBackdrop(){return"click"===this.nzTrigger&&this.nzBackdrop}isEmpty(){return Zm(this.nzTitle)&&Zm(this.nzContent)}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa,9))},n.\u0275cmp=tt({type:n,selectors:[["nz-popover"]],exportAs:["nzPopoverComponent"],features:[kt],decls:2,vars:6,consts:[["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayOpen","cdkConnectedOverlayPush","nzArrowPointAtCenter","overlayOutsideClick","detach","positionChange"],["overlay","cdkConnectedOverlay"],[1,"ant-popover",3,"ngClass","ngStyle","nzNoAnimation"],[1,"ant-popover-content"],[1,"ant-popover-arrow"],[1,"ant-popover-arrow-content"],["role","tooltip",1,"ant-popover-inner"],["class","ant-popover-title",4,"ngIf"],[1,"ant-popover-inner-content"],[4,"nzStringTemplateOutlet"],[1,"ant-popover-title"]],template:function(e,i){1&e&&(V(0,kX,9,9,"ng-template",0,1,di),_e("overlayOutsideClick",function(o){return i.onClickOutside(o)})("detach",function(){return i.hide()})("positionChange",function(o){return i.onPositionChange(o)})),2&e&&x("cdkConnectedOverlayHasBackdrop",i.hasBackdrop)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayOpen",i._visible)("cdkConnectedOverlayPush",!0)("nzArrowPointAtCenter",i.nzArrowPointAtCenter)},dependencies:[Zo,Et,Ns,_c,Ch,Sh,Sa],encapsulation:2,data:{animation:[zS]},changeDetection:0}),n})(),EX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,bh,yc,Th,qm,MX]}),n})(),AX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Ym,vc,yc]}),n})();class nu{constructor(){this._windowWidth$=null,this._viewMode$=null,this._windowWidth$=new Q1(window.innerWidth),this._viewMode$=new Q1("lg")}getWindowWidth(){return this._windowWidth$.getValue()}getViewMode(){return this._viewMode$.getValue()}setWindowWidth(t){let e;this._windowWidth$.next(t),e=t<=400?"sm":t<=600?"md":"lg",this._viewMode$.next(e)}get windowWidth(){return this._windowWidth$.asObservable()}get viewMode(){return this._viewMode$.asObservable()}}class LX{constructor(t){if(this.logID=t,void 0===t){t="reader_log";let e=document.getElementById(t);e?this.logElement=e:(this.logElement=document.createElement("div"),this.logElement.setAttribute("id",t),document.body.appendChild(this.logElement))}else this.logElement=document.getElementById(t);this.logElement.setAttribute("aria-live","assertive"),this.logElement.setAttribute("aria-relevant","additions"),this.logElement.setAttribute("role","log"),this.logElement.setAttribute("class","screen_reader_only")}add(t){let e=document.createElement("p");e.appendChild(document.createTextNode(t)),this.logElement.appendChild(e)}}class Vn{constructor(){this.srLog=new LX}getLhcFormData(){return this.lhcFormData}setLhcFormData(t){this.lhcFormData=t}setActiveRow(t){this.lhcFormData&&t&&(this.lhcFormData.setActiveRow(t),t._validationErrors&&t._validationErrors.forEach(e=>{this.sendMsgToScreenReader(`${t.question} ${e}`)}))}activeRowOnBlur(t){t._visitedBefore?t._showValidation=!1:(t._showValidation=!0,setTimeout(()=>{t._showValidation=!1,t._visitedBefore=!0},window.LForms.Validations._timeout))}getActiveRowClass(t){return this.lhcFormData.getActiveRowClass(t)}getSkipLogicClass(t){return this.lhcFormData.getSkipLogicClass(t)}getTableColumnStyle(t){var e={};if(t.displayControl&&Array.isArray(t.displayControl.colCSS))for(var i=t.displayControl.colCSS,r=0,o=i.length;r1)}hasOneRepeatingRow(t){var e=!1,i=this.lhcFormData._horizontalTableInfo[t._codePath+t._parentIdPath_];return i&&i.tableRows&&1===i.tableRows.length&&(e=!0),e}getCodingInstructionsDisplayType(t){var e="";if(t.codingInstructions&&t.codingInstructions.length>0){if(this.lhcFormData.templateOptions.allowHTMLInInstructions&&"html"===t.codingInstructionsFormat)var r="html";else r="escaped";e=(this.lhcFormData.templateOptions.showCodingInstruction?"inline":"popover")+"-"+r}return e}checkUnits(t){return!!(t._unitAutocompOptions||t._unitReadonly&&t.unit&&t.unit._displayUnit)}targetShown(t){return this.lhcFormData?!1!==t._enableWhenExpVal&&"target-disabled"!==this.lhcFormData.getSkipLogicClass(t):null}getRepeatingSN(t){var e="";return t._questionRepeatable&&(e=t._idPath.slice(1).replace(/\//g,".")),e}getItemAnswerId(t,e){return(t._elementId+(e.code||e.text)).replace(/\s+/g,"")}getSiblingStatus(t){var e="";return t._lastSibling&&(e+="lhc-last-item"),t._firstSibling&&(e+=" lhc-first-item"),e}getTreeLineClass(){const t=this.getLhcFormData().templateOptions;return t.hideTreeLine||t.hideIndentation?"":"lhc-tree-line"}getIndentationClass(){return this.getLhcFormData().templateOptions.hideIndentation?"":"lhc-indentation"}getItemClassList(t,e){return["lhc-item",this.getItemViewModeClass(t,e),this.getTreeLineClass(),this.getIndentationClass(),this.getSiblingStatus(t),this.getRowClass(t),this.getActiveRowClass(t)].join(" ")}isHideRepetitionNumber(){return this.getLhcFormData().templateOptions.hideRepetitionNumber}getRowClass(t){var e=" lhc-datatype-"+t.dataType;return t._answerRequired&&(e+=" lf-answer-required"),e+=t.header?" lhc-item-group":" lhc-item-question",(!t.question||0===t.question.length)&&(e+=" lf-empty-question"),t._visitedBefore&&(e+=" lhc-visited-before"),t._showValidation&&(e+=" lhc-show-validation"),t._isHiddenFromView&&(e+=" lhc-hidden-from-view"),Array.isArray(t._validationErrors)&&t._validationErrors.length>0&&(e+=" lhc-invalid"),e}getViewModeClass(t){var e,i;let r,o=null===(i=null===(e=this.lhcFormData)||void 0===e?void 0:e.templateOptions)||void 0===i?void 0:i.viewMode;switch((!o||"auto"===o)&&(o=t),o){case"lg":default:r="lhc-view-lg";break;case"md":r="lhc-view-md";break;case"sm":r="lhc-view-sm"}return r}getItemViewModeClass(t,e){let i,r="";if(t)switch(i=t.displayControl&&t.displayControl.viewMode?t.displayControl.viewMode:this.lhcFormData.templateOptions.viewMode,(!i||"auto"===i)&&(i=e),i){case"lg":default:r="lhc-item-view-lg";break;case"md":r="lhc-item-view-md";break;case"sm":r="lhc-item-view-sm"}return r}addOneRepeatingItem(t,e){var i=!1;this.lhcFormData&&!this.lhcFormData.templateOptions.allowMultipleEmptyRepeatingItems&&(i=this.lhcFormData.areAnyRepeatingItemsEmpty(t))&&t._showUnusedItemWarning&&(t._unusedItemWarning||(t._unusedItemWarning='Please enter info in the blank "'+t._text+'"')),i||(e?this.lhcFormData.appendRepeatingItems(t):this.lhcFormData.addRepeatingItems(t),this.sendActionsToScreenReader())}removeOneRepeatingItem(t){var e=this.lhcFormData.getNextRepeatingItem(t),i="";if(e)i=2===this.lhcFormData.getRepeatingItemCount(t)?"add-"+e._elementId:"del-"+e._elementId;else{var r=this.lhcFormData.getPrevRepeatingItem(t);r&&(i="add-"+r._elementId)}this.lhcFormData.removeRepeatingItems(t),this.sendActionsToScreenReader(),setTimeout(function(){var o=document.getElementById(i);o&&o.focus()},1)}hideUnusedItemWarning(t){this.lhcFormData&&!this.lhcFormData.templateOptions.allowMultipleEmptyRepeatingItems&&(t._showUnusedItemWarning=!1)}getHorizontalTableInfo(){return this.lhcFormData._horizontalTableInfo}trackByElementId(t,e){return e._elementId}trackByRowHeaderElementId(t,e){return e.header._elementId}trackByColumnHeaderId(t,e){return e.id}isSubsequentHorizontalTableGroupItem(t){return t&&t.displayControl&&"horizontal"===t.displayControl.questionLayout&&!t._horizontalTableHeader}sendMsgToScreenReader(t){this.srLog.add(t)}sendActionsToScreenReader(){this.lhcFormData&&this.lhcFormData._actionLogs.length>0&&(this.lhcFormData._actionLogs.forEach(t=>{this.srLog.add(t)}),this.lhcFormData._actionLogs=[])}isFormReady(){return!!this.lhcFormData._formReady}onItemValueChange(t,e,i,r=!1){this.lhcFormData&&(r||!r&&!nt.deepEqual(e,i))&&(this.lhcFormData.updateOnSourceItemChange(t),this.sendActionsToScreenReader())}}function FX(n,t){if(1&n){const e=Ye();q(0,"button",8),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.removeOneRepeatingItem(r.item))}),Fe(1,"-"),j()}if(2&n){const e=k(2);_n("id","del-",e.item._elementId,"")("title",'Remove this "',e.item._text,'"')}}function NX(n,t){if(1&n&&Ce(0,"lhc-item",12),2&n){const e=k().$implicit,i=k(3);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function RX(n,t){if(1&n&&(ge(0),V(1,NX,1,5,"lhc-item",11),ve()),2&n){const e=t.$implicit,i=k(3);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView)}}function VX(n,t){if(1&n&&(q(0,"div",9),V(1,RX,2,1,"ng-container",10),j()),2&n){const e=k(2);T(1),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function HX(n,t){if(1&n&&(q(0,"div"),Ce(1,"lhc-button-popover",13),j()),2&n){const e=k(2);Ue("lhc-button-padding ",e.lhcDataService.getSkipLogicClass(e.item),""),T(1),_n("buttonLabel",'+ Add another "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")}}function BX(n,t){if(1&n&&(ge(0),q(1,"div",1)(2,"div",2),Ce(3,"lhc-item-question-text",3),j(),q(4,"div",4),V(5,FX,2,2,"button",5),j()(),V(6,VX,2,2,"div",6),V(7,HX,2,6,"div",7),ve()),2&n){const e=k();T(3),x("item",e.item),T(2),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item)),T(1),x("ngIf",e.item.items),T(1),x("ngIf",e.item._lastRepeatingItem)}}let HS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.viewMode="",e.windowWidth.subscribe(r=>{this.viewMode=e.getViewMode()})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-group-vertical"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"lhc-item-group-title","lhc-de-label-button"],[1,"lhc-de-label"],[3,"item"],[1,"lhc-de-button"],["class","lhc-float-button lhc-button","type","button",3,"id","title","click",4,"ngIf"],["class","lhc-item-group-body",4,"ngIf"],[3,"class",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[1,"lhc-item-group-body"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"],[3,"item","popoverType","buttonLabel"]],template:function(e,i){1&e&&V(0,BX,8,4,"ng-container",0),2&e&&x("ngIf",i.item)}}),n})(),BS=(()=>{class n{constructor(e){this.sanitized=e}transform(e,...i){return this.sanitized.bypassSecurityTrustHtml(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(K0,16))},n.\u0275pipe=Pi({name:"safeHtml",type:n,pure:!0}),n})();function UX(n,t){if(1&n){const e=Ye();q(0,"button",8),_e("nzPopoverVisibleChange",function(r){return ae(e),re(k().item._showUnusedItemWarning=r)})("click",function(){ae(e);const r=k();return re(r.lhcDataService.addOneRepeatingItem(r.item,r.append))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.hideUnusedItemWarning(r.item))}),Fe(1),j()}if(2&n){const e=k(),i=Bn(6);_n("id","add-",e.item._elementId,"")("nzPopoverOverlayClassName","warning-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","add-button-",e.item._elementId,"")("aria-label","add button for ",e.item.question,"")("aria-describedby","add-button-",e.item._elementId,""),x("nzPopoverVisible",e.item._showUnusedItemWarning)("nzPopoverContent",i)("nzPopoverTrigger",e.click),T(1),$t(" ",e.buttonLabel," ")}}function YX(n,t){if(1&n){const e=Ye();q(0,"button",9),_e("click",function(){ae(e);const r=k();return re(r.onShowingPopver(r.item))}),Ce(1,"i",10),j()}if(2&n){const e=k(),i=Bn(10);_n("id","help-button-",e.item._elementId,"")("nzPopoverOverlayClassName","help-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","help-content-",e.item._elementId,"")("aria-label","Help button for ",e.item.question,"")("aria-describedby","help-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function qX(n,t){if(1&n){const e=Ye();q(0,"button",9),_e("click",function(){ae(e);const r=k();return re(r.onShowingPopver(r.item))}),Ce(1,"i",10),j()}if(2&n){const e=k(),i=Bn(8);_n("id","help-button-",e.item._elementId,"")("nzPopoverOverlayClassName","help-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","help-content-",e.item._elementId,"")("aria-label","Help button for ",e.item.question,"")("aria-describedby","help-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function jX(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(2);return re(r.onShowingPopver(r.item))}),Ce(1,"i",13),j()}if(2&n){const e=k(2),i=Bn(12);_n("id","copyright-button-",e.item._elementId,"")("nzPopoverOverlayClassName","copyright-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","copyright-content-",e.item._elementId,"")("aria-label","Copyright button for ",e.item.question,"")("aria-describedby","copyright-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function $X(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(2);return re(r.onShowingPopver(r.item))}),Ce(1,"i",14),j()}if(2&n){const e=k(2),i=Bn(12);_n("id","copyright-button-",e.item.code,"")("nzPopoverOverlayClassName","copyright-class",e.item.code.replaceAll("/","-"),""),jn("aria-controls","copyright-content-",e.item.code,"")("aria-label","Copyright button for ",e.item.name||e.item.fhirQName,"")("aria-describedby","copyright-button-",e.item.code,""),x("nzPopoverContent",i)}}function WX(n,t){if(1&n&&(ge(0),V(1,jX,2,6,"button",11),V(2,$X,2,6,"button",11),ve()),2&n){const e=k();T(1),x("ngIf",!e.formLevel),T(1),x("ngIf",e.formLevel)}}function GX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k();jn("aria-labelledby","add-button-",e.item._elementId,"")("aria-describedby","add-content-",e.item._elementId,""),_n("id","add-content-",e.item._elementId,""),Sn("aria-label",e.item._unusedItemWarning),T(1),cn(e.item._unusedItemWarning)}}function KX(n,t){if(1&n&&(Ce(0,"span",16),Sr(1,"safeHtml")),2&n){const e=k();jn("aria-labelledby","help-button-",e.item._elementId,"")("aria-label","Instruction for ",e.item.question,"")("aria-describedby","help-content-",e.item._elementId,""),_n("id","help-content-",e.item._elementId,""),x("innerHTML",So(1,5,e.item.codingInstructions),qa)}}function QX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k();jn("aria-labelledby","help-button-",e.item._elementId,"")("aria-label","Instruction for ",e.item.question,"")("aria-describedby","help-content-",e.item._elementId,""),_n("id","help-content-",e.item._elementId,""),T(1),cn(e.item.codingInstructions)}}function ZX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k(2);jn("aria-labelledby","copyright-button-",e.item._elementId,"")("aria-label","Copyright notice for ",e.item.question,"")("aria-describedby","copyright-content-",e.item._elementId,""),_n("id","copyright-content-",e.item._elementId,""),T(1),cn(e.item.copyrightNotice)}}function XX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k(2);_n("id","copyright-content-",e.item.code,""),jn("aria-labelledby","copyright-button-",e.item.code,"")("aria-label","Copyright notice for ",e.item.name||e.item.fhirQName,"")("aria-describedby","copyright-content-",e.item.code,""),_n("id","copyright-content-",e.item.code,""),T(1),cn(e.item.copyrightNotice)}}function JX(n,t){if(1&n&&(V(0,ZX,2,5,"span",17),V(1,XX,2,6,"span",17)),2&n){const e=k();x("ngIf",!e.formLevel),T(1),x("ngIf",e.formLevel)}}let iu=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1,this.buttonLabel=null,this.append=!1}onShowingPopver(){let r,e="copyright-string"===this.popoverType?"Copyright notice:":"Instruction:";"copyright-string"===this.popoverType?(e="Copyright notice:",r="copyright-content-"+(this.formLevel?this.item.code:this.item._elementId)):(e="Instruction:",r="help-content-"+(this.formLevel?this.item.code:this.item._elementId)),setTimeout(()=>{let o=document.getElementById(r).textContent;this.lhcDataService.sendMsgToScreenReader(`${e} ${o}`)},10)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-button-popover"]],inputs:{item:"item",popoverType:"popoverType",formLevel:"formLevel",buttonLabel:"buttonLabel",append:"append"},decls:13,vars:5,consts:[[3,"ngSwitch"],["type","button","class","lhc-float-button lhc-button","nz-popover","","nzPopoverPlacement","topLeft",3,"id","nzPopoverVisible","nzPopoverContent","nzPopoverTrigger","nzPopoverOverlayClassName","nzPopoverVisibleChange","click","blur",4,"ngSwitchCase"],["type","button","class","lhc-help-button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Instruction",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click",4,"ngSwitchCase"],[4,"ngSwitchCase"],["warningStrTemplate",""],["helpHtmlTemplate",""],["helpStrTemplate",""],["copyrightStrTemplate",""],["type","button","nz-popover","","nzPopoverPlacement","topLeft",1,"lhc-float-button","lhc-button",3,"id","nzPopoverVisible","nzPopoverContent","nzPopoverTrigger","nzPopoverOverlayClassName","nzPopoverVisibleChange","click","blur"],["type","button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Instruction",1,"lhc-help-button",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click"],["nz-icon","","nzType","question-circle","nzTheme","fill"],["type","button","class","lhc-copyright-button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Copyright",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click",4,"ngIf"],["type","button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Copyright",1,"lhc-copyright-button",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click"],["nz-icon","","nzType","copyright-circle","nzTheme","fill"],["nz-icon","","nzType","copyright-circle","nzTheme","outline"],["role","region",3,"id"],["role","region",3,"id","innerHTML"],["role","region",3,"id",4,"ngIf"]],template:function(e,i){1&e&&(ge(0,0),V(1,UX,2,9,"button",1),V(2,YX,2,6,"button",2),V(3,qX,2,6,"button",2),V(4,WX,3,2,"ng-container",3),ve(),V(5,GX,2,5,"ng-template",null,4,di),V(7,KX,2,7,"ng-template",null,5,di),V(9,QX,2,5,"ng-template",null,6,di),V(11,JX,2,2,"ng-template",null,7,di)),2&e&&(x("ngSwitch",i.popoverType),T(1),x("ngSwitchCase","repeating-item"),T(1),x("ngSwitchCase","help-string"),T(1),x("ngSwitchCase","help-html"),T(1),x("ngSwitchCase","copyright-string"))},dependencies:[Et,tr,kr,PX,Js,BS]}),n})();function eJ(n,t){if(1&n&&(q(0,"span",10),Fe(1),j()),2&n){const e=k(2);T(1),cn(e.lhcDataService.getRepeatingSN(e.item))}}function tJ(n,t){if(1&n&&(q(0,"span",11),Fe(1),j()),2&n){const e=k(2);wr(e.item._obj_prefixCSS),T(1),cn(e.item.prefix)}}function nJ(n,t){1&n&&(q(0,"span",12),Fe(1,"*"),j())}function iJ(n,t){if(1&n&&(q(0,"a",15),Fe(1),j()),2&n){const e=k(3);Be("href",e.item._linkToDef,f1),T(1),$t("[",e.item.questionCode,"]")}}function rJ(n,t){if(1&n&&(q(0,"span"),Fe(1),j()),2&n){const e=k(3);T(1),$t("[",e.item.questionCode,"]")}}function oJ(n,t){if(1&n&&(q(0,"span",13),V(1,iJ,2,2,"a",14),V(2,rJ,2,1,"span",0),j()),2&n){const e=k(2);T(1),x("ngIf",e.item._linkToDef),T(1),x("ngIf",!e.item._linkToDef)}}function aJ(n,t){if(1&n&&(q(0,"span",20),Fe(1),j()),2&n){const e=k(3);_n("id","help-",e.item._elementId,""),jn("aria-label","Help for question ",e.item.question,"")("aria-describedby","label-",e.item._elementId,""),T(1),cn(e.item.codingInstructions)}}function sJ(n,t){if(1&n&&(Ce(0,"span",21),Sr(1,"safeHtml")),2&n){const e=k(3);_n("id","help-",e.item._elementId,""),jn("aria-label","Help for question ",e.item.question,"")("aria-describedby","label-",e.item._elementId,""),x("innerHTML",So(1,4,e.item.codingInstructions),qa)}}function lJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(3);T(1),x("item",e.item)("popoverType","help-string")}}function cJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(3);T(1),x("item",e.item)("popoverType","help-html")}}function uJ(n,t){if(1&n&&(q(0,"span",16),V(1,aJ,2,4,"span",17),V(2,sJ,2,6,"span",18),V(3,lJ,2,2,"ng-container",19),V(4,cJ,2,2,"ng-container",19),j()),2&n){const e=k(2);x("ngSwitch",e.lhcDataService.getCodingInstructionsDisplayType(e.item)),T(1),x("ngSwitchCase","inline-escaped"),T(1),x("ngSwitchCase","inline-html"),T(1),x("ngSwitchCase","popover-escaped"),T(1),x("ngSwitchCase","popover-html")}}function hJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(2);T(1),x("item",e.item)("popoverType","copyright-string")}}function dJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"div",1),_e("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),V(2,eJ,2,1,"span",2),q(3,"span",3)(4,"label",4),V(5,tJ,2,3,"span",5),q(6,"span",6),Fe(7),V(8,nJ,2,0,"span",7),j()()(),V(9,oJ,3,2,"span",8),V(10,uJ,5,5,"span",9),V(11,hJ,2,2,"ng-container",0),j(),ve()}if(2&n){const e=k();T(2),x("ngIf",e.item._questionRepeatable&&!e.item._horizontalTableHeader&&!e.lhcDataService.isHideRepetitionNumber()),T(2),_n("id","label-",e.item._elementId,""),Be("for",e.item._elementId),T(1),x("ngIf",e.item.prefix),T(1),wr(e.item._obj_textCSS),T(1),$t("",e.item.question," "),T(1),x("ngIf",e.item._answerRequired),T(1),x("ngIf",e.lhcDataService.getLhcFormData().templateOptions.showQuestionCode),T(1),x("ngIf",e.item.codingInstructions),T(1),x("ngIf",e.item.copyrightNotice)}}let ru=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-question-text"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"lhc-de-label",3,"focus"],["class","lf-sn",4,"ngIf"],[1,"lhc-question"],[3,"id","for"],["class","prefix",3,"style",4,"ngIf"],[1,"question"],["class","lhc-required","title","Required",4,"ngIf"],["class","lf-item-code",4,"ngIf"],[3,"ngSwitch",4,"ngIf"],[1,"lf-sn"],[1,"prefix"],["title","Required",1,"lhc-required"],[1,"lf-item-code"],["target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf"],["target","_blank","rel","noopener noreferrer",3,"href"],[3,"ngSwitch"],["class","lf-prompt",3,"id",4,"ngSwitchCase"],["class","lf-prompt",3,"id","innerHTML",4,"ngSwitchCase"],[4,"ngSwitchCase"],[1,"lf-prompt",3,"id"],[1,"lf-prompt",3,"id","innerHTML"],[3,"item","popoverType"]],template:function(e,i){1&e&&V(0,dJ,12,11,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,iu,BS]}),n})(),ou=(()=>{class n{areTwoAnswersSame(e,i,r){return nt.areTwoAnswersSame(e,i,r)}str2num(e,i){let r=null;if("integer"===i){let o=parseInt(e);r=isNaN(o)?null:o}else if("decimal"===i){let o=parseFloat(e);r=isNaN(o)?null:o}return r}getDisplayControlIsVertical(e){var i;return void 0!==(null===(i=null==e?void 0:e.answerLayout)||void 0===i?void 0:i.columns)&&"0"!==e.answerLayout.columns}getAriaLabel(e){return e.prefix?`${e.prefix} ${e.question}`:e.question}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function fJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label",5),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){const a=ae(e).index;return re(k(2).checkboxModels[a]=r)}),Fe(2),j()()}if(2&n){const e=t.$implicit,i=t.index,r=k(2);T(1),b1("aria-label","Checkbox ",e._displayText," for ",r.item.question,""),x("nzValue",r.item.answers[i])("ngModel",r.checkboxModels[i])("nzDisabled",r.item._readOnly)("id",r.lhcDataService.getItemAnswerId(r.item,e)),T(1),$t(" ",e._displayText," ")}}function mJ(n,t){if(1&n){const e=Ye();q(0,"input",8),_e("ngModelChange",function(r){return ae(e),re(k(3).onOtherValueChange(r))})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))}),j()}if(2&n){const e=k(3);x("ngModel",e.otherValue)("id",e.item._elementId+"_otherValue")("disabled",e.item._readOnly)}}const pJ=function(n){return{text:n,_notOnList:!0}};function gJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label",6),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){return ae(e),re(k(2).otherCheckboxModel=r)}),Fe(2," Other "),j(),V(3,mJ,1,3,"input",7),j()}if(2&n){const e=k(2);T(1),jn("aria-label","Checkbox Other for ",e.item.question,""),x("nzValue",Fi(6,pJ,e.otherValue))("nzDisabled",e.item._readOnly)("ngModel",e.otherCheckboxModel)("id",e.item._elementId+"_other"),T(2),x("ngIf",e.otherCheckboxModel)}}const vJ=function(n){return{"lhc-vertical":n}};function _J(n,t){if(1&n){const e=Ye();q(0,"nz-checkbox-wrapper",1),_e("nzOnChange",function(r){return ae(e),re(k().onCheckboxModelChange(r))}),q(1,"div",2),V(2,fJ,3,7,"div",3),V(3,gJ,4,8,"div",4),j()()}if(2&n){const e=k();T(1),x("ngClass",Fi(3,vJ,e.commonUtils.getDisplayControlIsVertical(e.item.displayControl))),T(1),x("ngForOf",e.acOptions.listItems),T(1),x("ngIf","CWE"===e.item.dataType)}}let yJ=(()=>{class n{constructor(e,i){this.commonUtils=e,this.lhcDataService=i,this.otherValue=null,this.checkboxModels=[],this.otherCheckboxModel=null,this.prevCheckBoxValue=null}setInitialValue(){if(this.item&&this.item.value&&Array.isArray(this.item.value)&&this.item.answers&&Array.isArray(this.item.answers)){let e=this.item.answers.length;this.checkboxModels=new Array(e);for(let i=0,r=this.item.value.length;i(i._notOnList&&(i.text=e),i)),this.otherValue=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,this.prevCheckBoxValue),this.prevCheckBoxValue=this.item.value)}}return n.\u0275fac=function(e){return new(e||n)(Y(ou),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice-check-box"]],inputs:{item:"item",acOptions:"acOptions"},features:[Dt],decls:1,vars:1,consts:[["style","width: 100%;",3,"nzOnChange",4,"ngIf"],[2,"width","100%",3,"nzOnChange"],["nz-row","",3,"ngClass"],[4,"ngFor","ngForOf"],[4,"ngIf"],["nz-checkbox","",3,"nzValue","ngModel","nzDisabled","id","click","ngModelChange"],["nz-checkbox","",3,"nzValue","nzDisabled","ngModel","id","click","ngModelChange"],["type","text","class","lhc-answer-other-input","nz-input","",3,"ngModel","id","disabled","ngModelChange","focus",4,"ngIf"],["type","text","nz-input","",1,"lhc-answer-other-input",3,"ngModel","id","disabled","ngModelChange","focus"]],template:function(e,i){1&e&&V(0,_J,4,5,"nz-checkbox-wrapper",0),2&e&&x("ngIf",i.item)},dependencies:[Zo,pi,Et,zo,pr,or,rG,XM,VS],styles:[".lhc-answer-other-input[_ngcontent-%COMP%]{height:22px}.ant-checkbox-group[_ngcontent-%COMP%], .ant-checkbox-wrapper[_ngcontent-%COMP%]{color:#000000d9}.lhc-vertical[_ngcontent-%COMP%]{flex-direction:column}\n/*# sourceMappingURL=lhc-item-choice-check-box.component.css.map*/"]}),n})();function bJ(n,t){if(1&n){const e=Ye();q(0,"label",4),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){const a=ae(e).index;return re(k(2).radioModels[a]=r)}),Fe(1),j()}if(2&n){const e=t.$implicit,i=t.index,r=k(2);x("nzValue",r.item.answers[i])("ngModel",r.radioModels[i])("id",r.lhcDataService.getItemAnswerId(r.item,e)),T(1),$t(" ",e._displayText," ")}}function CJ(n,t){if(1&n){const e=Ye();q(0,"input",6),_e("ngModelChange",function(r){return ae(e),re(k(3).onOtherValueChange(r))})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))}),j()}if(2&n){const e=k(3);x("ngModel",e.otherValue)("id",e.item._elementId+"_otherValue")("disabled",e.item._readOnly)}}const wJ=function(n){return{text:n,_notOnList:!0}};function MJ(n,t){if(1&n){const e=Ye();q(0,"label",4),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){return ae(e),re(k(2).otherRadioModel=r)}),Fe(1," Other "),V(2,CJ,1,3,"input",5),j()}if(2&n){const e=k(2);x("nzValue",Fi(4,wJ,e.otherValue))("ngModel",e.otherRadioModel)("id",e.item._elementId+"_other"),T(2),x("ngIf",e.radioValue&&e.radioValue._notOnList)}}const SJ=function(n){return{"lhc-vertical":n}};function TJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"nz-radio-group",1),_e("ngModelChange",function(r){return ae(e),re(k().onRadioModelChange(r))}),V(2,bJ,2,4,"label",2),V(3,MJ,3,6,"label",3),j()()}if(2&n){const e=k();T(1),jn("aria-labelledby","label-",e.item._elementId,""),x("ngModel",e.radioValue)("nzDisabled",e.item._readOnly)("nzName",e.radiogroup+e.item._elementId)("ngClass",Fi(7,SJ,e.commonUtils.getDisplayControlIsVertical(e.item.displayControl))),T(1),x("ngForOf",e.acOptions.listItems),T(1),x("ngIf","CWE"===e.item.dataType)}}let DJ=(()=>{class n{constructor(e,i){this.commonUtils=e,this.lhcDataService=i,this.radioValue=null,this.otherValue=null,this.radioModels=[],this.otherRadioModel=null}setInitialValue(){if(this.item&&this.item.value&&this.item.answers&&Array.isArray(this.item.answers))if(this.radioValue=this.item.value,this.item.value._notOnList)this.otherValue=this.item.value.text,this.otherRadioModel=!0;else{let e=this.item.answers.length;this.radioModels=new Array(e);for(let i=0;i{class n{constructor(e){this.lhcDataService=e,this.dataModelChange=new Je,this.onFocusFn=new Je,this.onBlurFn=new Je,this.selectedItems=[],this.multipleSelections=!1,this.allowNotOnList=!1,this.acType=null,this.acInstance=null,this.displayProp="",this.viewInitialized=!1}ngOnChanges(e){if(this.viewInitialized){let i;if(e.options&&e.dataModel)this.cleanupAutocomplete(!0),this.setupAutocomplete(),i=e.dataModel&&!nt.deepEqual(this.dataModel,e.dataModel.previousValue);else if(e.options){let{keep:r,dataModelChanged:o}=this.keepDataModel(e);this.cleanupAutocomplete(r),this.setupAutocomplete(),i=o||!r}else e.dataModel&&(this.updateDisplayedValue(this.dataModel),i=!0);i&&(this.dataModelChange.emit(this.dataModel),this.lhcDataService.onItemValueChange(this.item,null,null,!0))}}keepDataModel(e){var i,r,o,a,s;let l,u;if(void 0!==(null===(i=e.isFormReady)||void 0===i?void 0:i.previousValue)?e.isFormReady.previousValue:this.isFormReady){var E,H,p=(null===(o=null===(r=null==e?void 0:e.options)||void 0===r?void 0:r.previousValue)||void 0===o?void 0:o.acOptions)||{},P=(null===(s=null===(a=null==e?void 0:e.options)||void 0===a?void 0:a.currentValue)||void 0===s?void 0:s.acOptions)||{};void 0!==p.listItems||void 0!==P.listItems?(E=p.listItems,H=P.listItems):void 0!==p.url||void 0!==P.url?(E=p.url,H=P.url):(void 0!==p.fhir||void 0!==P.fhir)&&(E=p.fhir,H=P.fhir),l=nt.deepEqual(E,H),p.maxSelect!==P.maxSelect&&(("*"===p.maxSelect||parseInt(p.maxSelect)>1)&&1===parseInt(P.maxSelect)?(this.dataModel=this.dataModel[0],u=!0):1===parseInt(p.maxSelect)&&("*"===P.maxSelect||parseInt(P.maxSelect)>1)&&(this.dataModel=[this.dataModel],u=!0),l=!0)}else l=!0;return{keep:l,dataModelChanged:u}}updateDisplayedValue(e){if(this.multipleSelections){if(this.acInstance.clearStoredSelection(),Array.isArray(e))for(let i of e){let r=this.updateAutocompSelectionModel(i);this.acInstance.addToSelectedArea(r)}}else if(e){let i=this.updateAutocompSelectionModel(e);if("string"==typeof i){let r="prefetch"===this.acType?i.trim():i;this.acInstance.setFieldVal(r,!1)}else this.acInstance.setFieldVal("",!1)}else this.acInstance.setFieldVal("",!1)}getDisplayValue(e){let i=null;if("string"==typeof e)i=e;else if("prefetch"===this.acType)if(e._notOnList)e._notOnList&&(i=e.text);else if(this.options.acOptions.listItemsForModel){for(let r=0,o=this.options.acOptions.listItemsForModel.length;r1)&&(this.multipleSelections=!0),this.allowNotOnList=!e.matchListValue,this.displayProp=e.display||"text",e.hasOwnProperty("url")||e.fhir&&e.fhir.search)this.acType="search",this.acInstance=new(ih().Autocompleter.Search)(this.ac.nativeElement,e.url,e);else{this.acType="prefetch";let o=[];e.listItems.forEach((a,s)=>{o.push(a[this.displayProp]),this.prefetchTextToItem[a[this.displayProp].trim()]=e.listItemsForModel?e.listItemsForModel[s]:a},this),this.acInstance=new(ih().Autocompleter.Prefetch)(this.ac.nativeElement,o,e)}let i=e.defaultValue;this.setItemInitValue(this.dataModel||i),ih().Autocompleter.Event.observeListSelections(this.options.elementId,this.onSelectionHandler.bind(this))}}setItemInitValue(e){if(e)if(this.multipleSelections&&Array.isArray(e)){for(var i=0,r=e.length;i{let a=this.prefetchTextToItem[o];return a||(this.allowNotOnList?this.options.modelForOffListItem?this.options.modelForOffListItem(o):{text:o,_notOnList:!0,_displayText:o}:void 0)});this.dataModel=this.multipleSelections?r:r.length>=0&&r[0]?r[0]:null}else this.dataModel=null;return!nt.deepEqual(i,this.dataModel)}getSearchItemModelData(e,i){var r=null;if(""!==e){let o=this.acInstance.getItemData(e);i?r=o:!i&&this.allowNotOnList&&((r=o)._notOnList=!0),r&&r.code_system&&!r.system&&(r.system=r.code_system,delete r.code_system)}return r}setItemValueForSearchAC(e){var i=e.final_val,r=e.on_list;let o=bm()(this.dataModel);if("search"===this.acType)if(this.multipleSelections)if(e.removed)this.selectedItems=this.selectedItems.filter(a=>i!==a.text);else{let a=this.getSearchItemModelData(i,r);a&&(this.selectedItems=[...this.selectedItems,a])}else this.selectedItems=this.getSearchItemModelData(i,r);return this.dataModel=this.selectedItems,!nt.deepEqual(o,this.dataModel)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-autocomplete"]],viewQuery:function(e,i){if(1&e&&Mi(kJ,5),2&e){let r;ui(r=hi())&&(i.ac=r.first)}},inputs:{options:"options",item:"item",dataModel:"dataModel",isFormReady:"isFormReady"},outputs:{dataModelChange:"dataModelChange",onFocusFn:"onFocusFn",onBlurFn:"onBlurFn"},features:[Dt],decls:1,vars:1,consts:[[3,"class",4,"ngIf"],["type","text",3,"disabled","placeholder","id","blur","focus"],["ac",""]],template:function(e,i){1&e&&V(0,xJ,3,6,"div",0),2&e&&x("ngIf",i.options)},dependencies:[Et]}),n})();function PJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"lhc-autocomplete",1),_e("dataModelChange",function(r){return ae(e),re(k().item.value=r)})("onBlurFn",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("onFocusFn",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j()()}if(2&n){const e=k();T(1),x("options",e.options)("item",e.item)("dataModel",e.item.value)("isFormReady",e.lhcDataService.isFormReady())}}let zJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.options={}}ngOnChanges(e){e.acOptions&&this.item&&(this.options={elementId:this.item._elementId,acOptions:this.item._autocompOptions,placeholder:this.item._placeholder,readOnly:this.item._readOnly})}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice-autocomplete"]],inputs:{item:"item",acOptions:"acOptions"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],[3,"options","item","dataModel","isFormReady","dataModelChange","onBlurFn","onFocusFn"]],template:function(e,i){1&e&&V(0,PJ,2,4,"div",0),2&e&&x("ngIf",i.item)},dependencies:[Et,US]}),n})();function EJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-radio-button",5),2&n){const e=k(3);x("item",e.item)("acOptions",e.item._autocompOptions)}}function OJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-check-box",5),2&n){const e=k(3);x("item",e.item)("acOptions",e.item._autocompOptions)}}function IJ(n,t){if(1&n&&(ge(0),V(1,EJ,1,2,"lhc-item-choice-radio-button",4),V(2,OJ,1,2,"lhc-item-choice-check-box",4),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._multipleAnswers),T(1),x("ngIf",e.item._multipleAnswers)}}function AJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-autocomplete",5),2&n){const e=k(2);x("item",e.item)("acOptions",e.item._autocompOptions)}}function LJ(n,t){if(1&n&&(ge(0)(1,1),V(2,IJ,3,2,"ng-container",2),V(3,AJ,1,2,"lhc-item-choice-autocomplete",3),ve()()),2&n){const e=k();T(1),x("ngSwitch",e.item.displayControl&&e.item.displayControl.answerLayout&&e.item.displayControl.answerLayout.type),T(1),x("ngSwitchCase","RADIO_CHECKBOX")}}let FJ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"item","acOptions",4,"ngSwitchDefault"],[3,"item","acOptions",4,"ngIf"],[3,"item","acOptions"]],template:function(e,i){1&e&&V(0,LJ,4,2,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,Xo,yJ,DJ,zJ]}),n})();function NJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"input",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("placeholder",e.item._placeholder),jn("aria-labelledby","label-",e.item._elementId,""),x("disabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let Xm=(()=>{class n{constructor(e){this.lhcDataService=e}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-input"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["type","text",3,"id","disabled","ngModel","placeholder","ngModelChange","blur","focus"]],template:function(e,i){1&e&&V(0,NJ,2,6,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or]}),n})();function RJ(n,t){if(1&n){const e=Ye();q(0,"div",3)(1,"input",4),_e("blur",function(){ae(e);const r=k(2);return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))}),j()()}if(2&n){const e=k(2);T(1),Be("id",e.unitElementId),Be("value",e.item.unit.name||e.item.unit.code),x("disabled",e.item._readOnly)}}function VJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",1),V(2,RJ,2,3,"div",2),ve()),2&n){const e=k();T(1),x("item",e.item),T(1),x("ngIf",e.hasSingleUnit)}}let HJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.isSimpleType=!1,this.hasSingleUnit=!1,this.unitElementId=""}ngOnChanges(){this.item&&(this.isSimpleType="INT"===this.item.dataType||"REAL"===this.item.dataType||"ST"===this.item.dataType||!this.item.dataType,this.hasSingleUnit=this.item.unit&&this.item._unitReadonly,this.unitElementId="unit_"+this.item._elementId)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-simple-type"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],[3,"item"],["class","lhc-de-unit",4,"ngIf"],[1,"lhc-de-unit"],["type","text","aria-labelledby","th_Units","readonly","",3,"disabled","id","value","blur","focus"]],template:function(e,i){1&e&&V(0,VJ,3,2,"ng-container",0),2&e&&x("ngIf",i.item&&i.isSimpleType)},dependencies:[Et,Xm]}),n})();function BJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"lhc-autocomplete",1),_e("dataModelChange",function(r){return ae(e),re(k().item.unit=r)})("onBlurFn",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("onFocusFn",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),x("options",e.options)("item",e.item)("dataModel",e.item.unit)("isFormReady",e.lhcDataService.isFormReady())}}function UJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"input",2),_e("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))})("change",function(r){return ae(e),re(k().updateModel(r))}),j(),ve()}if(2&n){const e=k();T(1),Be("placeholder",e.options.toolTip),Be("id",e.options.elementId),Be("value",(null==e.item||null==e.item.unit?null:e.item.unit.name)||(null==e.item||null==e.item.unit?null:e.item.unit.code)),x("readOnly",e.options.readOnly)}}let YJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.options={},this.hasUnitAutocomplete=!1,this.hasUnitInputField=!1}ngOnChanges(e){let i=this.item;i&&(this.hasUnitAutocomplete=!!i._unitAutocompOptions,this.options.readOnly=i._readOnly||!i.units&&i._unitOpen&&"optionsOrString"!=i._unitOpen,this.options.elementId="unit_"+i._elementId,this.options.acOptions=i._unitAutocompOptions,this.options.placeholder=i._placeholder,this.options.modelForOffListItem=zr.modelForOffListUnit)}updateModel(e){this.item.unit={name:e.target.value}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-unit"]],inputs:{item:"item"},features:[Dt],decls:2,vars:2,consts:[[4,"ngIf"],[3,"options","item","dataModel","isFormReady","dataModelChange","onBlurFn","onFocusFn"],["type","text",3,"readOnly","placeholder","id","value","blur","focus","change"]],template:function(e,i){1&e&&(V(0,BJ,2,4,"ng-container",0),V(1,UJ,2,4,"ng-container",0)),2&e&&(x("ngIf",i.hasUnitAutocomplete),T(1),x("ngIf",!i.hasUnitAutocomplete))},dependencies:[Et,US]}),n})();function qJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",1)(2,"lhc-unit",1),ve()),2&n){const e=k();T(1),x("item",e.item),T(1),x("item",e.item)}}let jJ=(()=>{class n{constructor(){this.isQuantity=!1}ngOnInit(){this.isQuantity=this.item&&"QTY"===this.item.dataType}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-quantity"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"item"]],template:function(e,i){1&e&&V(0,qJ,3,2,"ng-container",0),2&e&&x("ngIf",i.item&&i.isQuantity)},dependencies:[Et,YJ,Xm]}),n})();function $J(n,t){if(1&n&&(q(0,"div")(1,"div",5),Ce(2,"i",6),q(3,"span",7),Fe(4),j(),q(5,"span",8),Fe(6),j()()()),2&n){const e=t.$implicit,i=k(3);T(4),cn(i.item.question),T(2),cn(e)}}function WJ(n,t){if(1&n&&(q(0,"div",3),V(1,$J,7,2,"div",4),j()),2&n){const e=k(2);T(1),x("ngForOf",e.item._validationErrors)}}function GJ(n,t){if(1&n&&(ge(0),V(1,WJ,2,1,"div",1),q(2,"div",2),Fe(3),j(),ve()),2&n){const e=k();T(1),x("ngIf",e.item._hasValidation),T(2),cn(e.value)}}let KJ=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnChanges(e){if(e.value&&!e.value.firstChange){let i=this.lhcDataService.getLhcFormData();setTimeout(()=>{i._checkValidations(this.item),this.item._validationErrors&&this.item._validationErrors.forEach(r=>{this.lhcDataService.sendMsgToScreenReader(`${this.item.question} ${r}`)})},1)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-validate"]],inputs:{item:"item",value:"value"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["class","lhc-validation-popover",4,"ngIf"],[1,"lhc-watched-value"],[1,"lhc-validation-popover"],[4,"ngFor","ngForOf"],[1,"validation-error"],["nz-icon","","nzType","close",1,"lhc-error-icon"],[1,"lhc-error-item"],[1,"lhc-error-msg"]],template:function(e,i){1&e&&V(0,GJ,4,2,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[pi,Et,Js],styles:[".lhc-error-icon[_ngcontent-%COMP%]{color:red;font-weight:700}.lhc-error-msg[_ngcontent-%COMP%]{color:red}.lhc-error-msg[_ngcontent-%COMP%], .lhc-error-item[_ngcontent-%COMP%]{margin-left:.5em}.lhc-watched-value[_ngcontent-%COMP%]{display:none}\n/*# sourceMappingURL=lhc-validate.component.css.map*/"]}),n})();function QJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-radio-group",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("click",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),q(2,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[0]=r)}),Fe(3,"Yes"),j(),q(4,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[1]=r)}),Fe(5,"No"),j(),q(6,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[2]=r)}),Fe(7,"Not Answered"),j()(),ve()}if(2&n){const e=k();T(1),jn("aria-labelledby","label-",e.item._elementId,""),x("ngModel",e.radioValue)("nzDisabled",e.item._readOnly)("nzName","radiogroup_"+e.item._elementId),T(1),x("nzValue",!0)("ngModel",e.booleanModels[0])("id",e.item._elementId+"true"),T(2),x("nzValue",!1)("ngModel",e.booleanModels[1])("id",e.item._elementId+"false"),T(2),x("nzValue",null)("ngModel",e.booleanModels[2])("id",e.item._elementId+"null")}}let ZJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.booleanModels=new Array(3)}ngOnChanges(e){this.setInitialValue()}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}setInitialValue(){if(this.item){let e=this.item.value;!0===e?this.booleanModels[0]=!0:!1===e?this.booleanModels[1]=!0:null==e&&(this.booleanModels[2]=!0)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-boolean"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["role","radiogroup",3,"ngModel","nzDisabled","nzName","ngModelChange","click"],["nz-radio","",3,"nzValue","ngModel","id","ngModelChange"]],template:function(e,i){1&e&&V(0,QJ,8,13,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,QM,KM],styles:["[_nghost-%COMP%]{display:block;padding:4.3125px 2px}\n/*# sourceMappingURL=lhc-item-boolean.component.css.map*/"]}),n})();const XJ=["nzDatePickerComponent"];function JJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-date-picker",1,2),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("ngModelChange",function(r){return ae(e),re(k().item.value=r)})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let eee=(()=>{class n{constructor(e,i){this.lhcDataService=e,this.commonUtilsService=i}ngAfterViewInit(){this.nzDatePickerComponent.pickerInput.nativeElement.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-date"]],viewQuery:function(e,i){if(1&e&&Mi(XJ,5),2&e){let r;ui(r=hi())&&(i.nzDatePickerComponent=r.first)}},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["nzFormat","MM/dd/yyyy","nzSize","small",1,"lhc-date-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","focus"],["nzDatePickerComponent",""]],template:function(e,i){1&e&&V(0,JJ,3,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,NS]}),n})();function tee(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-time-picker",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.time),Sn("aria-required",e.item._answerRequired)}}let nee=(()=>{class n{constructor(e,i,r){this.lhcDataService=e,this.elRef=i,this.commonUtilsService=r,this.time=null}ngOnChanges(){if(this.item.value){let e=new Date("1970-01-01 "+this.item.value);isNaN(e)||(this.time=e)}}onModelChange(e){let i=this.item.value;if(e){let r=e.toTimeString();r&&(this.item.value=r.slice(0,8),this.lhcDataService.onItemValueChange(this.item,this.item.value,i))}}ngAfterViewInit(){const e=this.elRef.nativeElement.querySelector("input");e&&e.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(jt),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-time"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["nzFormat","HH:mm:ss","nzSize","small",1,"lhc-time-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","focus"]],template:function(e,i){1&e&&V(0,tee,2,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,LK]}),n})();const iee=["nzDatePickerComponent"];function ree(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-date-picker",1,2),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("ngModelChange",function(r){return ae(e),re(k().item.value=r)})("nzOnOk",function(r){return ae(e),re(k().onOk(r))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let oee=(()=>{class n{constructor(e,i){this.lhcDataService=e,this.commonUtilsService=i}ngAfterViewInit(){this.nzDatePickerComponent.pickerInput.nativeElement.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}onOk(e){}onCalendarChange(e){}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i,!0)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-datetime"]],viewQuery:function(e,i){if(1&e&&Mi(iee,5),2&e){let r;ui(r=hi())&&(i.nzDatePickerComponent=r.first)}},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["nzShowTime","","nzFormat","MM/dd/yyyy HH:mm:ss","nzSize","small",1,"lhc-datetime-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","nzOnOk","focus"],["nzDatePickerComponent",""]],template:function(e,i){1&e&&V(0,ree,3,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,NS]}),n})();function aee(n,t){if(1&n){const e=Ye();ge(0),q(1,"textarea",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),Fe(2," "),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("placeholder",e.item._placeholder),jn("aria-labelledby","label-",e.item._elementId,""),x("disabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let see=(()=>{class n{constructor(e){this.lhcDataService=e}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-text"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"id","disabled","ngModel","placeholder","ngModelChange","blur","focus"]],template:function(e,i){1&e&&V(0,aee,3,6,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or]}),n})();const lee=["fileInput"];function cee(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label"),Fe(2,"URL for file:"),j(),q(3,"input",5),_e("ngModelChange",function(r){return ae(e),re(k(3).item._attachmentURL=r)})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(3);return re(r.lhcDataService.activeRowOnBlur(r.item))}),j(),q(4,"input",6),_e("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(3);return re(r.lhcDataService.activeRowOnBlur(r.item))})("ngModelChange",function(r){return ae(e),re(k(3).item._attachmentName=r)}),j(),q(5,"button",7),_e("click",function(){ae(e);const r=k(3);return re(r.createAttachment(r.item))}),Fe(6),j(),Ce(7,"br"),Fe(8," Note: The URL you enter will not be downloaded or verified, but simply copied into your response. Please ensure that it works. "),j()}if(2&n){const e=k(3);T(3),x("disabled",e.item._readOnly)("ngModel",e.item._attachmentURL),T(1),x("disabled",e.item._readOnly)("ngModel",e.item._attachmentName),T(2),$t(" Attach URL",e.item._fileInfo?" and file data":"","")}}function uee(n,t){if(1&n){const e=Ye();q(0,"div")(1,"input",2,3),_e("change",function(r){return ae(e),re(k(2).onChange(r))})("focus",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(2);return re(r.lhcDataService.activeRowOnBlur(r.item))}),j(),q(3,"button",4),_e("click",function(){ae(e);const r=k(2);return re(r.item._useURL=!r.item._useURL)}),Fe(4,"\u21af"),j(),V(5,cee,9,5,"div",0),j()}if(2&n){const e=k(2);T(1),Be("placeholder",e.item._placeholder),Be("id","file-"+e.item._elementId),x("name",e.item._text)("disabled",e.item._readOnly),T(2),Be("title",e.item._useURL?"Hide URL field":"Show URL field"),T(2),x("ngIf",e.item._useURL)}}function hee(n,t){if(1&n){const e=Ye();q(0,"a",10),_e("click",function(r){ae(e);const o=k(3);return re(o.downloadAttachment(o.item.value,r))}),Fe(1),j()}if(2&n){const e=k(3);Be("title","Download "+e.item.value.title),Be("download",e.item.title),Be("href",e.item.value.url&&!e.item.value.data?e.item.value.url:"javascript:void(0)",f1),T(1),cn(e.item.value.title||e.item.value.url||"Unknown filename")}}function dee(n,t){if(1&n&&(q(0,"span")(1,"label"),Fe(2,"Download progress: "),Ce(3,"progress",11),j()()),2&n){const e=k(3);T(3),Be("value",e.item.value._progress)}}function fee(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(3);return re(r.removeAttachment(r.item))}),Fe(1,"\u2716"),j()}2&n&&Be("title","Remove "+k(3).item.value.title)}function mee(n,t){if(1&n&&(q(0,"span"),V(1,hee,2,4,"a",8),V(2,dee,4,1,"span",0),V(3,fee,2,1,"button",9),j()),2&n){const e=k(2);T(1),x("ngIf",!e.item.value._progress),T(1),x("ngIf",e.item.value._progress),T(1),x("ngIf",!e.item._readOnly)}}function pee(n,t){if(1&n&&(ge(0),q(1,"div",1),V(2,uee,6,6,"div",0),V(3,mee,4,3,"span",0),j(),ve()),2&n){const e=k();T(1),Be("id",e.item._elementId),T(1),x("ngIf",!e.item.value),T(1),x("ngIf",e.item.value)}}let gee=(()=>{class n{constructor(e){this.lhcDataService=e}onChange(e){const{files:i}=e.target;if(i){let r=i[0];const o=this.item;if(r.type)if(o.allowedAttachmentTypes&&o.allowedAttachmentTypes.indexOf(r.type)<0){const a=o.allowedAttachmentTypes;alert("The file "+r.name+" is not one of the mime types permitted by this questionnaire ("+a.slice(0,-1).join(", ")+" and "+a.slice(-1)+"). Please make sure your file has an appropriate file extension for its type in its filename."),r=null}else r.size>o.maxAttachmentSize?(alert("The file "+r.name+" exceeds the maximum attachment size of "+o.maxAttachmentSize+" bytes permitted by this questionnaire. If you can specify the file with a URL, use the button to open the URL field and enter that instead."),r=null):r.size>5e8&&(confirm("Adding a large file as an attachment might cause your computer to run low on memory. There is a button to enter a URL instead of attaching the file data. Are you sure you want to attach the file data?")||(r=null));else alert("Unknown file type. Please ensure the file has an appropriate extension"),r=null;r||(this.fileInput.nativeElement.value=""),o._fileInfo=r,r&&!o._useURL&&this.createAttachment(o)}}removeAttachment(e){delete e.value,delete e._attachmentName,delete e._attachmentURL,delete e._fileInfo,delete e._useURL,this.lhcDataService.onItemValueChange(this.item,null,null,!0)}createAttachment(e){var i;if(e._fileInfo||e._attachmentURL){e.value={title:e._attachmentName||(null===(i=e._fileInfo)||void 0===i?void 0:i.name)};const r=e.value;if(e._attachmentURL&&(r.url=e._attachmentURL),e._fileInfo){const o=e._fileInfo;r.contentType=o.type,o.lastModified?r.creation=new Date(o.lastModified).toISOString():o.lastModifiedDate&&(r.creation=o.lastModifiedDate.toISOString()),e.value._progress=.001;const a=new FileReader;a.onload=s=>{const l=s.target.result,u=l.indexOf(",");if(0!==l.indexOf("data:")||u<0)throw alert("Unable to attach the file data."),new Error("data URL did not start with expected prefix, but with "+l.slice(0,30));delete r._progress,r.data=l.slice(u+1),this.lhcDataService.onItemValueChange(this.item,null,null,!0)},a.onprogress=s=>{e._progress=s.loaded/s.total},a.readAsDataURL(o)}else this.lhcDataService.onItemValueChange(this.item,null,null,!0)}else alert("An attachment must have either a file or a URL (or both).")}downloadAttachment(e,i){if(e.data){const r=i.target,o=r.href;r.href="data:"+(e.contentType?e.contentType:"")+";base64,"+e.data,r.download=e.title,setTimeout(()=>{r.href=o},0)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-attachment"]],viewQuery:function(e,i){if(1&e&&Mi(lee,5),2&e){let r;ui(r=hi())&&(i.fileInput=r.first)}},inputs:{item:"item",labelledBy:"labelledBy"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"id"],["type","file",1,"lhc-attachment-upload",3,"name","placeholder","disabled","id","change","focus","blur"],["fileInput",""],["type","button",1,"lhc-attachment-button","toggle-attachment-fields",3,"title","click"],["type","text","placeholder","URL for retrieving file",1,"lhc-attachment-url",3,"disabled","ngModel","ngModelChange","focus","blur"],["type","text","placeholder","File name (optional)",1,"lhc-attachment-name",3,"disabled","ngModel","focus","blur","ngModelChange"],["type","button",1,"lf-float-button","attach-button",3,"click"],["button","","target","_blank","rel","noreferrer","class","download-link",3,"title","download","href","click",4,"ngIf"],["class","lhc-attachment-button lf-remove-attachment","type","button",3,"title","click",4,"ngIf"],["button","","target","_blank","rel","noreferrer",1,"download-link",3,"title","download","href","click"],[3,"value"],["type","button",1,"lhc-attachment-button","lf-remove-attachment",3,"title","click"]],template:function(e,i){1&e&&V(0,pee,4,3,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or],styles:["input[type=file][_ngcontent-%COMP%]{border:1px solid gray;display:inline}.lhc-attachment-button[_ngcontent-%COMP%], .attach-button[_ngcontent-%COMP%]{padding-left:.25em;padding-right:.25em;border-radius:4px;margin-left:.5em;min-width:22px;color:#fff;border:none;background-color:#066aa0;vertical-align:top}.lhc-attachment-url[_ngcontent-%COMP%], .lhc-attachment-name[_ngcontent-%COMP%]{width:inherit!important}progress[_ngcontent-%COMP%]{vertical-align:text-bottom}.download-link[_ngcontent-%COMP%], .lhc-attachment-upload[_ngcontent-%COMP%]{margin-left:.5em}.lhc-button[_ngcontent-%COMP%]{border:0 none;cursor:pointer;overflow:visible;padding:0;position:relative;background-color:#066aa0}.lf-rm-attachment-button[_ngcontent-%COMP%]:hover{color:#0087fd}\n/*# sourceMappingURL=lhc-item-attachment.component.css.map*/"]}),n})();function vee(n,t){if(1&n&&(q(0,"div",5),Fe(1),j()),2&n){const e=t.$implicit;T(1),$t("Error: ",e.value,"")}}function _ee(n,t){if(1&n&&(ge(0),V(1,vee,2,1,"div",4),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.errors))}}function yee(n,t){if(1&n&&(q(0,"div",7),Fe(1),j()),2&n){const e=t.$implicit;T(1),$t("Warning: ",e.value,"")}}function bee(n,t){if(1&n&&(ge(0),V(1,yee,2,1,"div",6),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.warnings))}}function Cee(n,t){if(1&n&&(q(0,"div",9),Fe(1),j()),2&n){const e=t.$implicit;T(1),cn(e.value)}}function wee(n,t){if(1&n&&(ge(0),V(1,Cee,2,1,"div",8),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.info))}}function Mee(n,t){if(1&n&&(ge(0),V(1,_ee,3,3,"ng-container",3),V(2,bee,3,3,"ng-container",3),V(3,wee,3,3,"ng-container",3),ve()),2&n){const e=k(2);T(1),x("ngIf",e.showErrors()),T(1),x("ngIf",e.showWarnings()),T(1),x("ngIf",e.showInfo())}}function See(n,t){if(1&n&&(q(0,"div",1),V(1,Mee,4,3,"ng-container",2),Sr(2,"keyvalue"),j()),2&n){const e=k();T(1),x("ngForOf",So(2,1,e.item.messages))}}let YS=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnInit(){}showErrors(){return this.lhcDataService.getLhcFormData()._showErrors}showWarnings(){return this.lhcDataService.getLhcFormData()._showWarnings}showInfo(){return this.lhcDataService.getLhcFormData()._showInfo}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-messages"]],inputs:{item:"item"},decls:1,vars:1,consts:[["role","alert",4,"ngIf"],["role","alert"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","lhc-item-error","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-error"],["class","lhc-item-warning","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-warning"],["class","lhc-item-info","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-info"]],template:function(e,i){1&e&&V(0,See,3,3,"div",0),2&e&&x("ngIf",i.item.messages)},dependencies:[pi,Et,X9],styles:['.lhc-item-error[_ngcontent-%COMP%]:before{content:"\\26a0";color:red;margin-left:3px;margin-right:6px;font-weight:700}.lhc-item-error[_ngcontent-%COMP%]{background-color:orange}.lhc-item-warning[_ngcontent-%COMP%]{background-color:#ffffe0}.lhc-item-warning[_ngcontent-%COMP%]:before{content:"\\26a0";color:orange;margin-left:3px;margin-right:6px;font-weight:700}.lhc-item-info[_ngcontent-%COMP%]:before{content:"\\1f6c8";margin-right:6px}\n/*# sourceMappingURL=lhc-item-messages.component.css.map*/']}),n})();const Tee=["deInput"];function Dee(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(3);return re(r.lhcDataService.removeOneRepeatingItem(r.item))}),Fe(1,"-"),j()}if(2&n){const e=k(3);_n("id","del-",e.item._elementId,"")("title",'Remove this "',e.item._text,'"')}}function kee(n,t){if(1&n){const e=Ye();q(0,"div",9),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))}),Ce(1,"lhc-item-question-text",8),q(2,"div",10),V(3,Dee,2,2,"button",11),j()()}if(2&n){const e=k(2);T(1),x("item",e.item),T(2),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item))}}function xee(n,t){1&n&&Ce(0,"lhc-item-simple-type",8),2&n&&x("item",k(3).item)}function Pee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function zee(n,t){if(1&n&&(ge(0),V(1,xee,1,1,"lhc-item-simple-type",13),V(2,Pee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Eee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-simple-type",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Oee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-quantity",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Iee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-choice",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Aee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-choice",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Lee(n,t){1&n&&Ce(0,"lhc-item-date",8),2&n&&x("item",k(3).item)}function Fee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function Nee(n,t){if(1&n&&(ge(0),V(1,Lee,1,1,"lhc-item-date",13),V(2,Fee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Ree(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-datetime",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Vee(n,t){1&n&&Ce(0,"lhc-item-time",8),2&n&&x("item",k(3).item)}function Hee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function Bee(n,t){if(1&n&&(ge(0),V(1,Vee,1,1,"lhc-item-time",13),V(2,Hee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Uee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-boolean",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Yee(n,t){1&n&&Ce(0,"lhc-input",8),2&n&&x("item",k(3).item)}function qee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function jee(n,t){if(1&n&&(ge(0),V(1,Yee,1,1,"lhc-input",13),V(2,qee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function $ee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-text",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Wee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-attachment",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Gee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Kee(n,t){if(1&n){const e=Ye();ge(0),V(1,kee,4,2,"div",1),q(2,"div",2),_e("click",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),q(3,"div",3),Ce(4,"lhc-validate",4),ge(5,5),V(6,zee,3,2,"ng-container",6),V(7,Eee,2,1,"ng-container",6),V(8,Oee,2,1,"ng-container",6),V(9,Iee,2,1,"ng-container",6),V(10,Aee,2,1,"ng-container",6),V(11,Nee,3,2,"ng-container",6),V(12,Ree,2,1,"ng-container",6),V(13,Bee,3,2,"ng-container",6),V(14,Uee,2,1,"ng-container",6),V(15,jee,3,2,"ng-container",6),V(16,$ee,2,1,"ng-container",6),V(17,Wee,2,1,"ng-container",6),V(18,Gee,2,1,"ng-container",7),ve(),Ce(19,"lhc-item-messages",8),j()(),ve()}if(2&n){const e=k();T(1),x("ngIf",!e.options||!e.options.hideQuestionText),T(1),x("ngStyle",e.options&&e.options.hideQuestionText?null:e.eleStyle),T(2),x("item",e.item)("value",e.item.value),T(1),x("ngSwitch",e.item.dataType),T(1),x("ngSwitchCase","INT"),T(1),x("ngSwitchCase","REAL"),T(1),x("ngSwitchCase","QTY"),T(1),x("ngSwitchCase","CWE"),T(1),x("ngSwitchCase","CNE"),T(1),x("ngSwitchCase","DT"),T(1),x("ngSwitchCase","DTM"),T(1),x("ngSwitchCase","TM"),T(1),x("ngSwitchCase","BL"),T(1),x("ngSwitchCase","ST"),T(1),x("ngSwitchCase","TX"),T(1),x("ngSwitchCase","attachment"),T(2),x("item",e.item)}}let qS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.eleStyle=null}ngOnInit(){this.winService.windowWidth.subscribe(e=>{let i=this.winService.getViewMode(),r=this.lhcDataService.getItemViewModeClass(this.item,i);this.eleStyle="lhc-item-view-lg"===r?{width:e/2+"px"}:null})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-question"]],viewQuery:function(e,i){if(1&e&&Mi(Tee,5),2&e){let r;ui(r=hi())&&(i.deInputElement=r.first)}},inputs:{item:"item",options:"options"},decls:1,vars:1,consts:[[4,"ngIf"],["class","lhc-de-label-button",3,"click",4,"ngIf"],[1,"lhc-de-input-unit",3,"ngStyle","click"],[1,"lhc-de-input-unit-content"],[3,"item","value"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item"],[1,"lhc-de-label-button",3,"click"],[1,"lhc-de-button"],["class","lhc-float-button lhc-button","type","button",3,"id","title","click",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[3,"item",4,"ngIf"]],template:function(e,i){1&e&&V(0,Kee,20,18,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,Ns,tr,kr,Xo,FJ,HJ,Xm,jJ,KJ,ZJ,eee,nee,oee,see,ru,gee,YS],styles:["[_nghost-%COMP%]{border:solid;border-color:#ced5d9;border-width:1px 0 0 0;margin:0 4px 0 2px;padding-left:2px}.lhc-de-input-unit-content[_ngcontent-%COMP%]{width:100%}.lhc-error-icon[_ngcontent-%COMP%]{color:red;font-weight:700}.lhc-error-msg[_ngcontent-%COMP%]{color:red}.lhc-error-msg[_ngcontent-%COMP%], .lhc-error-item[_ngcontent-%COMP%]{margin-left:.5em}.lhc-validate-class[_ngcontent-%COMP%]{background-color:#fcf8e3}\n/*# sourceMappingURL=lhc-item-question.component.css.map*/"]}),n})();function Qee(n,t){if(1&n&&(q(0,"div",9),Ce(1,"lhc-item-question-text",10),j()),2&n){const e=k(3);Be("ng-attr-role",e.item.header?"heading":void 0),Be("ng-attr-aria-level",e.item.header?e.item._displayLevel+1:void 0),T(1),x("item",e.item)}}function Zee(n,t){1&n&&Ce(0,"col",11)}function Xee(n,t){if(1&n&&Ce(0,"col",13),2&n){const e=k().$implicit;x("ngStyle",k(3).lhcDataService.getTableColumnStyle(e))}}function Jee(n,t){if(1&n&&(ge(0),V(1,Xee,1,1,"col",12),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e.item._isHiddenFromView)}}function ete(n,t){1&n&&Ce(0,"th",14)}function tte(n,t){if(1&n&&(q(0,"th",16),Ce(1,"lhc-item-question-text",10),j()),2&n){const e=k().$implicit;Be("id",e.id),T(1),x("item",e.item)}}function nte(n,t){if(1&n&&(ge(0),V(1,tte,2,2,"th",15),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e.item._isHiddenFromView)}}function ite(n,t){if(1&n){const e=Ye();q(0,"button",19),_e("click",function(){ae(e);const r=k(2).$implicit;return re(k(3).lhcDataService.removeOneRepeatingItem(r.header))}),Fe(1,"-"),j()}if(2&n){const e=k(2).$implicit;_n("id","del-",e.header._elementId,"")("title",'Remove this row of "',e.header.question,'"')}}function rte(n,t){if(1&n&&(q(0,"td",11),V(1,ite,2,2,"button",18),j()),2&n){const e=k(4);T(1),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item))}}const ote=function(){return{hideQuestionText:!0}};function ate(n,t){if(1&n&&(q(0,"td")(1,"div",20),Ce(2,"lhc-item-question",21),j()()),2&n){const e=k().$implicit,i=k(4);(function D7(n,t,e,i,r,o,a){Mo(Vr,Go,Vl(be(),n,t,e,i,r,o,a),!0)})("",i.lhcDataService.getRowClass(e)," ",i.lhcDataService.getSkipLogicClass(e)," ",i.lhcDataService.getActiveRowClass(e),""),T(2),x("item",e)("options",Xl(7,ote))}}function ste(n,t){if(1&n&&(ge(0),V(1,ate,3,8,"td",1),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e._isHiddenFromView)}}function lte(n,t){if(1&n&&(q(0,"tr",17),V(1,rte,2,1,"td",4),V(2,ste,2,1,"ng-container",5),j()),2&n){const e=t.$implicit,i=k(3);T(1),x("ngIf",i.item._questionRepeatable&&i.lhcDataService.getHorizontalTableInfo()[i.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.cells)("ngForTrackBy",i.lhcDataService.trackByElementId)}}function cte(n,t){if(1&n&&(q(0,"div"),Ce(1,"lhc-button-popover",22),j()),2&n){const e=k(3);Ue("lhc-button-padding ",e.lhcDataService.getSkipLogicClass(e.item),""),T(1),_n("buttonLabel",'+ Add another row of "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")("append",!0)}}function ute(n,t){if(1&n&&(q(0,"div"),V(1,Qee,2,3,"div",2),q(2,"table",3)(3,"colgroup"),V(4,Zee,1,0,"col",4),V(5,Jee,2,1,"ng-container",5),j(),q(6,"thead")(7,"tr"),V(8,ete,1,0,"th",6),V(9,nte,2,1,"ng-container",5),j()(),q(10,"tbody",7),V(11,lte,3,3,"tr",8),j()(),V(12,cte,2,7,"div",1),j()),2&n){const e=k(2);Ue("lhc-layout-horizontal ",e.lhcDataService.getSiblingStatus(e.item)," "),T(1),x("ngIf",!e.formLevel),T(3),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].columnHeaders)("ngForTrackBy",e.lhcDataService.trackByColumnHeaderId),T(3),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].columnHeaders)("ngForTrackBy",e.lhcDataService.trackByColumnHeaderId),T(2),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows)("ngForTrackBy",e.lhcDataService.trackByRowHeaderElementId),T(1),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.targetShown(e.item)&&!e.item._isHiddenFromView)}}function hte(n,t){if(1&n&&(ge(0),V(1,ute,13,13,"div",1),ve()),2&n){const e=k();T(1),x("ngIf",e.item._horizontalTableHeader&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId])}}let jS=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-group-horizontal"]],inputs:{item:"item",formLevel:"formLevel"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"class",4,"ngIf"],["class","lhc-form-horizontal-table-title",3,"ng-attr-role","ng-attr-aria-level",4,"ngIf"],[1,"lhc-form-horizontal-table"],["class","lhc-de-button",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],["class","lhc-form-horizontal-table-header",4,"ngIf"],["id","",1,""],["class","lhc-data-row has-ng-animate",4,"ngFor","ngForOf","ngForTrackBy"],[1,"lhc-form-horizontal-table-title",3,"ng-attr-role","ng-attr-aria-level"],[3,"item"],[1,"lhc-de-button"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[1,"lhc-form-horizontal-table-header"],["class","lhc-form-horizontal-table-header",3,"id",4,"ngIf"],[1,"lhc-form-horizontal-table-header",3,"id"],[1,"lhc-data-row","has-ng-animate"],["type","button","class","lhc-float-button lhc-button",3,"id","title","click",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[1,"lf-form-item-data","tooltipContainer"],[1,"lhc-de",3,"item","options"],[3,"item","popoverType","buttonLabel","append"]],template:function(e,i){1&e&&V(0,hte,2,1,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[pi,Et,Ns,ru,qS,iu],styles:[".lhc-form-horizontal-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{vertical-align:top}\n/*# sourceMappingURL=lhc-group-horizontal.component.css.map*/"]}),n})();function dte(n,t){if(1&n&&(q(0,"div",10),Ce(1,"lhc-item-question-text",11),j()),2&n){const e=k(2);T(1),x("item",e.item)}}function fte(n,t){1&n&&Ce(0,"col")}function mte(n,t){1&n&&Ce(0,"col",12)}function pte(n,t){if(1&n&&(q(0,"th",13),Fe(1),j()),2&n){const e=t.$implicit;_n("id","answer-",k(2).index,""),T(1),cn(e.text)}}function gte(n,t){1&n&&(q(0,"th",14),Fe(1,"Other"),j())}function vte(n,t){if(1&n){const e=Ye();q(0,"label")(1,"input",22),_e("ngModelChange",function(r){ae(e);const o=k().index;return re(k(2).$implicit._checkboxModels[o]=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()()}if(2&n){const e=k(),i=e.$implicit,r=e.index,o=k(2).$implicit,a=k(2);T(1),b1("aria-label","",i.text," for ",o.question,""),x("id",a.lhcDataService.getItemAnswerId(o,i))("ngModel",o._checkboxModels[r])}}function _te(n,t){if(1&n){const e=Ye();q(0,"label")(1,"input",23),_e("change",function(){ae(e);const r=k().$implicit,o=k(2).$implicit;return re(k(2).updateRadioListValue(o,r))}),j()()}if(2&n){const e=k().$implicit,i=k(2).$implicit,r=k(2);T(1),b1("aria-label","",e.text," for ",i.question,""),Be("name",i._elementId),x("id",r.lhcDataService.getItemAnswerId(i,e))("ngModel",i.value)("value",e)}}function yte(n,t){if(1&n&&(q(0,"td",19)(1,"span",20),V(2,vte,2,4,"label",21),V(3,_te,2,6,"label",21),j()()),2&n){const e=k(4);T(2),x("ngIf",e.isCheckbox),T(1),x("ngIf",!e.isCheckbox)}}function bte(n,t){if(1&n){const e=Ye();q(0,"span",20)(1,"label")(2,"input",22),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOtherChecked=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()(),q(3,"label")(4,"input",26),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOther=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()()()}if(2&n){const e=k(3).$implicit;T(2),Be("id",e._elementId+"_other"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOtherChecked),T(2),Be("id",e._elementId+"_otherValue"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOther)}}function Cte(n,t){if(1&n){const e=Ye();q(0,"span",20)(1,"label")(2,"input",27),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOtherChecked=r)})("change",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateRadioListValueForOther(r,r._answerOther))}),j()(),q(3,"label")(4,"input",26),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOther=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateRadioListValueForOther(r,r._answerOther))}),j()()()}if(2&n){const e=k(3).$implicit;T(2),Be("id",e._elementId+"_other"),jn("aria-label","Other values for ",e.question,""),Be("name",e._elementId),x("ngModel",e._answerOtherChecked)("value",!0),T(2),Be("id",e._elementId+"_otherValue"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOther)}}function wte(n,t){if(1&n&&(q(0,"td",24),V(1,bte,5,6,"span",25),V(2,Cte,5,8,"span",25),j()),2&n){const e=k(4);T(1),x("ngIf",e.isCheckbox),T(1),x("ngIf",!e.isCheckbox)}}function Mte(n,t){if(1&n&&(q(0,"tr",16)(1,"td",3),Ce(2,"lhc-item-question-text",11)(3,"lhc-item-messages",11),j(),V(4,yte,4,2,"td",17),V(5,wte,3,2,"td",18),j()),2&n){const e=k().$implicit,i=k(2);T(2),x("item",e),T(1),x("item",e),T(1),x("ngForOf",i.item.items[0].answers),T(1),x("ngIf","CWE"===e.dataType)}}function Ste(n,t){if(1&n&&(ge(0),V(1,Mte,6,4,"tr",15),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e._isHiddenFromView)}}function Tte(n,t){if(1&n&&(q(0,"div"),V(1,dte,2,1,"div",1),q(2,"table",2)(3,"colgroup"),Ce(4,"col",3),V(5,fte,1,0,"col",4),V(6,mte,1,0,"col",5),j(),q(7,"thead")(8,"tr",6),Ce(9,"th",3),V(10,pte,2,2,"th",7),V(11,gte,2,0,"th",8),j()(),q(12,"tbody"),V(13,Ste,2,1,"ng-container",9),j()()()),2&n){const e=k();Ue("lhc-layout-matrix ",e.lhcDataService.getSiblingStatus(e.item),""),T(1),x("ngIf",!e.formLevel),T(4),x("ngForOf",e.item.items[0].answers),T(1),x("ngIf","CWE"===e.item.items[0].dataType),T(4),x("ngForOf",e.item.items[0].answers),T(1),x("ngIf","CWE"===e.item.items[0].dataType),T(2),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}let $S=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1,this.isCheckbox=!1}ngOnChanges(e){this.setInitialValue()}updateCheckboxListValue(e){let i=[];for(let r=0,o=e._checkboxModels.length;r{this.isCheckbox?this.setCheckboxInitialValue(i):this.setRadioInitialValue(i)})}setRadioInitialValue(e){e.value&&e.answers&&Array.isArray(e.answers)?e.value._notOnList&&(e._answerOtherChecked=!0,e._answerOther=e.value.text):(e._answerOtherChecked=!1,delete e._answerOther)}_getCheckboxModels(e,i){let r=new Array(i.length).fill(!1);for(let o=0,a=e.length;o{class n{constructor(e){this.lhcDataService=e}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-group"]],inputs:{item:"item"},decls:1,vars:1,consts:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"item"]],template:function(e,i){1&e&&V(0,Pte,4,4,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,HS,jS,$S]}),n})(),Ete=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-display"]],inputs:{item:"item"},decls:2,vars:1,consts:[[1,"lhc-item-display"],[3,"item"]],template:function(e,i){1&e&&(q(0,"div",0),Ce(1,"lhc-item-question-text",1),j()),2&e&&(T(1),x("item",i.item))},dependencies:[ru]}),n})();function Ote(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-group",4),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Ite(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-display",4),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Ate(n,t){if(1&n&&Ce(0,"lhc-item",11),2&n){const e=k().$implicit,i=k(4);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function Lte(n,t){if(1&n&&(ge(0),V(1,Ate,1,5,"lhc-item",10),ve()),2&n){const e=t.$implicit,i=k(4);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView)}}function Fte(n,t){if(1&n&&(q(0,"div",8),V(1,Lte,2,1,"ng-container",9),j()),2&n){const e=k(3);T(1),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function Nte(n,t){if(1&n&&(q(0,"div")(1,"div"),Ce(2,"lhc-button-popover",12),j()()),2&n){const e=k(3);Ue("lhc-button-padding ",e.lhcDataService.getSiblingStatus(e.item),""),T(1),Mr(e.lhcDataService.getSkipLogicClass(e.item)),T(1),_n("buttonLabel",'+ Add another "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")}}function Rte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-question",5),V(2,Fte,2,2,"div",6),V(3,Nte,3,9,"div",7),ve()),2&n){const e=k(2);T(1),x("item",e.item)("ngStyle",e.lhcDataService.getItemStyle(e.item)),T(1),x("ngIf",e.item.items),T(1),x("ngIf",e.item._lastRepeatingItem&&e.lhcDataService.targetShown(e.item)&&!e.item._isHiddenFromView)}}function Vte(n,t){if(1&n&&(ge(0)(1,1),V(2,Ote,2,1,"ng-container",2),V(3,Ite,2,1,"ng-container",2),V(4,Rte,4,4,"ng-container",3),ve()()),2&n){const e=k();T(1),x("ngSwitch",e.item.dataType),T(1),x("ngSwitchCase","SECTION"),T(1),x("ngSwitchCase","TITLE")}}let WS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.viewMode="",e.windowWidth.subscribe(r=>{this.viewMode=e.getViewMode()})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item"],[1,"lhc-de",3,"item","ngStyle"],["class","lhc-item-group-body",4,"ngIf"],[3,"class",4,"ngIf"],[1,"lhc-item-group-body"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"],[3,"item","popoverType","buttonLabel"]],template:function(e,i){1&e&&V(0,Vte,5,3,"ng-container",0),2&e&&x("ngIf",i.item&&i.lhcDataService.targetShown(i.item))},dependencies:[pi,Et,Ns,tr,kr,Xo,n,zte,qS,Ete,iu],styles:["[_nghost-%COMP%]{display:block}\n/*# sourceMappingURL=lhc-item.component.css.map*/"]}),n})();function Hte(n,t){if(1&n&&(q(0,"a",12),Fe(1),j()),2&n){const e=k(3);Be("href",e.lhcFormData._linkToDef,f1),T(1),$t("[",e.lhcFormData.code,"]")}}function Bte(n,t){if(1&n&&(q(0,"span"),Fe(1),j()),2&n){const e=k(3);T(1),$t("[",e.lhcFormData.code,"]")}}function Ute(n,t){if(1&n&&(q(0,"span",9),V(1,Hte,2,2,"a",10),V(2,Bte,2,1,"span",11),j()),2&n){const e=k(2);T(1),x("ngIf",e.lhcFormData._linkToDef),T(1),x("ngIf",!e.lhcFormData._linkToDef)}}function Yte(n,t){1&n&&Ce(0,"lhc-button-popover",13),2&n&&x("item",k(2).lhcFormData)("popoverType","copyright-string")("formLevel",!0)}function qte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-group-horizontal",17),ve()),2&n){const e=k(3);T(1),x("item",e.lhcFormData)("formLevel",!0)}}function jte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-group-matrix",17),ve()),2&n){const e=k(3);T(1),x("item",e.lhcFormData)("formLevel",!0)}}function $te(n,t){if(1&n&&Ce(0,"lhc-item",20),2&n){const e=k().$implicit,i=k(5);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function Wte(n,t){if(1&n&&(ge(0),V(1,$te,1,5,"lhc-item",19),ve()),2&n){const e=t.$implicit,i=k(5);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView&&!i.lhcDataService.isSubsequentHorizontalTableGroupItem(e))}}function Gte(n,t){if(1&n&&(ge(0),V(1,Wte,2,1,"ng-container",18),ve()),2&n){const e=k(4);T(1),x("ngForOf",e.lhcFormData.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function Kte(n,t){if(1&n&&(ge(0),V(1,Gte,2,2,"ng-container",11),ve()),2&n){const e=k(3);T(1),x("ngIf",e.lhcFormData.items)}}function Qte(n,t){1&n&&(ge(0,14),V(1,qte,2,2,"ng-container",15),V(2,jte,2,2,"ng-container",15),V(3,Kte,2,1,"ng-container",16),ve()),2&n&&(x("ngSwitch",k(2).lhcFormData.templateOptions.displayControl.questionLayout),T(1),x("ngSwitchCase","horizontal"),T(1),x("ngSwitchCase","matrix"))}function Zte(n,t){if(1&n&&(q(0,"form",1,2)(2,"div",3)(3,"span",4),Fe(4),j(),V(5,Ute,3,2,"span",5),V(6,Yte,1,3,"lhc-button-popover",6),j(),q(7,"div",7),V(8,Qte,4,3,"ng-container",8),j()()),2&n){const e=k();Ue("lhc-form lf-template-table novalidate ",e.viewModeClass,""),T(3),wr(e.lhcFormData._obj_titleCSS),_n("id","label-",e.lhcFormData.code,""),T(1),cn(e.lhcFormData.name||e.lhcFormData.fhirQName),T(1),x("ngIf",e.lhcFormData.templateOptions.showQuestionCode),T(1),x("ngIf",e.lhcFormData.copyrightNotice),T(2),x("ngIf",e.lhcFormData.templateOptions.displayControl)}}let Xte=(()=>{class n{constructor(e,i,r,o){this.winService=e,this.lhcDataService=i,this.host=r,this.zone=o,this.prepop=!1,this.onFormReady=new Je,this.onError=new Je,this.viewModeClass="",this.viewMode="",this._inputFieldWidth=null,this.changeSize=new de,this.changeSize.asObservable().pipe(nM(100)).subscribe(a=>{this.winService.setWindowWidth(a)}),e.viewMode.subscribe(a=>{this.viewModeClass=this.lhcDataService.getViewModeClass(a),this.viewMode=a})}ngOnInit(){this.observer=new ResizeObserver(e=>{this.zone.run(()=>{this.changeSize.next(e[0].contentRect.width)})}),this.observer.observe(this.host.nativeElement)}ngOnDestroy(){this.observer.unobserve(this.host.nativeElement)}formReady(){this.lhcFormData._formReady=!0,this.onFormReady.emit()}ngOnChanges(e){if(e.questionnaire)if(this.lhcFormData=null,this.lhcDataService.setLhcFormData(null),this.questionnaire){const i=this;setTimeout(()=>{try{let r=nt.deepCopy(i.questionnaire);if("Questionnaire"===r.resourceType){let o=i.fhirVersion||LForms.Util.guessFHIRVersion(r)||"R4";LForms.FHIR[o]&&LForms.FHIR[o].SDC&&(r=LForms.FHIR[o].SDC.convertQuestionnaireToLForms(r))}i.lhcFormData=new Bw(r),e.options&&i.options&&i.lhcFormData.setTemplateOptions(i.options),i.lhcDataService.setLhcFormData(i.lhcFormData),LForms.FHIR&&i.lhcFormData.fhirVersion?i.lhcFormData.loadFHIRResources(i.prepop).then(()=>{i.lhcFormData&&(i.lhcFormData._hasResponsiveExpr||i.lhcFormData._hasInitialExpr)?i.lhcFormData._expressionProcessor.runCalculations(!i.lhcFormData.hasSavedData).then(()=>{i.lhcFormData._checkFormControls(),i.formReady()}).catch(o=>{i.onError.emit("string"==typeof o?o:o.message)}):i.formReady()}).catch(o=>{i.onError.emit("string"==typeof o?o:o.message)}):i.formReady()}catch(r){i.onError.emit("string"==typeof r?r:r.message)}},1)}else this.lhcFormData=null,this.lhcDataService.setLhcFormData(null);else if(e.options){let i=this.lhcDataService.getLhcFormData();i&&i.setTemplateOptions(this.options)}}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn),Y(jt),Y(Ft))},n.\u0275cmp=tt({type:n,selectors:[["lhc-form"]],inputs:{questionnaire:"questionnaire",options:"options",prepop:"prepop",fhirVersion:"fhirVersion",lhcFormData:"lhcFormData"},outputs:{onFormReady:"onFormReady",onError:"onError"},features:[Jt([nu,Vn]),Dt],decls:1,vars:1,consts:[["autocomplete","off",3,"class",4,"ngIf"],["autocomplete","off"],["lhcFormContainer",""],["role","heading","aria-level","1",1,"lhc-form-title"],[1,"lhc-question",3,"id"],["class","lf-item-code",4,"ngIf"],[3,"item","popoverType","formLevel",4,"ngIf"],[1,"lhc-form-body"],[3,"ngSwitch",4,"ngIf"],[1,"lf-item-code"],["target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf"],[4,"ngIf"],["target","_blank","rel","noopener noreferrer",3,"href"],[3,"item","popoverType","formLevel"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item","formLevel"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"]],template:function(e,i){1&e&&V(0,Zte,9,10,"form",0),2&e&&x("ngIf",i.lhcFormData)},dependencies:[pi,Et,tr,kr,Xo,gy,J_,h4,WS,jS,$S,iu],styles:["[_nghost-%COMP%]{display:block;width:100%}\n/*# sourceMappingURL=lhc-form.component.css.map*/"]}),n})();const Jte=[{name:"copyright-circle",theme:"fill",icon:''},{name:"question-circle",theme:"fill",icon:''},{name:"copyright-circle",theme:"outline",icon:''}];! +/** + * @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 GO(n,t,e){(function yP(n,t,e){"string"!=typeof t&&(e=t,t=n[Re.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),Kl[t]=n,e&&(Kl[t][Re.ExtraData]=e)})(n,t,e)}(Yq);let ene=(()=>{class n{constructor(e){this.injector=e,window.LForms=Uw,customElements.define("wc-lhc-form",function YA(n,t){const e=function FA(n,t){return t.get(ha).resolveComponentFactory(n).inputs}(n,t.injector),i=t.strategyFactory||new HA(n,t.injector),r=function LA(n){const t={};return n.forEach(({propName:e,templateName:i})=>{t[function zA(n){return n.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}(i)]=e}),t}(e);class o extends UA{constructor(s){super(),this.injector=s}get ngElementStrategy(){if(!this._ngElementStrategy){const s=this._ngElementStrategy=i.create(this.injector||t.injector);e.forEach(({propName:l})=>{if(!this.hasOwnProperty(l))return;const u=this[l];delete this[l],s.setInputValue(l,u)})}return this._ngElementStrategy}attributeChangedCallback(s,l,u,f){this.ngElementStrategy.setInputValue(r[s],u)}connectedCallback(){let s=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),s=!0),this.ngElementStrategy.connect(this),s||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(s=>{const l=new CustomEvent(s.name,{detail:s.value});this.dispatchEvent(l)})}}return o.observedAttributes=Object.keys(r),e.forEach(({propName:a})=>{Object.defineProperty(o.prototype,a,{get(){return this.ngElementStrategy.getInputValue(a)},set(s){this.ngElementStrategy.setInputValue(a,s)},configurable:!0,enumerable:!0})}),o +/** + * @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 + */}(Xte,{injector:this.injector}))}ngDoBootstrap(){}}return n.\u0275fac=function(e){return new(e||n)(me(hr))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[{provide:Aw,useValue:Iw}],imports:[w_,ic,HL,rF,rR,tG,oG,hX,Wm,dX,EX,vc.forRoot(Jte),AX]}),n})();(function du(n,t,e){const i=n.\u0275cmp;i.directiveDefs=()=>("function"==typeof t?t():t).map(fu),i.pipeDefs=()=>("function"==typeof e?e():e).map(Ci)})(HS,function(){return[pi,Et,WS,ru,iu]},[]),function UE(){if(_9)throw new Error("Cannot enable prod mode after platform setup.");v9=!1} +/** + * @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 + */ +/** + * @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 + */(),sA().bootstrapModule(ene).catch(n=>console.error(n))},9719:(Q,K)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Ucum=void 0,K.Ucum={dimLen_:7,validOps_:[".","/"],codeSep_:": ",valMsgStart_:"Did you mean ",valMsgEnd_:"?",cnvMsgStart_:"We assumed you meant ",cnvMsgEnd_:".",openEmph_:" ->",closeEmph_:"<- ",openEmphHTML_:'',closeEmphHTML_:"",bracesMsg_:"FYI - annotations (text in curly braces {}) are ignored, except that an annotation without a leading symbol implies the default unit 1 (the unity).",needMoleWeightMsg_:"Did you wish to convert between mass and moles? The molecular weight of the substance represented by the units is required to perform the conversion.",csvCols_:{"case-sensitive code":"csCode_","LOINC property":"loincProperty_","name (display)":"name_",synonyms:"synonyms_",source:"source_",category:"category_",Guidance:"guidance_"},inputKey_:"case-sensitive code",specUnits_:{"B[10.nV]":"specialUnitOne","[m/s2/Hz^(1/2)]":"specialUnitTwo"}}},4291:(Q,K,O)=>{"use strict";K.R=void 0;var b=O(9719),D=O(5869);class B{constructor(m){if(0===b.Ucum.dimLen_)throw new Error("Dimension.setDimensionLen must be called before Dimension constructor");if(null==m)this.assignZero();else if(m instanceof Array){if(m.length!==b.Ucum.dimLen_)throw new Error(`Parameter error, incorrect length of vector passed to Dimension constructor, vector = ${JSON.stringify(m)}`);this.dimVec_=[];for(let d=0;d=b.Ucum.dimLen_)throw new Error("Parameter error, invalid element number specified for Dimension constructor");this.assignZero(),this.dimVec_[m]=1}}setElementAt(m,d){if(!D(m)||m<0||m>=b.Ucum.dimLen_)throw new Error(`Dimension.setElementAt called with an invalid index position (${m})`);this.dimVec_||this.assignZero(),null==d&&(d=1),this.dimVec_[m]=d}getElementAt(m){if(!D(m)||m<0||m>=b.Ucum.dimLen_)throw new Error(`Dimension.getElementAt called with an invalid index position (${m})`);let d=null;return this.dimVec_&&(d=this.dimVec_[m]),d}getProperty(m){return this["_"===m.charAt(m.length-1)?m:m+"_"]}toString(){let m=null;return this.dimVec_&&(m="["+this.dimVec_.join(", ")+"]"),m}add(m){if(!m instanceof B)throw new Error(`Dimension.add called with an invalid parameter - ${typeof m} instead of a Dimension object`);if(this.dimVec_&&m.dimVec_)for(let d=0;d{"use strict";K.DP=function g(C){const M=C&&C.config;if(M){if(M.length&&C.data){const y=B(M);return C.data.map(m.bind(null,y))}return C.data}return C};function B(C){return C.map(M=>Array.isArray(M)?M:[M])}function m(C,M){let y={};return C.forEach((_,w)=>{let I=y;for(let F=0;F<_.length-1;F++)I=I[_[F]]=I[_[F]]||{};I[_[_.length-1]]=M[w]}),y}},8826:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Prefix=void 0,O(9719),K.Prefix=class b{constructor(B){if(null==B.code_||null==B.name_||null==B.value_||void 0===B.exp_)throw new Error("Prefix constructor called missing one or more parameters. Prefix codes (cs or ci), name, value and exponent must all be specified and all but the exponent must not be null.");this.code_=B.code_,this.ciCode_=B.ciCode_,this.name_=B.name_,this.printSymbol_=B.printSymbol_,this.value_="string"==typeof B.value_?parseFloat(B.value_):B.value_,this.exp_=B.exp_}getValue(){return this.value_}getCode(){return this.code_}getCiCode(){return this.ciCode_}getName(){return this.name_}getPrintSymbol(){return this.printSymbol_}getExp(){return this.exp_}equals(B){return this.code_===B.code_&&this.ciCode_===B.ciCode_&&this.name_===B.name_&&this.printSymbol_===B.printSymbol_&&this.value_===B.value_&&this.exp_===B.exp_}}},83:(Q,K)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.PrefixTables=K.PrefixTablesFactory=void 0;class O{constructor(){this.byCode_={},this.byValue_={}}prefixCount(){return Object.keys(this.byCode_).length}allPrefixesByValue(){let B="",U=Object.keys(this.byValue_),m=U.length;for(let d=0;d{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.default=void 0;var L=new class O{constructor(){this.funcs={},this.funcs.cel={cnvTo:function(D){return D-273.15},cnvFrom:function(D){return D+273.15}},this.funcs.degf={cnvTo:function(D){return D-459.67},cnvFrom:function(D){return D+459.67}},this.funcs.degre={cnvTo:function(D){return D-273.15},cnvFrom:function(D){return D+273.15}},this.funcs.ph={cnvTo:function(D){return-Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,-D)}},this.funcs.ln={cnvTo:function(D){return Math.log(D)},cnvFrom:function(D){return Math.exp(D)}},this.funcs["2ln"]={cnvTo:function(D){return 2*Math.log(D)},cnvFrom:function(D){return Math.exp(D/2)}},this.funcs.lg={cnvTo:function(D){return Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D)}},this.funcs["10lg"]={cnvTo:function(D){return 10*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/10)}},this.funcs["20lg"]={cnvTo:function(D){return 20*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/20)}},this.funcs["2lg"]={cnvTo:function(D){return 2*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/2)}},this.funcs.lgtimes2=this.funcs["2lg"],this.funcs.ld={cnvTo:function(D){return Math.log(D)/Math.LN2},cnvFrom:function(D){return Math.pow(2,D)}},this.funcs["100tan"]={cnvTo:function(D){return 100*Math.tan(D)},cnvFrom:function(D){return Math.atan(D/100)}},this.funcs.tanTimes100=this.funcs["100tan"],this.funcs.sqrt={cnvTo:function(D){return Math.sqrt(D)},cnvFrom:function(D){return D*D}},this.funcs.inv={cnvTo:function(D){return 1/D},cnvFrom:function(D){return 1/D}},this.funcs.hpX={cnvTo:function(D){return-this.funcs.lg(D)},cnvFrom:function(D){return Math.pow(10,-D)}},this.funcs.hpC={cnvTo:function(D){return-this.func.ln(D)/this.funcs.ln(100)},cnvFrom:function(D){return Math.pow(100,-D)}},this.funcs.hpM={cnvTo:function(D){return-this.funcs.ln(D)/this.funcs.ln(1e3)},cnvFrom:function(D){return Math.pow(1e3,-D)}},this.funcs.hpQ={cnvTo:function(D){return-this.funcs.ln(D)/this.funcs.ln(5e4)},cnvFrom:function(D){return Math.pow(5e4,-D)}}}forName(D){D=D.toLowerCase();let B=this.funcs[D];if(null===B)throw new Error(`Requested function ${D} is not defined`);return B}isDefined(D){return D=D.toLowerCase(),null!==this.funcs[D]}};K.default=L},8942:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.isNumericString=function b(U){let m=""+U;return!isNaN(m)&&!isNaN(parseFloat(m))},K.isIntegerUnit=function D(U){return/^\d+$/.test(U)},K.getSynonyms=function B(U){let m={},g={};if(g=L.getInstance().getUnitBySynonym(U),g.units){m.status="succeeded";let C=g.units.length;m.units=[];for(let M=0;M{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.ucumJsonDefs=K.UcumJsonDefs=void 0;var L=O(8826),b=O(83),D=O(4393),B=O(3077),U=O(1434).DP;class m{loadJsonDefs(){const C=O(8210);if(C.prefixes=U(C.prefixes),C.units=U(C.units),0===B.UnitTables.getInstance().unitsCount()){let M=b.PrefixTables.getInstance(),y=C.prefixes,_=y.length;for(let N=0;N<_;N++){let R=new L.Prefix(y[N]);M.add(R)}let w=B.UnitTables.getInstance(),I=C.units,F=I.length;for(let N=0;N{"use strict";K.n=void 0;var b=O(1221),D=function U(M){if(M&&M.__esModule)return M;if(null===M||"object"!=typeof M&&"function"!=typeof M)return{default:M};var y=B();if(y&&y.has(M))return y.get(M);var _={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in M)if(Object.prototype.hasOwnProperty.call(M,I)){var F=w?Object.getOwnPropertyDescriptor(M,I):null;F&&(F.get||F.set)?Object.defineProperty(_,I,F):_[I]=M[I]}return _.default=M,y&&y.set(M,_),_}(O(8942));function B(){if("function"!=typeof WeakMap)return null;var M=new WeakMap;return B=function(){return M},M}var m=O(9719).Ucum,d=O(3077).UnitTables,g=O(9033).T;class C{constructor(){0===d.getInstance().unitsCount()&&b.ucumJsonDefs.loadJsonDefs(),this.uStrParser_=g.getInstance()}useHTMLInMessages(y){void 0===y&&(y=!0),this.uStrParser_.useHTMLInMessages(y)}useBraceMsgForEachString(y){void 0===y&&(y=!0),this.uStrParser_.useBraceMsgForEachString(y)}validateUnitString(y,_,w){void 0===_&&(_=!1),void 0===w&&(w="validate");let I=this.getSpecifiedUnit(y,w,_),F=I.unit,N={};return N=F?{status:I.origString===y?"valid":"invalid",ucumCode:I.origString,unit:{code:F.csCode_,name:F.name_,guidance:F.guidance_}}:{status:I.origString&&null!==I.origString?"invalid":"error",ucumCode:null},I.suggestions&&(N.suggestions=I.suggestions),N.msg=I.retMsg,N}convertUnitTo(y,_,w,I,F){void 0===I&&(I=!1),void 0===F&&(F=null);let N={status:"failed",toVal:null,msg:[]};if(y&&(y=y.trim()),(!y||""==y)&&(N.status="error",N.msg.push('No "from" unit expression specified.')),(null===_||isNaN(_)||"number"!=typeof _&&!D.isNumericString(_))&&(N.status="error",N.msg.push('No "from" value, or an invalid "from" value, was specified.')),w&&(w=w.trim()),(!w||""==w)&&(N.status="error",N.msg.push('No "to" unit expression specified.')),"error"!==N.status)try{let R=null,$=this.getSpecifiedUnit(y,"convert",I);R=$.unit,$.retMsg&&(N.msg=N.msg.concat($.retMsg)),$.suggestions&&(N.suggestions={},N.suggestions.from=$.suggestions),R||N.msg.push(`Unable to find a unit for ${y}, so no conversion could be performed.`);let ee=null;if($=this.getSpecifiedUnit(w,"convert",I),ee=$.unit,$.retMsg&&(N.msg=N.msg.concat($.retMsg)),$.suggestions&&(N.suggestions||(N.suggestions={}),N.suggestions.to=$.suggestions),ee||N.msg.push(`Unable to find a unit for ${w}, so no conversion could be performed.`),R&&ee)try{if(F){if(0!==R.moleExp_&&0!==ee.moleExp_)throw new Error("A molecular weight was specified but a mass <-> mole conversion cannot be executed for two mole-based units. No conversion was attempted.");if(0===R.moleExp_&&0===ee.moleExp_)throw new Error("A molecular weight was specified but a mass <-> mole conversion cannot be executed when neither unit is mole-based. No conversion was attempted.");if(!R.isMoleMassCommensurable(ee))throw new Error(`Sorry. ${y} cannot be converted to ${w}.`);N.toVal=0!==R.moleExp_?R.convertMolToMass(_,ee,F):R.convertMassToMol(_,ee,F)}else N.toVal=ee.convertFrom(_,R);N.status="succeeded",N.fromUnit=R,N.toUnit=ee}catch(J){N.status="failed",N.msg.push(J.message)}}catch(R){N.status=R.message==m.needMoleWeightMsg_?"failed":"error",N.msg.push(R.message)}return N}checkSynonyms(y){let _={};return null==y?(_.status="error",_.msg="No term specified for synonym search."):_=D.getSynonyms(y),_}getSpecifiedUnit(y,_,w){void 0===w&&(w=!1);let I={retMsg:[]};if(y){let F=d.getInstance();y=y.trim();let N=F.getUnitByCode(y);if(N)I.unit=N,I.origString=y;else try{let R=this.uStrParser_.parseString(y,_,w);I.unit=R[0],I.origString=R[1],R[2]&&(I.retMsg=R[2]),I.suggestions=R[3]}catch(R){console.log(`Unit requested for unit string ${y}.request unsuccessful; error thrown = `+R.message),I.retMsg.unshift(`${y} is not a valid unit. ${R.message}`)}}else I.retMsg.push("No unit string specified.");return I}commensurablesList(y){let _=[],w=null,I=this.getSpecifiedUnit(y,"validate",!1),F=I.unit;if(I.retMsg.length>0&&(_=I.retMsg),F){let N=null,R=F.getProperty("dim_");if(R){try{N=R.getProperty("dimVec_")}catch($){_.push($.message),"Dimension does not have requested property(dimVec_)"===$.message&&(N=null)}N&&(w=d.getInstance().getUnitsByDimension(N))}else _.push("No commensurable units were found for "+y)}else _.push(`Could not find unit ${y}.`);return[w,_]}}K.n=C,C.getInstance=function(){return new C}},137:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.UnitTables=K.UcumLhcUtils=K.Ucum=void 0;var L=O(9719).Ucum;K.Ucum=L;var b=O(8230).n;K.UcumLhcUtils=b;var D=O(3077).UnitTables;K.UnitTables=D},4393:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Unit=void 0;var L=function U(y){return y&&y.__esModule?y:{default:y}}(O(6648)),b=function B(y){if(y&&y.__esModule)return y;if(null===y||"object"!=typeof y&&"function"!=typeof y)return{default:y};var _=D();if(_&&_.has(y))return _.get(y);var w={},I=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in y)if(Object.prototype.hasOwnProperty.call(y,F)){var N=I?Object.getOwnPropertyDescriptor(y,F):null;N&&(N.get||N.set)?Object.defineProperty(w,F,N):w[F]=y[F]}return w.default=y,_&&_.set(y,w),w}(O(8942));function D(){if("function"!=typeof WeakMap)return null;var y=new WeakMap;return D=function(){return y},y}var g,m=O(9719).Ucum,d=O(4291).R,C=O(5869);class M{constructor(_={}){this.isBase_=_.isBase_||!1,this.name_=_.name_||"",this.csCode_=_.csCode_||"",this.ciCode_=_.ciCode_||"",this.property_=_.property_||"",this.magnitude_=_.magnitude_||1,this.dim_=null==_.dim_?new d:void 0!==_.dim_.dimVec_?new d(_.dim_.dimVec_):_.dim_ instanceof d?_.dim_:_.dim_ instanceof Array||C(_.dim_)?new d(_.dim_):new d,this.printSymbol_=_.printSymbol_||null,this.class_=_.class_||null,this.isMetric_=_.isMetric_||!1,this.variable_=_.variable_||null,this.cnv_=_.cnv_||null,this.cnvPfx_=_.cnvPfx_||1,this.isSpecial_=_.isSpecial_||!1,this.isArbitrary_=_.isArbitrary_||!1,this.moleExp_=_.moleExp_||0,this.synonyms_=_.synonyms_||null,this.source_=_.source_||null,this.loincProperty_=_.loincProperty_||null,this.category_=_.category_||null,this.guidance_=_.guidance_||null,this.csUnitString_=_.csUnitString_||null,this.ciUnitString_=_.ciUnitString_||null,this.baseFactorStr_=_.baseFactorStr_||null,this.baseFactor_=_.baseFactor_||null,this.defError_=_.defError_||!1}assignUnity(){return this.name_="",this.magnitude_=1,this.dim_||(this.dim_=new d),this.dim_.assignZero(),this.cnv_=null,this.cnvPfx_=1,this}assignVals(_){for(let w in _){let I="_"===!w.charAt(w.length-1)?w+"_":w;if(!this.hasOwnProperty(I))throw new Error(`Parameter error; ${w} is not a property of a Unit`);this[I]=_[w]}}clone(){let _=new M;return Object.getOwnPropertyNames(this).forEach(w=>{"dim_"===w?_.dim_=this.dim_?this.dim_.clone():null:_[w]=this[w]}),_}assign(_){Object.getOwnPropertyNames(_).forEach(w=>{"dim_"===w?this.dim_=_.dim_?_.dim_.clone():null:this[w]=_[w]})}equals(_){return this.magnitude_===_.magnitude_&&this.cnv_===_.cnv_&&this.cnvPfx_===_.cnvPfx_&&(null===this.dim_&&null===_.dim_||this.dim_.equals(_.dim_))}fullEquals(_){let w=Object.keys(this).sort(),I=Object.keys(_).sort(),F=w.length,N=F===I.length;for(let R=0;R0){let w=_.replace("/","!").replace(".","/").replace("!",".");switch(w.charAt(0)){case".":_=w.substr(1);break;case"/":_=w;break;default:_="/"+w}}return _}_concatStrs(_,w,I,F,N){return this._buildOneString(_,F,N)+w+this._buildOneString(I,F,N)}_buildOneString(_,w,I){let F="";return F=b.isNumericString(_)||"("===_.charAt(0)&&_.endsWith(")")||"["===_.charAt(0)&&_.endsWith("]")?_:/[./* ]/.test(_)?w+_+I:_,F}power(_){if(null!=this.cnv_)throw new Error(`Attempt to raise a non-ratio unit, ${this.name_}, to a power.`);let I=this.csCode_.match(/([./]|[^./]+)/g),F=I.length;for(let N=0;N=0;J--){let he=parseInt(R[J]);if(!C(he)){if(("-"===R[J]||"+"===R[J])&&J--,J{"use strict";K.T=void 0;var b=function B(M){if(M&&M.__esModule)return M;if(null===M||"object"!=typeof M&&"function"!=typeof M)return{default:M};var y=D();if(y&&y.has(M))return y.get(M);var _={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in M)if(Object.prototype.hasOwnProperty.call(M,I)){var F=w?Object.getOwnPropertyDescriptor(M,I):null;F&&(F.get||F.set)?Object.defineProperty(_,I,F):_[I]=M[I]}return _.default=M,y&&y.set(M,_),_}(O(8942));function D(){if("function"!=typeof WeakMap)return null;var M=new WeakMap;return D=function(){return M},M}var U=O(9719).Ucum,m=O(4393).Unit,d=O(3077).UnitTables,g=O(83).PrefixTables;class C{constructor(){this.utabs_=d.getInstance(),this.pfxTabs_=g.getInstance(),this.openEmph_=U.openEmph_,this.closeEmph_=U.closeEmph_,this.bracesMsg_="",this.parensFlag_="parens_placeholder",this.pFlagLen_=this.parensFlag_.length,this.braceFlag_="braces_placeholder",this.bFlagLen_=this.braceFlag_.length,this.vcMsgStart_=null,this.vcMsgEnd_=null,this.retMsg_=[],this.parensUnits_=[],this.annotations_=[],this.suggestions=[]}useHTMLInMessages(y){void 0===y||y?(this.openEmph_=U.openEmphHTML_,this.closeEmph_=U.closeEmphHTML_):(this.openEmph_=U.openEmph_,this.closeEmph_=U.closeEmph_)}useBraceMsgForEachString(y){this.bracesMsg_=void 0===y||y?U.bracesMsg_:""}parseString(y,_,w){if(""===(y=y.trim())||null===y)throw new Error("Please specify a unit expression to be validated.");"validate"===_?(this.vcMsgStart_=U.valMsgStart_,this.vcMsgEnd_=U.valMsgEnd_):(this.vcMsgStart_=U.cnvMsgStart_,this.vcMsgEnd_=U.cnvMsgEnd_),this.suggestions_=void 0===w||!1===w?null:[],this.retMsg_=[],this.parensUnits_=[],this.annotations_=[];let I=y,F=[];if(y=this._getAnnotations(y),this.retMsg_.length>0)F[0]=null,F[1]=null;else{let R=null;for(R in U.specUnits_)for(;-1!==y.indexOf(R);)y=y.replace(R,U.specUnits_[R]);if(y.indexOf(" ")>-1)throw new Error("Blank spaces are not allowed in unit expressions.");F=this._parseTheString(y,I);let $=F[0];(b.isIntegerUnit($)||"number"==typeof $)&&($=new m({csCode_:I,magnitude_:$,name_:I}),F[0]=$)}return F[2]=this.retMsg_,this.suggestions_&&this.suggestions_.length>0&&(F[3]=this.suggestions_),F}_parseTheString(y,_){let w=null,I=this.retMsg_.length>0,F=this._processParens(y,_);I=F[2];let N=[];if(!I){let R=this._makeUnitsArray(y=F[0],_=F[1]);if(I=R[2],!I){N=R[0],_=R[1];let $=N.length;for(let ee=0;ee<$;ee++){let J=N[ee].un;if(b.isIntegerUnit(J))N[ee].un=Number(J);else if(J.indexOf(this.parensFlag_)>=0){let he=this._getParensUnit(J,_);I||(I=he[1]),I||(N[ee].un=he[0])}else{let he=this._makeUnit(J,_);null===he[0]?I=!0:(N[ee].un=he[0],_=he[1])}}}}return I||(null===N[0]||" "===N[0]||null==N[0].un)&&0===this.retMsg_.length&&(this.retMsg_.push(`Unit string (${_}) did not contain anything that could be used to create a unit, or else something that is not handled yet by this package. Sorry`),I=!0),I||(w=this._performUnitArithmetic(N,_)),[w,_]}_getAnnotations(y){let _=y.indexOf("{");for(;_>=0;){let I=y.indexOf("}");if(I<0)this.retMsg_.push("Missing closing brace for annotation starting at "+this.openEmph_+y.substr(_)+this.closeEmph_),_=-1;else{let F=y.substring(_,I+1),N=this.annotations_.length.toString();y=y.replace(F,this.braceFlag_+N+this.braceFlag_),this.annotations_.push(F),_=y.indexOf("{")}}let w=y.indexOf("}");return w>=0&&this.retMsg_.push("Missing opening brace for closing brace found at "+this.openEmph_+y.substring(0,w+1)+this.closeEmph_),y}_processParens(y,_){let w=[],I=0,F=!1,N=this.parensUnits_.length,R=0;for(;""!==y&&!F;){let $=0,ee=0,J=y.indexOf("(");if(J<0){let he=y.indexOf(")");if(he>=0){let te=`Missing open parenthesis for close parenthesis at ${y.substring(0,he+R)}${this.openEmph_}${y.substr(he,1)}${this.closeEmph_}`;he0&&(w[I++]=y.substr(0,J));let te=0,pe=J+1;for(;pe0&&(ee=y.substr(0,$-1));let J=y.lastIndexOf(this.parensFlag_),he=null;J+this.pFlagLen_=0){let pe=this._getAnnoText(ee,_);if(pe[1]||pe[2])throw new Error(`Text found before the parentheses (${ee}) included an annotation along with other text for parenthetical unit ${F.csCode_}`);this.retMsg_.push(`The annotation ${pe[0]} before the unit code is invalid.\n`+this.vcMsgStart_+(y+=pe[0])+this.vcMsgEnd_)}else this.suggestions_?w="succeeded"!==this._getSuggestions(ee):(this.retMsg_.push(`${ee} preceding the unit code ${y} is invalid. Unable to make a substitution.`),w=!0);if(he)if(he.indexOf(this.braceFlag_)>=0){let pe=this._getAnnoText(he,_);if(pe[1]||pe[2])throw new Error(`Text found after the parentheses (${he}) included an annotation along with other text for parenthetical unit ${F.csCode_}`);y+=pe[0]}else b.isNumericString(he)?(y+=he,F=F.power(Number(he)),this.retMsg_.push(`An exponent (${he}) following a parenthesis is invalid as of revision 1.9 of the UCUM Specification.\n `+this.vcMsgStart_+y+this.vcMsgEnd_)):this.suggestions_?w="succeeded"!==this._getSuggestions(ee):(this.retMsg_.push(`Text ${he} following the unit code ${y} is invalid. Unable to make a substitution.`),w=!0);return w||(F?b.isIntegerUnit(F)?F=new m({csCode_:F,magnitude_:F,name_:F}):F.csCode_=y:F=new m({csCode_:y,magnitude_:1,name_:y})),[F,w]}_getAnnoText(y,_){let w=y.indexOf(this.braceFlag_),I=w>0?y.substring(0,w):null;0!==w&&(y=y.substr(w));let F=y.indexOf(this.braceFlag_,1),N=F+this.bFlagLen_=this.annotations_.length)throw new Error(`Processing Error - invalid annotation index ${R} found in ${y} that was created from ${_}`);return[y=this.annotations_[$],I,N]}_getSuggestions(y){let _=b.getSynonyms(y);if("succeeded"===_.status){let w={};w.msg=`${y} is not a valid UCUM code. We found possible units that might be what was meant:`,w.invalidUnit=y;let I=_.units.length;w.units=[];for(let F=0;F=0){let I=this._getUnitWithAnnotation(y,_);w=I[0],w&&(_=I[1])}else{if(y.indexOf("^")>-1){let I=y.replace("^","*");w=this.utabs_.getUnitByCode(I),w&&(w=w.clone(),w.csCode_=w.csCode_.replace("*","^"),w.ciCode_=w.ciCode_.replace("*","^"))}if(!w){let I="["+y+"]";w=this.utabs_.getUnitByCode(I),w&&(w=w.clone(),_=_.replace(y,I),this.retMsg_.push(`${y} is not a valid unit expression, but ${I} is.\n`+this.vcMsgStart_+`${I} (${w.name_})${this.vcMsgEnd_}`))}if(!w){let I=this.utabs_.getUnitByName(y);if(I&&I.length>0){w=I[0].clone();let F="The UCUM code for "+y+" is "+w.csCode_+".\n"+this.vcMsgStart_+w.csCode_+this.vcMsgEnd_,N=!1;for(let ee=0;ee"+de+"",csCode_:Ee+de,ciCode_:we+de,printSymbol_:ce+""+de+""})}}else w=null,this.suggestions_?this._getSuggestions(I):this.retMsg_.push(`${I} is not a valid UCUM code.`)}}return[w,_]}_getUnitWithAnnotation(y,_){let w=null,I=this._getAnnoText(y,_),F=I[0],N=I[1],R=I[2];this.bracesMsg_&&-1===this.retMsg_.indexOf(this.bracesMsg_)&&this.retMsg_.push(this.bracesMsg_);let $=this.retMsg_.length;if(N||R)if(N&&!R)if(b.isIntegerUnit(N))w=N;else{let ee=this._makeUnit(N,_);ee[0]?(w=ee[0],w.csCode_+=F,_=ee[1]):this.retMsg_.push(`Unable to find a unit for ${N} that precedes the annotation ${F}.`)}else if(!N&&R)if(b.isIntegerUnit(R))w=R+F,this.retMsg_.push(`The annotation ${F} before the ``${R} is invalid.\n`+this.vcMsgStart_+w+this.vcMsgEnd_);else{let ee=this._makeUnit(R,_);ee[0]?(w=ee[0],w.csCode_+=F,_=w.csCode_,this.retMsg_.push(`The annotation ${F} before the unit code is invalid.\n`+this.vcMsgStart_+w.csCode_+this.vcMsgEnd_)):this.retMsg_.push(`Unable to find a unit for ${N} that follows the annotation ${F}.`)}else this.retMsg_.push(`Unable to find a unit for ${N}${F}${R}.\nWe are not sure how to interpret text both before and after the annotation. Sorry`);else{let ee="["+F.substring(1,F.length-1)+"]",J=this._makeUnit(ee,_);J[0]?(w=J[0],_=_.replace(F,ee),this.retMsg_.push(`${F} is not a valid unit expression, but ${ee} is.\n`+this.vcMsgStart_+`${ee} (${w.name_})${this.vcMsgEnd_}`)):(this.retMsg_.length>$&&this.retMsg_.pop(),y=1,w=1)}return[w,_]}_performUnitArithmetic(y,_){let w=y[0].un;b.isIntegerUnit(w)&&(w=new m({csCode_:w,magnitude_:Number(w),name_:w}));let I=y.length,F=!1;for(let N=1;N{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.UnitTables=void 0;var L=O(9719).Ucum,D=new class b{constructor(){this.unitNames_={},this.unitCodes_={},this.codeOrder_=[],this.unitStrings_={},this.unitDimensions_={},this.unitSynonyms_={},this.massDimIndex_=0}unitsCount(){return Object.keys(this.unitCodes_).length}addUnit(m){m.name_&&this.addUnitName(m),this.addUnitCode(m),this.addUnitString(m);try{m.dim_.getProperty("dimVec_")&&this.addUnitDimension(m)}catch(g){}}addUnitName(m){let d=m.name_;if(!d)throw new Error(`UnitTables.addUnitName called for a unit with no name. Unit code = ${m.csCode_}.`);this.unitNames_[d]?this.unitNames_[d].push(m):this.unitNames_[d]=[m]}addUnitCode(m){let d=m.csCode_;if(!d)throw new Error("UnitTables.addUnitCode called for unit that has no code.");if(this.unitCodes_[d])throw new Error(`UnitTables.addUnitCode called, already contains entry for unit with code = ${d}`);if(this.unitCodes_[d]=m,this.codeOrder_.push(d),"g"==d){let g=m.dim_.dimVec_,C=0;for(;C=1&&(g=m.substr(d+L.codeSep_.length),m=m.substr(0,d));let C=this.unitNames_[m];if(C){let M=C.length;if(g&&M>1){let y=0;for(;C[y].csCode_!==g&&y0&&(g+=d),"dim_"===m[N])g+=null!=F.dim_&&F.dim_.dimVec_ instanceof Array?"["+F.dim_.dimVec_.join(",")+"]":"";else{let R=F[m[N]];g+="string"==typeof R?R.replace(/[\n\r]/g," "):R}g+="\r\n"}}return g}printUnits(m,d){void 0===m&&(m=!1),void 0===d&&(d="|");let g="",C=this.codeOrder_.length,M="csCode"+d;m&&(M+="ciCode"+d),M+="name"+d,m&&(M+="isBase"+d),M+="magnitude"+d+"dimension"+d+"from unit(s)"+d+"value"+d+"function"+d,m&&(M+="property"+d+"printSymbol"+d+"synonyms"+d+"source"+d+"class"+d+"isMetric"+d+"variable"+d+"isSpecial"+d+"isAbitrary"+d),M+="comment",g=M+"\n";for(let y=0;y{Q.exports=function K(O){O.FieldAlarms.soundData_="data:audio/mp3;base64,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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/44LE/wAAA0gAAAAAqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"}},2103:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";var B=D.PrototypeAPI.Browser,U=!!window.attachEvent&&!B.isOpera||"undefined"!=typeof navigator&&navigator.userAgent.indexOf("Trident")>=0;D.Autocompleter={isIE:U,currentAutoCompField_:-1,USE_STATISTICS:2,NO_COMPLETION_SUGGESTIONS:0,SUGGEST_SHORTEST:1,LIST_ITEM_FIELD_SEP:" - ",screenReaderLog_:new D.ScreenReaderLog,setOptions:function(d){b.extend(this,d)},getFieldVal:function(d){return d.value},setFieldVal:function(d,g,C){var M;d.autocomp?d.autocomp.setFieldVal(g,C):(void 0===C&&(C=!0),C&&(M=this.getFieldVal(d)),d.value=g,C&&M!==g&&D.Event.simulate(d,"change"))},getFieldLookupKey:D.Observable.lookupKey,lookupFields:function(d){for(var g=[],C=0,M=document.forms.length;C
See more items (Ctl Ret)
Search Results\x3c!-- place holder for result count, needed for height calculation--\x3e
Search Hint\x3c!--place holder--\x3e
'),b("#moreResults").mousedown(function(d){var g=L(D.Autocompleter.currentAutoCompField_);g.autocomp.handleSeeMoreItems(d),D.Autocompleter.Event.notifyObservers(g,"LIST_EXP",{list_expansion_method:"clicked"})}),b("#completionOptionsScroller").mousedown(b.proxy(function(d){if(D.Autocompleter.isIE&&"completionOptionsScroller"===d.target.id&&(D.Autocompleter.stopEvent(d),D.Autocompleter.completionOptionsScrollerClicked_=!0,-1!=L(D.Autocompleter.currentAutoCompField_))){var g=L(D.Autocompleter.currentAutoCompField_);setTimeout(function(){g.focus()})}},this)),this.classInit_=!0)},noCaseSort:function(d,g){var C=d.toLowerCase(),M=g.toLowerCase();return C>M?1:C")}}),D.Autocompleter.sharedDOMCache=D.Autocompleter.createDOMCache({},{spacerDiv:function(){var d=L("spacer");return d||((d=document.createElement("div")).setAttribute("id","spacer"),document.body.appendChild(d)),d},listContainer:function(){return L("searchResults")},firstEntryWidth:function(){return D.Autocompleter.listItemElements()[0].offsetWidth},listBoundingRect:function(){return this.get("listContainer").getBoundingClientRect()},viewPortWidth:function(){return document.documentElement.clientWidth},spacerCoords:function(){return this.get("spacerDiv").getBoundingClientRect()}});var m={constructorOpts_:null,scoreField_:null,scoreFieldInitialized_:!1,itemToDataIndex_:null,selectedCodes_:null,selectedItems_:null,selectedItemData_:null,matchListValue_:null,invalidStatus_:!1,matchStatus_:!0,focusInProgress_:!1,refocusInProgress_:!1,listBelowField_:!0,listContainer:null,recDataRequester_:null,enabled_:!0,preFieldFillVal_:null,fieldValIsListVal_:null,indexToHeadingLevel_:{},suggestionMode_:D.Autocompleter.SUGGEST_SHORTEST,lastScrollEffect_:null,multiSelect_:!1,listExtraData_:null,processedFieldVal_:null,defAutocompleterBaseInit:function(d,g){g||(g={}),g.wordBoundaryChars&&(g.tokens=g.wordBoundaryChars),void 0!==g.suggestionMode&&(this.suggestionMode_=g.suggestionMode),this.twoColumnFlow_=g.twoColumnFlow,void 0===this.twoColumnFlow_&&(this.twoColumnFlow_=!0),g.tokens||void 0===g.maxSelect?g.maxSelect=1:"*"===g.maxSelect&&(g.maxSelect=1/0),this.multiSelect_=1!==g.maxSelect,this.scrolledContainer_=void 0!==g.scrolledContainer?g.scrolledContainer:document.documentElement,void 0===(this.nonMatchSuggestions_=g.nonMatchSuggestions)&&(this.nonMatchSuggestions_=!1),this.constructorOpts_=g,this.initStoredSelectionData();var C=g.dataRequester;if(D.Autocompleter.Base.classInit_||D.Autocompleter.Base.classInit(),this.matchListValue_=g.matchListValue||!1,this.recDataRequester_=C,this.update=L("completionOptions"),this.options=g,this.options.frequency=this.options.frequency||.01,this.options.minChars=this.options.minChars||1,this.element="string"==typeof d?L(d):d,!this.element)throw"string"==typeof d?new Error("Could not find the field with id '"+d+'"'):new Error("The autocompleter constructor requires an field element or an ID");this.ensureNeededAttrs(),this.hasFocus=!1,this.changed=!1,this.active=!1,this.index=0,this.entryCount=0,this.observer=null,this.element.setAttribute("autocomplete","off"),b(this.update).hide();var M=b(this.element);if(M.blur(b.proxy(this.onBlur,this)),M.keydown(b.proxy(this.onKeyPress,this)),this.options.tokens&&M.click(function(){this.tokenBounds=null,this.getTokenBounds(this.element.selectionStart)}.bind(this)),g.maxSelect>1){var y=b('
    ')[0];this.element.parentNode.replaceChild(y,this.element),y.appendChild(this.element),this.selectedList=y.firstChild}this.element.setAttribute("role","combobox"),this.element.setAttribute("aria-expanded","false"),this.onMouseDownListener=b.proxy(this.onMouseDown,this),b(this.element).change(b.proxy(this.onChange,this)),b(this.element).keypress(b.proxy(this.changeToFieldByKeys,this));var w=b.proxy(function(){this.typedSinceLastFocus_=!0},this);b(this.element).bind("paste cut",w),this.listContainer=D.Autocompleter.sharedDOMCache.get("listContainer"),this.options.showList=b.proxy(this.showList,this),this.options.hideList=b.proxy(this.hideList,this),this.options.posAnsList=b.proxy(this.posAnsList,this),this.update.style.display="block",this.element.autocomp=this,this.index=-1,this.initDOMCache(),this.oldElementValue=this.domCache.get("elemVal")},setFieldVal:function(d,g){var C;void 0===g&&(g=!0),g&&(C=this.domCache.get("elemVal")),this.domCache.set("elemVal",this.element.value=this.oldElementValue=d),this.tokenBounds=null,g&&C!==d&&D.Event.simulate(this.element,"change")},ensureNeededAttrs:function(){var d=this.element;""===d.id&&(D.Autocompleter.lastGeneratedID_||(D.Autocompleter.lastGeneratedID_=0),d.id="ac"+ ++D.Autocompleter.lastGeneratedID_)},initStoredSelectionData:function(){this.selectedCodes_={},this.selectedItems_={},this.selectedItemData_=[]},clearStoredSelection:function(){this.initStoredSelectionData(),this.multiSelect_&&(this.selectedList.innerHTML="")},dupDataReqForField:function(d){var g=null;return this.recDataRequester_&&(g=this.recDataRequester_.dupForField(d)),g},getSelectedCodes:function(){for(var d=this.getSelectedItems(),g=[],C=0,M=d.length;C0?this.selectedItemData_:null},storeSelectedItem:function(d,g){if(void 0===d&&(d=this.domCache.get("elemVal"),g=this.getItemCode(d)),this.multiSelect_||this.clearStoredSelection(),d){var M,C=null!=g;C&&(this.selectedCodes_[d]=g),this.selectedItems_[d]=1,this.getItemData?M=this.getItemData(d):(M={text:d},C&&(M.code=g)),this.selectedItemData_.push(M)}},getItemCode:function(d){this.itemToDataIndex_||this.initItemToDataIndex();var g=this.itemToDataIndex_[d],C=null;return void 0!==g&&this.itemCodes_&&(C=this.itemCodes_[g]),C},addToSelectedArea:function(d){var g=D.Autocompleter.Base.escapeAttribute(d),C=b('
  • '+g+"
  • ")[0];return this.selectedList.appendChild(C),b(C.childNodes[0]).click(b.proxy(this.removeSelection,this)),g},moveEntryToSelectedArea:function(){var d=this.addToSelectedArea(this.domCache.get("elemVal"));if(this.setFieldVal(this.processedFieldVal_="",!1),D.Autocompleter.screenReaderLog("Selected "+d),this.index>=0){var g=D.Autocompleter.listItemElementContainer();g.removeChild(this.getCurrentEntry()),--this.entryCount;for(var C=g.childNodes,M=this.index,y=C.length;M0&&this.liIsHeading(this.getCurrentEntry());)--this.index}this.render()}this.active=!0,this.hasFocus=!0,this.posAnsList()},removeSelection:function(d){var g=d.target.parentNode;"SPAN"===d.target.tagName&&(g=g.parentNode),g.parentNode.removeChild(g);var C=g.childNodes[1].textContent;delete this.selectedCodes_[C],delete this.selectedItems_[C];for(var M=0,y=this.selectedItemData_.length;M0&&(g=!d.ctrlKey&&!d.metaKey&&!d.altKey&&8!==d.which),this.typedSinceLastFocus_=g}},addObservers:function(d){b(d).mousedown(this.onMouseDownListener)},listItemValue:function(d){return this.options.tableFormat?d.getAttribute("data-fieldval"):d.textContent},markPrevious:function(){null===this.preFieldFillVal_&&(this.preFieldFillVal_=this.domCache.get("elemVal"));var g,d=this.index;-1===d&&(d=this.entryCount-1);do{this.index>0?this.index--:this.index=this.entryCount-1,g=this.getCurrentEntry();var C=this.listItemValue(g);this.itemTextIsHeading(C)&&(D.Autocompleter.screenReaderLog("Above list heading: "+C),g=null)}while(!g&&this.index!==d);g&&(this.scrollToShow(g,this.update.parentNode),this.updateElementAfterMarking(g))},markNext:function(){null===this.preFieldFillVal_&&(this.preFieldFillVal_=this.domCache.get("elemVal"));var g,d=this.index;-1===d&&(d=this.entryCount-1);do{this.index1){for(var y=0,_=M.length;y<_;++y)C.push(M[y].innerText);D.Autocompleter.screenReaderLog(C.join("; "))}}},hideList:function(){D.Autocompleter.currentAutoCompField_===this.element.id&&("visible"!==this.listContainer.style.visibility||(this.listContainer.style.visibility="hidden",this.listShowing=!1,this.listContainer.setAttribute("aria-hidden","true"),this.element.setAttribute("aria-expanded","false")))},showList:function(){var d="visible"!==this.listContainer.style.visibility;this.listContainer.style.visibility="visible",this.listShowing=!0,this.listContainer.setAttribute("aria-hidden","false"),this.element.setAttribute("aria-expanded","true"),d&&!this.temporaryHide_&&this.entryCount>0&&(D.Autocompleter.screenReaderLog("A list has appeared below the "+this.getFieldName()+"."),this.options.tableFormat&&this.options.colHeaders&&D.Autocompleter.screenReaderLog("The column headers on the multi-column list are "+this.options.colHeaders.join("; ")))},getFieldName:function(){if(void 0===this.fieldName_){var d=D.Autocompleter.getFieldLabel(this.element.id);this.fieldName_=null===d?"field":'field "'+d+'"'}return this.fieldName_},scrollToShow:function(d,g){if(d.offsetTopM&&(g.scrollTop=d.offsetTop+C-M)}},pageOptionsUpOrDown:function(d){var M,g=b("#completionOptionsScroller")[0],C=g.clientHeight;if(d)g.scrollTop>0&&((M=g.scrollTop-C)<0&&(M=0),g.scrollTop=M);else{var _=b("#completionOptions")[0].clientHeight-C;_<0&&(_=0),g.scrollTop<_&&((M=g.scrollTop+C)>_&&(M=_),g.scrollTop=M)}},isSearchKey:function(d){return d.ctrlKey&&d.keyCode===b.ui.keyCode.ENTER},onKeyPress:function(d){if(this.enabled_){var g=d.keyCode,C=!0;if(this.fieldEventIsBigList(d))d.stopImmediatePropagation(),this.preFieldFillVal_&&this.setFieldVal(this.preFieldFillVal_,!1),this.handleSeeMoreItems(d),D.Autocompleter.Event.notifyObservers(this.element,"LIST_EXP",{list_expansion_method:"CtrlRet"});else{var M=b.ui.keyCode;switch(g){case M.ENTER:this.multiSelect_&&D.Autocompleter.stopEvent(d),this.handleDataEntry(d);break;case M.TAB:""!==this.domCache.get("elemVal")&&this.handleDataEntry(d);break;case M.ESCAPE:null!==this.preFieldFillVal_&&(this.setFieldVal(this.preFieldFillVal_,!1),D.Autocompleter.Event.notifyObservers(this.element,"CANCEL",{restored_value:this.preFieldFillVal_})),this.active&&(this.index=-1,this.hide(),this.active=!1);break;default:if(this.active)switch(g){case M.PAGE_UP:this.pageOptionsUpOrDown(!0);break;case M.PAGE_DOWN:this.pageOptionsUpOrDown(!1);break;default:if(d.ctrlKey)C=!1;else switch(g){case M.DOWN:case M.UP:g===M.UP?this.markPrevious():this.markNext(),this.render(),D.Autocompleter.stopEvent(d);break;case M.LEFT:case M.RIGHT:this.options.tokens&&(this.tokenBounds=null,this.getTokenBounds()),!d.ctrlKey&&this.index>=0&&b(this.update).hasClass("multi_col")&&this.moveToOtherColumn(d);break;default:C=!1}}else C=!1}}C||(!d.ctrlKey||86===g)&&16!==g&&17!==g&&0!==g&&(this.preFieldFillVal_=null,this.changed=!0,this.hasFocus=!0,this.matchListItemsToField_=!0,this.observer&&clearTimeout(this.observer),this.observer=setTimeout(b.proxy(this.onObserverEvent,this),1e3*this.options.frequency))}},setMatchStatusIndicator:function(d){d!==this.matchStatus_&&(d?b(this.element).hasClass("no_match")&&(b(this.element).removeClass("no_match"),D.Autocompleter.screenReaderLog("The field no longer contains a non-matching value.")):(b(this.element).addClass("no_match"),D.Autocompleter.screenReaderLog("The field's value does not match any items in the list.")),this.matchStatus_=d)},setInvalidValIndicator:function(d){d?(D.Autocompleter.setOffAlarm(this.element),this.invalidStatus_||(b(this.element).addClass("invalid"),this.element.setAttribute("invalid",!0))):this.invalidStatus_&&(b(this.element).removeClass("invalid"),this.element.setAttribute("invalid",!1)),this.invalidStatus_=d},cancelInvalidValIndicator:function(){D.Autocompleter.cancelAlarm(this.element)},updateChoices:function(d,g){if(this.index=-1,!this.changed&&this.hasFocus){this.update.innerHTML=d;var C=this.update.firstChild;C&&C.tHead&&b(C.tHead).mousedown(function(w){D.Autocompleter.stopEvent(w)});var M=D.Autocompleter.listItemElements();if(M){var y;if(this.entryCount=M.length,this.suggestionMode_!==D.Autocompleter.NO_COMPLETION_SUGGESTIONS&&this.entryCount>0&&!this.focusInProgress_&&g){for(y=0;this.liIsHeading(M[y])&&y0||""===this.trimmedElemVal)}},pickedByNumber:function(){return this.add_seqnum&&this.trimmedElemVal.match(/^\d+$/)},pickBestMatch:function(d){var g=this.trimmedElemVal.toLowerCase(),C=d.length,M=-1;if(g.length>0&&C>0){for(var y=-1,_=1/0,w=-1,I=_,F=-1,N=_,R=0;R0?he-1?w:F>-1?F:y}return M},posAnsList:function(){this.posListBelowFieldInMultiCol(),this.index>0&&this.scrollToShow(this.getCurrentEntry(),L("completionOptionsScroller"))},posListBelowFieldInMultiCol:function(){var d=D.Autocompleter.sharedDOMCache,g=this.domCache.element,C=this.update;this.domCache.invalidate("elemPos"),d.invalidate("firstEntryWidth"),d.invalidate("listBoundingRect"),d.invalidate("viewPortWidth"),C.style.height&&(C.style.height=""),this.setListWrap(!1),C.style.width="auto",L("completionOptionsScroller").style.height="",this.listContainer.style.width="",this.listHeight=void 0;var M=this.listContainer;M.style.display="none";var y=this.domCache.get("elemPos");M.style.display="",M.style.top=y.top+g.offsetHeight+"px";var _=this.scrolledContainer_,w=document.documentElement.clientHeight,I=w,N=(F=d.get("listBoundingRect")).bottom;if(N<=I)this.setListLeft();else{var R=this.twoColumnFlow_&&!this.options.tableFormat&&this.entryCount>4;if(R&&(R=this.setListWrap(!0))&&(N=d.get("listBoundingRect").bottom),R&&N<=I)this.setListLeft();else{var $=g.getBoundingClientRect(),ee=void 0;if(_){this.lastScrollEffect_&&this.lastScrollEffect_.cancel();var J=N-I,he=$.top,te=0,pe=this.constructorOpts_.headerBar;if(pe){var Ve=document.getElementById(pe);Ve&&(te=Ve.offsetHeight)}var we,ce=_.getBoundingClientRect().top;J>(we=ce>te?he-ce:he-te)&&(J=we,ee=w-$.height-te),N=void 0===ee?d.get("listBoundingRect").bottom:d.get("listBoundingRect").top+ee;var Ee=d.get("spacerCoords");N>Ee.bottom&&(d.get("spacerDiv").style.height=N-Ee.top+"px",d.invalidate("spacerCoords")),this.lastScrollEffect_=new D.Effect.Scroll(_,{y:J,duration:.4})}else ee=window.innerHeight-$.bottom;if(void 0!==ee){this.setListHeight(ee);var ke=d.get("viewPortWidth"),F=d.get("listBoundingRect");d.listWrap&&F.width>ke&&this.setListWrap(!1)}this.setListLeft()}}},initDOMCache:function(){var d=this,g=D.Autocompleter;this.domCache=g.createDOMCache({element:d.listPositioningElem()},{elemPos:function(){return b(this.element).offset()},elemVal:function(){return g.getFieldVal(d.element)}})},listPositioningElem:function(){return this.multiSelect_?this.element.parentNode:this.element},setListWrap:function(d){var g=D.Autocompleter.sharedDOMCache;if(d!==g.listWrap){if(d){var C=2*g.get("firstEntryWidth")+4;C<=g.get("viewPortWidth")&&(this.listContainer.style.width=C+"px",b(this.update).addClass("multi_col"),g.listWrap=!0)}else b(this.update).removeClass("multi_col"),this.listContainer.style.width="",g.listWrap=!1,g.invalidate("viewPortWidth");g.invalidate("listBoundingRect"),this.domCache.invalidate("elemPos")}return g.listWrap},setListLeft:function(){var d=this.listContainer,g=D.Autocompleter.sharedDOMCache,C=g.get("viewPortWidth"),M=g.get("listBoundingRect"),y=this.domCache.get("elemPos"),_=M.width-(C-y.left);_<0&&(_=0);var w=y.left-_;w<0&&(w=0);var I=D.Autocompleter.sharedDOMCache;I.listPosLeft!==w&&(d.style.left=w+"px",I.listPosLeft=w)},setListHeight:function(M){var g=D.Autocompleter.sharedDOMCache,C=g.get("listBoundingRect");M=M-C.height+this.update.offsetHeight,this.listContainer.style.width=C.width+20+"px",M>=20&&(L("completionOptionsScroller").style.height=M+"px",g.invalidate("listBoundingRect"))},getToken:function(){var d=this.domCache.get("elemVal");if(this.options.tokens){var g=this.getTokenBounds();d=d.substring(g[0],g[1])}return d},getTokenBounds:function(d){if(null!=this.tokenBounds)return this.tokenBounds;var g=this.domCache.get("elemVal");if(""===g.trim())return[-1,0];for(var w,C=void 0!==d?d:this.element.selectionStart,M=C==this.oldElementValue.length?1:0,y=-1,_=g.length,I=0,F=this.options.tokens.length;Iy&&(y=w),-1!=(w=g.indexOf(this.options.tokens[I],C+M))&&w<_&&(_=w);return this.tokenBounds=[y+1,_]},dupForField:function(d){throw"dupForField must be overridden by autocompleter subclasses."},initItemToDataIndex:function(){throw"initItemToDataIndex must be overridden by autocompleter classes that need it"},propagateFieldChanges:function(d){void 0===d&&(d=this.matchStatus_),this.recDataRequester_&&(d&&""!==this.domCache.get("elemVal").trim()?this.recDataRequester_.requestData():this.recDataRequester_.clearDataOutputFields())},getValTyped:function(){return null===this.preFieldFillVal_?this.domCache.get("elemVal"):this.preFieldFillVal_},listSelectionNotification:function(d,g,C){var M;void 0===C?C=!1:C&&(M=d,d=""),void 0===M&&(M=this.domCache.get("elemVal"));var y=this.clickSelectionInProgress_?"clicked":null===this.preFieldFillVal_?"typed":"arrows",_="typed"!==y&&g,w=this.getItemCode(M);D.Autocompleter.Event.notifyObservers(this.element,"LIST_SEL",{input_method:y,val_typed_in:d,final_val:M,used_list:_,list:this.rawList_,on_list:g,item_code:w,removed:C})},attemptSelection:function(){var d=!1,g=this.getValTyped();if(this.active){if(-1===this.index){for(var C=this.domCache.get("elemVal").trim(),M=C.toLowerCase(),y=-1,_=-1,w=0;w=0?(this.index=y,d=!0):_>=0&&(this.index=_,d=!0)}else d=this.entryCount>0&&!this.liIsHeading(this.getCurrentEntry());this.fieldValIsListVal_=d,d&&(this.active=!1,this.updateElement(this.getCurrentEntry()),this.storeSelectedItem(),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification(g,!0),this.processedFieldVal_=D.Autocompleter.getFieldVal(this.element),this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.propagateFieldChanges(),this.multiSelect_&&this.moveEntryToSelectedArea()),this.multiSelect_||(this.active=!1,this.hide())}return d},selectEntry:function(){this.attemptSelection()},handleNonListEntry:function(){this.propagateFieldChanges(!1),this.multiSelect_||this.clearStoredSelection();var d=D.Autocompleter.getFieldVal(this.element);""===D.Autocompleter.getFieldVal(this.element)?(this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.storeSelectedItem(""),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification("",!1),this.processedFieldVal_=d):(this.enabled_&&this.setMatchStatusIndicator(!1),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification(this.getValTyped(),!1),this.matchListValue_?(D.Autocompleter.screenReaderLog("For this field your entry must match an item from the suggestion list."),this.setInvalidValIndicator(!0),this.refocusInProgress_=!0,this.processedFieldVal_=d,setTimeout(b.proxy(function(){this.element.focus(),this.element.select(),this.refocusInProgress_=!1},this))):(this.storeSelectedItem(),this.multiSelect_?this.moveEntryToSelectedArea():this.processedFieldVal_=d,this.findSuggestions&&this.nonMatchSuggestions_&&!this.multiSelect_&&setTimeout(b.proxy(function(){this.findSuggestions()},this))))},onChange:function(d){this.domCache.invalidate("elemVal"),D.Autocompleter.completionOptionsScrollerClicked_||this.handleDataEntry(d)},onBlur:function(d){D.Autocompleter.completionOptionsScrollerClicked_||(this.lastScrollEffect_&&this.lastScrollEffect_.cancel(),D.Autocompleter.getFieldVal(this.element)!==this.processedFieldVal_&&D.Event.simulate(this.element,"change"),this.enabled_&&!this.refocusInProgress_&&(this.hide(),this.hasFocus=!1,this.active=!1,this.invalidStatus_?this.clearInvalidFieldVal():""===D.Autocompleter.getFieldVal(this.element)?this.setMatchStatusIndicator(!0):!1===this.fieldValIsListVal_&&this.setMatchStatusIndicator(!1)))},clearInvalidFieldVal:function(){this.setFieldVal("",!1),this.setInvalidValIndicator(!1),this.setMatchStatusIndicator(!0),this.listSelectionNotification("",!1),this.processedFieldVal_=""},onFocus:function(d){if(D.Autocompleter.currentAutoCompField_=this.element.id,this.refocusInProgress_||(this.processedFieldVal_=D.Autocompleter.getFieldVal(this.element)),this.refocusInProgress_=!1,this.preFieldFillVal_=null,D.Autocompleter.Event.notifyObservers(this.element,"FOCUS",{start_val:this.processedFieldVal_}),this.multiSelect_){var g=Object.getOwnPropertyNames(this.selectedItems_);if(g.length>0){var M="Above this multi-select field are deselection buttons for each selected item. Currently selected:"+g.join(", ");D.Autocompleter.screenReaderLog(M)}}},onMouseDown:function(d){D.Autocompleter.stopEvent(d);for(var g=d.target;g&&void 0===g.autocompleteIndex;)g=g.parentNode;g&&!this.liIsHeading(g)&&(this.clickSelectionInProgress_=!0,this.index=g.autocompleteIndex,this.selectEntry(),this.hide(),this.clickSelectionInProgress_=!1,this.multiSelect_&&this.showList()),this.tokenBounds=null},handleDataEntry:function(d){if(this.invalidStatus_&&this.processedFieldVal_===this.domCache.get("elemVal"))this.clearInvalidFieldVal();else{this.observer&&clearTimeout(this.observer);var g=D.Autocompleter.getFieldVal(this.element),C=!1;(this.processedFieldVal_!==g&&""!==g||this.multiSelect_&&""===g&&this.index>=0)&&(C=this.attemptSelection()),this.processedFieldVal_!==g&&!C&&(""===g&&(this.fieldValIsListVal_=!1),this.handleNonListEntry()),this.multiSelect_||(this.hide(),this.active=!1),!d.stopped&&this.matchListValue_&&this.invalidStatus_&&D.Autocompleter.stopEvent(d)}},itemTextIsHeading:function(d){var g=!!this.numHeadings_;if(g){this.itemToDataIndex_||this.initItemToDataIndex();var C=this.itemToDataIndex_[d];g=void 0!==C&&!!this.indexToHeadingLevel_[C]}return g},liIsHeading:function(d){var g=!!this.numHeadings_;return g&&(g=this.itemTextIsHeading(this.listItemValue(d))),g},onShow:function(d,g){d.autocomp.showList()},onHide:function(d,g){d.autocomp.hideList()},moveToOtherColumn:function(d){var g=D.Autocompleter.listItemElements().length,C=Math.floor(g/2),M=Math.ceil(g/2),y=this.index;if(this.index=M&&(y=this.index-M),y!==this.index){var _=this.getEntry(y);this.liIsHeading(_)||(this.index=y,this.setFieldVal(this.listItemValue(_),!1),this.element.select(),this.render(),D.Autocompleter.stopEvent(d))}},handleSeeMoreItems:function(d){},readSearchCount:function(){var d=!1;return"none"!==L("searchCount").style.display&&(D.Autocompleter.screenReaderLog("Showing "+L("searchCount").innerHTML+"."),"none"!==L("moreResults").style.display&&D.Autocompleter.screenReaderLog("Pressing control+return will expand the list."),d=!0),d},destroy:function(){this.stopObservingEvents(),this.detachFromDOM()},stopObservingEvents:function(){b(this.element).unbind()},detachFromDOM:function(){if(this.multiSelect_){var d=this.element.parentNode;d.parentNode.replaceChild(this.element,d),this.selectedList=null}this.element.autocomp=null,this.element=null,this.update=null,this.listContainer=null,this.recDataRequester_=null},updateElement:function(d){var g=this.listItemValue(d),C=g;if(this.options.tokens){var M=this.getTokenBounds();if(-1!=M[0]){var y=this.domCache.get("elemVal"),_=y.substr(0,M[0]),w=y.substr(M[0]).match(/^\s+/);w&&(_+=w[0]),C=_+g+y.substr(M[1])}}this.setFieldVal(C,!1),this.options.afterUpdateElement&&this.options.afterUpdateElement(this.element,d)},show:function(){"none"==b(this.update).css("display")&&this.options.onShow(this.element,this.update),!this.iefix&&B.IE&&"absolute"==b(this.update).css("position")&&(new Insertion.After(this.update,''),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/readme.txt b/assets/js/readme.txt new file mode 100644 index 0000000..47f830b --- /dev/null +++ b/assets/js/readme.txt @@ -0,0 +1 @@ +fhir-table-scripts.js and fhir.js are not used in the base template, however they're needed by the FHIR-extensions IG, and are included here because this is the 'trusted' ig that defines them \ No newline at end of file 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")],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" + }, + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty", + "version" : "0.1.0", + "name" : "SMART", + "title" : "SMART Empty IG", + "status" : "draft", + "date" : "2024-03-11T12:24:39+00:00", + "publisher" : "WHO", + "contact" : [{ + "name" : "WHO", + "telecom" : [{ + "system" : "url", + "value" : "http://who.int" + }] + }], + "description" : "An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides", + "packageId" : "who.fhir.smart-ig-empty", + "license" : "CC0-1.0", + "fhirVersion" : ["4.3.0"], + "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.3.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" + }, + { + "id" : "who_base", + "uri" : "http://smart.who.int/base/ImplementationGuide/who.base", + "packageId" : "who.base", + "version" : "current" + }], + "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" : "apply-wg" + }, + { + "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#0.1.0" + }, + { + "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" : "apply-wg" + }, + { + "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" + }], + "page" : { + "nameUrl" : "toc.html", + "title" : "Table of Contents", + "generation" : "html", + "page" : [{ + "nameUrl" : "index.html", + "title" : "Home", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "changes.html", + "title" : "Changes", + "generation" : "markdown" + }, + { + "nameUrl" : "dependencies.html", + "title" : "Dependencies", + "generation" : "markdown" + }, + { + "nameUrl" : "references.html", + "title" : "References", + "generation" : "markdown" + }, + { + "nameUrl" : "adapting.html", + "title" : "Adapting Guidelines for Country use", + "generation" : "markdown" + }, + { + "nameUrl" : "license.html", + "title" : "License", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "business-requirements.html", + "title" : "Business Requirements", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "concepts.html", + "title" : "Concepts", + "generation" : "markdown" + }, + { + "nameUrl" : "personas.html", + "title" : "Generic Personas", + "generation" : "markdown" + }, + { + "nameUrl" : "scenarios.html", + "title" : "User Scenarios", + "generation" : "markdown" + }, + { + "nameUrl" : "business-processes.html", + "title" : "Business Processes", + "generation" : "markdown" + }, + { + "nameUrl" : "dictionary.html", + "title" : "Data Dictionary", + "generation" : "markdown" + }, + { + "nameUrl" : "decision-logic.html", + "title" : "Decision-support logic", + "generation" : "markdown" + }, + { + "nameUrl" : "indicators.html", + "title" : "Indicator and Performance Metrics", + "generation" : "markdown" + }, + { + "nameUrl" : "functional-requirements.html", + "title" : "Functional Requirements", + "generation" : "markdown" + }, + { + "nameUrl" : "non-functional-requirements.html", + "title" : "Non-functional Requirements", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "data-models-and-exchange.html", + "title" : "Data Models and Exchange", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "system-actors.html", + "title" : "System Actors", + "generation" : "markdown" + }, + { + "nameUrl" : "sequence-diagrams.html", + "title" : "Sequence Diagrams", + "generation" : "markdown" + }, + { + "nameUrl" : "transactions.html", + "title" : "Transactions", + "generation" : "markdown" + }, + { + "nameUrl" : "indicators-measures.html", + "title" : "Indicators and Measures", + "generation" : "markdown" + }, + { + "nameUrl" : "codings.html", + "title" : "Codings", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "deployment.html", + "title" : "Deployment", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "security-privacy.html", + "title" : "Security and Privacy Considerations", + "generation" : "markdown" + }, + { + "nameUrl" : "testing.html", + "title" : "Testing", + "generation" : "markdown" + }, + { + "nameUrl" : "test-data.html", + "title" : "Test Data", + "generation" : "markdown" + }, + { + "nameUrl" : "reference-implementations.html", + "title" : "Reference Implementations", + "generation" : "markdown" + }, + { + "nameUrl" : "trust_domain.html", + "title" : "Trust Domains", + "generation" : "markdown" + }, + { + "nameUrl" : "downloads.html", + "title" : "Downloads", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "indices.html", + "title" : "Indices", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "artifacts.html", + "title" : "Artifact Index", + "generation" : "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-who.fhir.smart-ig-empty.ttl b/branches/main/ImplementationGuide-who.fhir.smart-ig-empty.ttl new file mode 100644 index 0000000..404c5b0 --- /dev/null +++ b/branches/main/ImplementationGuide-who.fhir.smart-ig-empty.ttl @@ -0,0 +1,712 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:ImplementationGuide ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "who.fhir.smart-ig-empty"] ; # + fhir:meta [ + fhir:profile ( [ fhir:v "SMARTImplementationGuide"^^xsd:anyURI ] ) + ] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "

    SMART

    The official URL for this implementation guide is:

    http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty

    An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides

    \n
    " + ] ; # + fhir:url [ fhir:v "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "SMART"] ; # + fhir:title [ fhir:v "SMART Empty IG"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:date [ fhir:v "2024-03-11T12:24:39+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 empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides"] ; # + fhir:packageId [ fhir:v "who.fhir.smart-ig-empty"] ; # + fhir:license [ fhir:v "CC0-1.0"] ; # + fhir:fhirVersion ( [ fhir:v "4.3.0"] ) ; # + 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.3.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:id [ fhir:v "who_base" ] ; + fhir:uri [ + fhir:v "http://smart.who.int/base/ImplementationGuide/who.base"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "who.base" ] ; + fhir:version [ fhir:v "current" ] + ] ) ; # + 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 "apply-wg" ] + ] [ + 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#0.1.0" ] + ] [ + 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 "apply-wg" ] + ] [ + 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:page [ + fhir:name [ fhir:v "toc.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Table of Contents" ] ; + fhir:generation [ fhir:v "html" ] ; + fhir:page ( [ + fhir:name [ fhir:v "index.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Home" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "changes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Changes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "dependencies.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Dependencies" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "references.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "References" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "adapting.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Adapting Guidelines for Country use" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "license.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "License" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "business-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "concepts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Concepts" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "personas.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Generic Personas" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "scenarios.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "User Scenarios" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "business-processes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Processes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "dictionary.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Data Dictionary" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "decision-logic.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Decision-support logic" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "indicators.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicator and Performance Metrics" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "non-functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Non-functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + 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:name [ fhir:v "system-actors.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "System Actors" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "sequence-diagrams.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Sequence Diagrams" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "transactions.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Transactions" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "indicators-measures.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicators and Measures" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "codings.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Codings" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "deployment.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Deployment" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "security-privacy.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Security and Privacy Considerations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "testing.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Testing" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "test-data.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Test Data" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "reference-implementations.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Reference Implementations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "trust_domain.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Trust Domains" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "downloads.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Downloads" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "indices.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indices" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "artifacts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Artifact Index" ] ; + fhir:generation [ fhir:v "html" ] + ] [ + 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-who.fhir.smart-ig-empty.xml b/branches/main/ImplementationGuide-who.fhir.smart-ig-empty.xml new file mode 100644 index 0000000..907b150 --- /dev/null +++ b/branches/main/ImplementationGuide-who.fhir.smart-ig-empty.xml @@ -0,0 +1,681 @@ + + + + + + + + +

    SMART

    The official URL for this implementation guide is:

    http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty

    An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides

    +
    +
    + + + + + <status value="draft"/> + <date value="2024-03-11T12:24:39+00:00"/> + <publisher value="WHO"/> + <contact> + <name value="WHO"/> + <telecom> + <system value="url"/> + <value value="http://who.int"/> + </telecom> + </contact> + <description value="An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides"/> + <packageId value="who.fhir.smart-ig-empty"/> + <license value="CC0-1.0"/> + <fhirVersion value="4.3.0"/> + <dependsOn id="hl7tx"> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"> + <valueMarkdown value="Automatically added as a dependency - all IGs depend on HL7 Terminology"/> + </extension> + <uri value="http://terminology.hl7.org/ImplementationGuide/hl7.terminology"/> + <packageId value="hl7.terminology.r4"/> + <version value="5.3.0"/> + </dependsOn> + <dependsOn id="hl7ext"> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"> + <valueMarkdown value="Automatically added as a dependency - all IGs depend on the HL7 Extension Pack"/> + </extension> + <uri value="http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"/> + <packageId value="hl7.fhir.uv.extensions.r4"/> + <version value="1.0.0"/> + </dependsOn> + <dependsOn id="who_base"> + <uri value="http://smart.who.int/base/ImplementationGuide/who.base"/> + <packageId value="who.base"/> + <version value="current"/> + </dependsOn> + <definition> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="copyrightyear"/> + </extension> + <extension url="value"> + <valueString value="2023+"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="releaselabel"/> + </extension> + <extension url="value"> + <valueString value="ci-build"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="autoload-resources"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="template/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="input/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-qa"/> + </extension> + <extension url="value"> + <valueString value="temp/qa"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-temp"/> + </extension> + <extension url="value"> + <valueString value="temp/pages"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-output"/> + </extension> + <extension url="value"> + <valueString value="output"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-suppressed-warnings"/> + </extension> + <extension url="value"> + <valueString value="input/ignoreWarnings.txt"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-history"/> + </extension> + <extension url="value"> + <valueString value="http://worldhealthorganization.github.io/smart/history.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="template-html"/> + </extension> + <extension url="value"> + <valueString value="template-page.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="template-md"/> + </extension> + <extension url="value"> + <valueString value="template-page-md.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-contact"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-context"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-copyright"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-jurisdiction"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-license"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-publisher"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-version"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-wg"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="active-tables"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="fmm-definition"/> + </extension> + <extension url="value"> + <valueString value="http://hl7.org/fhir/versions.html#maturity"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="propagate-status"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="excludelogbinaryformat"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="tabbed-snapshots"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency"> + <valueCode value="hl7.fhir.uv.tools#0.1.0"/> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="copyrightyear"/> + </extension> + <extension url="value"> + <valueString value="2023+"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="releaselabel"/> + </extension> + <extension url="value"> + <valueString value="ci-build"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="autoload-resources"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="template/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="input/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-qa"/> + </extension> + <extension url="value"> + <valueString value="temp/qa"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-temp"/> + </extension> + <extension url="value"> + <valueString value="temp/pages"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-output"/> + </extension> + <extension url="value"> + <valueString value="output"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-suppressed-warnings"/> + </extension> + <extension url="value"> + <valueString value="input/ignoreWarnings.txt"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-history"/> + </extension> + <extension url="value"> + <valueString value="http://worldhealthorganization.github.io/smart/history.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="template-html"/> + </extension> + <extension url="value"> + <valueString value="template-page.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="template-md"/> + </extension> + <extension url="value"> + <valueString value="template-page-md.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-contact"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-context"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-copyright"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-jurisdiction"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-license"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-publisher"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-version"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-wg"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="active-tables"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="fmm-definition"/> + </extension> + <extension url="value"> + <valueString value="http://hl7.org/fhir/versions.html#maturity"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="propagate-status"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="excludelogbinaryformat"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="tabbed-snapshots"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <page> + <nameUrl value="toc.html"/> + <title value="Table of Contents"/> + <generation value="html"/> + <page> + <nameUrl value="index.html"/> + <title value="Home"/> + <generation value="markdown"/> + <page> + <nameUrl value="changes.html"/> + <title value="Changes"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="dependencies.html"/> + <title value="Dependencies"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="references.html"/> + <title value="References"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="adapting.html"/> + <title value="Adapting Guidelines for Country use"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="license.html"/> + <title value="License"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="business-requirements.html"/> + <title value="Business Requirements"/> + <generation value="markdown"/> + <page> + <nameUrl value="concepts.html"/> + <title value="Concepts"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="personas.html"/> + <title value="Generic Personas"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="scenarios.html"/> + <title value="User Scenarios"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="business-processes.html"/> + <title value="Business Processes"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="dictionary.html"/> + <title value="Data Dictionary"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="decision-logic.html"/> + <title value="Decision-support logic"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="indicators.html"/> + <title value="Indicator and Performance Metrics"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="functional-requirements.html"/> + <title value="Functional Requirements"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="non-functional-requirements.html"/> + <title value="Non-functional Requirements"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="data-models-and-exchange.html"/> + <title value="Data Models and Exchange"/> + <generation value="markdown"/> + <page> + <nameUrl value="system-actors.html"/> + <title value="System Actors"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="sequence-diagrams.html"/> + <title value="Sequence Diagrams"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="transactions.html"/> + <title value="Transactions"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="indicators-measures.html"/> + <title value="Indicators and Measures"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="codings.html"/> + <title value="Codings"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="deployment.html"/> + <title value="Deployment"/> + <generation value="markdown"/> + <page> + <nameUrl value="security-privacy.html"/> + <title value="Security and Privacy Considerations"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="testing.html"/> + <title value="Testing"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="test-data.html"/> + <title value="Test Data"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="reference-implementations.html"/> + <title value="Reference Implementations"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="trust_domain.html"/> + <title value="Trust Domains"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="downloads.html"/> + <title value="Downloads"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="indices.html"/> + <title value="Indices"/> + <generation value="markdown"/> + <page> + <nameUrl value="artifacts.html"/> + <title value="Artifact Index"/> + <generation value="html"/> + </page> + <page> + <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/adapting.html b/branches/main/adapting.html new file mode 100644 index 0000000..e9f4b82 --- /dev/null +++ b/branches/main/adapting.html @@ -0,0 +1,356 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title>Adapting Guidelines for Country use - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + +
    + +
    + + +
    +

    SMART Empty IG +
    + 0.1.0 - ci-build + + + +

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

    SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

    +

    Adapting Guidelines for Country use

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

    +
    + +
    +

    The following page provides a reference to resources that can guide countries in adapting the guidelines for country use.

    + +

    To implement WHO recommendations in country settings, governments must interpret and then adapt the content in line with local policies, procedures, and digital tools.

    + +

    This implementation guide provides the generic content required in digital systems, independently of a specific software application and with the intention that countries can adapt it to meet local needs.

    + +

    WHO guidelines articulate and endorse rigorously tested recommendations for health interventions to be adopted within country programs. When applied correctly and consistently, guideline recommendations save lives. To ensure that countries can effectively benefit from digital health investments, the SMART Guidelines approach is intended to facilitate the accurate reflection of WHO’s clinical, public health and data use guidelines in the digital systems that countries are adopting.

    + +

    For more on layers of knowledge representation and how they are used in WHO’s SMART Guidelines approach, see WHO’s SMART Guidelines and this Lancet article.

    + +

    The standards-based technical artifacts in this implementation guide are at the third layer of knowledge representation (L3: Machine-readable recommendations). It provides code necessary for software developers to incorporate standardised logic from WHO guidelines into digital systems, testable for conformance to standards including fidelity to recommendations. A standards-based technical implementation guide builds on operational (L2) by mapping L2 content to value sets and Health Level Seven International Fast Healthcare Interoperability Resources (FHIR) standards. Alongside data standards from L2, this allows for semantic and syntactic interoperability at scale. The logic derived from guidelines, which might include clinical decision support and calculations for performance indicators, which may be encoded into Clinical Quality Language (CQL). This ensures that key indicators can be consistently extracted to support patient care, as well as case surveillance and programme monitoring. The machine-readable representations in this implementation guide are intended for adaptation into countries’ digital health service delivery and reporting systems. Digital solutions comprising L3 machine-readable recommendations may then be testable for conformance to interoperability standards.

    + +

    The fourth layer (L4: Executable—reference applications and services) focuses on software applications and services within a digital ecosystem. It is intended to include executable reference software that accurately represents the intentions, operational, and functional requirements of the WHO recommendations; addresses user and health system needs; and comprises machine-readable data and calculations within interoperability standards, as documented in the L1–L3 layers. As a fully functional application, it is intended to serve as a generic starting point, ready to be localised to the specific operational context of the users, population, and health system within which it is deployed. Additional products at this layer include terminology services to support consistent data representation for interoperability; reusable software libraries including software development kits; application programming interfaces; and function as a service to support updates to FHIR content and capabilities across subscribed digital systems.

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/artifacts.html b/branches/main/artifacts.html new file mode 100644 index 0000000..5cbf5c7 --- /dev/null +++ b/branches/main/artifacts.html @@ -0,0 +1,339 @@ + + + + + + Artifact Index - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + +
    + +
    + + +
    +

    SMART Empty IG +
    + 0.1.0 - ci-build + + + +

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

    SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

    +

    Artifact Index

    + + + +
    +

    Contents:

    +
      +
    +
    +

    This page provides a list of the FHIR artifacts defined as part of this implementation guide.

    +
    + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/assets/css/bootstrap-fhir.css b/branches/main/assets/css/bootstrap-fhir.css new file mode 100644 index 0000000..fcf7f96 --- /dev/null +++ b/branches/main/assets/css/bootstrap-fhir.css @@ -0,0 +1,5312 @@ +/*! + * 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; +} +table code { + white-space: normal; +} +table td { + overflow-wrap: break-word; +} +@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/fa-all.css b/branches/main/assets/css/fa-all.css new file mode 100644 index 0000000..4ae8396 --- /dev/null +++ b/branches/main/assets/css/fa-all.css @@ -0,0 +1,6 @@ +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ + .fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} + \ No newline at end of file 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..e08c969 --- /dev/null +++ b/branches/main/assets/css/project.css @@ -0,0 +1,757 @@ +/* + + 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; + margin: 1em 0 0.4em 0; +} + +/* 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; +} + +.modified-content::before { + white-space: pre; + content: "Modified Content\A "; + color: red; + font-weight: bold;} +.modified-content{ + margin: 5px; + padding: 10px; + color: #784212; + background-color: #fef9e7; + border-color: #f9e79f; +} + +.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..becfcc2 --- /dev/null +++ b/branches/main/assets/css/who.css @@ -0,0 +1,575 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap'); + +/* WHO Content IGs */ +:root { + --ig-status-text-color: #00376d; + /* 1. IG Title and status text color */ + --navbar-bg-color: #00477d; + /* 2. Header container color */ + --footer-bg-color: #505050; + /* 3. Footer background color*/ + --footer-container-bg-color: #00477d; + /* 4. Footer container color */ + --btn-hover-color: #0070A1; + /* 6. Menu button hover color */ + --ig-header-color: #f6f7f9; + --toc-box-border: navy; + --toc-box-bg-color: #f6f7f9; +} + + +/* Generic settings common to all content IGs */ +:root { + --stripe-bg-color: #999999; + /* 5. Header strip color */ + --btn-active-color: #0078d4; + /* 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 { + flex: 0 0 auto; + /* Do not grow or shrink, and use auto basis */ + margin-right: auto; + /* This will push everything else to the right */ + + line-height: 50px; + float: left; + margin-top: 4px; + margin-bottom: 4px; + color: #808080; + display: flex; + /* Use flexbox for alignment */ + align-items: center; + /* Centers the content vertically */ + justify-content: flex-start; + /* Aligns the content to the left */ + padding: 0 20px; +} + +#project-logo { + float: left; + margin-left: 3px; + +} + +#who-logo { + display: flex; + /* Apply flexbox for the logo container as well */ + align-items: center; + /* Center align the items vertically */ +} + + +/* ----------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; + display: flow-root; +} + +.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; +} + + + + + + + + + +.dropdown-menu>li { + position: relative; +} + +.dropdown-menu>li>ul { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: 0; + display: none; + position: absolute; + z-index: 1; + background-color: #fff; + border: 1px solid #ccc; + border-top: none; + padding: 0; + list-style: none; + white-space: nowrap; +} + +/* Styles for dropdown menu to support one more dropdown level */ + +.dropdown-menu>li:hover>ul, +.dropdown-menu>li:focus>ul { + display: block; +} + +.dropdown-menu>li>a { + display: block; + padding: 8px 25px 8px 15px; + /* Adjust padding to make space for the caret */ + color: #333; + text-decoration: none; + position: relative; +} + +.dropdown-menu>li>a:hover, +.dropdown-menu>li>a:focus { + background-color: #f8f9fa; +} + +/* Existing caret styles */ +.nav .caret, +.dropdown-menu>li>a.dropdown-toggle::after { + border-top-color: #428bca; + border-bottom-color: #428bca; + position: absolute; + right: 2px; + top: 50%; + transform: translateY(-50%) rotate(0deg); + /* Pointing right */ + content: ""; +} + +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496; +} + + +/* Adjust padding for dropdown submenu items */ +.dropdown-menu>li>ul>li>a { + display: block; + padding: 8px 50px 8px 15px; + /* Add extra padding on the right */ + color: #333; + text-decoration: none; +} + +.dropdown-menu>li>ul>li>a:hover, +.dropdown-menu>li>ul>li>a:focus { + background-color: #f8f9fa; +} + +.dropdown-menu>li>ul>li:hover>a::after, +.dropdown-menu>li>ul>li.dropdown-submenu:hover>a::after { + display: none; + /* Remove the caret completely */ +} + +.dropdown-menu>li>ul>li>ul { + display: none; +} + +.dropdown-menu>li>a { + display: block; + padding: 8px 35px 8px 15px; + /* Adjust padding to make space for the caret */ + color: #333; + text-decoration: none; + position: relative; +} + +.dropdown-menu>li>a { + padding: 8px 35px 8px 15px; + /* Adjust padding to make space for the caret */ + color: #333; + text-decoration: none; + position: relative; +} + +.nav>li>a.dropdown-toggle { + padding-right: 25px; + padding-left: 15px; +} + +/* Style the caret for submenu items */ + +.dropdown-menu>li>ul>li>a.dropdown-toggle::after { + content: ""; + border-top: 6px solid transparent; + border-right: 6px solid; + border-bottom: 6px solid transparent; + position: absolute; + right: 5px; + top: 50%; + transform: translateY(-50%) rotate(270deg); +} + +:root { + --showtodo: "off"; + --display-todo: none; + /* Default display value */ +} + +/* If --showtodo is set to "on", modify the --display-todo variable */ +[data-showtodo="on"] { + --display-todo: block; +} + +.todo { + display: var(--display-todo); + background-color: #ffe0e0; + /* Very light pink */ +} + + +h1, +h2, +h3, +h4, +h5, +h6 { + padding-top: 1.2em; +} + +.full-width { + width: 100%; +} + + +.navbar-right-container { + display: flex; + align-items: center; + /* Vertically center the items */ + justify-content: flex-end; + /* Align items to the end (right) */ + height: 100%; + /* Make sure the container stretches full height */ +} + +/* Style for the language selector to auto-margins push it to the right */ +.language-selector { + margin-left: auto; + /* This pushes the language selector to the right */ +} + + +.header-container { + display: flex; + justify-content: space-between; + /* This will put space between the two children divs */ + align-items: center; + /* This will vertically center the contents */ +} + +.language-selector { + background-color: #00477d; + /* Blue background */ + color: white; + /* White text */ + display: flex; + align-items: center; + padding: 5px 10px; + /* Adjust padding as needed */ + border-radius: 5px; + /* Optional: if you want rounded corners */ +} + +.language-selector label { + margin-right: 10px; + /* Spacing between label and the select box */ +} + +.language-selector select { + background-color: #00477d; + /* Blue background */ + color: white; + /* White text */ + border: none; + /* Remove default border */ + -webkit-appearance: none; + /* Remove default arrow from webkit browsers */ + -moz-appearance: none; + /* Remove default arrow from Mozilla browsers */ + appearance: none; + /* Remove default arrow */ + padding: 5px; + /* Adjust padding as needed */ + margin-right: 5px; + /* Space before the icon */ +} + +.language-selector .fa-caret-down { + color: white; + /* White icon */ +} + +/* Optional: add custom styles for the select box on focus */ +.language-selector select:focus { + outline: none; + /* Removes the default focus outline */ +} + + +body { + font-family: 'Noto Sans', sans-serif !important; + height: fit-content !important +} + +td, +p { + font-family: 'Noto Sans', sans-serif !important; + /* font-weight: 500; */ +} + + + + + +.container { + width: 100% !important; + max-width: none !important; + /* Reset any max-width that might be applied elsewhere */ + background-color: var(--toc-box-bg-color) !important; + color: #000 !important; + padding: 0 20px + /* Add 20px padding on all sides */ +} + +@media (min-width: 2200px) { + .container { + max-width: 1980px !important; + /* Set the max width to 1980px for screens wider than 2200px */ + margin-left: auto !important; + margin-right: auto !important; + } +} + +body { + background-color: var(--toc-box-bg-color) !important; +} + +.nav-collapse, +.collapse, +.navbar-inverse-collapse { + background-color: #cec +} + + +.navbar { + background-color: #757 !important +} + +#segment-navbar .navbar .container { + background-color: var(--navbar-bg-color) !important; + /* Overrides the default color for the container inside the navbar */ +} + +/* +.navbar-inverse { + background-color: var(--navbar-bg-color) !important;; +} */ + + +#segment-header>.container { + background-color: var(--ig-header-container-color) !important; + /* Overrides the default color for the container inside the header */ + position: relative; + /* To make z-index effective */ + z-index: 10; + /* Higher than the z-index (if any) of the element below */ + box-shadow: 0px 6px 8px var(--shadow-color, rgba(130, 130, 13, 0.1)) !important; + /* Assuming you define --shadow-color */ +} + + +div.markdown-toc { + float: right; + /* or 'float: right;' depending on where you want the TOC to appear */ + /*margin-right: 20px;*/ + /* This adds space between the TOC and the text wrapping around it */ + /* background-color: unset; */ + padding: 3px; + border: 2px solid var(--toc-box-border); +} + + + +.markdown-toc ul { + margin: 0px 3px; + padding: 0 0 0 15px; + +} + + + +.markdown-toc ul li { + border-top: 1px solid var(--toc-box-border); + line-height: 1.5; + margin-bottom: -4px; + margin-top: -4px; + /* Overlap borders between items */ + padding: 7px; + list-style-type: none; +} + +/* Add a bottom border to the last item */ +.markdown-toc ul li:last-child { + border-bottom: 1px solid var(--toc-box-border); +} + + +#segment-footer>.container { + background-color: var(--footer-container-bg-color) !important; + color: var(--footer-text-color) !important; +} + +/* Ensure the navbar doesn't collapse into the space */ +#segment-navbar { + flex: 1 100%; +} + +#segment-breadcrumb>div #segment-navbar>.container, +#segment-content>div { + padding: 0 25px; +} + +#ig-status { + flex-grow: 1; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + position: relative; + /* Needed for layering */ +} + +#ig-status p { + background-color: white; + /* White background for the text */ + padding: 10px 17px; + /* Add some padding around the text */ + border-radius: 5px; + /* Optional: for rounded corners */ + position: relative; + /* Ensure it's above the watermark */ + z-index: 2; + /* Higher z-index to be on top */ +} + + +#ig-status.ig-status-draft { + background-image: url("data:image/svg+xml;utf8,DRAFT"); + background-size: calc(50% / 5) 100px; + background-repeat: repeat-x; +} + + +#ig-status.ig-status-retired { + background-image: url("data:image/svg+xml;utf8,RETIRED"); + background-size: calc(50% / 5) 100px; + background-repeat: repeat-x; +} 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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

    3lQ0s z#1NPc(1vI|5v!WO~O>5rX(LW#fto9rA#5tR=C~@L5N*lxR zY*ip*5}Xd`sy70KWAFe)7(zv13hP+Z$P+(f_TrYCkBj6mSA|PfIQZvr1(W?U09z}W zi1g)S`xUR_Is6EyAn|G-xmXx`WUckg#VWNQfp+%O*?{LO!%Oc+X4m+y+GVBko{y7!wYo)Ay>mNe;shL~FKS9l||UtdX1vV$!!p`t<=@8zTLGYjla0I$k)2?h0Yt0tV@TE2+JhNyo}?bdvl`s0Y>XR$}VE>e;2HD z_@fXYG=Oqjy_@f;1Li{4|DFqo ztbPA&PICOHZd$m)=M_lnuw8V|0sdZ5G%tg?b9cjm9NDmLhGht*t~n%j9XkVzRfVgU#;KSzS3+Ux zk3Z{klt|8hG^RDaOYcF+lE?(-7kWwIqMdh+RCg@0-v`SjDdJVdXKCIdc2yJ zU_4)Hoaq?E1|pt%6pD`v0}OmUT$7=$2gZhVUZVrYPA~vwb3`k4E>g{lz&#Un-%o_j zufm`N1P1*C2-|v{QL)_5S(53oU?&!GeyY1VuTMl@C(-X(H>?E zYSQ5^X$c+YVsbc^07t$XKvxqm5B`ncT)(qNY6Dc=)^%-)BbBaq9Jt(XZHcfr z-KT3vAqMIRC68pk9~f1^I5eJ-vYmTP-fc+SMfk3OGkh+KRAxaEYmkM_*(N-*9`PLl z@=1Z!Zvy(a zC%mx>21sQXVB&jRl7#EPT_*@muW0?-z;QMkfvE}@pO{dse2nq832UfD68=lNIB_$E+ z-JcII^*>gnbjZ1{*GoX~cEWWa#;$KbY?{fVx7T3;ME|APej+D$uT0W8azji8AiugYzCt=DBt$!0*>N@{4RSZAuyq;2Nk-7i& zPgUeL5&T5}$wtz?C%!Y!3y*UgFSteFj;H|@%-}#8_NU*5`MR8~bwbyFLgVek$Y56o z{vhQZC^kO=#P<-d^3VhShvH1vU_bL`mrGh1W8DPqZ+q?+1Eeyv&V8v9ag9xg=)2(^ zMr+ug4SCA{1Tcqirbz&@Hx!|t!Fg+BFqLwFPkI0{^mSzVr>Wn%je+THi}H&Dk`1qO zUl!O-5KR5PImY4*`$tX2*5xf04&mxxb$}R_z5sw9NRqTZa==&a5c%6w(k~K7?Fc*f zkK@3lu)K4_z+uOc&eqWV2=9j92EP&VbE~QEXC9l8wt@>Fp4q=|_OmzU4`5B5aQU_4 K-oEUvCI1ho@qicr literal 0 HcmV?d00001 diff --git a/branches/main/assets/ico/icon-fhir-144.png b/branches/main/assets/ico/icon-fhir-144.png new file mode 100644 index 0000000000000000000000000000000000000000..2041b6f9b38488386b0bcffb7adf4d25a86b90ac GIT binary patch literal 87793 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 Nq$?-Bed(<${~sv}6PW-2 literal 0 HcmV?d00001 diff --git a/branches/main/assets/ico/icon-fhir-57.png b/branches/main/assets/ico/icon-fhir-57.png new file mode 100644 index 0000000000000000000000000000000000000000..fb32cb7e93a638c45302f6cc8695184784bc280f GIT binary patch literal 17639 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 hrq_laE*DTs{Z+xQ@9eHcc(h>L0`#<0R<@x{s literal 0 HcmV?d00001 diff --git a/branches/main/assets/ico/icon-fhir-72.png b/branches/main/assets/ico/icon-fhir-72.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ddeefecf9deb39464f7a10e96cf8f679f7a3f2 GIT binary patch literal 25407 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 literal 0 HcmV?d00001 diff --git a/branches/main/assets/ico/noun_copy to clipboard_1669410.png b/branches/main/assets/ico/noun_copy to clipboard_1669410.png new file mode 100644 index 0000000000000000000000000000000000000000..33781c8b23aadeb8ba391b03ed1efbc52459ac3d GIT binary patch literal 974 zcmV;<12O!GP)Px#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/h-logo-blue.svg b/branches/main/assets/images/h-logo-blue.svg new file mode 100644 index 0000000..3f85a3e --- /dev/null +++ b/branches/main/assets/images/h-logo-blue.svg @@ -0,0 +1 @@ +World Health Organization \ No newline at end of file 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 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/branches/main/assets/js/bootstrap.min.js b/branches/main/assets/js/bootstrap.min.js new file mode 100644 index 0000000..eb0a8b4 --- /dev/null +++ b/branches/main/assets/js/bootstrap.min.js @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||3this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(idocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},s.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},s.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth

    N{f}=hJyVz~&Ig83lmY%4(j$SFN&j#sZXv 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 DT5c?X literal 0 HcmV?d00001 diff --git a/branches/main/ImplementationGuide-who.fhir.smart-ig-empty.json b/branches/main/ImplementationGuide-who.fhir.smart-ig-empty.json new file mode 100644 index 0000000..5a13650 --- /dev/null +++ b/branches/main/ImplementationGuide-who.fhir.smart-ig-empty.json @@ -0,0 +1,836 @@ +{ + "resourceType" : "ImplementationGuide", + "id" : "who.fhir.smart-ig-empty", + "meta" : { + "profile" : ["SMARTImplementationGuide"] + }, + "text" : { + "status" : "extensions", + "div" : "

    ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:t},m.prototype.init=function(t,e,i){if(this.enabled=!0,this.type=t,this.$element=g(e),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&g(document).find(g.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),n=o.length;n--;){var s=o[n];if("click"==s)this.$element.on("click."+this.type,this.options.selector,g.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",r="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,g.proxy(this.enter,this)),this.$element.on(r+"."+this.type,this.options.selector,g.proxy(this.leave,this))}}this.options.selector?this._options=g.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},m.prototype.getDefaults=function(){return m.DEFAULTS},m.prototype.getOptions=function(t){var e=this.$element.data();for(var i in e)e.hasOwnProperty(i)&&-1!==g.inArray(i,o)&&delete e[i];return(t=g.extend({},this.getDefaults(),e,t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=n(t.template,t.whiteList,t.sanitizeFn)),t},m.prototype.getDelegateOptions=function(){var i={},o=this.getDefaults();return this._options&&g.each(this._options,function(t,e){o[t]!=e&&(i[t]=e)}),i},m.prototype.enter=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusin"==t.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState)e.hoverState="in";else{if(clearTimeout(e.timeout),e.hoverState="in",!e.options.delay||!e.options.delay.show)return e.show();e.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},e.options.delay.show)}},m.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},m.prototype.leave=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusout"==t.type?"focus":"hover"]=!1),!e.isInStateTrue()){if(clearTimeout(e.timeout),e.hoverState="out",!e.options.delay||!e.options.delay.hide)return e.hide();e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)}},m.prototype.show=function(){var t=g.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var e=g.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!e)return;var i=this,o=this.tip(),n=this.getUID(this.type);this.setContent(),o.attr("id",n),this.$element.attr("aria-describedby",n),this.options.animation&&o.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,r=a.test(s);r&&(s=s.replace(a,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?o.appendTo(g(document).find(this.options.container)):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var l=this.getPosition(),h=o[0].offsetWidth,d=o[0].offsetHeight;if(r){var p=s,c=this.getPosition(this.$viewport);s="bottom"==s&&l.bottom+d>c.bottom?"top":"top"==s&&l.top-dc.width?"left":"left"==s&&l.left-ha.top+a.height&&(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;ha.right&&(n.left=a.left+a.width-d)}return n},m.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},m.prototype.getUID=function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},m.prototype.tip=function(){if(!this.$tip&&(this.$tip=g(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},m.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},m.prototype.enable=function(){this.enabled=!0},m.prototype.disable=function(){this.enabled=!1},m.prototype.toggleEnabled=function(){this.enabled=!this.enabled},m.prototype.toggle=function(t){var e=this;t&&((e=g(t.currentTarget).data("bs."+this.type))||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e))),t?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},m.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})},m.prototype.sanitizeHtml=function(t){return n(t,this.options.whiteList,this.options.sanitizeFn)};var e=g.fn.tooltip;g.fn.tooltip=function i(o){return this.each(function(){var t=g(this),e=t.data("bs.tooltip"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.tooltip",e=new m(this,i)),"string"==typeof o&&e[o]())})},g.fn.tooltip.Constructor=m,g.fn.tooltip.noConflict=function(){return g.fn.tooltip=e,this}}(jQuery),function(n){"use strict";var s=function(t,e){this.init("popover",t,e)};if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");s.VERSION="3.4.1",s.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),((s.prototype=n.extend({},n.fn.tooltip.Constructor.prototype)).constructor=s).prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();if(this.options.html){var o=typeof i;this.options.sanitize&&(e=this.sanitizeHtml(e),"string"===o&&(i=this.sanitizeHtml(i))),t.find(".popover-title").html(e),t.find(".popover-content").children().detach().end()["string"===o?"html":"append"](i)}else t.find(".popover-title").text(e),t.find(".popover-content").children().detach().end().text(i);t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},s.prototype.hasContent=function(){return this.getTitle()||this.getContent()},s.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var t=n.fn.popover;n.fn.popover=function e(o){return this.each(function(){var t=n(this),e=t.data("bs.popover"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.popover",e=new s(this,i)),"string"==typeof o&&e[o]())})},n.fn.popover.Constructor=s,n.fn.popover.noConflict=function(){return n.fn.popover=t,this}}(jQuery),function(s){"use strict";function n(t,e){this.$body=s(document.body),this.$scrollElement=s(t).is(document.body)?s(window):s(t),this.options=s.extend({},n.DEFAULTS,e),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",s.proxy(this.process,this)),this.refresh(),this.process()}function e(o){return this.each(function(){var t=s(this),e=t.data("bs.scrollspy"),i="object"==typeof o&&o;e||t.data("bs.scrollspy",e=new n(this,i)),"string"==typeof o&&e[o]()})}n.VERSION="3.4.1",n.DEFAULTS={offset:10},n.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},n.prototype.refresh=function(){var t=this,o="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),s.isWindow(this.$scrollElement[0])||(o="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=s(this),e=t.data("target")||t.attr("href"),i=/^#./.test(e)&&s(e);return i&&i.length&&i.is(":visible")&&[[i[o]().top+n,e]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},n.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),o<=e)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e=n[t]&&(n[t+1]===undefined||e .active"),n=i&&r.support.transition&&(o.length&&o.hasClass("fade")||!!e.find("> .fade").length);function s(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),n?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),i&&i()}o.length&&n?o.one("bsTransitionEnd",s).emulateTransitionEnd(a.TRANSITION_DURATION):s(),o.removeClass("in")};var t=r.fn.tab;r.fn.tab=e,r.fn.tab.Constructor=a,r.fn.tab.noConflict=function(){return r.fn.tab=t,this};var i=function(t){t.preventDefault(),e.call(r(this),"show")};r(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(l){"use strict";var h=function(t,e){this.options=l.extend({},h.DEFAULTS,e);var i=this.options.target===h.DEFAULTS.target?l(this.options.target):l(document).find(this.options.target);this.$target=i.on("scroll.bs.affix.data-api",l.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",l.proxy(this.checkPositionWithEventLoop,this)),this.$element=l(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function i(o){return this.each(function(){var t=l(this),e=t.data("bs.affix"),i="object"==typeof o&&o;e||t.data("bs.affix",e=new h(this,i)),"string"==typeof o&&e[o]()})}h.VERSION="3.4.1",h.RESET="affix affix-top affix-bottom",h.DEFAULTS={offset:0,target:window},h.prototype.getState=function(t,e,i,o){var n=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return narticle,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"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","expectedNodeName","pattern","operator","check","result","what","_argument","simple","forward","ofType","_context","xml","outerCache","nodeIndex","start","parent","useCache","diff","firstChild","lastChild","pseudo","args","setFilters","idx","matched","not","matcher","compile","unmatched","has","lang","elemLang","hash","location","root","focus","activeElement","err","safeActiveElement","hasFocus","href","tabIndex","enabled","checked","selected","selectedIndex","empty","nextSibling","header","button","_matchIndexes","lt","gt","nth","radio","checkbox","file","password","image","submit","reset","parseOnly","tokens","soFar","preFilters","cached","combinator","base","skip","checkNonElements","doneName","oldCache","newCache","elementMatcher","matchers","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","matcherOut","preMap","postMap","preexisting","contexts","multipleContexts","matcherIn","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","elementMatchers","setMatchers","bySet","byElement","superMatcher","outermost","matchedCount","setMatched","contextBackup","dirrunsUnique","token","compiled","filters","unique","getText","isXML","selectors","until","truncate","is","siblings","n","rneedsContext","rsingleTag","winnow","qualifier","self","rootjQuery","parseHTML","ready","rparentsprev","guaranteedUnique","children","contents","prev","sibling","cur","targets","l","closest","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","contentDocument","content","reverse","rnothtmlwhite","Identity","v","Thrower","ex","adoptValue","resolve","reject","noValue","method","promise","fail","then","Callbacks","object","_","flag","firing","memory","fired","locked","list","queue","firingIndex","fire","once","stopOnFalse","remove","disable","lock","fireWith","Deferred","func","tuples","state","always","deferred","catch","pipe","fns","newDefer","tuple","returned","progress","notify","onFulfilled","onRejected","onProgress","maxDepth","depth","handler","special","that","mightThrow","TypeError","notifyWith","resolveWith","process","exceptionHook","rejectWith","getErrorHook","getStackHook","setTimeout","stateString","when","singleValue","remaining","resolveContexts","resolveValues","primary","updateFunc","rerrorNames","asyncError","console","warn","message","stack","readyException","readyList","completed","removeEventListener","readyWait","wait","readyState","doScroll","access","chainable","emptyGet","raw","bulk","_key","rmsPrefix","rdashAlpha","fcamelCase","_all","letter","toUpperCase","camelCase","string","acceptData","owner","Data","uid","defineProperty","configurable","set","data","prop","hasData","dataPriv","dataUser","rbrace","rmultiDash","dataAttr","JSON","parse","removeData","_data","_removeData","attrs","dequeue","startLength","hooks","_queueHooks","unshift","stop","setter","clearQueue","tmp","count","defer","pnum","source","rcssNum","cssExpand","isAttached","composed","getRootNode","isHiddenWithinTree","style","display","css","adjustCSS","valueParts","tween","adjusted","scale","maxIterations","currentValue","initial","unit","cssNumber","initialInUnit","defaultDisplayMap","showHide","show","values","body","hide","toggle","div","rcheckableType","rtagName","rscriptType","createDocumentFragment","checkClone","cloneNode","noCloneChecked","defaultValue","option","wrapMap","thead","col","tr","td","_default","getAll","setGlobalEval","refElements","tbody","tfoot","colgroup","caption","th","optgroup","rhtml","buildFragment","scripts","selection","ignored","wrap","attached","fragment","nodes","htmlPrefilter","createTextNode","rtypenamespace","returnTrue","returnFalse","on","types","one","origFn","event","off","leverageNative","isSetup","saved","isTrigger","delegateType","stopPropagation","stopImmediatePropagation","preventDefault","trigger","isImmediatePropagationStopped","handleObjIn","eventHandle","events","t","handleObj","handlers","namespaces","origType","elemData","create","handle","triggered","dispatch","bindType","delegateCount","setup","mappedTypes","origCount","teardown","removeEvent","nativeEvent","handlerQueue","fix","delegateTarget","preDispatch","isPropagationStopped","currentTarget","rnamespace","postDispatch","matchedHandlers","matchedSelectors","addProp","hook","Event","enumerable","originalEvent","writable","load","noBubble","click","beforeunload","returnValue","props","isDefaultPrevented","defaultPrevented","relatedTarget","timeStamp","Date","now","isSimulated","altKey","bubbles","cancelable","changedTouches","ctrlKey","detail","eventPhase","metaKey","pageX","pageY","shiftKey","view","char","charCode","keyCode","buttons","clientX","clientY","offsetX","offsetY","pointerId","pointerType","screenX","screenY","targetTouches","toElement","touches","which","blur","focusMappedHandler","documentMode","simulate","attaches","dataHolder","mouseenter","mouseleave","pointerenter","pointerleave","orig","related","rnoInnerhtml","rchecked","rcleanScript","manipulationTarget","disableScript","restoreScript","cloneCopyEvent","dest","udataOld","udataCur","domManip","collection","hasScripts","iNoClone","valueIsFunction","html","_evalUrl","keepData","cleanData","dataAndEvents","deepDataAndEvents","srcElements","destElements","inPage","detach","append","prepend","insertBefore","before","after","replaceWith","replaceChild","appendTo","prependTo","insertAfter","replaceAll","original","insert","rnumnonpx","rcustomProp","getStyles","opener","getComputedStyle","swap","old","rboxStyle","curCSS","computed","width","minWidth","maxWidth","isCustomProp","getPropertyValue","pixelBoxStyles","addGetHookIf","conditionFn","hookFn","computeStyleTests","container","cssText","divStyle","pixelPositionVal","reliableMarginLeftVal","roundPixelMeasures","marginLeft","right","pixelBoxStylesVal","boxSizingReliableVal","position","scrollboxSizeVal","offsetWidth","measure","round","parseFloat","reliableTrDimensionsVal","backgroundClip","clearCloneStyle","boxSizingReliable","pixelPosition","reliableMarginLeft","scrollboxSize","reliableTrDimensions","table","trChild","trStyle","height","parseInt","borderTopWidth","borderBottomWidth","offsetHeight","cssPrefixes","emptyStyle","vendorProps","finalPropName","final","cssProps","capName","vendorPropName","rdisplayswap","cssShow","visibility","cssNormalTransform","letterSpacing","fontWeight","setPositiveNumber","subtract","max","boxModelAdjustment","dimension","box","isBorderBox","styles","computedVal","extra","delta","marginDelta","ceil","getWidthOrHeight","valueIsBorderBox","offsetProp","getClientRects","Tween","easing","cssHooks","opacity","animationIterationCount","aspectRatio","borderImageSlice","columnCount","flexGrow","flexShrink","gridArea","gridColumn","gridColumnEnd","gridColumnStart","gridRow","gridRowEnd","gridRowStart","lineHeight","order","orphans","widows","zIndex","zoom","fillOpacity","floodOpacity","stopOpacity","strokeMiterlimit","strokeOpacity","origName","setProperty","isFinite","getBoundingClientRect","scrollboxSizeBuggy","left","margin","padding","border","prefix","suffix","expand","expanded","parts","propHooks","run","percent","eased","duration","pos","step","fx","scrollTop","scrollLeft","linear","p","swing","cos","PI","fxNow","inProgress","opt","rfxtypes","rrun","schedule","hidden","requestAnimationFrame","interval","tick","createFxNow","genFx","includeWidth","createTween","animation","Animation","tweeners","properties","stopped","prefilters","currentTime","startTime","tweens","opts","specialEasing","originalProperties","originalOptions","gotoEnd","propFilter","bind","complete","timer","anim","*","tweener","oldfire","propTween","restoreDisplay","isBox","dataShow","unqueued","overflow","overflowX","overflowY","prefilter","speed","speeds","fadeTo","to","animate","optall","doAnimation","finish","stopQueue","timers","cssFn","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","slow","fast","delay","time","timeout","clearTimeout","checkOn","optSelected","radioValue","boolHook","removeAttr","nType","attrHooks","attrNames","getter","lowercaseName","rfocusable","rclickable","stripAndCollapse","getClass","classesToArray","removeProp","propFix","tabindex","for","class","addClass","classNames","curValue","finalValue","removeClass","toggleClass","stateVal","isValidValue","hasClass","rreturn","valHooks","optionSet","rquery","parseXML","parserErrorElem","DOMParser","parseFromString","rfocusMorph","stopPropagationCallback","onlyHandlers","bubbleType","ontype","lastElement","eventPath","parentWindow","triggerHandler","rbracket","rCRLF","rsubmitterTypes","rsubmittable","buildParams","traditional","param","s","valueOrFunction","encodeURIComponent","serialize","serializeArray","r20","rhash","rantiCache","rheaders","rnoContent","rprotocol","transports","allTypes","originAnchor","addToPrefiltersOrTransports","structure","dataTypeExpression","dataType","dataTypes","inspectPrefiltersOrTransports","jqXHR","inspected","seekingTransport","inspect","prefilterOrFactory","dataTypeOrTransport","ajaxExtend","flatOptions","ajaxSettings","active","lastModified","etag","url","isLocal","protocol","processData","async","contentType","accepts","json","responseFields","converters","* text","text html","text json","text xml","ajaxSetup","settings","ajaxPrefilter","ajaxTransport","ajax","transport","cacheURL","responseHeadersString","responseHeaders","timeoutTimer","urlAnchor","fireGlobals","uncached","callbackContext","globalEventContext","completeDeferred","statusCode","requestHeaders","requestHeadersNames","strAbort","getResponseHeader","getAllResponseHeaders","setRequestHeader","overrideMimeType","mimeType","status","abort","statusText","finalText","crossDomain","host","hasContent","ifModified","headers","beforeSend","success","send","nativeStatusText","responses","isSuccess","response","modified","ct","finalDataType","firstDataType","ajaxHandleResponses","conv2","current","conv","dataFilter","throws","ajaxConvert","getJSON","getScript","text script","wrapAll","firstElementChild","wrapInner","htmlIsFunction","unwrap","visible","xhr","XMLHttpRequest","xhrSuccessStatus","0","1223","xhrSupported","cors","errorCallback","open","username","xhrFields","onload","onerror","onabort","ontimeout","onreadystatechange","responseType","responseText","binary","scriptAttrs","charset","scriptCharset","evt","oldCallbacks","rjsonp","jsonp","jsonpCallback","originalSettings","callbackName","overwritten","responseContainer","jsonProp","createHTMLDocument","implementation","keepScripts","parsed","params","animated","offset","setOffset","curPosition","curLeft","curCSSTop","curTop","curOffset","curCSSLeft","curElem","using","rect","win","pageYOffset","pageXOffset","offsetParent","parentOffset","scrollTo","Height","Width","","defaultExtra","funcName","unbind","delegate","undelegate","hover","fnOver","fnOut","rtrim","proxy","holdReady","hold","parseJSON","isNumeric","isNaN","trim","define","amd","_jQuery","_$","$","noConflict"],"mappings":"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","file":"jquery-3.7.0.min.js"} \ 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..e7e29d5 --- /dev/null +++ b/branches/main/assets/js/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v3.7.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.0",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},R=function(){V()},M=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&z(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function X(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&M(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function U(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function z(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",R),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===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]||I.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]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(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){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Me(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!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(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return R(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return R(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.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)}}),ce.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,n){ce.fn[n]=function(e,t){return 0=0&&(this.fetchedEOF?this.index0){return this.fetch(t)>=t}return!0}fetch(e){if(this.fetchedEOF)return 0;for(let t=0;t=this.tokens.length&&(t=this.tokens.length-1);for(let o=e;o=this.tokens.length?this.tokens[this.tokens.length-1]:this.tokens[t]}adjustSeekIndex(e){return e}lazyInit(){-1===this.index&&this.setup()}setup(){this.sync(0),this.index=this.adjustSeekIndex(0)}setTokenSource(e){this.tokenSource=e,this.tokens=[],this.index=-1,this.fetchedEOF=!1}nextTokenOnChannel(e,t){if(this.sync(e),e>=this.tokens.length)return-1;let n=this.tokens[e];for(;n.channel!==this.channel;){if(n.type===i.EOF)return-1;e+=1,this.sync(e),n=this.tokens[e]}return e}previousTokenOnChannel(e,t){for(;e>=0&&this.tokens[e].channel!==t;)e-=1;return e}getHiddenTokensToRight(e,t){if(void 0===t&&(t=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw e+" not in 0.."+this.tokens.length-1;const n=this.nextTokenOnChannel(e+1,a.DEFAULT_TOKEN_CHANNEL),i=e+1,o=-1===n?this.tokens.length-1:n;return this.filterForChannel(i,o,t)}getHiddenTokensToLeft(e,t){if(void 0===t&&(t=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw e+" not in 0.."+this.tokens.length-1;const n=this.previousTokenOnChannel(e-1,a.DEFAULT_TOKEN_CHANNEL);if(n===e-1)return null;const i=n+1,o=e-1;return this.filterForChannel(i,o,t)}filterForChannel(e,t,n){const i=[];for(let o=e;o=this.tokens.length&&(n=this.tokens.length-1);let a="";for(let e=t;e",this.strdata=e,this.decodeToUnicodeCodePoints=t||!1,this._index=0,this.data=[],this.decodeToUnicodeCodePoints)for(let e=0;e=this._size)throw"cannot consume EOF";this._index+=1}LA(e){if(0===e)return 0;e<0&&(e+=1);const t=this._index+e-1;return t<0||t>=this._size?i.EOF:this.data[t]}LT(e){return this.LA(e)}mark(){return-1}release(e){}seek(e){e<=this._index?this._index=e:this._index=Math.min(e,this._size)}getText(e,t){if(t>=this._size&&(t=this._size-1),e>=this._size)return"";if(this.decodeToUnicodeCodePoints){let n="";for(let i=e;i<=t;i++)n+=String.fromCodePoint(this.data[i]);return n}return this.strdata.slice(e,t+1)}toString(){return this.strdata}get index(){return this._index}get size(){return this._size}}},7615:function(e,t,n){const{Token:i}=n(2653);class a{constructor(e,t){this.start=e,this.stop=t}clone(){return new a(this.start,this.stop)}contains(e){return e>=this.start&&ethis.addInterval(e)),this),this}reduce(e){if(e=n.stop?(this.intervals.splice(e+1,1),this.reduce(e)):t.stop>=n.start&&(this.intervals[e]=new a(t.start,n.stop),this.intervals.splice(e+1,1))}}complement(e,t){const n=new o;return n.addInterval(new a(e,t+1)),null!==this.intervals&&this.intervals.forEach((e=>n.removeRange(e))),n}contains(e){if(null===this.intervals)return!1;for(let t=0;tn.start&&e.stop=n.stop?(this.intervals.splice(t,1),t-=1):e.start"):e.push("'"+String.fromCharCode(n.start)+"'"):e.push("'"+String.fromCharCode(n.start)+"'..'"+String.fromCharCode(n.stop-1)+"'")}return e.length>1?"{"+e.join(", ")+"}":e[0]}toIndexString(){const e=[];for(let t=0;t"):e.push(n.start.toString()):e.push(n.start.toString()+".."+(n.stop-1).toString())}return e.length>1?"{"+e.join(", ")+"}":e[0]}toTokenString(e,t){const n=[];for(let i=0;i1?"{"+n.join(", ")+"}":n[0]}elementName(e,t,n){return n===i.EOF?"":n===i.EPSILON?"":e[n]||t[n]}get length(){return this.intervals.map((e=>e.length)).reduce(((e,t)=>e+t))}}e.exports={Interval:a,IntervalSet:o}},6966:function(e,t,n){const{Set:i,BitSet:a}=n(4581),{Token:o}=n(2653),{ATNConfig:r}=n(9906),{IntervalSet:s}=n(7615),{RuleStopState:c}=n(4579),{RuleTransition:d,NotSetTransition:u,WildcardTransition:l,AbstractPredicateTransition:m}=n(6195),{predictionContextFromRuleContext:p,PredictionContext:f,SingletonPredictionContext:g}=n(6848);class h{constructor(e){this.atn=e}getDecisionLookahead(e){if(null===e)return null;const t=e.transitions.length,n=[];for(let o=0;o":"\n"===e?"\\n":"\t"===e?"\\t":"\r"===e?"\\r":e}getCharErrorDisplay(e){return"'"+this.getErrorDisplayForChar(e)+"'"}recover(e){this._input.LA(1)!==i.EOF&&(e instanceof s?this._interp.consume(this._input):this._input.consume())}get inputStream(){return this._input}set inputStream(e){this._input=null,this._tokenFactorySourcePair=[this,this._input],this.reset(),this._input=e,this._tokenFactorySourcePair=[this,this._input]}get sourceName(){return this._input.sourceName}get type(){return this._type}set type(e){this._type=e}get line(){return this._interp.line}set line(e){this._interp.line=e}get column(){return this._interp.column}set column(e){this._interp.column=e}get text(){return null!==this._text?this._text:this._interp.getText(this._input)}set text(e){this._text=e}}c.DEFAULT_MODE=0,c.MORE=-2,c.SKIP=-3,c.DEFAULT_TOKEN_CHANNEL=i.DEFAULT_CHANNEL,c.HIDDEN=i.HIDDEN_CHANNEL,c.MIN_CHAR_VALUE=0,c.MAX_CHAR_VALUE=1114111,e.exports=c},1967:function(e,t,n){const{Token:i}=n(2653),{ParseTreeListener:a,TerminalNode:o,ErrorNode:r}=n(6867),s=n(391),{DefaultErrorStrategy:c}=n(6218),d=n(2219),u=n(3046),l=n(8141);class m extends a{constructor(e){super(),this.parser=e}enterEveryRule(e){console.log("enter "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}visitTerminal(e){console.log("consume "+e.symbol+" rule "+this.parser.ruleNames[this.parser._ctx.ruleIndex])}exitEveryRule(e){console.log("exit "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}}class p extends s{constructor(e){super(),this._input=null,this._errHandler=new c,this._precedenceStack=[],this._precedenceStack.push(0),this._ctx=null,this.buildParseTrees=!0,this._tracer=null,this._parseListeners=null,this._syntaxErrors=0,this.setInputStream(e)}reset(){null!==this._input&&this._input.seek(0),this._errHandler.reset(this),this._ctx=null,this._syntaxErrors=0,this.setTrace(!1),this._precedenceStack=[],this._precedenceStack.push(0),null!==this._interp&&this._interp.reset()}match(e){let t=this.getCurrentToken();return t.type===e?(this._errHandler.reportMatch(this),this.consume()):(t=this._errHandler.recoverInline(this),this.buildParseTrees&&-1===t.tokenIndex&&this._ctx.addErrorNode(t)),t}matchWildcard(){let e=this.getCurrentToken();return e.type>0?(this._errHandler.reportMatch(this),this.consume()):(e=this._errHandler.recoverInline(this),this._buildParseTrees&&-1===e.tokenIndex&&this._ctx.addErrorNode(e)),e}getParseListeners(){return this._parseListeners||[]}addParseListener(e){if(null===e)throw"listener";null===this._parseListeners&&(this._parseListeners=[]),this._parseListeners.push(e)}removeParseListener(e){if(null!==this._parseListeners){const t=this._parseListeners.indexOf(e);t>=0&&this._parseListeners.splice(t,1),0===this._parseListeners.length&&(this._parseListeners=null)}}removeParseListeners(){this._parseListeners=null}triggerEnterRuleEvent(){if(null!==this._parseListeners){const e=this._ctx;this._parseListeners.forEach((function(t){t.enterEveryRule(e),e.enterRule(t)}))}}triggerExitRuleEvent(){if(null!==this._parseListeners){const e=this._ctx;this._parseListeners.slice(0).reverse().forEach((function(t){e.exitRule(t),t.exitEveryRule(e)}))}}getTokenFactory(){return this._input.tokenSource._factory}setTokenFactory(e){this._input.tokenSource._factory=e}getATNWithBypassAlts(){const e=this.getSerializedATN();if(null===e)throw"The current parser does not support an ATN with bypass alternatives.";let t=this.bypassAltsAtnCache[e];if(null===t){const n=new u;n.generateRuleBypassTransitions=!0,t=new d(n).deserialize(e),this.bypassAltsAtnCache[e]=t}return t}compileParseTreePattern(e,t,n){if(null===(n=n||null)&&null!==this.getTokenStream()){const e=this.getTokenStream().tokenSource;e instanceof l&&(n=e)}if(null===n)throw"Parser can't discover a lexer to use";return new ParseTreePatternMatcher(n,this).compile(e,t)}getInputStream(){return this.getTokenStream()}setInputStream(e){this.setTokenStream(e)}getTokenStream(){return this._input}setTokenStream(e){this._input=null,this.reset(),this._input=e}getCurrentToken(){return this._input.LT(1)}notifyErrorListeners(e,t,n){n=n||null,null===(t=t||null)&&(t=this.getCurrentToken()),this._syntaxErrors+=1;const i=t.line,a=t.column;this.getErrorListenerDispatch().syntaxError(this,t,i,a,e,n)}consume(){const e=this.getCurrentToken();e.type!==i.EOF&&this.getInputStream().consume();const t=null!==this._parseListeners&&this._parseListeners.length>0;if(this.buildParseTrees||t){let n;n=this._errHandler.inErrorRecoveryMode(this)?this._ctx.addErrorNode(e):this._ctx.addTokenNode(e),n.invokingState=this.state,t&&this._parseListeners.forEach((function(e){n instanceof r||void 0!==n.isErrorNode&&n.isErrorNode()?e.visitErrorNode(n):n instanceof o&&e.visitTerminal(n)}))}return e}addContextToParseTree(){null!==this._ctx.parentCtx&&this._ctx.parentCtx.addChild(this._ctx)}enterRule(e,t,n){this.state=t,this._ctx=e,this._ctx.start=this._input.LT(1),this.buildParseTrees&&this.addContextToParseTree(),this.triggerEnterRuleEvent()}exitRule(){this._ctx.stop=this._input.LT(-1),this.triggerExitRuleEvent(),this.state=this._ctx.invokingState,this._ctx=this._ctx.parentCtx}enterOuterAlt(e,t){e.setAltNumber(t),this.buildParseTrees&&this._ctx!==e&&null!==this._ctx.parentCtx&&(this._ctx.parentCtx.removeLastChild(),this._ctx.parentCtx.addChild(e)),this._ctx=e}getPrecedence(){return 0===this._precedenceStack.length?-1:this._precedenceStack[this._precedenceStack.length-1]}enterRecursionRule(e,t,n,i){this.state=t,this._precedenceStack.push(i),this._ctx=e,this._ctx.start=this._input.LT(1),this.triggerEnterRuleEvent()}pushNewRecursionContext(e,t,n){const i=this._ctx;i.parentCtx=e,i.invokingState=t,i.stop=this._input.LT(-1),this._ctx=e,this._ctx.start=i.start,this.buildParseTrees&&this._ctx.addChild(i),this.triggerEnterRuleEvent()}unrollRecursionContexts(e){this._precedenceStack.pop(),this._ctx.stop=this._input.LT(-1);const t=this._ctx,n=this.getParseListeners();if(null!==n&&n.length>0)for(;this._ctx!==e;)this.triggerExitRuleEvent(),this._ctx=this._ctx.parentCtx;else this._ctx=e;t.parentCtx=e,this.buildParseTrees&&null!==e&&e.addChild(t)}getInvokingContext(e){let t=this._ctx;for(;null!==t;){if(t.ruleIndex===e)return t;t=t.parentCtx}return null}precpred(e,t){return t>=this._precedenceStack[this._precedenceStack.length-1]}inContext(e){return!1}isExpectedToken(e){const t=this._interp.atn;let n=this._ctx;const a=t.states[this.state];let o=t.nextTokens(a);if(o.contains(e))return!0;if(!o.contains(i.EPSILON))return!1;for(;null!==n&&n.invokingState>=0&&o.contains(i.EPSILON);){const i=t.states[n.invokingState].transitions[0];if(o=t.nextTokens(i.followState),o.contains(e))return!0;n=n.parentCtx}return!(!o.contains(i.EPSILON)||e!==i.EOF)}getExpectedTokens(){return this._interp.atn.getExpectedTokens(this.state,this._ctx)}getExpectedTokensWithinCurrentRule(){const e=this._interp.atn,t=e.states[this.state];return e.nextTokens(t)}getRuleIndex(e){const t=this.getRuleIndexMap()[e];return null!==t?t:-1}getRuleInvocationStack(e){null===(e=e||null)&&(e=this._ctx);const t=[];for(;null!==e;){const n=e.ruleIndex;n<0?t.push("n/a"):t.push(this.ruleNames[n]),e=e.parentCtx}return t}getDFAStrings(){return this._interp.decisionToDFA.toString()}dumpDFA(){let e=!1;for(let t=0;t0&&(e&&console.log(),this.printer.println("Decision "+n.decision+":"),this.printer.print(n.toString(this.literalNames,this.symbolicNames)),e=!0)}}getSourceName(){return this._input.sourceName}setTrace(e){e?(null!==this._tracer&&this.removeParseListener(this._tracer),this._tracer=new m(this),this.addParseListener(this._tracer)):(this.removeParseListener(this._tracer),this._tracer=null)}}p.bypassAltsAtnCache={},e.exports=p},6353:function(e,t,n){const i=n(2088),a=n(6867),o=a.INVALID_INTERVAL,r=a.TerminalNode,s=a.TerminalNodeImpl,c=a.ErrorNodeImpl,d=n(7615).Interval;class u extends i{constructor(e,t){super(e=e||null,t=t||null),this.ruleIndex=-1,this.children=null,this.start=null,this.stop=null,this.exception=null}copyFrom(e){this.parentCtx=e.parentCtx,this.invokingState=e.invokingState,this.children=null,this.start=e.start,this.stop=e.stop,e.children&&(this.children=[],e.children.map((function(e){e instanceof c&&(this.children.push(e),e.parentCtx=this)}),this))}enterRule(e){}exitRule(e){}addChild(e){return null===this.children&&(this.children=[]),this.children.push(e),e}removeLastChild(){null!==this.children&&this.children.pop()}addTokenNode(e){const t=new s(e);return this.addChild(t),t.parentCtx=this,t}addErrorNode(e){const t=new c(e);return this.addChild(t),t.parentCtx=this,t}getChild(e,t){if(t=t||null,null===this.children||e<0||e>=this.children.length)return null;if(null===t)return this.children[e];for(let n=0;n=this.children.length)return null;for(let n=0;n0&&(e+=", "),this.returnStates[t]!==s.EMPTY_RETURN_STATE?(e+=this.returnStates[t],null!==this.parents[t]?e=e+" "+this.parents[t]:e+="null"):e+="$";return e+"]"}}get length(){return this.returnStates.length}}function l(e,t,n,i){if(e===t)return e;if(e instanceof c&&t instanceof c)return function(e,t,n,i){if(null!==i){let n=i.get(e,t);if(null!==n)return n;if(n=i.get(t,e),null!==n)return n}const a=function(e,t,n){if(n){if(e===s.EMPTY)return s.EMPTY;if(t===s.EMPTY)return s.EMPTY}else{if(e===s.EMPTY&&t===s.EMPTY)return s.EMPTY;if(e===s.EMPTY){const e=[t.returnState,s.EMPTY_RETURN_STATE],n=[t.parentCtx,null];return new u(n,e)}if(t===s.EMPTY){const t=[e.returnState,s.EMPTY_RETURN_STATE],n=[e.parentCtx,null];return new u(n,t)}}return null}(e,t,n);if(null!==a)return null!==i&&i.set(e,t,a),a;if(e.returnState===t.returnState){const a=l(e.parentCtx,t.parentCtx,n,i);if(a===e.parentCtx)return e;if(a===t.parentCtx)return t;const o=c.create(a,e.returnState);return null!==i&&i.set(e,t,o),o}{let n=null;if((e===t||null!==e.parentCtx&&e.parentCtx===t.parentCtx)&&(n=e.parentCtx),null!==n){const a=[e.returnState,t.returnState];e.returnState>t.returnState&&(a[0]=t.returnState,a[1]=e.returnState);const o=new u([n,n],a);return null!==i&&i.set(e,t,o),o}const a=[e.returnState,t.returnState];let o=[e.parentCtx,t.parentCtx];e.returnState>t.returnState&&(a[0]=t.returnState,a[1]=e.returnState,o=[t.parentCtx,e.parentCtx]);const r=new u(o,a);return null!==i&&i.set(e,t,r),r}}(e,t,n,i);if(n){if(e instanceof d)return e;if(t instanceof d)return t}return e instanceof c&&(e=new u([e.getParent()],[e.returnState])),t instanceof c&&(t=new u([t.getParent()],[t.returnState])),function(e,t,n,i){if(null!==i){let n=i.get(e,t);if(null!==n)return n;if(n=i.get(t,e),null!==n)return n}let a=0,r=0,d=0,m=[],p=[];for(;a";let t=e.text;return null===t&&(t=e.type===i.EOF?"":"<"+e.type+">"),t=t.replace("\n","\\n").replace("\r","\\r").replace("\t","\\t"),"'"+t+"'"}getErrorListenerDispatch(){return new o(this._listeners)}sempred(e,t,n){return!0}precpred(e,t){return!0}get state(){return this._stateNumber}set state(e){this._stateNumber=e}}r.tokenTypeMapCache={},r.ruleIndexMapCache={},e.exports=r},2088:function(e,t,n){const{RuleNode:i}=n(6867),{INVALID_INTERVAL:a}=n(6867),o=n(2027);e.exports=class extends i{constructor(e,t){super(),this.parentCtx=e||null,this.invokingState=t||-1}depth(){let e=0,t=this;for(;null!==t;)t=t.parentCtx,e+=1;return e}isEmpty(){return-1===this.invokingState}getSourceInterval(){return a}getRuleContext(){return this}getPayload(){return this}getText(){return 0===this.getChildCount()?"":this.children.map((function(e){return e.getText()})).join("")}getAltNumber(){return 0}setAltNumber(e){}getChild(e){return null}getChildCount(){return 0}accept(e){return e.visitChildren(this)}toStringTree(e,t){return o.toStringTree(this,e,t)}toString(e,t){e=e||null,t=t||null;let n=this,i="[";for(;null!==n&&n!==t;){if(null===e)n.isEmpty()||(i+=n.invokingState);else{const t=n.ruleIndex;i+=t>=0&&t","[@"+this.tokenIndex+","+this.start+":"+this.stop+"='"+e+"',<"+this.type+">"+(this.channel>0?",channel="+this.channel:"")+","+this.line+":"+this.column+"]"}get text(){if(null!==this._text)return this._text;const e=this.getInputStream();if(null===e)return null;const t=e.size;return this.start"}set text(e){this._text=e}}n.EMPTY_SOURCE=[null,null],e.exports={Token:t,CommonToken:n}},4581:function(e){function t(e){return null===e?"null":e}function n(e){return Array.isArray(e)?"["+e.map(t).join(", ")+"]":"null"}function i(e,t){return e?e.equals(t):e==t}function a(e){return e?e.hashCode():-1}String.prototype.seed=String.prototype.seed||Math.round(Math.random()*Math.pow(2,32)),String.prototype.hashCode=function(){const e=this.toString();let t,n;const i=3&e.length,a=e.length-i;let o=String.prototype.seed;const r=3432918353,s=461845907;let c=0;for(;c>>16)*r&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(65535&n)*s+(((n>>>16)*s&65535)<<16)&4294967295,o^=n,o=o<<13|o>>>19,t=5*(65535&o)+((5*(o>>>16)&65535)<<16)&4294967295,o=27492+(65535&t)+((58964+(t>>>16)&65535)<<16);switch(n=0,i){case 3:n^=(255&e.charCodeAt(c+2))<<16;case 2:n^=(255&e.charCodeAt(c+1))<<8;case 1:n^=255&e.charCodeAt(c),n=(65535&n)*r+(((n>>>16)*r&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(65535&n)*s+(((n>>>16)*s&65535)<<16)&4294967295,o^=n}return o^=e.length,o^=o>>>16,o=2246822507*(65535&o)+((2246822507*(o>>>16)&65535)<<16)&4294967295,o^=o>>>13,o=3266489909*(65535&o)+((3266489909*(o>>>16)&65535)<<16)&4294967295,o^=o>>>16,o>>>0};class o{constructor(){this.data=[]}add(e){this.data[e]=!0}or(e){const t=this;Object.keys(e.data).map((function(e){t.add(e)}))}remove(e){delete this.data[e]}contains(e){return!0===this.data[e]}values(){return Object.keys(this.data)}minValue(){return Math.min.apply(null,this.values())}hashCode(){const e=new s;return e.update(this.values()),e.finish()}equals(e){return e instanceof o&&this.hashCode()===e.hashCode()}toString(){return"{"+this.values().join(", ")+"}"}get length(){return this.values().length}}class r{constructor(e,t){this.data={},this.hashFunction=e||a,this.equalsFunction=t||i}put(e,t){const n="hash_"+this.hashFunction(e);if(n in this.data){const i=this.data[n];for(let n=0;n>>17,e*=461845907,this.count=this.count+1;let n=this.hash^e;n=n<<13|n>>>19,n=5*n+3864292196,this.hash=n}}}finish(){let e=this.hash^4*this.count;return e^=e>>>16,e*=2246822507,e^=e>>>13,e*=3266489909,e^=e>>>16,e}}e.exports={Hash:s,Set:class{constructor(e,t){this.data={},this.hashFunction=e||a,this.equalsFunction=t||i}add(e){const t="hash_"+this.hashFunction(e);if(t in this.data){const n=this.data[t];for(let t=0;t=this.states.length)throw"Invalid state number.";const n=this.states[e];let i=this.nextTokens(n);if(!i.contains(o.EPSILON))return i;const r=new a;for(r.addSet(i),r.removeOne(o.EPSILON);null!==t&&t.invokingState>=0&&i.contains(o.EPSILON);){const e=this.states[t.invokingState].transitions[0];i=this.nextTokens(e.followState),r.addSet(i),r.removeOne(o.EPSILON),t=t.parentCtx}return i.contains(o.EPSILON)&&r.addOne(o.EOF),r}}r.INVALID_ALT_NUMBER=0,e.exports=r},9906:function(e,t,n){const{DecisionState:i}=n(4579),{SemanticContext:a}=n(7821),{Hash:o}=n(4581);function r(e,t){if(null===e){const e={state:null,alt:null,context:null,semanticContext:null};return t&&(e.reachesIntoOuterContext=0),e}{const n={};return n.state=e.state||null,n.alt=void 0===e.alt?null:e.alt,n.context=e.context||null,n.semanticContext=e.semanticContext||null,t&&(n.reachesIntoOuterContext=e.reachesIntoOuterContext||0,n.precedenceFilterSuppressed=e.precedenceFilterSuppressed||!1),n}}class s{constructor(e,t){this.checkContext(e,t),e=r(e),t=r(t,!0),this.state=null!==e.state?e.state:t.state,this.alt=null!==e.alt?e.alt:t.alt,this.context=null!==e.context?e.context:t.context,this.semanticContext=null!==e.semanticContext?e.semanticContext:null!==t.semanticContext?t.semanticContext:a.NONE,this.reachesIntoOuterContext=t.reachesIntoOuterContext,this.precedenceFilterSuppressed=t.precedenceFilterSuppressed}checkContext(e,t){null!==e.context&&void 0!==e.context||null!==t&&null!==t.context&&void 0!==t.context||(this.context=null)}hashCode(){const e=new o;return this.updateHashCode(e),e.finish()}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext)}equals(e){return this===e||e instanceof s&&(this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&(null===this.context?null===e.context:this.context.equals(e.context))&&this.semanticContext.equals(e.semanticContext)&&this.precedenceFilterSuppressed===e.precedenceFilterSuppressed)}hashCodeForConfigSet(){const e=new o;return e.update(this.state.stateNumber,this.alt,this.semanticContext),e.finish()}equalsForConfigSet(e){return this===e||e instanceof s&&(this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&this.semanticContext.equals(e.semanticContext))}toString(){return"("+this.state+","+this.alt+(null!==this.context?",["+this.context.toString()+"]":"")+(this.semanticContext!==a.NONE?","+this.semanticContext.toString():"")+(this.reachesIntoOuterContext>0?",up="+this.reachesIntoOuterContext:"")+")"}}class c extends s{constructor(e,t){super(e,t);const n=e.lexerActionExecutor||null;return this.lexerActionExecutor=n||(null!==t?t.lexerActionExecutor:null),this.passedThroughNonGreedyDecision=null!==t&&this.checkNonGreedyDecision(t,this.state),this.hashCodeForConfigSet=c.prototype.hashCode,this.equalsForConfigSet=c.prototype.equals,this}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext,this.passedThroughNonGreedyDecision,this.lexerActionExecutor)}equals(e){return this===e||e instanceof c&&this.passedThroughNonGreedyDecision===e.passedThroughNonGreedyDecision&&(this.lexerActionExecutor?this.lexerActionExecutor.equals(e.lexerActionExecutor):!e.lexerActionExecutor)&&super.equals(e)}checkNonGreedyDecision(e,t){return e.passedThroughNonGreedyDecision||t instanceof i&&t.nonGreedy}}e.exports.ATNConfig=s,e.exports.LexerATNConfig=c},237:function(e,t,n){const i=n(6378),a=n(4581),{SemanticContext:o}=n(7821),{merge:r}=n(6848);function s(e){return e.hashCodeForConfigSet()}function c(e,t){return e===t||null!==e&&null!==t&&e.equalsForConfigSet(t)}class d{constructor(e){this.configLookup=new a.Set(s,c),this.fullCtx=void 0===e||e,this.readOnly=!1,this.configs=[],this.uniqueAlt=0,this.conflictingAlts=null,this.hasSemanticContext=!1,this.dipsIntoOuterContext=!1,this.cachedHashCode=-1}add(e,t){if(void 0===t&&(t=null),this.readOnly)throw"This set is readonly";e.semanticContext!==o.NONE&&(this.hasSemanticContext=!0),e.reachesIntoOuterContext>0&&(this.dipsIntoOuterContext=!0);const n=this.configLookup.add(e);if(n===e)return this.cachedHashCode=-1,this.configs.push(e),!0;const i=!this.fullCtx,a=r(n.context,e.context,i,t);return n.reachesIntoOuterContext=Math.max(n.reachesIntoOuterContext,e.reachesIntoOuterContext),e.precedenceFilterSuppressed&&(n.precedenceFilterSuppressed=!0),n.context=a,!0}getStates(){const e=new a.Set;for(let t=0;t=n}deserialize(e){this.reset(e),this.checkVersion(),this.checkUUID();const t=this.readATN();this.readStates(t),this.readRules(t),this.readModes(t);const n=[];return this.readSets(t,n,this.readInt.bind(this)),this.isFeatureSupported(U,this.uuid)&&this.readSets(t,n,this.readInt32.bind(this)),this.readEdges(t,n),this.readDecisions(t),this.readLexerActions(t),this.markPrecedenceDecisions(t),this.verifyATN(t),this.deserializationOptions.generateRuleBypassTransitions&&t.grammarType===o.PARSER&&(this.generateRuleBypassTransitions(t),this.verifyATN(t)),t}reset(e){const t=e.split("").map((function(e){const t=e.charCodeAt(0);return t>1?t-2:t+65534}));t[0]=e.charCodeAt(0),this.data=t,this.pos=0}checkVersion(){const e=this.readInt();if(3!==e)throw"Could not deserialize ATN with version "+e+" (expected 3)."}checkUUID(){const e=this.readUUID();if(V.indexOf(e)<0)throw Q;this.uuid=e}readATN(){const e=this.readInt(),t=this.readInt();return new a(e,t)}readStates(e){let t,n,i;const a=[],o=[],s=this.readInt();for(let t=0;t0;)a.addTransition(d.transitions[l-1]),d.transitions=d.transitions.slice(-1);e.ruleToStartState[t].addTransition(new T(a)),o.addTransition(new T(c));const m=new s;e.addState(m),m.addTransition(new S(o,e.ruleToTokenType[t])),a.addTransition(new T(m))}stateIsEndStateFor(e,t){if(e.ruleIndex!==t)return null;if(!(e instanceof y))return null;const n=e.transitions[e.transitions.length-1].target;return n instanceof l&&n.epsilonOnlyTransitions&&n.transitions[0].target instanceof p?e:null}markPrecedenceDecisions(e){for(let t=0;t=0):this.checkCondition(n.transitions.length<=1||n instanceof p)}}checkCondition(e,t){if(!e)throw null==t&&(t="IllegalState"),t}readInt(){return this.data[this.pos++]}readInt32(){return this.readInt()|this.readInt()<<16}readLong(){return 4294967295&this.readInt32()|this.readInt32()<<32}readUUID(){const e=[];for(let t=7;t>=0;t--){const n=this.readInt();e[2*t+1]=255&n,e[2*t]=n>>8&255}return G[e[0]]+G[e[1]]+G[e[2]]+G[e[3]]+"-"+G[e[4]]+G[e[5]]+"-"+G[e[6]]+G[e[7]]+"-"+G[e[8]]+G[e[9]]+"-"+G[e[10]]+G[e[11]]+G[e[12]]+G[e[13]]+G[e[14]]+G[e[15]]}edgeFactory(e,t,n,a,o,r,s,c){const d=e.states[a];switch(t){case E.EPSILON:return new T(d);case E.RANGE:return new b(d,0!==s?i.EOF:o,r);case E.RULE:return new R(e.states[o],r,s,d);case E.PREDICATE:return new L(d,o,r,0!==s);case E.PRECEDENCE:return new P(d,o);case E.ATOM:return new S(d,0!==s?i.EOF:o);case E.ACTION:return new M(d,o,r,0!==s);case E.SET:return new v(d,c[o]);case E.NOT_SET:return new D(d,c[o]);case E.WILDCARD:return new I(d);default:throw"The specified transition type: "+t+" is not valid."}}stateFactory(e,t){if(null===this.stateFactories){const e=[];e[r.INVALID_TYPE]=null,e[r.BASIC]=()=>new s,e[r.RULE_START]=()=>new m,e[r.BLOCK_START]=()=>new C,e[r.PLUS_BLOCK_START]=()=>new x,e[r.STAR_BLOCK_START]=()=>new _,e[r.TOKEN_START]=()=>new f,e[r.RULE_STOP]=()=>new p,e[r.BLOCK_END]=()=>new u,e[r.STAR_LOOP_BACK]=()=>new h,e[r.STAR_LOOP_ENTRY]=()=>new y,e[r.PLUS_LOOP_BACK]=()=>new g,e[r.LOOP_END]=()=>new l,this.stateFactories=e}if(e>this.stateFactories.length||null===this.stateFactories[e])throw"The specified state type "+e+" is not valid.";{const n=this.stateFactories[e]();if(null!==n)return n.ruleIndex=t,n}}lexerActionFactory(e,t,n){if(null===this.actionFactories){const e=[];e[w.CHANNEL]=(e,t)=>new Y(e),e[w.CUSTOM]=(e,t)=>new N(e,t),e[w.MODE]=(e,t)=>new B(e),e[w.MORE]=(e,t)=>q.INSTANCE,e[w.POP_MODE]=(e,t)=>F.INSTANCE,e[w.PUSH_MODE]=(e,t)=>new j(e),e[w.SKIP]=(e,t)=>O.INSTANCE,e[w.TYPE]=(e,t)=>new H(e),this.actionFactories=e}if(e>this.actionFactories.length||null===this.actionFactories[e])throw"The specified lexer action type "+e+" is not valid.";return this.actionFactories[e](t,n)}}},9872:function(e,t,n){const{DFAState:i}=n(2241),{ATNConfigSet:a}=n(237),{getCachedPredictionContext:o}=n(6848),{Map:r}=n(4581);class s{constructor(e,t){return this.atn=e,this.sharedContextCache=t,this}getCachedContext(e){if(null===this.sharedContextCache)return e;const t=new r;return o(e,this.sharedContextCache,t)}}s.ERROR=new i(2147483647,new a),e.exports=s},4579:function(e){class t{constructor(){this.atn=null,this.stateNumber=t.INVALID_STATE_NUMBER,this.stateType=null,this.ruleIndex=0,this.epsilonOnlyTransitions=!1,this.transitions=[],this.nextTokenWithinRule=null}toString(){return this.stateNumber}equals(e){return e instanceof t&&this.stateNumber===e.stateNumber}isNonGreedyExitState(){return!1}addTransition(e,t){void 0===t&&(t=-1),0===this.transitions.length?this.epsilonOnlyTransitions=e.isEpsilon:this.epsilonOnlyTransitions!==e.isEpsilon&&(this.epsilonOnlyTransitions=!1),-1===t?this.transitions.push(e):this.transitions.splice(t,1,e)}}t.INVALID_TYPE=0,t.BASIC=1,t.RULE_START=2,t.BLOCK_START=3,t.PLUS_BLOCK_START=4,t.STAR_BLOCK_START=5,t.TOKEN_START=6,t.RULE_STOP=7,t.BLOCK_END=8,t.STAR_LOOP_BACK=9,t.STAR_LOOP_ENTRY=10,t.PLUS_LOOP_BACK=11,t.LOOP_END=12,t.serializationNames=["INVALID","BASIC","RULE_START","BLOCK_START","PLUS_BLOCK_START","STAR_BLOCK_START","TOKEN_START","RULE_STOP","BLOCK_END","STAR_LOOP_BACK","STAR_LOOP_ENTRY","PLUS_LOOP_BACK","LOOP_END"],t.INVALID_STATE_NUMBER=-1;class n extends t{constructor(){return super(),this.decision=-1,this.nonGreedy=!1,this}}class i extends n{constructor(){return super(),this.endState=null,this}}e.exports={ATNState:t,BasicState:class extends t{constructor(){super(),this.stateType=t.BASIC}},DecisionState:n,BlockStartState:i,BlockEndState:class extends t{constructor(){return super(),this.stateType=t.BLOCK_END,this.startState=null,this}},LoopEndState:class extends t{constructor(){return super(),this.stateType=t.LOOP_END,this.loopBackState=null,this}},RuleStartState:class extends t{constructor(){return super(),this.stateType=t.RULE_START,this.stopState=null,this.isPrecedenceRule=!1,this}},RuleStopState:class extends t{constructor(){return super(),this.stateType=t.RULE_STOP,this}},TokensStartState:class extends n{constructor(){return super(),this.stateType=t.TOKEN_START,this}},PlusLoopbackState:class extends n{constructor(){return super(),this.stateType=t.PLUS_LOOP_BACK,this}},StarLoopbackState:class extends t{constructor(){return super(),this.stateType=t.STAR_LOOP_BACK,this}},StarLoopEntryState:class extends n{constructor(){return super(),this.stateType=t.STAR_LOOP_ENTRY,this.loopBackState=null,this.isPrecedenceDecision=null,this}},PlusBlockStartState:class extends i{constructor(){return super(),this.stateType=t.PLUS_BLOCK_START,this.loopBackState=null,this}},StarBlockStartState:class extends i{constructor(){return super(),this.stateType=t.STAR_BLOCK_START,this}},BasicBlockStartState:class extends i{constructor(){return super(),this.stateType=t.BLOCK_START,this}}}},2065:function(e){e.exports={LEXER:0,PARSER:1}},7076:function(e,t,n){const{Token:i}=n(2653),a=n(8141),o=n(6378),r=n(9872),{DFAState:s}=n(2241),{OrderedATNConfigSet:c}=n(237),{PredictionContext:d}=n(6848),{SingletonPredictionContext:u}=n(6848),{RuleStopState:l}=n(4579),{LexerATNConfig:m}=n(9906),{Transition:p}=n(6195),f=n(9269),{LexerNoViableAltException:g}=n(1706);function h(e){e.index=-1,e.line=0,e.column=-1,e.dfaState=null}class y{constructor(){h(this)}reset(){h(this)}}class x extends r{constructor(e,t,n,i){super(t,i),this.decisionToDFA=n,this.recog=e,this.startIndex=-1,this.line=1,this.column=0,this.mode=a.DEFAULT_MODE,this.prevAccept=new y}copyState(e){this.column=e.column,this.line=e.line,this.mode=e.mode,this.startIndex=e.startIndex}match(e,t){this.match_calls+=1,this.mode=t;const n=e.mark();try{this.startIndex=e.index,this.prevAccept.reset();const i=this.decisionToDFA[t];return null===i.s0?this.matchATN(e):this.execATN(e,i.s0)}finally{e.release(n)}}reset(){this.prevAccept.reset(),this.startIndex=-1,this.line=1,this.column=0,this.mode=a.DEFAULT_MODE}matchATN(e){const t=this.atn.modeToStartState[this.mode];x.debug&&console.log("matchATN mode "+this.mode+" start: "+t);const n=this.mode,i=this.computeStartState(e,t),a=i.hasSemanticContext;i.hasSemanticContext=!1;const o=this.addDFAState(i);a||(this.decisionToDFA[this.mode].s0=o);const r=this.execATN(e,o);return x.debug&&console.log("DFA after matchATN: "+this.decisionToDFA[n].toLexerString()),r}execATN(e,t){x.debug&&console.log("start state closure="+t.configs),t.isAcceptState&&this.captureSimState(this.prevAccept,e,t);let n=e.LA(1),a=t;for(;;){x.debug&&console.log("execATN loop starting closure: "+a.configs);let t=this.getExistingTargetState(a,n);if(null===t&&(t=this.computeTargetState(e,a,n)),t===r.ERROR)break;if(n!==i.EOF&&this.consume(e),t.isAcceptState&&(this.captureSimState(this.prevAccept,e,t),n===i.EOF))break;n=e.LA(1),a=t}return this.failOrAccept(this.prevAccept,e,a.configs,n)}getExistingTargetState(e,t){if(null===e.edges||tx.MAX_DFA_EDGE)return null;let n=e.edges[t-x.MIN_DFA_EDGE];return void 0===n&&(n=null),x.debug&&null!==n&&console.log("reuse state "+e.stateNumber+" edge to "+n.stateNumber),n}computeTargetState(e,t,n){const i=new c;return this.getReachableConfigSet(e,t.configs,i,n),0===i.items.length?(i.hasSemanticContext||this.addDFAEdge(t,n,r.ERROR),r.ERROR):this.addDFAEdge(t,n,null,i)}failOrAccept(e,t,n,a){if(null!==this.prevAccept.dfaState){const n=e.dfaState.lexerActionExecutor;return this.accept(t,n,this.startIndex,e.index,e.line,e.column),e.dfaState.prediction}if(a===i.EOF&&t.index===this.startIndex)return i.EOF;throw new g(this.recog,t,this.startIndex,n)}getReachableConfigSet(e,t,n,a){let r=o.INVALID_ALT_NUMBER;for(let o=0;ox.MAX_DFA_EDGE||(x.debug&&console.log("EDGE "+e+" -> "+n+" upon "+t),null===e.edges&&(e.edges=[]),e.edges[t-x.MIN_DFA_EDGE]=n),n}addDFAState(e){const t=new s(null,e);let n=null;for(let t=0;t0&&(o=this.getAltThatFinishedDecisionEntryRule(a),o!==s.INVALID_ALT_NUMBER)?o:s.INVALID_ALT_NUMBER}getAltThatFinishedDecisionEntryRule(e){const t=[];for(let n=0;n0||i.state instanceof d&&i.context.hasEmptyPath())&&t.indexOf(i.alt)<0&&t.push(i.alt)}return 0===t.length?s.INVALID_ALT_NUMBER:Math.min.apply(null,t)}splitAccordingToSemanticValidity(e,t){const n=new l(e.fullCtx),i=new l(e.fullCtx);for(let a=0;a50))throw"problem";if(e.state instanceof d){if(!e.context.isEmpty()){for(let s=0;s=0&&(i+=1)}this.closureCheckingStopState(m,t,n,l,a,i,r)}}}canDropLoopEntryEdgeInLeftRecursiveRule(e){const t=e.state;if(t.stateType!==c.STAR_LOOP_ENTRY)return!1;if(t.stateType!==c.STAR_LOOP_ENTRY||!t.isPrecedenceDecision||e.context.isEmpty()||e.context.hasEmptyPath())return!1;const n=e.context.length;for(let i=0;i=0?this.parser.ruleNames[e]:""}getEpsilonTarget(e,t,n,i,a,o){switch(t.serializationType){case E.RULE:return this.ruleTransition(e,t);case E.PRECEDENCE:return this.precedenceTransition(e,t,n,i,a);case E.PREDICATE:return this.predTransition(e,t,n,i,a);case E.ACTION:return this.actionTransition(e,t);case E.EPSILON:return new u({state:t.target},e);case E.ATOM:case E.RANGE:case E.SET:return o&&t.matches(m.EOF,0,1)?new u({state:t.target},e):null;default:return null}}actionTransition(e,t){if(this.debug){const e=-1===t.actionIndex?65535:t.actionIndex;console.log("ACTION edge "+t.ruleIndex+":"+e)}return new u({state:t.target},e)}precedenceTransition(e,t,n,a,o){this.debug&&(console.log("PRED (collectPredicates="+n+") "+t.precedence+">=_p, ctx dependent=true"),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));let r=null;if(n&&a)if(o){const n=this._input.index;this._input.seek(this._startIndex);const i=t.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(n),i&&(r=new u({state:t.target},e))}else{const n=x.andContext(e.semanticContext,t.getPredicate());r=new u({state:t.target,semanticContext:n},e)}else r=new u({state:t.target},e);return this.debug&&console.log("config from pred transition="+r),r}predTransition(e,t,n,a,o){this.debug&&(console.log("PRED (collectPredicates="+n+") "+t.ruleIndex+":"+t.predIndex+", ctx dependent="+t.isCtxDependent),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));let r=null;if(n&&(t.isCtxDependent&&a||!t.isCtxDependent))if(o){const n=this._input.index;this._input.seek(this._startIndex);const i=t.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(n),i&&(r=new u({state:t.target},e))}else{const n=x.andContext(e.semanticContext,t.getPredicate());r=new u({state:t.target,semanticContext:n},e)}else r=new u({state:t.target},e);return this.debug&&console.log("config from pred transition="+r),r}ruleTransition(e,t){this.debug&&console.log("CALL rule "+this.getRuleName(t.target.ruleIndex)+", ctx="+e.context);const n=t.followState,i=M.create(e.context,n.stateNumber);return new u({state:t.target,context:i},e)}getConflictingAlts(e){const t=h.getConflictingAltSubsets(e);return h.getAlts(t)}getConflictingAltsOrUniqueAlt(e){let t=null;return e.uniqueAlt!==s.INVALID_ALT_NUMBER?(t=new o,t.add(e.uniqueAlt)):t=e.conflictingAlts,t}getTokenName(e){if(e===m.EOF)return"EOF";if(null!==this.parser&&null!==this.parser.literalNames){if(!(e>=this.parser.literalNames.length&&e>=this.parser.symbolicNames.length)){return(this.parser.literalNames[e]||this.parser.symbolicNames[e])+"<"+e+">"}console.log(e+" ttype out of range: "+this.parser.literalNames),console.log(""+this.parser.getInputStream().getTokens())}return""+e}getLookaheadName(e){return this.getTokenName(e.LA(1))}dumpDeadEndConfigs(e){console.log("dead end configs: ");const t=e.getDeadEndConfigs();for(let e=0;e0){const e=n.state.transitions[0];if(e instanceof AtomTransition)i="Atom "+this.getTokenName(e.label);else if(e instanceof S){i=(e instanceof v?"~":"")+"Set "+e.set}}console.error(n.toString(this.parser,!0)+":"+i)}}noViableAlt(e,t,n,i){return new b(this.parser,e,e.get(i),e.LT(1),n,t)}getUniqueAlt(e){let t=s.INVALID_ALT_NUMBER;for(let n=0;n "+i+" upon "+this.getTokenName(n)),null===i)return null;if(i=this.addDFAState(e,i),null===t||n<-1||n>this.atn.maxTokenType)return i;if(null===t.edges&&(t.edges=[]),t.edges[n+1]=i,this.debug){const t=null===this.parser?null:this.parser.literalNames,n=null===this.parser?null:this.parser.symbolicNames;console.log("DFA=\n"+e.toString(t,n))}return i}addDFAState(e,t){if(t===g.ERROR)return t;const n=e.states.get(t);return null!==n?n:(t.stateNumber=e.states.length,t.configs.readOnly||(t.configs.optimizeConfigs(this),t.configs.setReadonly(!0)),e.states.add(t),this.debug&&console.log("adding new DFA state: "+t),t)}reportAttemptingFullContext(e,t,n,i,a){if(this.debug||this.retry_debug){const t=new C(i,a+1);console.log("reportAttemptingFullContext decision="+e.decision+":"+n+", input="+this.parser.getTokenStream().getText(t))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAttemptingFullContext(this.parser,e,i,a,t,n)}reportContextSensitivity(e,t,n,i,a){if(this.debug||this.retry_debug){const t=new C(i,a+1);console.log("reportContextSensitivity decision="+e.decision+":"+n+", input="+this.parser.getTokenStream().getText(t))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportContextSensitivity(this.parser,e,i,a,t,n)}reportAmbiguity(e,t,n,i,a,o,r){if(this.debug||this.retry_debug){const e=new C(n,i+1);console.log("reportAmbiguity "+o+":"+r+", input="+this.parser.getTokenStream().getText(e))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAmbiguity(this.parser,e,n,i,a,o,r)}}},7491:function(e,t,n){const{Map:i,BitSet:a,AltDict:o,hashStuff:r}=n(4581),s=n(6378),{RuleStopState:c}=n(4579),{ATNConfigSet:d}=n(237),{ATNConfig:u}=n(9906),{SemanticContext:l}=n(7821),m={SLL:0,LL:1,LL_EXACT_AMBIG_DETECTION:2,hasSLLConflictTerminatingPrediction:function(e,t){if(m.allConfigsInRuleStopStates(t))return!0;if(e===m.SLL&&t.hasSemanticContext){const e=new d;for(let n=0;n1)return!0}return!1},allSubsetsEqual:function(e){let t=null;for(let n=0;n=prec}?"}static filterPrecedencePredicates(e){const t=[];return e.values().map((function(e){e instanceof c&&t.push(e)})),t}}class d extends r{constructor(e,t){super();const n=new i;e instanceof d?e.opnds.map((function(e){n.add(e)})):n.add(e),t instanceof d?t.opnds.map((function(e){n.add(e)})):n.add(t);const a=c.filterPrecedencePredicates(n);if(a.length>0){let e=null;a.map((function(t){(null===e||t.precedencee.toString()));return(e.length>3?e.slice(3):e).join("&&")}}class u extends r{constructor(e,t){super();const n=new i;e instanceof u?e.opnds.map((function(e){n.add(e)})):n.add(e),t instanceof u?t.opnds.map((function(e){n.add(e)})):n.add(t);const a=c.filterPrecedencePredicates(n);if(a.length>0){const e=a.sort((function(e,t){return e.compareTo(t)})),t=e[e.length-1];n.add(t)}this.opnds=Array.from(n.values())}equals(e){return this===e||e instanceof u&&o(this.opnds,e.opnds)}updateHashCode(e){e.update(this.opnds,"OR")}evaluate(e,t){for(let n=0;ne.toString()));return(e.length>3?e.slice(3):e).join("||")}}e.exports={SemanticContext:r,PrecedencePredicate:c,Predicate:s}},6195:function(e,t,n){const{Token:i}=n(2653),{IntervalSet:a}=n(7615),{Predicate:o,PrecedencePredicate:r}=n(7821);class s{constructor(e){if(null==e)throw"target cannot be null.";this.target=e,this.isEpsilon=!1,this.label=null}}s.EPSILON=1,s.RANGE=2,s.RULE=3,s.PREDICATE=4,s.ATOM=5,s.ACTION=6,s.SET=7,s.NOT_SET=8,s.WILDCARD=9,s.PRECEDENCE=10,s.serializationNames=["INVALID","EPSILON","RANGE","RULE","PREDICATE","ATOM","ACTION","SET","NOT_SET","WILDCARD","PRECEDENCE"],s.serializationTypes={EpsilonTransition:s.EPSILON,RangeTransition:s.RANGE,RuleTransition:s.RULE,PredicateTransition:s.PREDICATE,AtomTransition:s.ATOM,ActionTransition:s.ACTION,SetTransition:s.SET,NotSetTransition:s.NOT_SET,WildcardTransition:s.WILDCARD,PrecedencePredicateTransition:s.PRECEDENCE};class c extends s{constructor(e){super(e)}}class d extends s{constructor(e,t){super(e),this.serializationType=s.SET,null!=t?this.label=t:(this.label=new a,this.label.addOne(i.INVALID_TYPE))}matches(e,t,n){return this.label.contains(e)}toString(){return this.label.toString()}}e.exports={Transition:s,AtomTransition:class extends s{constructor(e,t){super(e),this.label_=t,this.label=this.makeLabel(),this.serializationType=s.ATOM}makeLabel(){const e=new a;return e.addOne(this.label_),e}matches(e,t,n){return this.label_===e}toString(){return this.label_}},SetTransition:d,NotSetTransition:class extends d{constructor(e,t){super(e,t),this.serializationType=s.NOT_SET}matches(e,t,n){return e>=t&&e<=n&&!super.matches(e,t,n)}toString(){return"~"+super.toString()}},RuleTransition:class extends s{constructor(e,t,n,i){super(e),this.ruleIndex=t,this.precedence=n,this.followState=i,this.serializationType=s.RULE,this.isEpsilon=!0}matches(e,t,n){return!1}},ActionTransition:class extends s{constructor(e,t,n,i){super(e),this.serializationType=s.ACTION,this.ruleIndex=t,this.actionIndex=void 0===n?-1:n,this.isCtxDependent=void 0!==i&&i,this.isEpsilon=!0}matches(e,t,n){return!1}toString(){return"action_"+this.ruleIndex+":"+this.actionIndex}},EpsilonTransition:class extends s{constructor(e,t){super(e),this.serializationType=s.EPSILON,this.isEpsilon=!0,this.outermostPrecedenceReturn=t}matches(e,t,n){return!1}toString(){return"epsilon"}},RangeTransition:class extends s{constructor(e,t,n){super(e),this.serializationType=s.RANGE,this.start=t,this.stop=n,this.label=this.makeLabel()}makeLabel(){const e=new a;return e.addRange(this.start,this.stop),e}matches(e,t,n){return e>=this.start&&e<=this.stop}toString(){return"'"+String.fromCharCode(this.start)+"'..'"+String.fromCharCode(this.stop)+"'"}},WildcardTransition:class extends s{constructor(e){super(e),this.serializationType=s.WILDCARD}matches(e,t,n){return e>=t&&e<=n}toString(){return"."}},PredicateTransition:class extends c{constructor(e,t,n,i){super(e),this.serializationType=s.PREDICATE,this.ruleIndex=t,this.predIndex=n,this.isCtxDependent=i,this.isEpsilon=!0}matches(e,t,n){return!1}getPredicate(){return new o(this.ruleIndex,this.predIndex,this.isCtxDependent)}toString(){return"pred_"+this.ruleIndex+":"+this.predIndex}},PrecedencePredicateTransition:class extends c{constructor(e,t){super(e),this.serializationType=s.PRECEDENCE,this.precedence=t,this.isEpsilon=!0}matches(e,t,n){return!1}getPredicate(){return new r(this.precedence)}toString(){return this.precedence+" >= _p"}},AbstractPredicateTransition:c}},3212:function(e,t,n){t.ATN=n(6378),t.ATNDeserializer=n(2219),t.LexerATNSimulator=n(7076),t.ParserATNSimulator=n(1053),t.PredictionMode=n(7491)},7603:function(e,t,n){const{Set:i}=n(4581),{DFAState:a}=n(2241),{StarLoopEntryState:o}=n(4579),{ATNConfigSet:r}=n(237),{DFASerializer:s}=n(19),{LexerDFASerializer:c}=n(19);e.exports=class{constructor(e,t){if(void 0===t&&(t=0),this.atnStartState=e,this.decision=t,this._states=new i,this.s0=null,this.precedenceDfa=!1,e instanceof o&&e.isPrecedenceDecision){this.precedenceDfa=!0;const e=new a(null,new r);e.edges=[],e.isAcceptState=!1,e.requiresFullContext=!1,this.s0=e}}getPrecedenceStartState(e){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";return e<0||e>=this.s0.edges.length?null:this.s0.edges[e]||null}setPrecedenceStartState(e,t){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";e<0||(this.s0.edges[e]=t)}setPrecedenceDfa(e){if(this.precedenceDfa!==e){if(this._states=new i,e){const e=new a(null,new r);e.edges=[],e.isAcceptState=!1,e.requiresFullContext=!1,this.s0=e}else this.s0=null;this.precedenceDfa=e}}sortedStates(){return this._states.values().sort((function(e,t){return e.stateNumber-t.stateNumber}))}toString(e,t){if(e=e||null,t=t||null,null===this.s0)return"";return new s(this,e,t).toString()}toLexerString(){if(null===this.s0)return"";return new c(this).toString()}get states(){return this._states}}},19:function(e,t,n){const i=n(4581);class a{constructor(e,t,n){this.dfa=e,this.literalNames=t||[],this.symbolicNames=n||[]}toString(){if(null===this.dfa.s0)return null;let e="";const t=this.dfa.sortedStates();for(let n=0;n"),e=e.concat(this.getStateString(t)),e=e.concat("\n"))}}}return 0===e.length?null:e}getEdgeLabel(e){return 0===e?"EOF":null!==this.literalNames||null!==this.symbolicNames?this.literalNames[e-1]||this.symbolicNames[e-1]:String.fromCharCode(e-1)}getStateString(e){const t=(e.isAcceptState?":":"")+"s"+e.stateNumber+(e.requiresFullContext?"^":"");return e.isAcceptState?null!==e.predicates?t+"=>"+i.arrayToString(e.predicates):t+"=>"+e.prediction.toString():t}}e.exports={DFASerializer:a,LexerDFASerializer:class extends a{constructor(e){super(e,null)}getEdgeLabel(e){return"'"+String.fromCharCode(e)+"'"}}}},2241:function(e,t,n){const{ATNConfigSet:i}=n(237),{Hash:a,Set:o}=n(4581);class r{constructor(e,t){return null===e&&(e=-1),null===t&&(t=new i),this.stateNumber=e,this.configs=t,this.edges=null,this.isAcceptState=!1,this.prediction=0,this.lexerActionExecutor=null,this.requiresFullContext=!1,this.predicates=null,this}getAltSet(){const e=new o;if(null!==this.configs)for(let t=0;t=a.length)return""+n;const o=a[i]||null;return null===o||0===o.length?""+n:`${n} (${o})`}getConflictingAlts(e,t){if(null!==e)return e;const n=new i;for(let e=0;er.syntaxError(e,t,n,i,a,o)))}reportAmbiguity(e,t,n,i,a,o,r){this.delegates.map((s=>s.reportAmbiguity(e,t,n,i,a,o,r)))}reportAttemptingFullContext(e,t,n,i,a,o){this.delegates.map((r=>r.reportAttemptingFullContext(e,t,n,i,a,o)))}reportContextSensitivity(e,t,n,i,a,o){this.delegates.map((r=>r.reportContextSensitivity(e,t,n,i,a,o)))}}}},6218:function(e,t,n){const{Token:i}=n(2653),{NoViableAltException:a,InputMismatchException:o,FailedPredicateException:r,ParseCancellationException:s}=n(1706),{ATNState:c}=n(4579),{Interval:d,IntervalSet:u}=n(7615);class l extends class{reset(e){}recoverInline(e){}recover(e,t){}sync(e){}inErrorRecoveryMode(e){}reportError(e){}}{constructor(){super(),this.errorRecoveryMode=!1,this.lastErrorIndex=-1,this.lastErrorStates=null,this.nextTokensContext=null,this.nextTokenState=0}reset(e){this.endErrorCondition(e)}beginErrorCondition(e){this.errorRecoveryMode=!0}inErrorRecoveryMode(e){return this.errorRecoveryMode}endErrorCondition(e){this.errorRecoveryMode=!1,this.lastErrorStates=null,this.lastErrorIndex=-1}reportMatch(e){this.endErrorCondition(e)}reportError(e,t){this.inErrorRecoveryMode(e)||(this.beginErrorCondition(e),t instanceof a?this.reportNoViableAlternative(e,t):t instanceof o?this.reportInputMismatch(e,t):t instanceof r?this.reportFailedPredicate(e,t):(console.log("unknown recognition error type: "+t.constructor.name),console.log(t.stack),e.notifyErrorListeners(t.getOffendingToken(),t.getMessage(),t)))}recover(e,t){this.lastErrorIndex===e.getInputStream().index&&null!==this.lastErrorStates&&this.lastErrorStates.indexOf(e.state)>=0&&e.consume(),this.lastErrorIndex=e._input.index,null===this.lastErrorStates&&(this.lastErrorStates=[]),this.lastErrorStates.push(e.state);const n=this.getErrorRecoverySet(e);this.consumeUntil(e,n)}sync(e){if(this.inErrorRecoveryMode(e))return;const t=e._interp.atn.states[e.state],n=e.getTokenStream().LA(1),a=e.atn.nextTokens(t);if(a.contains(n))return this.nextTokensContext=null,void(this.nextTokenState=c.INVALID_STATE_NUMBER);if(a.contains(i.EPSILON))null===this.nextTokensContext&&(this.nextTokensContext=e._ctx,this.nextTokensState=e._stateNumber);else switch(t.stateType){case c.BLOCK_START:case c.STAR_BLOCK_START:case c.PLUS_BLOCK_START:case c.STAR_LOOP_ENTRY:if(null!==this.singleTokenDeletion(e))return;throw new o(e);case c.PLUS_LOOP_BACK:case c.STAR_LOOP_BACK:this.reportUnwantedToken(e);const t=new u;t.addSet(e.getExpectedTokens());const n=t.addSet(this.getErrorRecoverySet(e));this.consumeUntil(e,n)}}reportNoViableAlternative(e,t){const n=e.getTokenStream();let a;a=null!==n?t.startToken.type===i.EOF?"":n.getText(new d(t.startToken.tokenIndex,t.offendingToken.tokenIndex)):"";const o="no viable alternative at input "+this.escapeWSAndQuote(a);e.notifyErrorListeners(o,t.offendingToken,t)}reportInputMismatch(e,t){const n="mismatched input "+this.getTokenErrorDisplay(t.offendingToken)+" expecting "+t.getExpectedTokens().toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(n,t.offendingToken,t)}reportFailedPredicate(e,t){const n="rule "+e.ruleNames[e._ctx.ruleIndex]+" "+t.message;e.notifyErrorListeners(n,t.offendingToken,t)}reportUnwantedToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);const t=e.getCurrentToken(),n="extraneous input "+this.getTokenErrorDisplay(t)+" expecting "+this.getExpectedTokens(e).toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(n,t,null)}reportMissingToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);const t=e.getCurrentToken(),n="missing "+this.getExpectedTokens(e).toString(e.literalNames,e.symbolicNames)+" at "+this.getTokenErrorDisplay(t);e.notifyErrorListeners(n,t,null)}recoverInline(e){const t=this.singleTokenDeletion(e);if(null!==t)return e.consume(),t;if(this.singleTokenInsertion(e))return this.getMissingSymbol(e);throw new o(e)}singleTokenInsertion(e){const t=e.getTokenStream().LA(1),n=e._interp.atn,i=n.states[e.state].transitions[0].target;return!!n.nextTokens(i,e._ctx).contains(t)&&(this.reportMissingToken(e),!0)}singleTokenDeletion(e){const t=e.getTokenStream().LA(2);if(this.getExpectedTokens(e).contains(t)){this.reportUnwantedToken(e),e.consume();const t=e.getCurrentToken();return this.reportMatch(e),t}return null}getMissingSymbol(e){const t=e.getCurrentToken(),n=this.getExpectedTokens(e).first();let a;a=n===i.EOF?"":"";let o=t;const r=e.getTokenStream().LT(-1);return o.type===i.EOF&&null!==r&&(o=r),e.getTokenFactory().create(o.source,n,a,i.DEFAULT_CHANNEL,-1,-1,o.line,o.column)}getExpectedTokens(e){return e.getExpectedTokens()}getTokenErrorDisplay(e){if(null===e)return"";let t=e.text;return null===t&&(t=e.type===i.EOF?"":"<"+e.type+">"),this.escapeWSAndQuote(t)}escapeWSAndQuote(e){return"'"+(e=(e=(e=e.replace(/\n/g,"\\n")).replace(/\r/g,"\\r")).replace(/\t/g,"\\t"))+"'"}getErrorRecoverySet(e){const t=e._interp.atn;let n=e._ctx;const a=new u;for(;null!==n&&n.invokingState>=0;){const e=t.states[n.invokingState].transitions[0],i=t.nextTokens(e.followState);a.addSet(i),n=n.parentCtx}return a.removeOne(i.EPSILON),a}consumeUntil(e,t){let n=e.getTokenStream().LA(1);for(;n!==i.EOF&&!t.contains(n);)e.consume(),n=e.getTokenStream().LA(1)}}e.exports={BailErrorStrategy:class extends l{constructor(){super()}recover(e,t){let n=e._ctx;for(;null!==n;)n.exception=t,n=n.parentCtx;throw new s(t)}recoverInline(e){this.recover(e,new o(e))}sync(e){}},DefaultErrorStrategy:l}},1706:function(e,t,n){const{PredicateTransition:i}=n(6195),{Interval:a}=n(7615).Interval;class o extends Error{constructor(e){if(super(e.message),Error.captureStackTrace)Error.captureStackTrace(this,o);else(new Error).stack;this.message=e.message,this.recognizer=e.recognizer,this.input=e.input,this.ctx=e.ctx,this.offendingToken=null,this.offendingState=-1,null!==this.recognizer&&(this.offendingState=this.recognizer.state)}getExpectedTokens(){return null!==this.recognizer?this.recognizer.atn.getExpectedTokens(this.offendingState,this.ctx):null}toString(){return this.message}}function r(e,t){return null!==t?t:"failed predicate: {"+e+"}?"}class s extends Error{constructor(){super(),Error.captureStackTrace(this,s)}}e.exports={RecognitionException:o,NoViableAltException:class extends o{constructor(e,t,n,i,a,o){o=o||e._ctx,i=i||e.getCurrentToken(),n=n||e.getCurrentToken(),t=t||e.getInputStream(),super({message:"",recognizer:e,input:t,ctx:o}),this.deadEndConfigs=a,this.startToken=n,this.offendingToken=i}},LexerNoViableAltException:class extends o{constructor(e,t,n,i){super({message:"",recognizer:e,input:t,ctx:null}),this.startIndex=n,this.deadEndConfigs=i}toString(){let e="";return this.startIndex>=0&&this.startIndex=n)return;const a=t.charCodeAt(i);let o;return a>=55296&&a<=56319&&n>i+1&&(o=t.charCodeAt(i+1),o>=56320&&o<=57343)?1024*(a-55296)+o-56320+65536:a};e?e(String.prototype,"codePointAt",{value:t,configurable:!0,writable:!0}):String.prototype.codePointAt=t}()},8957:function(){String.fromCodePoint||function(){const e=function(){let e;try{const t={},n=Object.defineProperty;e=n(t,t,t)&&n}catch(e){}return e}(),t=String.fromCharCode,n=Math.floor,i=function(e){const i=16384,a=[];let o,r,s=-1;const c=arguments.length;if(!c)return"";let d="";for(;++s1114111||n(e)!==e)throw RangeError("Invalid code point: "+e);e<=65535?a.push(e):(e-=65536,o=55296+(e>>10),r=e%1024+56320,a.push(o,r)),(s+1===c||a.length>i)&&(d+=t.apply(null,a),a.length=0)}return d};e?e(String,"fromCodePoint",{value:i,configurable:!0,writable:!0}):String.fromCodePoint=i}()},6867:function(e,t,n){const{Token:i}=n(2653),{Interval:a}=n(7615),o=new a(-1,-2);class r extends class extends class{}{constructor(){super()}}{constructor(){super()}}class s extends r{constructor(){super()}}class c extends s{constructor(){super()}}class d extends s{constructor(e){super(),this.parentCtx=null,this.symbol=e}getChild(e){return null}getSymbol(){return this.symbol}getParent(){return this.parentCtx}getPayload(){return this.symbol}getSourceInterval(){if(null===this.symbol)return o;const e=this.symbol.tokenIndex;return new a(e,e)}getChildCount(){return 0}accept(e){return e.visitTerminal(this)}getText(){return this.symbol.text}toString(){return this.symbol.type===i.EOF?"":this.symbol.text}}class u{walk(e,t){if(t instanceof c||void 0!==t.isErrorNode&&t.isErrorNode())e.visitErrorNode(t);else if(t instanceof s)e.visitTerminal(t);else{this.enterRule(e,t);for(let n=0;n0&&(a=c.toStringTree(e.getChild(0),t),r=r.concat(a));for(let n=1;n-1?a(n):n}},7257:function(e,t,n){"use strict";var i=n(4597),a=n(3584),o=a("%Function.prototype.apply%"),r=a("%Function.prototype.call%"),s=a("%Reflect.apply%",!0)||i.call(r,o),c=a("%Object.getOwnPropertyDescriptor%",!0),d=a("%Object.defineProperty%",!0),u=a("%Math.max%");if(d)try{d({},"a",{value:1})}catch(e){d=null}e.exports=function(e){var t=s(i,r,arguments);if(c&&d){var n=c(t,"length");n.configurable&&d(t,"length",{value:1+u(0,e.length-(arguments.length-1))})}return t};var l=function(){return s(i,o,arguments)};d?d(e.exports,"apply",{value:l}):e.exports.apply=l},3290:function(e){e.exports=function(e){var t=new Date(e.getTime()),n=t.getTimezoneOffset();return t.setSeconds(0,0),6e4*n+t.getTime()%6e4}},8677:function(e,t,n){var i=n(6052);e.exports=function(e,t){var n=i(e),a=Number(t);return n.setDate(n.getDate()+a),n}},2220:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,36e5*n)}},6344:function(e,t,n){var i=n(6052);e.exports=function(e,t){var n=i(e).getTime(),a=Number(t);return new Date(n+a)}},5610:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,6e4*n)}},9282:function(e,t,n){var i=n(6052),a=n(3308);e.exports=function(e,t){var n=i(e),o=Number(t),r=n.getMonth()+o,s=new Date(0);s.setFullYear(n.getFullYear(),r,1),s.setHours(0,0,0,0);var c=a(s);return n.setMonth(r,Math.min(c,n.getDate())),n}},8834:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,1e3*n)}},427:function(e,t,n){var i=n(8677);e.exports=function(e,t){var n=Number(t);return i(e,7*n)}},7654:function(e,t,n){var i=n(9282);e.exports=function(e,t){var n=Number(t);return i(e,12*n)}},3308:function(e,t,n){var i=n(6052);e.exports=function(e){var t=i(e),n=t.getFullYear(),a=t.getMonth(),o=new Date(0);return o.setFullYear(n,a+1,0),o.setHours(0,0,0,0),o.getDate()}},4811:function(e){e.exports=function(e){return e instanceof Date}},6052:function(e,t,n){var i=n(3290),a=n(4811),o=36e5,r=6e4,s=/[T ]/,c=/:/,d=/^(\d{2})$/,u=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],l=/^(\d{4})/,m=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],p=/^-(\d{2})$/,f=/^-?(\d{3})$/,g=/^-?(\d{2})-?(\d{2})$/,h=/^-?W(\d{2})$/,y=/^-?W(\d{2})-?(\d{1})$/,x=/^(\d{2}([.,]\d*)?)$/,_=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,C=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,E=/([Z+-].*)$/,S=/^(Z)$/,v=/^([+-])(\d{2})$/,D=/^([+-])(\d{2}):?(\d{2})$/;function R(e,t,n){t=t||0,n=n||0;var i=new Date(0);i.setUTCFullYear(e,0,4);var a=7*t+n+1-(i.getUTCDay()||7);return i.setUTCDate(i.getUTCDate()+a),i}e.exports=function(e,t){if(a(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var n=(t||{}).additionalDigits;n=null==n?2:Number(n);var b=function(e){var t,n={},i=e.split(s);c.test(i[0])?(n.date=null,t=i[0]):(n.date=i[0],t=i[1]);if(t){var a=E.exec(t);a?(n.time=t.replace(a[1],""),n.timezone=a[1]):n.time=t}return n}(e),M=function(e,t){var n,i=u[t],a=m[t];if(n=l.exec(e)||a.exec(e)){var o=n[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(n=d.exec(e)||i.exec(e)){var r=n[1];return{year:100*parseInt(r,10),restDateString:e.slice(r.length)}}return{year:null}}(b.date,n),T=M.year,I=function(e,t){if(null===t)return null;var n,i,a;if(0===e.length)return(i=new Date(0)).setUTCFullYear(t),i;if(n=p.exec(e))return i=new Date(0),a=parseInt(n[1],10)-1,i.setUTCFullYear(t,a),i;if(n=f.exec(e)){i=new Date(0);var o=parseInt(n[1],10);return i.setUTCFullYear(t,0,o),i}if(n=g.exec(e)){i=new Date(0),a=parseInt(n[1],10)-1;var r=parseInt(n[2],10);return i.setUTCFullYear(t,a,r),i}if(n=h.exec(e))return R(t,parseInt(n[1],10)-1);if(n=y.exec(e)){return R(t,parseInt(n[1],10)-1,parseInt(n[2],10)-1)}return null}(M.restDateString,T);if(I){var L,P=I.getTime(),k=0;if(b.time&&(k=function(e){var t,n,i;if(t=x.exec(e))return(n=parseFloat(t[1].replace(",",".")))%24*o;if(t=_.exec(e))return n=parseInt(t[1],10),i=parseFloat(t[2].replace(",",".")),n%24*o+i*r;if(t=C.exec(e)){n=parseInt(t[1],10),i=parseInt(t[2],10);var a=parseFloat(t[3].replace(",","."));return n%24*o+i*r+1e3*a}return null}(b.time)),b.timezone)L=function(e){var t,n;if(t=S.exec(e))return 0;if(t=v.exec(e))return n=60*parseInt(t[2],10),"+"===t[1]?-n:n;if(t=D.exec(e))return n=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-n:n;return 0}(b.timezone)*r;else{var A=P+k,w=new Date(A);L=i(w);var O=new Date(A);O.setDate(w.getDate()+1);var Y=i(O)-i(w);Y>0&&(L+=Y)}return new Date(P+k+L)}return new Date(e)}},29:function(e,t,n){"use strict";var i=n(6675),a=n(5401),o=n(2042),r=n(8937),s=n(3959),c=n(6368),d=n(633),u=n(7483),l=n(3584),m=n(2648),p=n(7116),f=n(2965),g=n(705),h=n(7971),y=n(8360),x=m("ArrayBuffer.prototype.byteLength",!0);function _(e){if(!e||"object"!=typeof e||!x)return!1;try{return x(e),!0}catch(e){return!1}}var C=m("Date.prototype.getTime"),E=Object.getPrototypeOf,S=m("Object.prototype.toString"),v=l("%Set%",!0),D=m("Map.prototype.has",!0),R=m("Map.prototype.get",!0),b=m("Map.prototype.size",!0),M=m("Set.prototype.add",!0),T=m("Set.prototype.delete",!0),I=m("Set.prototype.has",!0),L=m("Set.prototype.size",!0);function P(e,t,n,i){for(var a,o=f(e);(a=o.next())&&!a.done;)if(Y(t,a.value,n,i))return T(e,a.value),!0;return!1}function k(e){return void 0===e?null:"object"!=typeof e?"symbol"!=typeof e&&("string"!=typeof e&&"number"!=typeof e||+e==+e):void 0}function A(e,t,n,i,a,o){var r=k(n);if(null!=r)return r;var s=R(t,r),c=y({},a,{strict:!1});return!(void 0===s&&!D(t,r)||!Y(i,s,c,o))&&(!D(e,r)&&Y(i,s,c,o))}function w(e,t,n){var i=k(n);return null!=i?i:I(t,i)&&!I(e,i)}function O(e,t,n,i,a,o){for(var r,s,c=f(e);(r=c.next())&&!r.done;)if(Y(n,s=r.value,a,o)&&Y(i,R(t,s),a,o))return T(e,s),!0;return!1}function Y(e,t,n,l){var m=n||{};if(m.strict?o(e,t):e===t)return!0;if(u(e)!==u(t))return!1;if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return m.strict?o(e,t):e==t;var g,T=l.has(e),k=l.has(t);if(T&&k){if(l.get(e)===l.get(t))return!0}else g={};return T||l.set(e,g),k||l.set(t,g),function(e,t,n,o){var u,l;if(typeof e!=typeof t)return!1;if(null==e||null==t)return!1;if(S(e)!==S(t))return!1;if(a(e)!==a(t))return!1;var m=c(e),g=c(t);if(m!==g)return!1;var T=e instanceof Error,k=t instanceof Error;if(T!==k)return!1;if((T||k)&&(e.name!==t.name||e.message!==t.message))return!1;var q=r(e),H=r(t);if(q!==H)return!1;if((q||H)&&(e.source!==t.source||s(e)!==s(t)))return!1;var j=d(e),F=d(t);if(j!==F)return!1;if((j||F)&&C(e)!==C(t))return!1;if(n.strict&&E&&E(e)!==E(t))return!1;if(h(e)!==h(t))return!1;var B=N(e),U=N(t);if(B!==U)return!1;if(B||U){if(e.length!==t.length)return!1;for(u=0;u=0;u--)if(z[u]!=G[u])return!1;for(u=z.length-1;u>=0;u--)if(!Y(e[l=z[u]],t[l],n,o))return!1;var W=p(e),K=p(t);if(W!==K)return!1;if("Set"===W||"Set"===K)return function(e,t,n,i){if(L(e)!==L(t))return!1;var a,o,r,s=f(e),c=f(t);for(;(a=s.next())&&!a.done;)if(a.value&&"object"==typeof a.value)r||(r=new v),M(r,a.value);else if(!I(t,a.value)){if(n.strict)return!1;if(!w(e,t,a.value))return!1;r||(r=new v),M(r,a.value)}if(r){for(;(o=c.next())&&!o.done;)if(o.value&&"object"==typeof o.value){if(!P(r,o.value,n.strict,i))return!1}else if(!n.strict&&!I(e,o.value)&&!P(r,o.value,n.strict,i))return!1;return 0===L(r)}return!0}(e,t,n,o);if("Map"===W)return function(e,t,n,i){if(b(e)!==b(t))return!1;var a,o,r,s,c,d,u=f(e),l=f(t);for(;(a=u.next())&&!a.done;)if(s=a.value[0],c=a.value[1],s&&"object"==typeof s)r||(r=new v),M(r,s);else if(void 0===(d=R(t,s))&&!D(t,s)||!Y(c,d,n,i)){if(n.strict)return!1;if(!A(e,t,s,c,n,i))return!1;r||(r=new v),M(r,s)}if(r){for(;(o=l.next())&&!o.done;)if(s=o.value[0],d=o.value[1],s&&"object"==typeof s){if(!O(r,e,s,d,n,i))return!1}else if(!(n.strict||e.has(s)&&Y(R(e,s),d,n,i)||O(r,e,s,d,y({},n,{strict:!1}),i)))return!1;return 0===L(r)}return!0}(e,t,n,o);return!0}(e,t,m,l)}function N(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&(!(e.length>0&&"number"!=typeof e[0])&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))))}e.exports=function(e,t,n){return Y(e,t,n,g())}},6406:function(e,t,n){"use strict";var i=n(6675),a="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,r=Array.prototype.concat,s=Object.defineProperty,c=n(4607)(),d=s&&c,u=function(e,t,n,i){var a;(!(t in e)||"function"==typeof(a=i)&&"[object Function]"===o.call(a)&&i())&&(d?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},l=function(e,t){var n=arguments.length>2?arguments[2]:{},o=i(t);a&&(o=r.call(o,Object.getOwnPropertySymbols(t)));for(var s=0;s(this.$index=i,this.$total=t(n))),this.$total=n)},i.countFn=function(e){return e&&e.length?e.length:0},i.sumFn=function(e){return i.aggregateMacro.apply(this,[e,e=>a.plus(r.arraify(e),r.arraify(this.$total)),0])},i.minFn=function(e){return i.aggregateMacro.apply(this,[e,e=>{const t=r.arraify(e),n=r.arraify(this.$total);return r.isEmpty(n)||o.lt(t,n)?t:n}])},i.maxFn=function(e){return i.aggregateMacro.apply(this,[e,e=>{const t=r.arraify(e),n=r.arraify(this.$total);return r.isEmpty(n)||o.gt(t,n)?t:n}])},i.avgFn=function(e){return a.div(i.sumFn(e),i.countFn(e))},e.exports=i},6203:function(e,t,n){var i=n(8406),a={};function o(e,t){if(0==t.length)return!0;for(var n=0;n1)throw new Error("Expected singleton on right side of contains, got "+JSON.stringify(t));return o(e,t)},a.in=function(e,t){if(0==e.length)return[];if(0==t.length)return!1;if(e.length>1)throw new Error("Expected singleton on right side of in, got "+JSON.stringify(t));return o(t,e)},e.exports=a},9397:function(e,t,n){const i={},{distinctFn:a}=n(9196),o=n(9179);i.union=function(e,t){return a(e.concat(t))},i.combineFn=function(e,t){return e.concat(t)},i.intersect=function(e,t){let n=[];const i=e.length;let a=t.length;if(i&&a){let r={};t.forEach((e=>{const t=o(e);r[t]?a--:r[t]=!0}));for(let t=0;t0;++t){let i=e[t],s=o(i);r[s]&&(n.push(i),r[s]=!1,a--)}}return n},e.exports=i},3659:function(e){e.exports={reset:function(){this.nowDate=new Date,this.today=null,this.now=null,this.timeOfDay=null,this.localTimezoneOffset=null},today:null,now:null,timeOfDay:null}},774:function(e,t,n){var i={};const a=n(8110),o=n(3659),r=a.FP_Date,s=a.FP_DateTime,c=a.FP_Time;i.now=function(){if(!o.now){var e=o.nowDate,t=s.isoDateTime(e);o.now=new s(t)}return o.now},i.today=function(){if(!o.today){var e=o.nowDate,t=r.isoDate(e);o.today=new r(t)}return o.today},i.timeOfDay=function(){if(!o.timeOfDay){const e=o.nowDate,t=s.isoTime(e);o.timeOfDay=new c(t)}return o.timeOfDay},e.exports=i},8406:function(e,t,n){var i=n(8110).FP_Type,a=n(9678),o=n(3110),r=Array.prototype.slice,s=Object.keys,c=function(e){return"[object Arguments]"==Object.prototype.toString.call(e)};function d(e){return"string"==typeof e||e instanceof String}function u(e){return!isNaN(parseFloat(e))&&isFinite(e)}function l(e){return e.toUpperCase().replace(/\s+/," ")}function m(e,t,n){if(n||(n={}),(e=a.valDataConverted(e))===(t=a.valDataConverted(t)))return!0;if(n.fuzzy){if(d(e)&&d(t))return l(e)==l(t);if(u(e)&&u(t))return o.isEquivalent(e,t)}else if("number"==typeof e&&"number"==typeof t)return o.isEqual(e,t);if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return e===t;var f=e instanceof i,g=t instanceof i;return f&&g?n.fuzzy?e.equivalentTo(t):e.equals(t):!f&&!g&&function(e,t,n){var i,a;if(p(e)||p(t))return!1;if(e.prototype!==t.prototype)return!1;if(c(e)||c(t))return m(e=c(e)?r.call(e):e,t=c(t)?r.call(t):t,n);try{var o=s(e),d=s(t)}catch(e){return!1}if(o.length!=d.length)return!1;for(o.sort(),d.sort(),i=o.length-1;i>=0;i--)if(o[i]!=d[i])return!1;if(1===o.length)return m(e[a=o[0]],t[a],n);for(i=o.length-1;i>=0;i--)if(!m(e[a=o[i]],t[a],n))return!1;return typeof e==typeof t}(e,t,n)}function p(e){return null==e}e.exports=m},2457:function(e,t,n){var i=n(9678),a=n(8406),o=n(8110);const r=o.FP_Type,s=o.FP_Date,c=o.FP_DateTime;var d={};function u(e,t){return i.isEmpty(e)||i.isEmpty(t)?[]:a(e,t)}function l(e,t){return i.isEmpty(e)&&i.isEmpty(t)?[!0]:i.isEmpty(e)||i.isEmpty(t)?[]:a(e,t,{fuzzy:!0})}function m(e,t){i.assertAtMostOne(e,"Singleton was expected"),i.assertAtMostOne(t,"Singleton was expected"),e=i.valDataConverted(e[0]),t=i.valDataConverted(t[0]);let n=e.constructor===s?c:e.constructor,a=t.constructor===s?c:t.constructor;return n!==a&&i.raiseError('Type of "'+e+'" ('+n.name+') did not match type of "'+t+'" ('+a.name+")","InequalityExpression"),[e,t]}d.equal=function(e,t){return u(e,t)},d.unequal=function(e,t){var n=u(e,t);return void 0===n?void 0:!n},d.equival=function(e,t){return l(e,t)},d.unequival=function(e,t){return!l(e,t)},d.lt=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e<0}return n0}return n>i},d.lte=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e<=0}return n<=i},d.gte=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e>=0}return n>=i},e.exports=d},5556:function(e,t,n){const i=n(9678),{whereMacro:a,distinctFn:o}=n(9196),r=n(4572),s=n(9179),c={};function d(e,t){const n=e.length;let i=n<=t.length;if(i&&n){const n=t.reduce(((e,t)=>(e[s(t)]=!0,e)),{});i=!e.some((e=>!n[s(e)]))}return i}c.emptyFn=i.isEmpty,c.notFn=function(e){let t=r.singleton(e,"Boolean");return"boolean"==typeof t?!t:[]},c.existsMacro=function(e,t){var n=e;return t?c.existsMacro(a(e,t)):!i.isEmpty(n)},c.allMacro=function(e,t){for(let n=0,a=e.length;n{const i=n[t]?.__path__;return i?Array.isArray(n[t])?e[t]=n[t].map((e=>T(e,i))):e[t]=T(n[t],i):e[t]=n[t],e}),{}));let u={dataRoot:c,vars:Object.assign(d,n),model:i},l=s.doEval(u,c,t.children[0]),m=Array.isArray(l)?l[0]:l,p=m instanceof b?m.path:null;return l=function e(t){if(t=o.valData(t),Array.isArray(t))for(let n=0,i=t.length;n":{fn:p.gt,arity:{2:["Any","Any"]},nullable:!0},"<=":{fn:p.lte,arity:{2:["Any","Any"]},nullable:!0},">=":{fn:p.gte,arity:{2:["Any","Any"]},nullable:!0},containsOp:{fn:f.contains,arity:{2:["Any","Any"]}},inOp:{fn:f.in,arity:{2:["Any","Any"]}},isOp:{fn:C.isFn,arity:{2:["Any","TypeSpecifier"]}},asOp:{fn:C.asFn,arity:{2:["Any","TypeSpecifier"]}},"&":{fn:g.amp,arity:{2:["String","String"]}},"+":{fn:g.plus,arity:{2:["Any","Any"]},nullable:!0},"-":{fn:g.minus,arity:{2:["Any","Any"]},nullable:!0},"*":{fn:g.mul,arity:{2:["Number","Number"]},nullable:!0},"/":{fn:g.div,arity:{2:["Number","Number"]},nullable:!0},mod:{fn:g.mod,arity:{2:["Number","Number"]},nullable:!0},div:{fn:g.intdiv,arity:{2:["Number","Number"]},nullable:!0},or:{fn:_.orOp,arity:{2:[["Boolean"],["Boolean"]]}},and:{fn:_.andOp,arity:{2:[["Boolean"],["Boolean"]]}},xor:{fn:_.xorOp,arity:{2:[["Boolean"],["Boolean"]]}},implies:{fn:_.impliesOp,arity:{2:[["Boolean"],["Boolean"]]}}},s.InvocationExpression=function(e,t,n){return n.children.reduce((function(t,n){return s.doEval(e,t,n)}),t)},s.TermExpression=function(e,t,n){return t&&(t=t.map((e=>e instanceof Object&&e.resourceType?T(e,e.resourceType):e))),s.doEval(e,t,n.children[0])},s.PolarityExpression=function(e,t,n){var i=n.terminalNodeText[0],a=s.doEval(e,t,n.children[0]);if(1!==a.length)throw new Error("Unary "+i+" can only be applied to an individual number.");if("number"!=typeof a[0]||isNaN(a[0]))throw new Error("Unary "+i+" can only be applied to a number.");return"-"===i&&(a[0]=-a[0]),a},s.TypeSpecifier=function(e,t,n){let i,a;const o=n.text.split(".").map((e=>e.replace(/(^`|`$)/g,"")));switch(o.length){case 2:[i,a]=o;break;case 1:[a]=o;break;default:throw new Error("Expected TypeSpecifier node, got "+JSON.stringify(n))}return new M({namespace:i,name:a})},s.ExternalConstantTerm=function(e,t,n){var i=n.children[0].children[0],a=s.Identifier(e,t,i)[0],o=e.vars[a];if(!(a in e.vars))throw new Error("Attempting to access an undefined environment variable: "+a);return null==o?[]:o instanceof Array?o:[o]},s.LiteralTerm=function(e,t,n){var i=n.children[0];return i?s.doEval(e,t,i):[n.text]},s.StringLiteral=function(e,t,n){var i=n.text.replace(/(^'|'$)/g,"");return[i=i.replace(/\\(u\d{4}|.)/g,(function(e,t){switch(e){case"\\r":return"\r";case"\\n":return"\n";case"\\t":return"\t";case"\\f":return"\f";default:return t.length>1?String.fromCharCode("0x"+t.slice(1)):t}}))]},s.BooleanLiteral=function(e,t,n){return"true"===n.text?[!0]:[!1]},s.QuantityLiteral=function(e,t,n){var i=n.children[0],a=Number(i.terminalNodeText[0]),o=i.children[0],r=o.terminalNodeText[0];return!r&&o.children&&(r=o.children[0].terminalNodeText[0]),[new D(a,r)]},s.DateTimeLiteral=function(e,t,n){var i=n.text.slice(1);return[new S(i)]},s.TimeLiteral=function(e,t,n){var i=n.text.slice(1);return[new v(i)]},s.NumberLiteral=function(e,t,n){return[Number(n.text)]},s.Identifier=function(e,t,n){return[n.text.replace(/(^`|`$)/g,"")]},s.InvocationTerm=function(e,t,n){return s.doEval(e,t,n.children[0])},s.MemberInvocation=function(e,t,n){const i=s.doEval(e,t,n.children[0])[0],a=e.model;if(t){if(o.isCapitalized(i))return t.filter((e=>e instanceof b&&e.path===i));{const e=t.path||t.__path__;return t.reduce((function(t,n){var r=(n=T(n,e)).path+"."+i;if(a){let e=a.pathsDefinedElsewhere[r];e&&(r=e)}let s,c,d=a&&a.choiceTypePaths[r];if(d)for(let e of d){let t=i+e;if(s=n.data?.[t],c=n.data?.["_"+t],void 0!==s||void 0!==c){r+=e;break}}else s=n.data?.[i],c=n.data?.["_"+i],void 0===s&&void 0===c&&(s=n._data[i]),"extension"===i&&(r="Extension");return r=a&&a.path2Type[r]||r,o.isSome(s)||o.isSome(c)?(Array.isArray(s)?t=t.concat(s.map(((e,t)=>T(e,r,c&&c[t])))):t.push(T(s,r,c)),t):t}),[])}}return[]},s.IndexerExpression=function(e,t,n){const i=n.children[0],a=n.children[1];var r=s.doEval(e,t,i),c=s.doEval(e,t,a);if(o.isEmpty(c))return[];var d=parseInt(c[0]);return r&&o.isSome(d)&&r.length>d&&d>=0?[r[d]]:[]},s.Functn=function(e,t,n){return n.children.map((function(n){return s.doEval(e,t,n)}))},s.realizeParams=function(e,t,n){return n&&n[0]&&n[0].children?n[0].children.map((function(n){return s.doEval(e,t,n)})):[]},s.FunctionInvocation=function(e,t,n){var i=s.doEval(e,t,n.children[0]);const a=i[0];return i.shift(),function(e,t,n,i){var a,r=s.invocationTable[t];if(r){if(r.arity){var c=i?i.length:0,d=r.arity[c];if(d){for(var u=[],l=0;l(this.$index=n,t(e)[0])))):[]},extension:function(e,t){return!1!==e&&!e||!t?[]:i.flatten(e.map(((e,n)=>{this.$index=n;const i=e&&(e.data&&e.data.extension||e._data&&e._data.extension);return i?i.filter((e=>e.url===t)).map((e=>o.makeResNode(e,"Extension"))):[]})))},selectMacro:function(e,t){return!1===e||e?i.flatten(e.map(((e,n)=>(this.$index=n,t(e))))):[]},repeatMacro:function(e,t){if(!1!==e&&!e)return[];let n=[];const i={},a=e.length;for(let o=0;o{const t=r(e),n=!i[t];return n&&(i[t]=!0),n}))}while(n.lengtha.fromValue(e).is(t)))},distinctFn:function(e){let t=[];if(e.length>0){let n={};for(let i=0,a=e.length;i{const i=e[n];return t[n]=c(i),t}),{}):e}e.exports=function(e){return JSON.stringify(c(e))}},1997:function(e){var t={orOp:function(e,t){if(Array.isArray(t)){if(!0===e)return!0;if(!1===e)return[];if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t||[]:e||t},andOp:function(e,t){if(Array.isArray(t)){if(!0===e)return[];if(!1===e)return!1;if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t&&[]:e&&t},xorOp:function(e,t){return Array.isArray(e)||Array.isArray(t)?[]:e&&!t||!e&&t},impliesOp:function(e,t){if(Array.isArray(t)){if(!0===e)return[];if(!1===e)return!0;if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t||[]:!1===e||e&&t}};e.exports=t},7072:function(e,t,n){var i=n(8110);let{FP_TimeBase:a,FP_Quantity:o}=i;const r=n(9678);var s={};function c(e){let t=r.valData(e);if("number"!=typeof t){if(1==t.length&&"number"==typeof(t=r.valData(t[0])))return t;throw new Error("Expected number, but got "+JSON.stringify(t||e))}return t}function d(e){return"number"!=typeof e&&0==e.length}s.amp=function(e,t){return(e||"")+(t||"")},s.plus=function(e,t){if(1==e.length&&1==t.length){var n=r.valDataConverted(e[0]),i=r.valDataConverted(t[0]);if("string"==typeof n&&"string"==typeof i)return n+i;if("number"==typeof n&&"number"==typeof i)return n+i;if(n instanceof a&&i instanceof o)return n.plus(i)}throw new Error("Cannot "+JSON.stringify(e)+" + "+JSON.stringify(t))},s.minus=function(e,t){if(1==e.length&&1==t.length){var n=r.valDataConverted(e[0]),i=r.valDataConverted(t[0]);if("number"==typeof n&&"number"==typeof i)return n-i;if(n instanceof a&&i instanceof o)return n.plus(new o(-i.value,i.unit))}throw new Error("Cannot "+JSON.stringify(e)+" - "+JSON.stringify(t))},s.mul=function(e,t){return e*t},s.div=function(e,t){return 0===t?[]:e/t},s.intdiv=function(e,t){return 0===t?[]:Math.floor(e/t)},s.mod=function(e,t){return 0===t?[]:e%t},s.abs=function(e){if(d(e))return[];{let t=c(e);return Math.abs(t)}},s.ceiling=function(e){if(d(e))return[];{let t=c(e);return Math.ceil(t)}},s.exp=function(e){if(d(e))return[];{let t=c(e);return Math.exp(t)}},s.floor=function(e){if(d(e))return[];{let t=c(e);return Math.floor(t)}},s.ln=function(e){if(d(e))return[];{let t=c(e);return Math.log(t)}},s.log=function(e,t){if(d(e)||d(t))return[];{let n=c(e),i=c(t);return Math.log(n)/Math.log(i)}},s.power=function(e,t){if(d(e)||d(t))return[];{let n=c(e),i=c(t);return n<0&&Math.floor(i)!=i?[]:Math.pow(n,i)}},s.round=function(e,t){if(d(e))return[];{let n=c(e);if(d(t))return Math.round(n);{let e=c(t),i=Math.pow(10,e);return Math.round(n*i)/i}}},s.sqrt=function(e){if(d(e))return[];{let t=c(e);return t<0?[]:Math.sqrt(t)}},s.truncate=function(e){if(d(e))return[];{let t=c(e);return Math.trunc(t)}},e.exports=s},4572:function(e,t,n){var i=n(9678),a=n(8110);const{FP_Quantity:o}=a;var r={iifMacro:function(e,t,n,a){return i.isTrue(t(e))?n(e):a?a(e):[]},traceFn:function(e,t){return console.log("TRACE:["+(t||"")+"]",JSON.stringify(e,null," ")),e}},s=/^[+-]?\d+$/;r.toInteger=function(e){if(1!==e.length)return[];var t=i.valData(e[0]);return!1===t?0:!0===t?1:"number"==typeof t?Number.isInteger(t)?t:[]:"string"==typeof t&&s.test(t)?parseInt(t):[]};const c=/^((\+|-)?\d+(\.\d+)?)\s*(('[^']+')|([a-zA-Z]+))?$/,d=1,u=5,l=6;r.toQuantity=function(e,t){let n;if(t&&!o.mapTimeUnitsToUCUMCode[t]&&(t=`'${t}'`),e.length>1)throw new Error("Could not convert to quantity: input collection contains multiple items");if(1===e.length){var a=i.valDataConverted(e[0]);let r;if("number"==typeof a)n=new o(a,"'1'");else if(a instanceof o)n=a;else if("boolean"==typeof a)n=new o(a?1:0,"'1'");else if("string"==typeof a&&(r=c.exec(a))){const e=r[d],t=r[u],i=r[l];i&&!o.mapTimeUnitsToUCUMCode[i]||(n=new o(Number(e),t||i||"'1'"))}n&&t&&n.unit!==t&&(n=o.convUnitTo(n.unit,n.value,t))}return n||[]};var m=/^[+-]?\d+(\.\d+)?$/;function p(e){let t=e.slice(3);r["to"+t]=function(n){var o=[];if(n.length>1)throw Error("to "+t+" called for a collection of length "+n.length);if(1===n.length){var r=a[e].checkString(i.valData(n[0]));r&&(o=r)}return o}}r.toDecimal=function(e){if(1!==e.length)return[];var t=i.valData(e[0]);return!1===t?0:!0===t?1:"number"==typeof t?t:"string"==typeof t&&m.test(t)?parseFloat(t):[]},r.toString=function(e){return 1!==e.length?[]:i.valDataConverted(e[0]).toString()},p("FP_Date"),p("FP_DateTime"),p("FP_Time");const f=["true","t","yes","y","1","1.0"].reduce(((e,t)=>(e[t]=!0,e)),{}),g=["false","f","no","n","0","0.0"].reduce(((e,t)=>(e[t]=!0,e)),{});r.toBoolean=function(e){if(1!==e.length)return[];const t=i.valData(e[0]);switch(typeof t){case"boolean":return t;case"number":if(1===t)return!0;if(0===t)return!1;break;case"string":const e=t.toLowerCase();if(f[e])return!0;if(g[e])return!1}return[]},r.createConvertsToFn=function(e,t){return"string"==typeof t?function(n){return 1!==n.length?[]:typeof e(n)===t}:function(n){return 1!==n.length?[]:e(n)instanceof t}};const h={Integer:function(e){const t=i.valData(e[0]);if(Number.isInteger(t))return t},Boolean:function(e){const t=i.valData(e[0]);return!0===t||!1===t?t:1===e.length||void 0},Number:function(e){const t=i.valData(e[0]);if("number"==typeof t)return t},String:function(e){const t=i.valData(e[0]);if("string"==typeof t)return t}};r.singleton=function(e,t){if(e.length>1)throw new Error("Unexpected collection"+JSON.stringify(e)+"; expected singleton of type "+t);if(0===e.length)return[];const n=h[t];if(n){const i=n(e);if(void 0!==i)return i;throw new Error(`Expected ${t.toLowerCase()}, but got: ${JSON.stringify(e)}`)}throw new Error("Not supported type "+t)},e.exports=r},5758:function(e,t,n){const i=n(9678),{ResourceNode:a}=n(8110);let o=a.makeResNode;var r={children:function(e){let t=this.model;return e.reduce((function(e,n){let a=i.valData(n);if(n=o(n),"object"==typeof a){for(var r of Object.keys(a)){var s=a[r],c=n.path+"."+r;if(t){let e=t.pathsDefinedElsewhere[c];e&&(c=e)}Array.isArray(s)?e.push.apply(e,s.map((e=>o(e,c)))):e.push(o(s,c))}return e}return e}),[])},descendants:function(e){for(var t=r.children.call(this,e),n=[];t.length>0;)n.push.apply(n,t),t=r.children.call(this,t);return n}};e.exports=r},3110:function(e){let t={};function n(e){const t=/(\d+)(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/.exec(""+ +e);if(!t)return 0;const n=t[2],i=t[3];return Math.max(0,("0"===n?0:(n||"").length)-(i||0))}function i(e,t){const n=Math.pow(10,t);return Math.round(e*n)/n}const a=t.roundToMaxPrecision=function(e){return 1e-8*Math.round(e/1e-8)};t.isEquivalent=function(e,t){if(Number.isInteger(e)&&Number.isInteger(t))return e===t;const a=Math.min(n(e),n(t));return 0===a?Math.round(e)===Math.round(t):i(e,a)===i(t,a)},t.isEqual=function(e,t){return a(e)===a(t)},e.exports=t},7412:function(e,t,n){t.atn=n(3212),t.codepointat=n(5855),t.dfa=n(2836),t.fromcodepoint=n(8957),t.tree=n(6910),t.error=n(927),t.Token=n(2653).Token,t.CommonToken=n(2653).CommonToken,t.InputStream=n(5876),t.CommonTokenStream=n(2605),t.Lexer=n(8141),t.Parser=n(1967);var i=n(6848);t.PredictionContextCache=i.PredictionContextCache,t.ParserRuleContext=n(6353),t.Interval=n(7615).Interval,t.IntervalSet=n(7615).IntervalSet,t.Utils=n(4581),t.LL1Analyzer=n(6966).LL1Analyzer},9273:function(e,t,n){const i=n(7412),a=["悋Ꜫ脳맭䅼㯧瞆","奤Aȃ\b\t\t","\t\t\t","\t\b\t\b\t\t\t\n\t\n\v\t\v","\f\t\f\r\t\r\t\t","\t\t\t\t","\t\t\t","\t\t\t\t","\t\t\t",'\t\t \t !\t!"\t"#',"\t#$\t$%\t%&\t&'\t'(\t()\t)","*\t*+\t+,\t,-\t-.\t./\t/0\t0","1\t12\t23\t34\t45\t56\t67\t7","8\t89\t9:\t:;\t;<\t<=\t=>\t>","?\t?@\t@A\tAB\tBC\tCD\tD","","\b","\b\t\t\t\t\n\n\n\n","\v\v\f\f\r\r\r","","","","","","","","",""," ",' !!!!!"""','"""##$$$$$',"$%%%%%%%&","&&&&&&''((","((())))))*","****++++,,",",,,-------",".......///","/////////0","0000011111","1122222233","3334444445","5555555666","6666677777","7777777788","8888888888","88ƃ\n88ƅ\n88Ƈ\n888Ɗ","\n89999:::::","::::::ƚ\n:\r::ƛ",":ƞ\n::Ơ\n::Ƣ\n::::",":::::ƫ\n:;;Ʈ\n;",";;Ʊ\n;\f;;ƴ\v;<<<","<ƹ\n<\f<<Ƽ\v<<<==","==ǃ\n=\f==dž\v===>",">Nj\n>\r>>nj>>>Ǒ\n>\r>>ǒ",">Ǖ\n>??ǘ\n?\r??Ǚ?","?@@@@@Ǣ\n@\f@@ǥ\v","@@@@@@AAAA","Aǰ\nA\fAAdz\vAAABB","BBǺ\nBCCCCCCD","DǣE\t\v","\r\b\t\n\v\f\r","!#%')+","-/13579;= ?!A","\"C#E$G%I&K'M(O)Q*S+U,W-Y.[/]0_1a2c3e4g5i6k7m8o9q:su;w}","?@Aƒ…‡\f","2;--//C\\aac|2;C\\aac|",'^^bb))\v\f""',"\f\f\n))11^^bbhhppttvv2;CHchȔ","","\t","\v\r","","","","","!","#%","')+","-/","13","57","9;","=?A","CE","GI","KM","OQ","SUW","Y[","]_","ac","eg","ikm","oq","uw","y{","}","‰","‹","\t\v‘","\r“•","—›","Ÿ¡","£¦","¨ª","!­#°%³","'µ)·","+º-½","/À1É","3Í5Ð","7Ô9Ü;Þ","=à?â","AäCé","EïGñ","I÷Kþ","MąOćQČ","SĒUė","WěYĠ","[ħ]Į","_ĺaŀ","cŇeōgŒ","iŘkŠ","mŨoŵ","qƋsƏ","uƭwƵ","yƿ{NJ}Ǘ","ǝǫ","ƒǶ…ǻ","‡ȁ‰Š","0Š‹Œ","]ŒŽ","_Ž\b","-\n‘’/","’\f“”,","”•–1","–—˜f","˜™k™šxš","›œoœ","qžfž","Ÿ ( ","¡¢~¢","£¤>¤¥","?¥¦§",">§¨©","@©ª«","@«¬?¬ ","­®k®¯u",'¯"°±c',"±²u²$³","´?´&µ¶","€¶(·¸","#¸¹?¹*","º»#»¼€","¼,½¾k","¾¿p¿.","ÀÁeÁÂqÂ","ÃpÃÄvÄÅ","cÅÆkÆÇ","pÇÈuÈ0","ÉÊcÊËp","ËÌfÌ2Í","ÎqÎÏtÏ4","ÐÑzÑÒ","qÒÓtÓ6","ÔÕkÕÖo","Ö×r×ØnØ","ÙkÙÚgÚÛ","uÛ8ÜÝ","*Ý:Þß+","ß<àá}","á>âã","ã@äåvå","ætæçwçè","gèBéê","hêëcëìn","ìíuíîg","îDïð'ð","Fñò&òó","vóôjôõ","kõöuöH","÷ø&øùk","ùúpúûfû","ügüýzýJ","þÿ&ÿĀ","vĀāqāĂv","ĂăcăĄn","ĄLąĆ.Ć","NćĈ{Ĉĉ","gĉĊcĊċ","tċPČčo","čĎqĎďp","ďĐvĐđjđ","RĒēyēĔ","gĔĕgĕĖ","mĖTėĘf","ĘęcęĚ{","ĚVěĜjĜ","ĝqĝĞwĞğ","tğXĠġ","oġĢkĢģp","ģĤwĤĥv","ĥĦgĦZħ","ĨuĨĩgĩĪ","eĪīqīĬ","pĬĭfĭ\\","Įįoįİk","İınıIJnIJ","ijkijĴuĴĵ","gĵĶeĶķ","qķĸpĸĹf","Ĺ^ĺĻ{","ĻļgļĽcĽ","ľtľĿuĿ`","ŀŁoŁł","qłŃpŃńv","ńŅjŅņu","ņbŇňyň","ʼngʼnŊgŊŋ","mŋŌuŌd","ōŎfŎŏc","ŏŐ{Őőu","őfŒœjœ","ŔqŔŕwŕŖ","tŖŗuŗh","ŘřořŚk","ŚśpśŜw","ŜŝvŝŞgŞ","şuşjŠš","ušŢgŢţ","eţŤqŤťp","ťŦfŦŧu","ŧlŨũoũ","ŪkŪūnūŬ","nŬŭkŭŮ","uŮůgůŰe","ŰűqűŲp","ŲųfųŴuŴ","nŵŶBŶŷ","\tŷŸ\tŸŹ\t","ŹƆ\tźŻ/","Żż\tżƄ\t","Žž/žſ\tſ","Ƃ\tƀƁVƁƃ","s:ƂƀƂƃ","ƃƅƄŽ","ƄƅƅƇ","ƆźƆƇ","ƇƉƈƊ","\\ƉƈƉƊ","ƊpƋƌ","BƌƍVƍƎs:","ƎrƏƐ\tƐ","ơ\tƑƒ<ƒƓ","\tƓƟ\tƔƕ","<ƕƖ\tƖƝ\t","Ɨƙ0Ƙƚ\t","ƙƘƚƛ","ƛƙƛƜ","ƜƞƝƗ","ƝƞƞƠ","ƟƔƟƠ","ƠƢơƑ","ơƢƢƪ","ƣƫ\\Ƥƥ\tƥ","Ʀ\tƦƧ\tƧƨ","<ƨƩ\tƩƫ\t","ƪƣƪƤ","ƪƫƫt","ƬƮ\tƭƬ","ƮƲƯƱ\t","ưƯƱƴ","ƲưƲƳ","ƳvƴƲ","Ƶƺbƶƹƒ","BƷƹ\nƸƶ","ƸƷƹƼ","ƺƸƺƻ","ƻƽƼƺ","ƽƾbƾx","ƿDŽ)ǀǃƒBǁ","ǃ\nǂǀǂ","ǁǃdžDŽ","ǂDŽDžDž","LJdžDŽLJ","Lj)LjzljNj","\tNJljNjnj","njNJnjǍ","Ǎǔǎǐ","0ǏǑ\tǐǏ","Ǒǒǒǐ","ǒǓǓǕ","ǔǎǔǕ","Ǖ|ǖǘ\t\b","ǗǖǘǙ","ǙǗǙǚ","ǚǛǛǜ\b?","ǜ~ǝǞ1Ǟ","ǟ,ǟǣǠ","Ǣ\vǡǠǢ","ǥǣǤǣ","ǡǤǦǥ","ǣǦǧ,ǧ","Ǩ1Ǩǩǩ","Ǫ\b@Ǫ€ǫǬ","1Ǭǭ1ǭDZ","Ǯǰ\n\tǯǮ","ǰdzDZǯ","DZDzDzǴ","dzDZǴǵ\bA","ǵ‚Ƕǹ^","ǷǺ\t\nǸǺ…Cǹ","ǷǹǸǺ","„ǻǼwǼ","ǽ‡DǽǾ‡DǾǿ","‡DǿȀ‡DȀ†","ȁȂ\t\vȂˆ","ƂƄƆƉƛƝƟ","ơƪƭưƲƸƺǂDŽnjǒǔ","ǙǣDZǹ"].join(""),o=(new i.atn.ATNDeserializer).deserialize(a),r=o.decisionToState.map(((e,t)=>new i.dfa.DFA(e,t)));class s extends i.Lexer{static grammarFileName="FHIRPath.g4";static channelNames=["DEFAULT_TOKEN_CHANNEL","HIDDEN"];static modeNames=["DEFAULT_MODE"];static literalNames=[null,"'.'","'['","']'","'+'","'-'","'*'","'/'","'div'","'mod'","'&'","'|'","'<='","'<'","'>'","'>='","'is'","'as'","'='","'~'","'!='","'!~'","'in'","'contains'","'and'","'or'","'xor'","'implies'","'('","')'","'{'","'}'","'true'","'false'","'%'","'$this'","'$index'","'$total'","','","'year'","'month'","'week'","'day'","'hour'","'minute'","'second'","'millisecond'","'years'","'months'","'weeks'","'days'","'hours'","'minutes'","'seconds'","'milliseconds'"];static symbolicNames=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DATETIME","TIME","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT"];static ruleNames=["T__0","T__1","T__2","T__3","T__4","T__5","T__6","T__7","T__8","T__9","T__10","T__11","T__12","T__13","T__14","T__15","T__16","T__17","T__18","T__19","T__20","T__21","T__22","T__23","T__24","T__25","T__26","T__27","T__28","T__29","T__30","T__31","T__32","T__33","T__34","T__35","T__36","T__37","T__38","T__39","T__40","T__41","T__42","T__43","T__44","T__45","T__46","T__47","T__48","T__49","T__50","T__51","T__52","T__53","DATETIME","TIME","TIMEFORMAT","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT","ESC","UNICODE","HEX"];constructor(e){super(e),this._interp=new i.atn.LexerATNSimulator(this,o,r,new i.PredictionContextCache)}get atn(){return o}}s.EOF=i.Token.EOF,s.T__0=1,s.T__1=2,s.T__2=3,s.T__3=4,s.T__4=5,s.T__5=6,s.T__6=7,s.T__7=8,s.T__8=9,s.T__9=10,s.T__10=11,s.T__11=12,s.T__12=13,s.T__13=14,s.T__14=15,s.T__15=16,s.T__16=17,s.T__17=18,s.T__18=19,s.T__19=20,s.T__20=21,s.T__21=22,s.T__22=23,s.T__23=24,s.T__24=25,s.T__25=26,s.T__26=27,s.T__27=28,s.T__28=29,s.T__29=30,s.T__30=31,s.T__31=32,s.T__32=33,s.T__33=34,s.T__34=35,s.T__35=36,s.T__36=37,s.T__37=38,s.T__38=39,s.T__39=40,s.T__40=41,s.T__41=42,s.T__42=43,s.T__43=44,s.T__44=45,s.T__45=46,s.T__46=47,s.T__47=48,s.T__48=49,s.T__49=50,s.T__50=51,s.T__51=52,s.T__52=53,s.T__53=54,s.DATETIME=55,s.TIME=56,s.IDENTIFIER=57,s.DELIMITEDIDENTIFIER=58,s.STRING=59,s.NUMBER=60,s.WS=61,s.COMMENT=62,s.LINE_COMMENT=63,e.exports=s},6769:function(e,t,n){const i=n(7412);class a extends i.tree.ParseTreeListener{enterEntireExpression(e){}exitEntireExpression(e){}enterIndexerExpression(e){}exitIndexerExpression(e){}enterPolarityExpression(e){}exitPolarityExpression(e){}enterAdditiveExpression(e){}exitAdditiveExpression(e){}enterMultiplicativeExpression(e){}exitMultiplicativeExpression(e){}enterUnionExpression(e){}exitUnionExpression(e){}enterOrExpression(e){}exitOrExpression(e){}enterAndExpression(e){}exitAndExpression(e){}enterMembershipExpression(e){}exitMembershipExpression(e){}enterInequalityExpression(e){}exitInequalityExpression(e){}enterInvocationExpression(e){}exitInvocationExpression(e){}enterEqualityExpression(e){}exitEqualityExpression(e){}enterImpliesExpression(e){}exitImpliesExpression(e){}enterTermExpression(e){}exitTermExpression(e){}enterTypeExpression(e){}exitTypeExpression(e){}enterInvocationTerm(e){}exitInvocationTerm(e){}enterLiteralTerm(e){}exitLiteralTerm(e){}enterExternalConstantTerm(e){}exitExternalConstantTerm(e){}enterParenthesizedTerm(e){}exitParenthesizedTerm(e){}enterNullLiteral(e){}exitNullLiteral(e){}enterBooleanLiteral(e){}exitBooleanLiteral(e){}enterStringLiteral(e){}exitStringLiteral(e){}enterNumberLiteral(e){}exitNumberLiteral(e){}enterDateTimeLiteral(e){}exitDateTimeLiteral(e){}enterTimeLiteral(e){}exitTimeLiteral(e){}enterQuantityLiteral(e){}exitQuantityLiteral(e){}enterExternalConstant(e){}exitExternalConstant(e){}enterMemberInvocation(e){}exitMemberInvocation(e){}enterFunctionInvocation(e){}exitFunctionInvocation(e){}enterThisInvocation(e){}exitThisInvocation(e){}enterIndexInvocation(e){}exitIndexInvocation(e){}enterTotalInvocation(e){}exitTotalInvocation(e){}enterFunctn(e){}exitFunctn(e){}enterParamList(e){}exitParamList(e){}enterQuantity(e){}exitQuantity(e){}enterUnit(e){}exitUnit(e){}enterDateTimePrecision(e){}exitDateTimePrecision(e){}enterPluralDateTimePrecision(e){}exitPluralDateTimePrecision(e){}enterTypeSpecifier(e){}exitTypeSpecifier(e){}enterQualifiedIdentifier(e){}exitQualifiedIdentifier(e){}enterIdentifier(e){}exitIdentifier(e){}}e.exports=a},2583:function(e,t,n){const i=n(7412),a=n(6769),o=["悋Ꜫ脳맭䅼㯧瞆","奤Aœ\t\t","\t\t\t\t","\b\t\b\t\t\t\n\t\n\v\t\v\f\t\f","\r\t\r\t\t\t","","(\n","","","","","","","P\n\fS\v","\\","\n","f\n","k\n","r\n\b","\b\b\bw\n\b\b\b\t\t\t","\t~\n\t\f\t\t\v\t\n\n\n…\n\n","\v\v\v\vŠ\n\v","\f\f\r\r","•\n\f˜","\v","\b\n\f","\b\v","\f\f","",'"#)018',";<­ '","[\be","\ng\fqs","z‚","‰‹","","‘™",' !!"','"#$\b$(',"%&\t&(\r'#","'%(Q",")*\f\f*+\t+P\r,-\f\v","-.\t.P\f/0\f\n","01\r1P\v23\f\t","34\t4P\n56\f6","7\t7P\b89\f9:","\t:P;<\f","<==P>?\f","?@\t\b@PAB\f","BCCPDE\f","EFFP\fGH\f","HIIJJK","KPLM\f\bMN\t\t","NPO)O,","O/O2O5","O8O;","O>OAOD","OGOLPS","QOQRR","SQT\\\f","U\\\bV\\\nWX","XYYZZ\\","[T[U","[V[W\\","]^ ^f!_f\t\n","`f=af>bf9cf",":df\ne]e_","e`ea","ebeced","f\tgj$hk","ik=jhji","k\vlr","mr\bnr%or&","pr'qlqm","qnqoqp","r\rsttv","uw\tvu","vwwxxy","yz","{|(|~}{","~}","€€","‚„>","ƒ…\v„ƒ","„……","†Š\f‡Š\rˆ","Š=‰†‰","‡‰ˆŠ","‹Œ\t\vŒ","Ž\t\fŽ","","‘–’“","“•”’","•˜–”","–——","˜–™š","\t\rš'OQ[ejqv","„‰–"].join(""),r=(new i.atn.ATNDeserializer).deserialize(o),s=r.decisionToState.map(((e,t)=>new i.dfa.DFA(e,t))),c=new i.PredictionContextCache;class d extends i.Parser{static grammarFileName="FHIRPath.g4";static literalNames=[null,"'.'","'['","']'","'+'","'-'","'*'","'/'","'div'","'mod'","'&'","'|'","'<='","'<'","'>'","'>='","'is'","'as'","'='","'~'","'!='","'!~'","'in'","'contains'","'and'","'or'","'xor'","'implies'","'('","')'","'{'","'}'","'true'","'false'","'%'","'$this'","'$index'","'$total'","','","'year'","'month'","'week'","'day'","'hour'","'minute'","'second'","'millisecond'","'years'","'months'","'weeks'","'days'","'hours'","'minutes'","'seconds'","'milliseconds'"];static symbolicNames=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DATETIME","TIME","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT"];static ruleNames=["entireExpression","expression","term","literal","externalConstant","invocation","functn","paramList","quantity","unit","dateTimePrecision","pluralDateTimePrecision","typeSpecifier","qualifiedIdentifier","identifier"];constructor(e){super(e),this._interp=new i.atn.ParserATNSimulator(this,r,s,c),this.ruleNames=d.ruleNames,this.literalNames=d.literalNames,this.symbolicNames=d.symbolicNames}get atn(){return r}sempred(e,t,n){if(1===t)return this.expression_sempred(e,n);throw"No predicate with index:"+t}expression_sempred(e,t){switch(t){case 0:return this.precpred(this._ctx,10);case 1:return this.precpred(this._ctx,9);case 2:return this.precpred(this._ctx,8);case 3:return this.precpred(this._ctx,7);case 4:return this.precpred(this._ctx,5);case 5:return this.precpred(this._ctx,4);case 6:return this.precpred(this._ctx,3);case 7:return this.precpred(this._ctx,2);case 8:return this.precpred(this._ctx,1);case 9:return this.precpred(this._ctx,13);case 10:return this.precpred(this._ctx,12);case 11:return this.precpred(this._ctx,6);default:throw"No predicate with index:"+t}}entireExpression(){let e=new u(this,this._ctx,this.state);this.enterRule(e,0,d.RULE_entireExpression);try{this.enterOuterAlt(e,1),this.state=30,this.expression(0),this.state=31,this.match(d.EOF)}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}expression(e){void 0===e&&(e=0);const t=this._ctx,n=this.state;let a=new l(this,this._ctx,n),o=a;this.enterRecursionRule(a,2,d.RULE_expression,e);var r=0;try{switch(this.enterOuterAlt(a,1),this.state=37,this._errHandler.sync(this),this._input.LA(1)){case d.T__15:case d.T__16:case d.T__21:case d.T__22:case d.T__27:case d.T__29:case d.T__31:case d.T__32:case d.T__33:case d.T__34:case d.T__35:case d.T__36:case d.DATETIME:case d.TIME:case d.IDENTIFIER:case d.DELIMITEDIDENTIFIER:case d.STRING:case d.NUMBER:a=new D(this,a),this._ctx=a,o=a,this.state=34,this.term();break;case d.T__3:case d.T__4:a=new p(this,a),this._ctx=a,o=a,this.state=35,(r=this._input.LA(1))!==d.T__3&&r!==d.T__4?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume()),this.state=36,this.expression(11);break;default:throw new i.error.NoViableAltException(this)}this._ctx.stop=this._input.LT(-1),this.state=79,this._errHandler.sync(this);for(var s=this._interp.adaptivePredict(this._input,2,this._ctx);2!=s&&s!=i.atn.ATN.INVALID_ALT_NUMBER;){if(1===s)switch(null!==this._parseListeners&&this.triggerExitRuleEvent(),o=a,this.state=77,this._errHandler.sync(this),this._interp.adaptivePredict(this._input,1,this._ctx)){case 1:if(a=new g(this,new l(this,t,n)),this.pushNewRecursionContext(a,2,d.RULE_expression),this.state=39,!this.precpred(this._ctx,10))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 10)");this.state=40,0!=(-32&(r=this._input.LA(1)))||0==(1<0){let e=[];for(let t=0,n=u.length;tn.length)&&(t=n.length),t-=e.length;var i=n.indexOf(e,t);return-1!==i&&i===t}}),String.prototype.includes||Object.defineProperty(String.prototype,"includes",{value:function(){return-1!==this.indexOf.apply(this,arguments)}}),Object.assign||Object.defineProperty(Object,"assign",{value:function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");return e(arguments,1).reduce((function(e,t){return Object.keys(Object(t)).forEach((function(n){e[n]=t[n]})),e}),Object(t))}})},5592:function(e,t,n){const i=n(9678),a=n(4572),o={},r={};o.indexOf=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.indexOf(t)},o.substring=function(e,t,n){const o=a.singleton(e,"String");return i.isEmpty(o)||i.isEmpty(t)||t<0||t>=o.length?[]:void 0===n||i.isEmpty(n)?o.substring(t):o.substring(t,t+n)},o.startsWith=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.startsWith(t)},o.endsWith=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.endsWith(t)},o.containsFn=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.includes(t)},o.upper=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.toUpperCase()},o.lower=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.toLowerCase()};const s=!1===new RegExp("").dotAll;o.matches=s?function(e,t){const n=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n))return[];return new RegExp(t,"s").test(n)}:function(e,t){const n=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n))return[];var o;return new RegExp((r[o=t]||(r[o]=o.replace(/\./g,((e,t,n)=>{const i=n.substr(0,t).replace(/\\\\/g,"").replace(/\\[\][]/g,""),a="\\"===i[i.length-1],o=i.lastIndexOf("["),r=i.lastIndexOf("]");return a||o>r?".":"[^]"}))),r[o])).test(n)},o.replace=function(e,t,n){const o=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n)||i.isEmpty(o))return[];const r=new RegExp(i.escapeStringForRegExp(t),"g");return o.replace(r,n)},o.replaceMatches=function(e,t,n){const o=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n)||i.isEmpty(o))return[];const r=new RegExp(t,"g");return o.replace(r,n)},o.length=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.length},o.toChars=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.split("")},e.exports=o},8110:function(e,t,n){const i=n(5610),a=n(8506).UcumLhcUtils.getInstance(),o=n(3110);let r="[0-9][0-9](\\:[0-9][0-9](\\:[0-9][0-9](\\.[0-9]+)?)?)?(Z|(\\+|-)[0-9][0-9]\\:[0-9][0-9])?",s=new RegExp("^T?"+r+"$"),c=new RegExp("^[0-9][0-9][0-9][0-9](-[0-9][0-9](-[0-9][0-9](T"+r+")?)?)?Z?$"),d=new RegExp("^[0-9][0-9][0-9][0-9](-[0-9][0-9](-[0-9][0-9])?)?$");class u{equals(){return!1}equivalentTo(){return!1}toString(){return this.asStr?this.asStr:super.toString()}toJSON(){return this.toString()}compare(){throw"Not implemented"}}class l extends u{constructor(e,t){super(),this.asStr=e+" "+t,this.value=e,this.unit=t}equals(e){if(!(e instanceof this.constructor))return!1;if(this.unit===e.unit)return o.isEqual(this.value,e.value);const t=this._compareYearsAndMonths(e);if(t)return t.isEqual;const n=l.toUcumQuantity(this.value,this.unit),i=l.toUcumQuantity(e.value,e.unit),r=a.convertUnitTo(i.unit,i.value,n.unit);return"succeeded"===r.status&&o.isEqual(n.value,r.toVal)}equivalentTo(e){if(!(e instanceof this.constructor))return!1;if(this.unit===e.unit)return o.isEquivalent(this.value,e.value);const t=l.getEquivalentUcumUnitCode(this.unit),n=l.getEquivalentUcumUnitCode(e.unit),i=a.convertUnitTo(n,e.value,t);return"succeeded"===i.status&&o.isEquivalent(this.value,i.toVal)}_compareYearsAndMonths(e){const t=l._yearMonthConversionFactor[this.unit],n=l._yearMonthConversionFactor[e.unit];return t&&n?{isEqual:o.isEqual(this.value*t,e.value*n)}:null}}const m=/^'|'$/g;l.getEquivalentUcumUnitCode=function(e){return l.mapTimeUnitsToUCUMCode[e]||e.replace(m,"")},l.toUcumQuantity=function(e,t){const n=l._calendarDuration2Seconds[t];return n?{value:n*e,unit:"s"}:{value:e,unit:t.replace(m,"")}},l.convUnitTo=function(e,t,n){const i=l._yearMonthConversionFactor[e],o=l._yearMonthConversionFactor[n];if(i&&o)return new l(i*t/o,n);const r=l._calendarDuration2Seconds[e],s=l._calendarDuration2Seconds[n];if(s){if(r)return new l(r*t/s,n);{const i=a.convertUnitTo(e.replace(/^'|'$/g,""),t,"s");if("succeeded"===i.status)return new l(i.toVal/s,n)}}else{const i=r?a.convertUnitTo("s",r*t,n.replace(/^'|'$/g,"")):a.convertUnitTo(e.replace(/^'|'$/g,""),t,n.replace(/^'|'$/g,""));if("succeeded"===i.status)return new l(i.toVal,n)}return null},l._calendarDuration2Seconds={years:31536e3,months:2592e3,weeks:604800,days:86400,hours:3600,minutes:60,seconds:1,milliseconds:.001,year:31536e3,month:2592e3,week:604800,day:86400,hour:3600,minute:60,second:1,millisecond:.001},l._yearMonthConversionFactor={years:12,months:1,year:12,month:1},l.arithmeticDurationUnits={years:"year",months:"month",weeks:"week",days:"day",hours:"hour",minutes:"minute",seconds:"second",milliseconds:"millisecond",year:"year",month:"month",week:"week",day:"day",hour:"hour",minute:"minute",second:"second",millisecond:"millisecond","'wk'":"week","'d'":"day","'h'":"hour","'min'":"minute","'s'":"second","'ms'":"millisecond"},l.mapUCUMCodeToTimeUnits={a:"year",mo:"month",wk:"week",d:"day",h:"hour",min:"minute",s:"second",ms:"millisecond"},l.mapTimeUnitsToUCUMCode=Object.keys(l.mapUCUMCodeToTimeUnits).reduce((function(e,t){return e[l.mapUCUMCodeToTimeUnits[t]]=t,e[l.mapUCUMCodeToTimeUnits[t]+"s"]=t,e}),{});class p extends u{constructor(e){super(),this.asStr=e}plus(e){const t=e.unit;let n=l.arithmeticDurationUnits[t];if(!n)throw new Error("For date/time arithmetic, the unit of the quantity must be one of the following time-based units: "+Object.keys(l.arithmeticDurationUnits));const i=this.constructor,a=i._timeUnitToDatePrecision[n];if(void 0===a)throw new Error("Unsupported unit for +. The unit should be one of "+Object.keys(i._timeUnitToDatePrecision).join(", ")+".");let o=e.value;const r=i===g;if((r?a<2:a<5)&&(o=Math.trunc(o)),this._getPrecision()2?new f(o)._getTimeParts():this._getTimeParts(),c=i>2?new f(r)._getTimeParts():e._getTimeParts(),d=0;d<=a&&!1!==t;++d)t=s[d]==c[d];t&&(t=void 0)}}else t=!1;return t}equivalentTo(e){var t=e instanceof this.constructor;t&&((t=this._getPrecision()==e._getPrecision())&&(t=this._getDateObj().getTime()==e._getDateObj().getTime()));return t}compare(e){var t=this._getPrecision(),n=e._getPrecision(),i=t<=n?this._getDateObj().getTime():this._dateAtPrecision(n).getTime(),a=n<=t?e._getDateObj().getTime():e._dateAtPrecision(t).getTime();return t!==n&&i===a?null:i-a}_getPrecision(){return void 0===this.precision&&this._getMatchData(),this.precision}_getMatchData(e,t){if(void 0===this.timeMatchData&&(this.timeMatchData=this.asStr.match(e),this.timeMatchData))for(let e=t;e>=0&&void 0===this.precision;--e)this.timeMatchData[e]&&(this.precision=e);return this.timeMatchData}_getTimeParts(e){var t=[];t=[e[0]];var n=e[4];if(n){let e=t[0];t[0]=e.slice(0,e.length-n.length)}var i=e[1];if(i){let n=t[0];t[0]=n.slice(0,n.length-i.length),t[1]=i;var a=e[2];if(a){t[1]=i.slice(0,i.length-a.length),t[2]=a;var o=e[3];o&&(t[2]=a.slice(0,a.length-o.length),t[3]=o)}}return t}_getDateObj(){if(!this.dateObj){var e=this._getPrecision();this.dateObj=this._dateAtPrecision(e)}return this.dateObj}_createDate(e,t,n,a,o,r,s,c){var d=new Date(e,t,n,a,o,r,s);if(c){var u=d.getTimezoneOffset(),l=0;if("Z"!=c){var m=c.split(":"),p=parseInt(m[0]);l=parseInt(m[1]),p<0&&(l=-l),l+=60*p}d=i(d,-u-l)}return d}}p.timeUnitToAddFn={year:n(7654),month:n(9282),week:n(427),day:n(8677),hour:n(2220),minute:n(5610),second:n(8834),millisecond:n(6344)};class f extends p{constructor(e){super(e)}compare(e){if(!(e instanceof f))throw"Invalid comparison of a DateTime with something else";return super.compare(e)}_getMatchData(){return super._getMatchData(c,5)}_getTimeParts(){if(!this.timeParts){let t=this._getMatchData(),n=t[0];this.timeParts=[n];var e=t[1];if(e){this.timeParts[0]=n.slice(0,n.length-e.length),this.timeParts[1]=e;let i=t[2];if(i){this.timeParts[1]=e.slice(0,e.length-i.length),this.timeParts[2]=i;let n=t[3];n&&(this.timeParts[2]=i.slice(0,i.length-n.length),"T"===n[0]&&(t[3]=n.slice(1)),this.timeParts=this.timeParts.concat(super._getTimeParts(t.slice(3))))}}}return this.timeParts}_dateAtPrecision(e){var t=this._getTimeParts(),n=this._getMatchData()[7],i=this._getPrecision(),a=parseInt(t[0]),o=i>0?parseInt(t[1].slice(1))-1:0,r=i>1?parseInt(t[2].slice(1)):1,s=i>2?parseInt(t[3]):0,c=i>3?parseInt(t[4].slice(1)):0,d=i>4?parseInt(t[5].slice(1)):0,u=t.length>6?parseInt(t[6].slice(1)):0,l=this._createDate(a,o,r,s,c,d,u,n);return e0?l.getMonth():0,r=e>1?l.getDate():1,s=e>2?l.getHours():0,c=e>3?l.getMinutes():0,l=new Date(a,o,r,s,c)),l}}f.checkString=function(e){let t=new f(e);return t._getMatchData()||(t=null),t},f._timeUnitToDatePrecision={year:0,month:1,week:2,day:2,hour:3,minute:4,second:5,millisecond:6},f._datePrecisionToTimeUnit=["year","month","day","hour","minute","second","millisecond"];class g extends p{constructor(e){"T"==e[0]&&(e=e.slice(1)),super(e)}compare(e){if(!(e instanceof g))throw"Invalid comparison of a time with something else";return super.compare(e)}_dateAtPrecision(e){var t=this._getTimeParts(),n=this._getMatchData()[4],i=this._getPrecision(),a=2010,o=parseInt(t[0]),r=i>0?parseInt(t[1].slice(1)):0,s=i>1?parseInt(t[2].slice(1)):0,c=t.length>3?parseInt(t[3].slice(1)):0,d=this._createDate(a,0,1,o,r,s,c,n);return n&&(d.setYear(a),d.setMonth(0),d.setDate(1)),e0?d.getMinutes():0,d=new Date(a,0,1,o,r)),d}_getMatchData(){return super._getMatchData(s,2)}_getTimeParts(){return this.timeParts||(this.timeParts=super._getTimeParts(this._getMatchData())),this.timeParts}}function h(e,t){var n=e;return 3===t&&e<100&&(n="0"+e),e<10&&(n="0"+n),n}g.checkString=function(e){let t=new g(e);return t._getMatchData()||(t=null),t},g._timeUnitToDatePrecision={hour:0,minute:1,second:2,millisecond:3},g._datePrecisionToTimeUnit=["hour","minute","second","millisecond"],f.isoDateTime=function(e,t){void 0===t&&(t=5);var n=""+e.getFullYear();if(t>0&&(n+="-"+h(e.getMonth()+1),t>1&&(n+="-"+h(e.getDate()),t>2&&(n+="T"+f.isoTime(e,t-3)))),t>2){var i=e.getTimezoneOffset(),a=i<0?"+":"-",o=(i=Math.abs(i))%60;n+=a+h((i-o)/60)+":"+h(o)}return n},f.isoTime=function(e,t){void 0===t&&(t=2);let n=""+h(e.getHours());return t>0&&(n+=":"+h(e.getMinutes()),t>1&&(n+=":"+h(e.getSeconds()),e.getMilliseconds()&&(n+="."+h(e.getMilliseconds(),3)))),n};class y extends f{constructor(e){super(e)}_getMatchData(){return p.prototype._getMatchData.apply(this,[d,2])}}y.checkString=function(e){let t=new y(e);return t._getMatchData()||(t=null),t},y.isoDate=function(e,t){return(void 0===t||t>2)&&(t=2),f.isoDateTime(e,t)};class x{constructor(e,t,n){e?.resourceType&&(t=e.resourceType),this.path=t,this.data=e,this._data=n||{}}getTypeInfo(){const e=_.FHIR;return/^System\.(.*)$/.test(this.path)?new _({namespace:_.System,name:RegExp.$1}):-1===this.path.indexOf(".")?new _({namespace:e,name:this.path}):_.model?new _({namespace:e,name:"BackboneElement"}):_.createByValueInNamespace({namespace:e,value:this.data})}toJSON(){return JSON.stringify(this.data)}convertData(){var e=this.data;switch(this.path){case"Quantity":if("http://unitsofmeasure.org"===e?.system&&"number"==typeof e.value&&"string"==typeof e.code){if(void 0!==e.comparator)throw new Error("Cannot convert a FHIR.Quantity that has a comparator");e=new l(e.value,l.mapUCUMCodeToTimeUnits[e.code]||"'"+e.code+"'")}break;case"date":e=y.checkString(e)||e;break;case"dateTime":e=f.checkString(e)||e;break;case"time":e=g.checkString(e)||e}return e}}x.makeResNode=function(e,t,n){return e instanceof x?e:new x(e,t,n)};class _{constructor({name:e,namespace:t}){this.name=e,this.namespace=t}static model=null;is(e){if(e instanceof _&&(!this.namespace||!e.namespace||this.namespace===e.namespace)){if(!_.model||this.namespace&&this.namespace!==_.FHIR)return this.name===e.name;{let t=this.name;do{if(t===e.name)return!0}while(t=_.model.type2Parent[t])}}return!1}}_.System="System",_.FHIR="FHIR",_.createByValueInNamespace=function({namespace:e,value:t}){let n=typeof t;return Number.isInteger(t)?n="integer":"number"===n?n="decimal":t instanceof f?n="dateTime":t instanceof g?n="time":t instanceof l&&(n="Quantity"),e===_.System&&(n=n.replace(/^\w/,(e=>e.toUpperCase()))),new _({namespace:e,name:n})},_.fromValue=function(e){return e instanceof x?e.getTypeInfo():_.createByValueInNamespace({namespace:_.System,value:e})},e.exports={FP_Type:u,FP_TimeBase:p,FP_Date:y,FP_DateTime:f,FP_Time:g,FP_Quantity:l,timeRE:s,dateTimeRE:c,ResourceNode:x,TypeInfo:_,typeFn:function(e){return e.map((e=>_.fromValue(e)))},isFn:function(e,t){if(0===e.length)return[];if(e.length>1)throw new Error("Expected singleton on left side of 'is', got "+JSON.stringify(e));return _.fromValue(e[0]).is(t)},asFn:function(e,t){if(0===e.length)return[];if(e.length>1)throw new Error("Expected singleton on left side of 'as', got "+JSON.stringify(e));return _.fromValue(e[0]).is(t)?e:[]}}},9678:function(e,t,n){const i={},a=n(8110);let{ResourceNode:o}=a;i.raiseError=function(e,t){throw(t=t?t+": ":"")+e},i.assertAtMostOne=function(e,t){e.length>1&&i.raiseError("Was expecting no more than one element but got "+JSON.stringify(e),t)},i.assertType=function(e,t,n){let a=this.valData(e);if(t.indexOf(typeof a)<0){let a=t.length>1?"one of "+t.join(", "):t[0];i.raiseError("Found type '"+typeof e+"' but was expecting "+a,n)}return a},i.isEmpty=function(e){return Array.isArray(e)&&0==e.length},i.isSome=function(e){return null!=e&&!i.isEmpty(e)},i.isTrue=function(e){return null!=e&&(!0===e||1==e.length&&!0===e[0])},i.isFalse=function(e){return null!=e&&(!1===e||1==e.length&&!1===e[0])},i.isCapitalized=function(e){return e&&e[0]===e[0].toUpperCase()},i.flatten=function(e){return e.reduce((function(e,t){return Array.isArray(t)?e=e.concat(t):e.push(t),e}),[])},i.arraify=function(e){return Array.isArray(e)?e:i.isSome(e)?[e]:[]},i.valData=function(e){return e instanceof o?e.data:e},i.valDataConverted=function(e){return e instanceof o&&(e=e.convertData()),e},i.escapeStringForRegExp=function(e){return e.replace(/[-[\]{}()*+?.,\\/^$|#\s]/g,"\\$&")},e.exports=i},4730:function(e,t,n){"use strict";var i=n(9898),a=Object.prototype.toString,o=Object.prototype.hasOwnProperty,r=function(e,t,n){for(var i=0,a=e.length;i=3&&(o=n),"[object Array]"===a.call(e)?r(e,t,o):"string"==typeof e?s(e,t,o):c(e,t,o)}},7193:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,i=Object.prototype.toString,a="[object Function]";e.exports=function(e){var o=this;if("function"!=typeof o||i.call(o)!==a)throw new TypeError(t+o);for(var r,s=n.call(arguments,1),c=function(){if(this instanceof r){var t=o.apply(this,s.concat(n.call(arguments)));return Object(t)===t?t:this}return o.apply(e,s.concat(n.call(arguments)))},d=Math.max(0,o.length-s.length),u=[],l=0;l1&&"boolean"!=typeof t)throw new r('"allowMissing" argument must be a boolean');if(null===D(/^%?[^%]*%?$/,e))throw new a("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=M(e),i=n.length>0?n[0]:"",o=T("%"+i+"%",t),s=o.name,d=o.value,u=!1,l=o.alias;l&&(i=l[0],E(n,C([0,1],l)));for(var m=1,p=!0;m=n.length){var x=c(d,f);d=(p=!!x)&&"get"in x&&!("originalValue"in x.get)?x.get:d[f]}else p=_(d,f),d=d[f];p&&!u&&(g[s]=d)}}return d}},1700:function(e,t,n){"use strict";var i=n(3584)("%Object.getOwnPropertyDescriptor%",!0);if(i)try{i([],"length")}catch(e){i=null}e.exports=i},2330:function(e){"use strict";var t="undefined"!=typeof BigInt&&BigInt;e.exports=function(){return"function"==typeof t&&"function"==typeof BigInt&&"bigint"==typeof t(42)&&"bigint"==typeof BigInt(42)}},4607:function(e,t,n){"use strict";var i=n(3584)("%Object.defineProperty%",!0),a=function(){if(i)try{return i({},"a",{value:1}),!0}catch(e){return!1}return!1};a.hasArrayLengthDefineBug=function(){if(!a())return null;try{return 1!==i([],"length",{value:1}).length}catch(e){return!0}},e.exports=a},563:function(e,t,n){"use strict";var i="undefined"!=typeof Symbol&&Symbol,a=n(9956);e.exports=function(){return"function"==typeof i&&("function"==typeof Symbol&&("symbol"==typeof i("foo")&&("symbol"==typeof Symbol("bar")&&a())))}},9956:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},6323:function(e,t,n){"use strict";var i=n(9956);e.exports=function(){return i()&&!!Symbol.toStringTag}},8380:function(e,t,n){"use strict";var i=n(4597);e.exports=i.call(Function.call,Object.prototype.hasOwnProperty)},5401:function(e,t,n){"use strict";var i=n(6323)(),a=n(2648)("Object.prototype.toString"),o=function(e){return!(i&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===a(e)},r=function(e){return!!o(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==a(e)&&"[object Function]"===a(e.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=r,e.exports=s?o:r},6168:function(e,t,n){"use strict";if(n(2330)()){var i=BigInt.prototype.valueOf;e.exports=function(e){return null!=e&&"boolean"!=typeof e&&"string"!=typeof e&&"number"!=typeof e&&"symbol"!=typeof e&&"function"!=typeof e&&("bigint"==typeof e||function(e){try{return i.call(e),!0}catch(e){}return!1}(e))}}else e.exports=function(e){return!1}},9929:function(e,t,n){"use strict";var i=n(2648),a=i("Boolean.prototype.toString"),o=i("Object.prototype.toString"),r=n(6323)();e.exports=function(e){return"boolean"==typeof e||null!==e&&"object"==typeof e&&(r&&Symbol.toStringTag in e?function(e){try{return a(e),!0}catch(e){return!1}}(e):"[object Boolean]"===o(e))}},9898:function(e){"use strict";var t,n,i=Function.prototype.toString,a="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof a&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},a((function(){throw 42}),null,t)}catch(e){e!==n&&(a=null)}else a=null;var o=/^\s*class\b/,r=function(e){try{var t=i.call(e);return o.test(t)}catch(e){return!1}},s=function(e){try{return!r(e)&&(i.call(e),!0)}catch(e){return!1}},c=Object.prototype.toString,d="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),l=function(){return!1};if("object"==typeof document){var m=document.all;c.call(m)===c.call(document.all)&&(l=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=c.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=a?function(e){if(l(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{a(e,null,t)}catch(e){if(e!==n)return!1}return!r(e)&&s(e)}:function(e){if(l(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(d)return s(e);if(r(e))return!1;var t=c.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&s(e)}},633:function(e,t,n){"use strict";var i=Date.prototype.getDay,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object Date]"===a.call(e))}},7915:function(e){"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;n||(t=function(e){return!1});var a=n?Map.prototype.has:null,o=i?Set.prototype.has:null;t||a||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(a.call(e),o)try{o.call(e)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},2673:function(e,t,n){"use strict";var i=Number.prototype.toString,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"number"==typeof e||"object"==typeof e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object Number]"===a.call(e))}},8937:function(e,t,n){"use strict";var i,a,o,r,s=n(2648),c=n(6323)();if(c){i=s("Object.prototype.hasOwnProperty"),a=s("RegExp.prototype.exec"),o={};var d=function(){throw o};r={toString:d,valueOf:d},"symbol"==typeof Symbol.toPrimitive&&(r[Symbol.toPrimitive]=d)}var u=s("Object.prototype.toString"),l=Object.getOwnPropertyDescriptor;e.exports=c?function(e){if(!e||"object"!=typeof e)return!1;var t=l(e,"lastIndex");if(!(t&&i(t,"value")))return!1;try{a(e,r)}catch(e){return e===o}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===u(e)}},140:function(e){"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;i||(t=function(e){return!1});var a=n?Map.prototype.has:null,o=i?Set.prototype.has:null;t||o||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e),a)try{a.call(e)}catch(e){return!0}return e instanceof i}catch(e){}return!1}},1583:function(e,t,n){"use strict";var i=String.prototype.valueOf,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"string"==typeof e||"object"==typeof e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object String]"===a.call(e))}},7469:function(e,t,n){"use strict";var i=Object.prototype.toString;if(n(563)()){var a=Symbol.prototype.toString,o=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"==typeof e)return!0;if("[object Symbol]"!==i.call(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&o.test(a.call(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},3513:function(e,t,n){"use strict";var i=n(4730),a=n(9808),o=n(2648),r=o("Object.prototype.toString"),s=n(6323)(),c=n(1700),d="undefined"==typeof globalThis?n.g:globalThis,u=a(),l=o("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n-1}return!!c&&function(e){var t=!1;return i(p,(function(n,i){if(!t)try{t=n.call(e)===i}catch(e){}})),t}(e)}},5609:function(e){"use strict";var t,n="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,i="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;n||(t=function(e){return!1});var a=n?n.prototype.has:null,o=i?i.prototype.has:null;t||a||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(a.call(e,a),o)try{o.call(e,o)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},6159:function(e,t,n){"use strict";var i=n(3584),a=n(2648),o=i("%WeakSet%",!0),r=a("WeakSet.prototype.has",!0);if(r){var s=a("WeakMap.prototype.has",!0);e.exports=function(e){if(!e||"object"!=typeof e)return!1;try{if(r(e,r),s)try{s(e,s)}catch(e){return!0}return e instanceof o}catch(e){}return!1}}else e.exports=function(e){return!1}},6368:function(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},9127:function(e,t,n){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},2633:function(e,t,n){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(i,a,o,r){var s=t(i),c=n[e][t(i)];return 2===s&&(c=c[a?0:1]),c.replace(/%d/i,i)}},a=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(n(421))},3215:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(n(421))},6968:function(e,t,n){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,a,o,r){var s=n(t),c=i[e][n(t)];return 2===s&&(c=c[a?0:1]),c.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},2572:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(421))},8319:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n(421))},5629:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(421))},7006:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(e){return function(t,n,o,r){var s=i(t),c=a[e][i(t)];return 2===s&&(c=c[n?0:1]),c.replace(/%d/i,t)}},r=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},6722:function(e,t,n){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,i=e%100-n,a=e>=100?100:null;return e+(t[n]||t[i]||t[a])},week:{dow:1,doy:7}})}(n(421))},5958:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"хвіліна":"хвіліну":"h"===i?n?"гадзіна":"гадзіну":e+" "+t({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[i],+e)}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(n(421))},4921:function(e,t,n){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(421))},7293:function(e,t,n){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n(421))},9907:function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(n(421))},2288:function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(n(421))},2127:function(e,t,n){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n(421))},3922:function(e,t,n){!function(e){"use strict";function t(e,t,n){return e+" "+a({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}function n(e){switch(i(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function i(e){return e>9?i(e%10):e}function a(e,t){return 2===t?o(e):e}function o(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var r=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],s=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,c=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,d=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],l=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],m=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:m,fullWeekdaysParse:u,shortWeekdaysParse:l,minWeekdaysParse:m,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:c,monthsShortStrictRegex:d,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}})}(n(421))},8932:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3246:function(e,t,n){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(421))},8208:function(e,t,n){!function(e){"use strict";var t={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],a=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function o(e){return e>1&&e<5&&1!=~~(e/10)}function r(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"pár sekund":"pár sekundami";case"ss":return t||i?a+(o(e)?"sekundy":"sekund"):a+"sekundami";case"m":return t?"minuta":i?"minutu":"minutou";case"mm":return t||i?a+(o(e)?"minuty":"minut"):a+"minutami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?a+(o(e)?"hodiny":"hodin"):a+"hodinami";case"d":return t||i?"den":"dnem";case"dd":return t||i?a+(o(e)?"dny":"dní"):a+"dny";case"M":return t||i?"měsíc":"měsícem";case"MM":return t||i?a+(o(e)?"měsíce":"měsíců"):a+"měsíci";case"y":return t||i?"rok":"rokem";case"yy":return t||i?a+(o(e)?"roky":"let"):a+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6492:function(e,t,n){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(n(421))},1883:function(e,t,n){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(n(421))},2285:function(e,t,n){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3082:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9076:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6454:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9016:function(e,t,n){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(n(421))},3093:function(e,t,n){!function(e){"use strict";function t(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,n){var i=this._calendarEl[e],a=n&&n.hours();return t(i)&&(i=i.apply(n)),i.replace("{}",a%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n(421))},5535:function(e,t,n){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(n(421))},2610:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(421))},8386:function(e,t,n){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},5272:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},3563:function(e,t,n){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(421))},8604:function(e,t,n){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(n(421))},2140:function(e,t,n){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},8217:function(e,t,n){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},9823:function(e,t,n){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(421))},9546:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},9089:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(n(421))},7781:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n(421))},312:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(n(421))},8563:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:i?a[n][0]:a[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},4003:function(e,t,n){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},463:function(e,t,n){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n(421))},8941:function(e,t,n){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function i(e,t,n,i){var o="";switch(n){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":o=i?"sekunnin":"sekuntia";break;case"m":return i?"minuutin":"minuutti";case"mm":o=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":o=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":o=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":o=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":o=i?"vuoden":"vuotta"}return o=a(e,i)+" "+o}function a(e,i){return e<10?i?n[e]:t[e]:e}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},1742:function(e,t,n){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},6:function(e,t,n){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},761:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n(421))},982:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(421))},2346:function(e,t,n){!function(e){"use strict";var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,i=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,a=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:t,monthsShortStrictRegex:n,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(421))},4934:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},2670:function(e,t,n){!function(e){"use strict";var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],n=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],i=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],a=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],o=["Do","Lu","Má","Cé","Dé","A","Sa"];e.defineLocale("ga",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:a,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(421))},1733:function(e,t,n){!function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],i=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],a=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],o=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:a,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(421))},2271:function(e,t,n){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},5537:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){return"D"===t?e+"वेर":e},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(n(421))},763:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(n(421))},4125:function(e,t,n){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n(421))},1651:function(e,t,n){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})}(n(421))},8602:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],a=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:i,longMonthsParse:i,shortMonthsParse:a,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n(421))},8641:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3079:function(e,t,n){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,i){var a=e;switch(n){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"ss":return a+(i||t)?" másodperc":" másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return a+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return a+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return a+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return a+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return a+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},443:function(e,t,n){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n(421))},8963:function(e,t,n){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(n(421))},1343:function(e,t,n){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function n(e,n,i,a){var o=e+" ";switch(i){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?o+(n||a?"sekúndur":"sekúndum"):o+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?o+(n||a?"mínútur":"mínútum"):n?o+"mínúta":o+"mínútu";case"hh":return t(e)?o+(n||a?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?o+"dagar":o+(a?"daga":"dögum"):n?o+"dagur":o+(a?"dag":"degi");case"M":return n?"mánuður":a?"mánuð":"mánuði";case"MM":return t(e)?n?o+"mánuðir":o+(a?"mánuði":"mánuðum"):n?o+"mánuður":o+(a?"mánuð":"mánuði");case"y":return n||a?"ár":"ári";case"yy":return t(e)?o+(n||a?"ár":"árum"):o+(n||a?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3115:function(e,t,n){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},8072:function(e,t,n){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},8183:function(e,t,n){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(n(421))},1064:function(e,t,n){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n(421))},1999:function(e,t,n){!function(e){"use strict";e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,n){return"ი"===n?t+"ში":t+n+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(n(421))},9360:function(e,t,n){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},3667:function(e,t,n){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(421))},1882:function(e,t,n){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(n(421))},2401:function(e,t,n){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}})}(n(421))},5783:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:i,monthsShort:i,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,n){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},6751:function(e,t,n){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},1193:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?a[n][0]:a[n][1]}function n(e){return a(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function i(e){return a(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return a(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return a(e)}return a(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:i,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},769:function(e,t,n){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(n(421))},4409:function(e,t,n){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,i){return t?"kelios sekundės":i?"kelių sekundžių":"kelias sekundes"}function i(e,t,n,i){return t?o(n)[0]:i?o(n)[1]:o(n)[2]}function a(e){return e%10==0||e>10&&e<20}function o(e){return t[e].split("_")}function r(e,t,n,r){var s=e+" ";return 1===e?s+i(e,t,n[0],r):t?s+(a(e)?o(n)[1]:o(n)[0]):r?s+o(n)[1]:s+(a(e)?o(n)[1]:o(n)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:n,ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n(421))},9262:function(e,t,n){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function i(e,i,a){return e+" "+n(t[a],e,i)}function a(e,i,a){return n(t[a],e,i)}function o(e,t){return t?"dažas sekundes":"dažām sekundēm"}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:o,ss:i,m:a,mm:i,h:a,hh:i,d:a,dd:i,M:a,MM:i,y:a,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},7514:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var a=t.words[i];return 1===i.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3434:function(e,t,n){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},610:function(e,t,n){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(421))},1654:function(e,t,n){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(n(421))},6730:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(n(421))},7196:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function i(e,t,n,i){var a="";if(t)switch(n){case"s":a="काही सेकंद";break;case"ss":a="%d सेकंद";break;case"m":a="एक मिनिट";break;case"mm":a="%d मिनिटे";break;case"h":a="एक तास";break;case"hh":a="%d तास";break;case"d":a="एक दिवस";break;case"dd":a="%d दिवस";break;case"M":a="एक महिना";break;case"MM":a="%d महिने";break;case"y":a="एक वर्ष";break;case"yy":a="%d वर्षे"}else switch(n){case"s":a="काही सेकंदां";break;case"ss":a="%d सेकंदां";break;case"m":a="एका मिनिटा";break;case"mm":a="%d मिनिटां";break;case"h":a="एका तासा";break;case"hh":a="%d तासां";break;case"d":a="एका दिवसा";break;case"dd":a="%d दिवसां";break;case"M":a="एका महिन्या";break;case"MM":a="%d महिन्यां";break;case"y":a="एका वर्षा";break;case"yy":a="%d वर्षां"}return a.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(n(421))},4750:function(e,t,n){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(421))},487:function(e,t,n){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(421))},8856:function(e,t,n){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},1240:function(e,t,n){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(421))},2121:function(e,t,n){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9802:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n(421))},3497:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},737:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},8153:function(e,t,n){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},5173:function(e,t,n){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(421))},499:function(e,t,n){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n(421))},3629:function(e,t,n){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function a(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function o(e,t,n){var i=e+" ";switch(n){case"ss":return i+(a(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(a(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(a(e)?"godziny":"godzin");case"ww":return i+(a(e)?"tygodnie":"tygodni");case"MM":return i+(a(e)?"miesiące":"miesięcy");case"yy":return i+(a(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return e?/D MMMM/.test(i)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:o,m:o,mm:o,h:o,hh:o,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:o,M:"miesiąc",MM:o,y:"rok",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3312:function(e,t,n){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(n(421))},5702:function(e,t,n){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},719:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=" ";return(e%100>=20||e>=100&&e%100==0)&&(i=" de "),e+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n(421))},3778:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"минута":"минуту":e+" "+t({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[i],+e)}var i=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:n,m:n,mm:n,h:"час",hh:n,d:"день",dd:n,w:"неделя",ww:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(n(421))},5545:function(e,t,n){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(421))},5811:function(e,t,n){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},2015:function(e,t,n){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n(421))},1587:function(e,t,n){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function i(e){return e>1&&e<5}function a(e,t,n,a){var o=e+" ";switch(n){case"s":return t||a?"pár sekúnd":"pár sekundami";case"ss":return t||a?o+(i(e)?"sekundy":"sekúnd"):o+"sekundami";case"m":return t?"minúta":a?"minútu":"minútou";case"mm":return t||a?o+(i(e)?"minúty":"minút"):o+"minútami";case"h":return t?"hodina":a?"hodinu":"hodinou";case"hh":return t||a?o+(i(e)?"hodiny":"hodín"):o+"hodinami";case"d":return t||a?"deň":"dňom";case"dd":return t||a?o+(i(e)?"dni":"dní"):o+"dňami";case"M":return t||a?"mesiac":"mesiacom";case"MM":return t||a?o+(i(e)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return t||a?"rok":"rokom";case"yy":return t||a?o+(i(e)?"roky":"rokov"):o+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},147:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"nekaj sekund":"nekaj sekundami";case"ss":return a+=1===e?t?"sekundo":"sekundi":2===e?t||i?"sekundi":"sekundah":e<5?t||i?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||i?"minuti":"minutama":e<5?t||i?"minute":"minutami":t||i?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||i?"uri":"urama":e<5?t||i?"ure":"urami":t||i?"ur":"urami";case"d":return t||i?"en dan":"enim dnem";case"dd":return a+=1===e?t||i?"dan":"dnem":2===e?t||i?"dni":"dnevoma":t||i?"dni":"dnevi";case"M":return t||i?"en mesec":"enim mesecem";case"MM":return a+=1===e?t||i?"mesec":"mesecem":2===e?t||i?"meseca":"mesecema":e<5?t||i?"mesece":"meseci":t||i?"mesecev":"meseci";case"y":return t||i?"eno leto":"enim letom";case"yy":return a+=1===e?t||i?"leto":"letom":2===e?t||i?"leti":"letoma":e<5?t||i?"leta":"leti":t||i?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},6821:function(e,t,n){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},7792:function(e,t,n){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var o,r=t.words[i];return 1===i.length?"y"===i&&n?"једна година":a||n?r[0]:r[1]:(o=t.correctGrammaticalCase(e,r),"yy"===i&&n&&"годину"===o?e+" година":e+" "+o)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3019:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var o,r=t.words[i];return 1===i.length?"y"===i&&n?"jedna godina":a||n?r[0]:r[1]:(o=t.correctGrammaticalCase(e,r),"yy"===i&&n&&"godinu"===o?e+" godina":e+" "+o)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},5078:function(e,t,n){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n(421))},3593:function(e,t,n){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(n(421))},7655:function(e,t,n){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n(421))},1553:function(e,t,n){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(421))},5967:function(e,t,n){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n(421))},9236:function(e,t,n){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},2091:function(e,t,n){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},4141:function(e,t,n){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n(421))},4204:function(e,t,n){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var i=e%10,a=e%100-i,o=e>=100?100:null;return e+(t[i]||t[a]||t[o])}},week:{dow:1,doy:7}})}(n(421))},8361:function(e,t,n){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},9565:function(e,t,n){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"}function i(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"}function a(e,t,n,i){var a=o(e);switch(n){case"ss":return a+" lup";case"mm":return a+" tup";case"hh":return a+" rep";case"dd":return a+" jaj";case"MM":return a+" jar";case"yy":return a+" DIS"}}function o(e){var n=Math.floor(e%1e3/100),i=Math.floor(e%100/10),a=e%10,o="";return n>0&&(o+=t[n]+"vatlh"),i>0&&(o+=(""!==o?" ":"")+t[i]+"maH"),a>0&&(o+=(""!==o?" ":"")+t[a]),""===o?"pagh":o}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:n,past:i,s:"puS lup",ss:a,m:"wa’ tup",mm:a,h:"wa’ rep",hh:a,d:"wa’ jaj",dd:a,M:"wa’ jar",MM:a,y:"wa’ DIS",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6075:function(e,t,n){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var i=e%10,a=e%100-i,o=e>=100?100:null;return e+(t[i]||t[a]||t[o])}},week:{dow:1,doy:7}})}(n(421))},1637:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return i||t?a[n][0]:a[n][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},4943:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n(421))},8231:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(n(421))},7822:function(e,t,n){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"يېرىم كېچە":i<900?"سەھەر":i<1130?"چۈشتىن بۇرۇن":i<1230?"چۈش":i<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n(421))},7263:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"хвилина":"хвилину":"h"===i?n?"година":"годину":e+" "+t({ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[i],+e)}function i(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:n.nominative}function a(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:i,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:a("[Сьогодні "),nextDay:a("[Завтра "),lastDay:a("[Вчора "),nextWeek:a("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return a("[Минулої] dddd [").call(this);case 1:case 2:case 4:return a("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:n,m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(n(421))},1769:function(e,t,n){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(421))},4725:function(e,t,n){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n(421))},9736:function(e,t,n){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n(421))},9562:function(e,t,n){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},7219:function(e,t,n){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},9333:function(e,t,n){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(n(421))},7289:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n(421))},1589:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1200?"上午":1200===i?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},9708:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},3384:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},421:function(e,t,n){(e=n.nmd(e)).exports=function(){"use strict";var t,i;function a(){return t.apply(null,arguments)}function o(e){t=e}function r(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(c(e,t))return!1;return!0}function u(e){return void 0===e}function l(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function m(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function p(e,t){var n,i=[],a=e.length;for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}var N=/(\[[^\[]*\])|(\\)?([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,q=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,H={},j={};function F(e,t,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),e&&(j[e]=a),t&&(j[t[0]]=function(){return Y(a.apply(this,arguments),t[1],t[2])}),n&&(j[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function B(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function U(e){var t,n,i=e.match(N);for(t=0,n=i.length;t=0&&q.test(e);)e=e.replace(q,i),q.lastIndex=0,n-=1;return e}var z={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"};function G(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(N).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var W="Invalid date";function K(){return this._invalidDate}var J="%d",$=/\d{1,2}/;function Z(e){return this._ordinal.replace("%d",e)}var X={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"};function ee(e,t,n,i){var a=this._relativeTime[n];return L(a)?a(e,t,n,i):a.replace(/%d/i,e)}function te(e,t){var n=this._relativeTime[e>0?"future":"past"];return L(n)?n(t):n.replace(/%s/i,t)}var ne={};function ie(e,t){var n=e.toLowerCase();ne[n]=ne[n+"s"]=ne[t]=e}function ae(e){return"string"==typeof e?ne[e]||ne[e.toLowerCase()]:void 0}function oe(e){var t,n,i={};for(n in e)c(e,n)&&(t=ae(n))&&(i[t]=e[n]);return i}var re={};function se(e,t){re[e]=t}function ce(e){var t,n=[];for(t in e)c(e,t)&&n.push({unit:t,priority:re[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}function de(e){return e%4==0&&e%100!=0||e%400==0}function ue(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function le(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=ue(t)),n}function me(e,t){return function(n){return null!=n?(fe(this,e,n),a.updateOffset(this,t),this):pe(this,e)}}function pe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function fe(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&de(e.year())&&1===e.month()&&29===e.date()?(n=le(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),et(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function ge(e){return L(this[e=ae(e)])?this[e]():this}function he(e,t){if("object"==typeof e){var n,i=ce(e=oe(e)),a=i.length;for(n=0;n68?1900:2e3)};var yt=me("FullYear",!0);function xt(){return de(this.year())}function _t(e,t,n,i,a,o,r){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,i,a,o,r),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,i,a,o,r),s}function Ct(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Et(e,t,n){var i=7+t-n;return-(7+Ct(e,0,i).getUTCDay()-t)%7+i-1}function St(e,t,n,i,a){var o,r,s=1+7*(t-1)+(7+n-i)%7+Et(e,i,a);return s<=0?r=ht(o=e-1)+s:s>ht(e)?(o=e+1,r=s-ht(e)):(o=e,r=s),{year:o,dayOfYear:r}}function vt(e,t,n){var i,a,o=Et(e.year(),t,n),r=Math.floor((e.dayOfYear()-o-1)/7)+1;return r<1?i=r+Dt(a=e.year()-1,t,n):r>Dt(e.year(),t,n)?(i=r-Dt(e.year(),t,n),a=e.year()+1):(a=e.year(),i=r),{week:i,year:a}}function Dt(e,t,n){var i=Et(e,t,n),a=Et(e+1,t,n);return(ht(e)-i+a)/7}function Rt(e){return vt(e,this._week.dow,this._week.doy).week}F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),ie("week","w"),ie("isoWeek","W"),se("week",5),se("isoWeek",5),Oe("w",ve),Oe("ww",ve,_e),Oe("W",ve),Oe("WW",ve,_e),Fe(["w","ww","W","WW"],(function(e,t,n,i){t[i.substr(0,1)]=le(e)}));var bt={dow:0,doy:6};function Mt(){return this._week.dow}function Tt(){return this._week.doy}function It(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Lt(e){var t=vt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Pt(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function kt(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function At(e,t){return e.slice(t,7).concat(e.slice(0,t))}F("d",0,"do","day"),F("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),F("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),F("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),ie("day","d"),ie("weekday","e"),ie("isoWeekday","E"),se("day",11),se("weekday",11),se("isoWeekday",11),Oe("d",ve),Oe("e",ve),Oe("E",ve),Oe("dd",(function(e,t){return t.weekdaysMinRegex(e)})),Oe("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),Oe("dddd",(function(e,t){return t.weekdaysRegex(e)})),Fe(["dd","ddd","dddd"],(function(e,t,n,i){var a=n._locale.weekdaysParse(e,i,n._strict);null!=a?t.d=a:y(n).invalidWeekday=e})),Fe(["d","e","E"],(function(e,t,n,i){t[i]=le(e)}));var wt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ot="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Yt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Nt=we,qt=we,Ht=we;function jt(e,t){var n=r(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?At(n,this._week.dow):e?n[e.day()]:n}function Ft(e){return!0===e?At(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Bt(e){return!0===e?At(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ut(e,t,n){var i,a,o,r=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)o=g([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=Ue.call(this._weekdaysParse,r))?a:null:"ddd"===t?-1!==(a=Ue.call(this._shortWeekdaysParse,r))?a:null:-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:"dddd"===t?-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._shortWeekdaysParse,r))||-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:"ddd"===t?-1!==(a=Ue.call(this._shortWeekdaysParse,r))||-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:-1!==(a=Ue.call(this._minWeekdaysParse,r))||-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._shortWeekdaysParse,r))?a:null}function Vt(e,t,n){var i,a,o;if(this._weekdaysParseExact)return Ut.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(a=g([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}}function Qt(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Pt(e,this.localeData()),this.add(e-t,"d")):t}function zt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Gt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=kt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Wt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Nt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Kt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Jt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ht),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function $t(){function e(e,t){return t.length-e.length}var t,n,i,a,o,r=[],s=[],c=[],d=[];for(t=0;t<7;t++)n=g([2e3,1]).day(t),i=qe(this.weekdaysMin(n,"")),a=qe(this.weekdaysShort(n,"")),o=qe(this.weekdays(n,"")),r.push(i),s.push(a),c.push(o),d.push(i),d.push(a),d.push(o);r.sort(e),s.sort(e),c.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Zt(){return this.hours()%12||12}function Xt(){return this.hours()||24}function en(e,t){F(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function tn(e,t){return t._meridiemParse}function nn(e){return"p"===(e+"").toLowerCase().charAt(0)}F("H",["HH",2],0,"hour"),F("h",["hh",2],0,Zt),F("k",["kk",2],0,Xt),F("hmm",0,0,(function(){return""+Zt.apply(this)+Y(this.minutes(),2)})),F("hmmss",0,0,(function(){return""+Zt.apply(this)+Y(this.minutes(),2)+Y(this.seconds(),2)})),F("Hmm",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)})),F("Hmmss",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)+Y(this.seconds(),2)})),en("a",!0),en("A",!1),ie("hour","h"),se("hour",13),Oe("a",tn),Oe("A",tn),Oe("H",ve),Oe("h",ve),Oe("k",ve),Oe("HH",ve,_e),Oe("hh",ve,_e),Oe("kk",ve,_e),Oe("hmm",De),Oe("hmmss",Re),Oe("Hmm",De),Oe("Hmmss",Re),je(["H","HH"],Ge),je(["k","kk"],(function(e,t,n){var i=le(e);t[Ge]=24===i?0:i})),je(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),je(["h","hh"],(function(e,t,n){t[Ge]=le(e),y(n).bigHour=!0})),je("hmm",(function(e,t,n){var i=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i)),y(n).bigHour=!0})),je("hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i,2)),t[Ke]=le(e.substr(a)),y(n).bigHour=!0})),je("Hmm",(function(e,t,n){var i=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i))})),je("Hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i,2)),t[Ke]=le(e.substr(a))}));var an=/[ap]\.?m?\.?/i,on=me("Hours",!0);function rn(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var sn,cn={calendar:w,longDateFormat:z,invalidDate:W,ordinal:J,dayOfMonthOrdinalParse:$,relativeTime:X,months:tt,monthsShort:nt,week:bt,weekdays:wt,weekdaysMin:Yt,weekdaysShort:Ot,meridiemParse:an},dn={},un={};function ln(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n0;){if(i=gn(a.slice(0,t).join("-")))return i;if(n&&n.length>=t&&ln(a,n)>=t-1)break;t--}o++}return sn}function fn(e){return null!=e.match("^[^/\\\\]*$")}function gn(t){var i=null;if(void 0===dn[t]&&e&&e.exports&&fn(t))try{i=sn._abbr,n(6700)("./"+t),hn(i)}catch(e){dn[t]=null}return dn[t]}function hn(e,t){var n;return e&&((n=u(t)?_n(e):yn(e,t))?sn=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),sn._abbr}function yn(e,t){if(null!==t){var n,i=cn;if(t.abbr=e,null!=dn[e])I("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=dn[e]._config;else if(null!=t.parentLocale)if(null!=dn[t.parentLocale])i=dn[t.parentLocale]._config;else{if(null==(n=gn(t.parentLocale)))return un[t.parentLocale]||(un[t.parentLocale]=[]),un[t.parentLocale].push({name:e,config:t}),null;i=n._config}return dn[e]=new A(k(i,t)),un[e]&&un[e].forEach((function(e){yn(e.name,e.config)})),hn(e),dn[e]}return delete dn[e],null}function xn(e,t){if(null!=t){var n,i,a=cn;null!=dn[e]&&null!=dn[e].parentLocale?dn[e].set(k(dn[e]._config,t)):(null!=(i=gn(e))&&(a=i._config),t=k(a,t),null==i&&(t.abbr=e),(n=new A(t)).parentLocale=dn[e],dn[e]=n),hn(e)}else null!=dn[e]&&(null!=dn[e].parentLocale?(dn[e]=dn[e].parentLocale,e===hn()&&hn(e)):null!=dn[e]&&delete dn[e]);return dn[e]}function _n(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return sn;if(!r(e)){if(t=gn(e))return t;e=[e]}return pn(e)}function Cn(){return M(dn)}function En(e){var t,n=e._a;return n&&-2===y(e).overflow&&(t=n[Qe]<0||n[Qe]>11?Qe:n[ze]<1||n[ze]>et(n[Ve],n[Qe])?ze:n[Ge]<0||n[Ge]>24||24===n[Ge]&&(0!==n[We]||0!==n[Ke]||0!==n[Je])?Ge:n[We]<0||n[We]>59?We:n[Ke]<0||n[Ke]>59?Ke:n[Je]<0||n[Je]>999?Je:-1,y(e)._overflowDayOfYear&&(tze)&&(t=ze),y(e)._overflowWeeks&&-1===t&&(t=$e),y(e)._overflowWeekday&&-1===t&&(t=Ze),y(e).overflow=t),e}var Sn=/^\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)?)?$/,vn=/^\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)?)?$/,Dn=/Z|[+-]\d\d(?::?\d\d)?/,Rn=[["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]],bn=[["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/]],Mn=/^\/?Date\((-?\d+)/i,Tn=/^(?:(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}))$/,In={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ln(e){var t,n,i,a,o,r,s=e._i,c=Sn.exec(s)||vn.exec(s),d=Rn.length,u=bn.length;if(c){for(y(e).iso=!0,t=0,n=d;tht(o)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),n=Ct(o,0,e._dayOfYear),e._a[Qe]=n.getUTCMonth(),e._a[ze]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ge]&&0===e._a[We]&&0===e._a[Ke]&&0===e._a[Je]&&(e._nextDay=!0,e._a[Ge]=0),e._d=(e._useUTC?Ct:_t).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ge]=24),e._w&&void 0!==e._w.d&&e._w.d!==a&&(y(e).weekdayMismatch=!0)}}function Fn(e){var t,n,i,a,o,r,s,c,d;null!=(t=e._w).GG||null!=t.W||null!=t.E?(o=1,r=4,n=qn(t.GG,e._a[Ve],vt(Jn(),1,4).year),i=qn(t.W,1),((a=qn(t.E,1))<1||a>7)&&(c=!0)):(o=e._locale._week.dow,r=e._locale._week.doy,d=vt(Jn(),o,r),n=qn(t.gg,e._a[Ve],d.year),i=qn(t.w,d.week),null!=t.d?((a=t.d)<0||a>6)&&(c=!0):null!=t.e?(a=t.e+o,(t.e<0||t.e>6)&&(c=!0)):a=o),i<1||i>Dt(n,o,r)?y(e)._overflowWeeks=!0:null!=c?y(e)._overflowWeekday=!0:(s=St(n,i,a,o,r),e._a[Ve]=s.year,e._dayOfYear=s.dayOfYear)}function Bn(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],y(e).empty=!0;var t,n,i,o,r,s,c,d=""+e._i,u=d.length,l=0;for(c=(i=Q(e._f,e._locale).match(N)||[]).length,t=0;t0&&y(e).unusedInput.push(r),d=d.slice(d.indexOf(n)+n.length),l+=n.length),j[o]?(n?y(e).empty=!1:y(e).unusedTokens.push(o),Be(o,n,e)):e._strict&&!n&&y(e).unusedTokens.push(o);y(e).charsLeftOver=u-l,d.length>0&&y(e).unusedInput.push(d),e._a[Ge]<=12&&!0===y(e).bigHour&&e._a[Ge]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[Ge]=Un(e._locale,e._a[Ge],e._meridiem),null!==(s=y(e).era)&&(e._a[Ve]=e._locale.erasConvertYear(s,e._a[Ve])),jn(e),En(e)}else Yn(e);else Ln(e)}function Un(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}function Vn(e){var t,n,i,a,o,r,s=!1,c=e._f.length;if(0===c)return y(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;athis?this:e:_()}));function Xn(e,t){var n,i;if(1===t.length&&r(t[0])&&(t=t[0]),!t.length)return Jn();for(n=t[0],i=1;ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function vi(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return S(t,this),(t=Gn(t))._a?(e=t._isUTC?g(t._a):Jn(t._a),this._isDSTShifted=this.isValid()&&ui(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Di(){return!!this.isValid()&&!this._isUTC}function Ri(){return!!this.isValid()&&this._isUTC}function bi(){return!!this.isValid()&&this._isUTC&&0===this._offset}a.updateOffset=function(){};var Mi=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ti=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ii(e,t){var n,i,a,o=e,r=null;return ci(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:l(e)||!isNaN(+e)?(o={},t?o[t]=+e:o.milliseconds=+e):(r=Mi.exec(e))?(n="-"===r[1]?-1:1,o={y:0,d:le(r[ze])*n,h:le(r[Ge])*n,m:le(r[We])*n,s:le(r[Ke])*n,ms:le(di(1e3*r[Je]))*n}):(r=Ti.exec(e))?(n="-"===r[1]?-1:1,o={y:Li(r[2],n),M:Li(r[3],n),w:Li(r[4],n),d:Li(r[5],n),h:Li(r[6],n),m:Li(r[7],n),s:Li(r[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(a=ki(Jn(o.from),Jn(o.to)),(o={}).ms=a.milliseconds,o.M=a.months),i=new si(o),ci(e)&&c(e,"_locale")&&(i._locale=e._locale),ci(e)&&c(e,"_isValid")&&(i._isValid=e._isValid),i}function Li(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Pi(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function ki(e,t){var n;return e.isValid()&&t.isValid()?(t=fi(t,e),e.isBefore(t)?n=Pi(e,t):((n=Pi(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Ai(e,t){return function(n,i){var a;return null===i||isNaN(+i)||(I(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=i,i=a),wi(this,Ii(n,i),e),this}}function wi(e,t,n,i){var o=t._milliseconds,r=di(t._days),s=di(t._months);e.isValid()&&(i=null==i||i,s&&ut(e,pe(e,"Month")+s*n),r&&fe(e,"Date",pe(e,"Date")+r*n),o&&e._d.setTime(e._d.valueOf()+o*n),i&&a.updateOffset(e,r||s))}Ii.fn=si.prototype,Ii.invalid=ri;var Oi=Ai(1,"add"),Yi=Ai(-1,"subtract");function Ni(e){return"string"==typeof e||e instanceof String}function qi(e){return D(e)||m(e)||Ni(e)||l(e)||ji(e)||Hi(e)||null==e}function Hi(e){var t,n,i=s(e)&&!d(e),a=!1,o=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],r=o.length;for(t=0;tn.valueOf():n.valueOf()9999?V(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):L(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",V(n,"Z")):V(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ta(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,i,a="moment",o="";return this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",o="Z"),e="["+a+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",i=o+'[")]',this.format(e+t+n+i)}function na(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=V(this,e);return this.localeData().postformat(t)}function ia(e,t){return this.isValid()&&(D(e)&&e.isValid()||Jn(e).isValid())?Ii({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function aa(e){return this.from(Jn(),e)}function oa(e,t){return this.isValid()&&(D(e)&&e.isValid()||Jn(e).isValid())?Ii({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ra(e){return this.to(Jn(),e)}function sa(e){var t;return void 0===e?this._locale._abbr:(null!=(t=_n(e))&&(this._locale=t),this)}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ca=b("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function da(){return this._locale}var ua=1e3,la=60*ua,ma=60*la,pa=3506328*ma;function fa(e,t){return(e%t+t)%t}function ga(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-pa:new Date(e,t,n).valueOf()}function ha(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-pa:Date.UTC(e,t,n)}function ya(e){var t,n;if(void 0===(e=ae(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ha:ga,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=fa(t+(this._isUTC?0:this.utcOffset()*la),ma);break;case"minute":t=this._d.valueOf(),t-=fa(t,la);break;case"second":t=this._d.valueOf(),t-=fa(t,ua)}return this._d.setTime(t),a.updateOffset(this,!0),this}function xa(e){var t,n;if(void 0===(e=ae(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ha:ga,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=ma-fa(t+(this._isUTC?0:this.utcOffset()*la),ma)-1;break;case"minute":t=this._d.valueOf(),t+=la-fa(t,la)-1;break;case"second":t=this._d.valueOf(),t+=ua-fa(t,ua)-1}return this._d.setTime(t),a.updateOffset(this,!0),this}function _a(){return this._d.valueOf()-6e4*(this._offset||0)}function Ca(){return Math.floor(this.valueOf()/1e3)}function Ea(){return new Date(this.valueOf())}function Sa(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function va(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Da(){return this.isValid()?this.toISOString():null}function Ra(){return x(this)}function ba(){return f({},y(this))}function Ma(){return y(this).overflow}function Ta(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Ia(e,t){var n,i,o,r=this._eras||_n("en")._eras;for(n=0,i=r.length;n=0)return c[i]}function Pa(e,t){var n=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*n}function ka(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e(o=Dt(e,i,a))&&(t=o),Za.call(this,e,t,n,i,a))}function Za(e,t,n,i,a){var o=St(e,t,n,i,a),r=Ct(o.year,0,o.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function Xa(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),Oe("N",Ha),Oe("NN",Ha),Oe("NNN",Ha),Oe("NNNN",ja),Oe("NNNNN",Fa),je(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,i){var a=n._locale.erasParse(e,i,n._strict);a?y(n).era=a:y(n).invalidEra=e})),Oe("y",Ie),Oe("yy",Ie),Oe("yyy",Ie),Oe("yyyy",Ie),Oe("yo",Ba),je(["y","yy","yyy","yyyy"],Ve),je(["yo"],(function(e,t,n,i){var a;n._locale._eraYearOrdinalRegex&&(a=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Ve]=n._locale.eraYearOrdinalParse(e,a):t[Ve]=parseInt(e,10)})),F(0,["gg",2],0,(function(){return this.weekYear()%100})),F(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Va("gggg","weekYear"),Va("ggggg","weekYear"),Va("GGGG","isoWeekYear"),Va("GGGGG","isoWeekYear"),ie("weekYear","gg"),ie("isoWeekYear","GG"),se("weekYear",1),se("isoWeekYear",1),Oe("G",Le),Oe("g",Le),Oe("GG",ve,_e),Oe("gg",ve,_e),Oe("GGGG",Me,Ee),Oe("gggg",Me,Ee),Oe("GGGGG",Te,Se),Oe("ggggg",Te,Se),Fe(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,i){t[i.substr(0,2)]=le(e)})),Fe(["gg","GG"],(function(e,t,n,i){t[i]=a.parseTwoDigitYear(e)})),F("Q",0,"Qo","quarter"),ie("quarter","Q"),se("quarter",7),Oe("Q",xe),je("Q",(function(e,t){t[Qe]=3*(le(e)-1)})),F("D",["DD",2],"Do","date"),ie("date","D"),se("date",9),Oe("D",ve),Oe("DD",ve,_e),Oe("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),je(["D","DD"],ze),je("Do",(function(e,t){t[ze]=le(e.match(ve)[0])}));var eo=me("Date",!0);function to(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}F("DDD",["DDDD",3],"DDDo","dayOfYear"),ie("dayOfYear","DDD"),se("dayOfYear",4),Oe("DDD",be),Oe("DDDD",Ce),je(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=le(e)})),F("m",["mm",2],0,"minute"),ie("minute","m"),se("minute",14),Oe("m",ve),Oe("mm",ve,_e),je(["m","mm"],We);var no=me("Minutes",!1);F("s",["ss",2],0,"second"),ie("second","s"),se("second",15),Oe("s",ve),Oe("ss",ve,_e),je(["s","ss"],Ke);var io,ao,oo=me("Seconds",!1);for(F("S",0,0,(function(){return~~(this.millisecond()/100)})),F(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),F(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),F(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),F(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),F(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),F(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),ie("millisecond","ms"),se("millisecond",16),Oe("S",be,xe),Oe("SS",be,_e),Oe("SSS",be,Ce),io="SSSS";io.length<=9;io+="S")Oe(io,Ie);function ro(e,t){t[Je]=le(1e3*("0."+e))}for(io="S";io.length<=9;io+="S")je(io,ro);function so(){return this._isUTC?"UTC":""}function co(){return this._isUTC?"Coordinated Universal Time":""}ao=me("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var uo=v.prototype;function lo(e){return Jn(1e3*e)}function mo(){return Jn.apply(null,arguments).parseZone()}function po(e){return e}uo.add=Oi,uo.calendar=Ui,uo.clone=Vi,uo.diff=$i,uo.endOf=xa,uo.format=na,uo.from=ia,uo.fromNow=aa,uo.to=oa,uo.toNow=ra,uo.get=ge,uo.invalidAt=Ma,uo.isAfter=Qi,uo.isBefore=zi,uo.isBetween=Gi,uo.isSame=Wi,uo.isSameOrAfter=Ki,uo.isSameOrBefore=Ji,uo.isValid=Ra,uo.lang=ca,uo.locale=sa,uo.localeData=da,uo.max=Zn,uo.min=$n,uo.parsingFlags=ba,uo.set=he,uo.startOf=ya,uo.subtract=Yi,uo.toArray=Sa,uo.toObject=va,uo.toDate=Ea,uo.toISOString=ea,uo.inspect=ta,"undefined"!=typeof Symbol&&null!=Symbol.for&&(uo[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),uo.toJSON=Da,uo.toString=Xi,uo.unix=Ca,uo.valueOf=_a,uo.creationData=Ta,uo.eraName=ka,uo.eraNarrow=Aa,uo.eraAbbr=wa,uo.eraYear=Oa,uo.year=yt,uo.isLeapYear=xt,uo.weekYear=Qa,uo.isoWeekYear=za,uo.quarter=uo.quarters=Xa,uo.month=lt,uo.daysInMonth=mt,uo.week=uo.weeks=It,uo.isoWeek=uo.isoWeeks=Lt,uo.weeksInYear=Ka,uo.weeksInWeekYear=Ja,uo.isoWeeksInYear=Ga,uo.isoWeeksInISOWeekYear=Wa,uo.date=eo,uo.day=uo.days=Qt,uo.weekday=zt,uo.isoWeekday=Gt,uo.dayOfYear=to,uo.hour=uo.hours=on,uo.minute=uo.minutes=no,uo.second=uo.seconds=oo,uo.millisecond=uo.milliseconds=ao,uo.utcOffset=hi,uo.utc=xi,uo.local=_i,uo.parseZone=Ci,uo.hasAlignedHourOffset=Ei,uo.isDST=Si,uo.isLocal=Di,uo.isUtcOffset=Ri,uo.isUtc=bi,uo.isUTC=bi,uo.zoneAbbr=so,uo.zoneName=co,uo.dates=b("dates accessor is deprecated. Use date instead.",eo),uo.months=b("months accessor is deprecated. Use month instead",lt),uo.years=b("years accessor is deprecated. Use year instead",yt),uo.zone=b("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",yi),uo.isDSTShifted=b("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",vi);var fo=A.prototype;function go(e,t,n,i){var a=_n(),o=g().set(i,t);return a[n](o,e)}function ho(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return go(e,t,n,"month");var i,a=[];for(i=0;i<12;i++)a[i]=go(e,i,n,"month");return a}function yo(e,t,n,i){"boolean"==typeof e?(l(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,l(t)&&(n=t,t=void 0),t=t||"");var a,o=_n(),r=e?o._week.dow:0,s=[];if(null!=n)return go(t,(n+r)%7,i,"day");for(a=0;a<7;a++)s[a]=go(t,(a+r)%7,i,"day");return s}function xo(e,t){return ho(e,t,"months")}function _o(e,t){return ho(e,t,"monthsShort")}function Co(e,t,n){return yo(e,t,n,"weekdays")}function Eo(e,t,n){return yo(e,t,n,"weekdaysShort")}function So(e,t,n){return yo(e,t,n,"weekdaysMin")}fo.calendar=O,fo.longDateFormat=G,fo.invalidDate=K,fo.ordinal=Z,fo.preparse=po,fo.postformat=po,fo.relativeTime=ee,fo.pastFuture=te,fo.set=P,fo.eras=Ia,fo.erasParse=La,fo.erasConvertYear=Pa,fo.erasAbbrRegex=Na,fo.erasNameRegex=Ya,fo.erasNarrowRegex=qa,fo.months=rt,fo.monthsShort=st,fo.monthsParse=dt,fo.monthsRegex=ft,fo.monthsShortRegex=pt,fo.week=Rt,fo.firstDayOfYear=Tt,fo.firstDayOfWeek=Mt,fo.weekdays=jt,fo.weekdaysMin=Bt,fo.weekdaysShort=Ft,fo.weekdaysParse=Vt,fo.weekdaysRegex=Wt,fo.weekdaysShortRegex=Kt,fo.weekdaysMinRegex=Jt,fo.isPM=nn,fo.meridiem=rn,hn("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(e){var t=e%10;return e+(1===le(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),a.lang=b("moment.lang is deprecated. Use moment.locale instead.",hn),a.langData=b("moment.langData is deprecated. Use moment.localeData instead.",_n);var vo=Math.abs;function Do(){var e=this._data;return this._milliseconds=vo(this._milliseconds),this._days=vo(this._days),this._months=vo(this._months),e.milliseconds=vo(e.milliseconds),e.seconds=vo(e.seconds),e.minutes=vo(e.minutes),e.hours=vo(e.hours),e.months=vo(e.months),e.years=vo(e.years),this}function Ro(e,t,n,i){var a=Ii(t,n);return e._milliseconds+=i*a._milliseconds,e._days+=i*a._days,e._months+=i*a._months,e._bubble()}function bo(e,t){return Ro(this,e,t,1)}function Mo(e,t){return Ro(this,e,t,-1)}function To(e){return e<0?Math.floor(e):Math.ceil(e)}function Io(){var e,t,n,i,a,o=this._milliseconds,r=this._days,s=this._months,c=this._data;return o>=0&&r>=0&&s>=0||o<=0&&r<=0&&s<=0||(o+=864e5*To(Po(s)+r),r=0,s=0),c.milliseconds=o%1e3,e=ue(o/1e3),c.seconds=e%60,t=ue(e/60),c.minutes=t%60,n=ue(t/60),c.hours=n%24,r+=ue(n/24),s+=a=ue(Lo(r)),r-=To(Po(a)),i=ue(s/12),s%=12,c.days=r,c.months=s,c.years=i,this}function Lo(e){return 4800*e/146097}function Po(e){return 146097*e/4800}function ko(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=ae(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Lo(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Po(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}}function Ao(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*le(this._months/12):NaN}function wo(e){return function(){return this.as(e)}}var Oo=wo("ms"),Yo=wo("s"),No=wo("m"),qo=wo("h"),Ho=wo("d"),jo=wo("w"),Fo=wo("M"),Bo=wo("Q"),Uo=wo("y");function Vo(){return Ii(this)}function Qo(e){return e=ae(e),this.isValid()?this[e+"s"]():NaN}function zo(e){return function(){return this.isValid()?this._data[e]:NaN}}var Go=zo("milliseconds"),Wo=zo("seconds"),Ko=zo("minutes"),Jo=zo("hours"),$o=zo("days"),Zo=zo("months"),Xo=zo("years");function er(){return ue(this.days()/7)}var tr=Math.round,nr={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ir(e,t,n,i,a){return a.relativeTime(t||1,!!n,e,i)}function ar(e,t,n,i){var a=Ii(e).abs(),o=tr(a.as("s")),r=tr(a.as("m")),s=tr(a.as("h")),c=tr(a.as("d")),d=tr(a.as("M")),u=tr(a.as("w")),l=tr(a.as("y")),m=o<=n.ss&&["s",o]||o0,m[4]=i,ir.apply(null,m)}function or(e){return void 0===e?tr:"function"==typeof e&&(tr=e,!0)}function rr(e,t){return void 0!==nr[e]&&(void 0===t?nr[e]:(nr[e]=t,"s"===e&&(nr.ss=t-1),!0))}function sr(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,i,a=!1,o=nr;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(a=e),"object"==typeof t&&(o=Object.assign({},nr,t),null!=t.s&&null==t.ss&&(o.ss=t.s-1)),i=ar(this,!a,o,n=this.localeData()),a&&(i=n.pastFuture(+this,i)),n.postformat(i)}var cr=Math.abs;function dr(e){return(e>0)-(e<0)||+e}function ur(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,i,a,o,r,s,c=cr(this._milliseconds)/1e3,d=cr(this._days),u=cr(this._months),l=this.asSeconds();return l?(e=ue(c/60),t=ue(e/60),c%=60,e%=60,n=ue(u/12),u%=12,i=c?c.toFixed(3).replace(/\.?0+$/,""):"",a=l<0?"-":"",o=dr(this._months)!==dr(l)?"-":"",r=dr(this._days)!==dr(l)?"-":"",s=dr(this._milliseconds)!==dr(l)?"-":"",a+"P"+(n?o+n+"Y":"")+(u?o+u+"M":"")+(d?r+d+"D":"")+(t||e||c?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(c?s+i+"S":"")):"P0D"}var lr=si.prototype;return lr.isValid=oi,lr.abs=Do,lr.add=bo,lr.subtract=Mo,lr.as=ko,lr.asMilliseconds=Oo,lr.asSeconds=Yo,lr.asMinutes=No,lr.asHours=qo,lr.asDays=Ho,lr.asWeeks=jo,lr.asMonths=Fo,lr.asQuarters=Bo,lr.asYears=Uo,lr.valueOf=Ao,lr._bubble=Io,lr.clone=Vo,lr.get=Qo,lr.milliseconds=Go,lr.seconds=Wo,lr.minutes=Ko,lr.hours=Jo,lr.days=$o,lr.weeks=er,lr.months=Zo,lr.years=Xo,lr.humanize=sr,lr.toISOString=ur,lr.toString=ur,lr.toJSON=ur,lr.locale=sa,lr.localeData=da,lr.toIsoString=b("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ur),lr.lang=ca,F("X",0,0,"unix"),F("x",0,0,"valueOf"),Oe("x",Le),Oe("X",Ae),je("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),je("x",(function(e,t,n){n._d=new Date(le(e))})),a.version="2.29.4",o(Jn),a.fn=uo,a.min=ei,a.max=ti,a.now=ni,a.utc=g,a.unix=lo,a.months=xo,a.isDate=m,a.locale=hn,a.invalid=_,a.duration=Ii,a.isMoment=D,a.weekdays=Co,a.parseZone=mo,a.localeData=_n,a.isDuration=ci,a.monthsShort=_o,a.weekdaysMin=So,a.defineLocale=yn,a.updateLocale=xn,a.locales=Cn,a.weekdaysShort=Eo,a.normalizeUnits=ae,a.relativeTimeRounding=or,a.relativeTimeThreshold=rr,a.calendarFormat=Bi,a.prototype=uo,a.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"},a}()},8291:function(e,t,n){var i="function"==typeof Map&&Map.prototype,a=Object.getOwnPropertyDescriptor&&i?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,o=i&&a&&"function"==typeof a.get?a.get:null,r=i&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,d=s&&c&&"function"==typeof c.get?c.get:null,u=s&&Set.prototype.forEach,l="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,m="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,f=Boolean.prototype.valueOf,g=Object.prototype.toString,h=Function.prototype.toString,y=String.prototype.match,x=String.prototype.slice,_=String.prototype.replace,C=String.prototype.toUpperCase,E=String.prototype.toLowerCase,S=RegExp.prototype.test,v=Array.prototype.concat,D=Array.prototype.join,R=Array.prototype.slice,b=Math.floor,M="function"==typeof BigInt?BigInt.prototype.valueOf:null,T=Object.getOwnPropertySymbols,I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,L="function"==typeof Symbol&&"object"==typeof Symbol.iterator,P="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===L||"symbol")?Symbol.toStringTag:null,k=Object.prototype.propertyIsEnumerable,A=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function w(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||S.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var i=e<0?-b(-e):b(e);if(i!==e){var a=String(i),o=x.call(t,a.length+1);return _.call(a,n,"$&_")+"."+_.call(_.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return _.call(t,n,"$&_")}var O=n(4654),Y=O.custom,N=B(Y)?Y:null;function q(e,t,n){var i="double"===(n.quoteStyle||t)?'"':"'";return i+e+i}function H(e){return _.call(String(e),/"/g,""")}function j(e){return!("[object Array]"!==Q(e)||P&&"object"==typeof e&&P in e)}function F(e){return!("[object RegExp]"!==Q(e)||P&&"object"==typeof e&&P in e)}function B(e){if(L)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!I)return!1;try{return I.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,i,a){var s=n||{};if(V(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(V(s,"maxStringLength")&&("number"==typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var c=!V(s,"customInspect")||s.customInspect;if("boolean"!=typeof c&&"symbol"!==c)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(V(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(V(s,"numericSeparator")&&"boolean"!=typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var g=s.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return G(t,s);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var C=String(t);return g?w(t,C):C}if("bigint"==typeof t){var S=String(t)+"n";return g?w(t,S):S}var b=void 0===s.depth?5:s.depth;if(void 0===i&&(i=0),i>=b&&b>0&&"object"==typeof t)return j(t)?"[Array]":"[Object]";var T=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=D.call(Array(e.indent+1)," ")}return{base:n,prev:D.call(Array(t+1),n)}}(s,i);if(void 0===a)a=[];else if(z(a,t)>=0)return"[Circular]";function Y(t,n,o){if(n&&(a=R.call(a)).push(n),o){var r={depth:s.depth};return V(s,"quoteStyle")&&(r.quoteStyle=s.quoteStyle),e(t,r,i+1,a)}return e(t,s,i+1,a)}if("function"==typeof t&&!F(t)){var U=function(e){if(e.name)return e.name;var t=y.call(h.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),W=X(t,Y);return"[Function"+(U?": "+U:" (anonymous)")+"]"+(W.length>0?" { "+D.call(W,", ")+" }":"")}if(B(t)){var ee=L?_.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):I.call(t);return"object"!=typeof t||L?ee:K(ee)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var te="<"+E.call(String(t.nodeName)),ne=t.attributes||[],ie=0;ie"}if(j(t)){if(0===t.length)return"[]";var ae=X(t,Y);return T&&!function(e){for(var t=0;t=0)return!1;return!0}(ae)?"["+Z(ae,T)+"]":"[ "+D.call(ae,", ")+" ]"}if(function(e){return!("[object Error]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t)){var oe=X(t,Y);return"cause"in Error.prototype||!("cause"in t)||k.call(t,"cause")?0===oe.length?"["+String(t)+"]":"{ ["+String(t)+"] "+D.call(oe,", ")+" }":"{ ["+String(t)+"] "+D.call(v.call("[cause]: "+Y(t.cause),oe),", ")+" }"}if("object"==typeof t&&c){if(N&&"function"==typeof t[N]&&O)return O(t,{depth:b-i});if("symbol"!==c&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!o||!e||"object"!=typeof e)return!1;try{o.call(e);try{d.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var re=[];return r.call(t,(function(e,n){re.push(Y(n,t,!0)+" => "+Y(e,t))})),$("Map",o.call(t),re,T)}if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e);try{o.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var se=[];return u.call(t,(function(e){se.push(Y(e,t))})),$("Set",d.call(t),se,T)}if(function(e){if(!l||!e||"object"!=typeof e)return!1;try{l.call(e,l);try{m.call(e,m)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return J("WeakMap");if(function(e){if(!m||!e||"object"!=typeof e)return!1;try{m.call(e,m);try{l.call(e,l)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return J("WeakSet");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{return p.call(e),!0}catch(e){}return!1}(t))return J("WeakRef");if(function(e){return!("[object Number]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(Y(Number(t)));if(function(e){if(!e||"object"!=typeof e||!M)return!1;try{return M.call(e),!0}catch(e){}return!1}(t))return K(Y(M.call(t)));if(function(e){return!("[object Boolean]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(f.call(t));if(function(e){return!("[object String]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(Y(String(t)));if(!function(e){return!("[object Date]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t)&&!F(t)){var ce=X(t,Y),de=A?A(t)===Object.prototype:t instanceof Object||t.constructor===Object,ue=t instanceof Object?"":"null prototype",le=!de&&P&&Object(t)===t&&P in t?x.call(Q(t),8,-1):ue?"Object":"",me=(de||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(le||ue?"["+D.call(v.call([],le||[],ue||[]),": ")+"] ":"");return 0===ce.length?me+"{}":T?me+"{"+Z(ce,T)+"}":me+"{ "+D.call(ce,", ")+" }"}return String(t)};var U=Object.prototype.hasOwnProperty||function(e){return e in this};function V(e,t){return U.call(e,t)}function Q(e){return g.call(e)}function z(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,i=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,i="... "+n+" more character"+(n>1?"s":"");return G(x.call(e,0,t.maxStringLength),t)+i}return q(_.call(_.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,W),"single",t)}function W(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+C.call(t.toString(16))}function K(e){return"Object("+e+")"}function J(e){return e+" { ? }"}function $(e,t,n,i){return e+" ("+t+") {"+(i?Z(n,i):D.call(n,", "))+"}"}function Z(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+D.call(e,","+n)+"\n"+t.prev}function X(e,t){var n=j(e),i=[];if(n){i.length=e.length;for(var a=0;a0&&!a.call(e,0))for(var g=0;g0)for(var h=0;h=0&&"[object Function]"===t.call(e.callee)),i}},5082:function(e,t,n){"use strict";var i=n(6675),a=n(9956)(),o=n(2648),r=Object,s=o("Array.prototype.push"),c=o("Object.prototype.propertyIsEnumerable"),d=a?Object.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var n=r(e);if(1===arguments.length)return n;for(var o=1;o0){r[0].related=[];for(var s=this._createDiagnosticReportContent(o,t),c=0,d=s.result.length;c0&&(n="REAL"),n){case"INT":if(e.valueInteger){t.value=e.valueInteger;break}case"REAL":case"QTY":let n=(0,i.$)(e.valueQuantity);t.value=n.value,delete n.value,(n.name||n.code||n.system)&&(t.unit=n);break;case"DT":t.value=LForms.Util.stringToDTDateISO(e.valueDate);break;case"DTM":t.value=LForms.Util.stringToDate(e.valueDateTime);break;case"CNE":case"CWE":var a;e.valueCodeableConcept?a={code:e.valueCodeableConcept.coding[0].code,text:e.valueCodeableConcept.coding[0].display,system:e.valueCodeableConcept.coding[0].system}:e.valueString&&(a=e.valueString),t.answerCardinality&&("*"===t.answerCardinality.max||parseInt(t.answerCardinality.max)>1)?(t.value||(t.value=[]),t.value.push(a)):t.value=a;break;case"SECTION":case"TITLE":case"":break;default:t.value=e.valueString}}},_findTotalRepeatingNum:function(e,t,n){for(var i=0,a=[],o=0,r=e.length;o1)){i=s;break}if(a===n){i=s;break}a+=1}}return i},_addRepeatingItems:function(e,t,n){var i=null;if(e.items){for(var a=0,o=e.items.length;a1)))for(;n>1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_processObxAndItem:function(e,t,n){for(var i=0,a=e.obxInfoList.length;i1&&0===o.index&&this._addRepeatingItems(t,o.code,o.total);var s=this._findTheMatchingItemByCodeAndIndex(t,o.code,o.index);this._setupItemValueAndUnit(r,s),o.obxInfoList&&o.obxInfoList.length>0&&this._processObxAndItem(o,s,n)}}},_convertFromBundleToContained:function(e){var t;if(e&&"searchset"===e.type){for(var n=e.entry,i=0,a=n.length;i0&&(i="REAL"),i){case"INT":n=[this._createObsIntValue(e)];break;case"REAL":case"QTY":var a={value:e.value};this._setFHIRQuantityUnit(a,e.unit),n=[{key:"valueQuantity",val:a}];break;case"DT":n=[{key:"valueDate",val:e.value}];break;case"DTM":n=[{key:"valueDateTime",val:e.value}];break;case"CNE":case"CWE":for(var o,r=e.answerCardinality.max,s=0,c=(o=r&&("*"===r||parseInt(r)>1)?e.value:[e.value]).length;s{if(console.log("Ran expressions in "+(new Date-self._runStart)+" ms"),self._firstExpressionRunComplete||(self._firstExpressionRunComplete=!0),self._currentRunPromise=void 0,self._pendingRun)return self.runCalculations(!1)}),(e=>{throw console.log("Run of expressions failed; reason follows"),console.log(e),self._currentRunPromise=void 0,self._pendingRun=!1,self._pendingQueries=[],e}))}return this._currentRunPromise},_handlePendingQueries:function(){const e=this;return Promise.allSettled(this._pendingQueries).then((function(t){e._pendingQueries=[];for(var n=!1,i=!1,a=0,o=t.length;(!n||!i)&&a0?"&":"?")+"_format=json",!/^https?:/.test(e)&&LForms.fhirContext?.client?LForms.fhirContext.client.request(e):fetch(e).then((function(e){return e.json()}))},_updateItemFromExp(e,t,n,i,a,o){var r=!1,s=this._fhir.SDC;if(a||t!=s.fhirExtVariable)if(t==s.fhirExtAnswerExp)r=this._setItemListFromFHIRPath(e,i);else if(t==s.fhirExtEnableWhenExp){var c=i[0];(i=!!c)!==c&&LForms.Util.showWarning("An expression from enableWhenExpression did not resolve to a Boolean as required",e),n&&(r=!!e._enableWhenExpVal!=i),e._enableWhenExpVal=i}else r=this._setItemValueFromFHIRPath(e,i,a,o);return r},_evaluateFHIRPath:function(e,t){var n,i=this._itemWithVars(e)._fhirVariables;try{var a={};for(var o in i)a[o]=i[o];let s,c;e._elementId?(s=this._elemIDToQRItem[e._elementId],s||={},c="QuestionnaireResponse.item"):s=this._lfData._fhirVariables.resource;var r=this._compiledExpressions[t];r||(c&&(t={base:c,expression:t}),r=this._compiledExpressions[t]=this._fhir.fhirpath.compile(t,this._fhir.fhirpathModel)),n=r(s,a)}catch(e){console.log(e)}return n},_createIDtoQRItemMap:function(e){var t={};return this._addToIDtoQRItemMap(this._lfData,e,t),t},_addToIDtoQRItemMap:function(e,t,n){var i=0;if(e.linkId===t.linkId){if(e.items&&t&&t.item&&t.item.length>0)for(var a=e.items,o=t.item,r=a.length,s=0,c=0,d=o.length;c=r)throw new Error("Logic error in _addToIDtoQRITemMap; ran out of lfItems");let e=a[s],t=this._addToIDtoQRItemMap(e,u,n);0!=t&&(Array.isArray(e.value)?p+=e.value.length:p+=1),i+=t}else{let e=this._addToIDtoQRItemMap(l,u,n);0===e?--c:i+=e,++s}}if(e._elementId&&(i||void 0!==e.value&&null!==e.value&&""!==e.value)){if(!t)throw new Error("Logic error in _addToIDtoQRItemMap; missing qrItem");n[e._elementId]=t,i+=1}}return i},_setItemListFromFHIRPath:function(e,t){let n=e.answers,i=!!n&&Array.isArray(n),a=!!t&&Array.isArray(t),o=i!=a||a&&t.length!=n.length,r=[];const s=this._fhir.SDC.fhirExtUrlOptionScore;if(a)for(let a=0,c=t.length;a!LForms.Util.isItemValueEmpty(e)));const d="FHIRPath value expression";(a=!r()(i,c))&&n&&!this._firstExpressionRunComplete&&this._lfData.hasSavedData?(e._userModifiedCalculatedValue=!0,a=!1):a?this._lfData.setRepeatingItems(e,o,s,d):this._lfData.setRepeatingItemMessages(e,s,d),this._calculatedValues[this._getRepetitionKey(e)]=c}return a},_getRepetitionKey:function(e){var t=this._repetitionKeys[e._elementId];if(!t&&e._elementId){var n=e._elementId.match(/\/\d+$/);n&&(t=this._repetitionKeys[e._elementId]=e._elementId.substring(0,n.index))}return t},_equalAnswers(e,t){let n=a()(e),i=a()(t);return Array.isArray(n)&&n.forEach((e=>{this._filterAnswerFields(e)})),Array.isArray(i)&&i.forEach((e=>{this._filterAnswerFields(e)})),r()(n,i)},_filterAnswerFields(e){"object"!=typeof e||e instanceof Date||Object.keys(e).forEach((t=>{t&&"_"===t[0]&&delete e[t]}))}}},1961:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});let i="http://loinc.org"},5181:function(e,t,n){"use strict";function i(e){const t={_type:"Quantity",value:e.value},n=e.unit||e.code;return n&&(t.name=n,e.code&&(t.code=e.code),e.system&&(t.system=e.system)),t}n.d(t,{$:function(){return i}})},5325:function(e,t,n){"use strict";n.d(t,{i:function(){return o}});var i=function(e,t,n){var i=n.valueString;i&&(e["_"+t+"CSS"]=i)},a={};function o(e){e.processExtensions=function(e,t){var n=t?e[t]:e;if(n){var i=n.extension;if(i)for(var o=0,r=i.length;o["LOINC"===e.system?n.LOINC_URI:e.system,e.code].join("|"))).join(","),_sort:"-date",status:"final,amended,corrected",_count:5};if(r&&r.value&&r.code){var c=LForms.ucumPkg.UcumLhcUtils.getInstance().convertUnitTo(r.code,r.value,"ms");if("succeeded"===c.status){var d=new Date(new Date-c.toVal);i.date="gt"+d.toISOString()}}t.push(s.patient.request(e._buildURL(["Observation"],i)).then((function(t){var i=t;if(i.entry)for(var a,r=0,s=i.entry.length;r",maxExclusive:"<",minInclusive:">=",maxInclusive:"<=",value:"=",notEqual:"!=",">":"minExclusive","<":"maxExclusive",">=":"minInclusive","<=":"maxInclusive","=":"value","!=":"notEqual",exists:"exists"},t._questionRepeats=function(e){return void 0!==e._questionRepeatable?e._questionRepeatable:e.questionCardinality&&e.questionCardinality.max&&("*"===e.questionCardinality.max||parseInt(e.questionCardinality.max)>1)},t._answerRepeats=function(e){return void 0!==e._multipleAnswers?e._multipleAnswers:e.answerCardinality&&e.answerCardinality.max&&("*"===e.answerCardinality.max||parseInt(e.answerCardinality.max)>1)},t.copyFields=function(e,t,n){e&&t&&n&&n.length>0&&n.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}))},t.UCUM_URI="http://unitsofmeasure.org",t._setIfHasValue=function(e,t,n){return null!=n&&""!==n&&(e||(e={}),e[t]=n),e},t._copyTriggerCoding=function(e,n,i){let a=i?"text":"display",o=i?"display":"text";return n=t._setIfHasValue(n,"code",e.code),n=t._setIfHasValue(n,"system",e.system),n=t._setIfHasValue(n,o,e[a])},t.hasResponsiveExpression=function(e){var n=e._fhirExt;return!!n&&!!(n[t.fhirExtCalculatedExp]||n[t.fhirExtAnswerExp]||n[t.fhirExtEnableWhenExp])},t.hasListExpression=function(e){var n=e._fhirExt;return!!n&&!!n[t.fhirExtAnswerExp]},t.hasInitialExpression=function(e){return!(!e._fhirExt||!e._fhirExt[t.fhirExtInitialExp])},t.buildExtensionMap=function(e){if(t.isExpressionExtension||(t.isExpressionExtension=[t.fhirExtCalculatedExp,t.fhirExtInitialExp,t.fhirExtAnswerExp,t.fhirExtVariable,t.fhirExtEnableWhenExp].reduce(((e,t)=>(e[t]=!0,e)),{})),e.extension){var n={},i=[];for(let o of e.extension){var a=n[o.url];a||(a=n[o.url]=[]),a.push(o),t.isExpressionExtension[o.url]&&i.push(o)}e._fhirExt=n,i.length&&(e._exprExtensions=i)}},t.loadLaunchContext=function(e){var n=LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtLaunchContext,0,!0);const i={patient:{Patient:1},encounter:{Encounter:1},user:{Patient:1,Practitioner:1,PractitionerRole:1,RelatedPerson:1}},a=[];function o(t,n,a){let o=a.resourceType,r=i[t];r&&!r[o]?console.warn("a launch context resource of type "+restype+" was found for name "+t+", but the supported types for name "+t+" are: "+Object.keys(r).join(", ")):-1==n.indexOf(o)?console.warn("Could not retrieve a resource of the requested types for launch context name "+t):e._fhirVariables[t]=a}for(var r=0,s=n.length;r0&&(a.code=e.codeList),a.extension=e.extension||[],!0!==e._answerRequired&&!1!==e._answerRequired||(a.required=e._answerRequired),a.required){var o=parseInt(e.questionCardinality.min);o>1&&a.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",valueInteger:o})}this._processQuestionAndAnswerCardinality(a,e),this._handleItemControl(a,e),this._handleRestrictions(a,e),e.isHiddenInDef&&a.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",valueBoolean:!0}),a.linkId=e.linkId,a.text=e.question,e.prefix&&(a.prefix=e.prefix);for(let t of["_prefix","_text"]){let n=e["obj"+t];n&&(a[t]=n)}if(e.skipLogic&&this._handleSkipLogic(a,e,n),"SECTION"!==e.dataType&&"TITLE"!==e.dataType&&"0"===e.editable&&(a.readOnly=!0),this._handleChoiceField(a,e,i),this._handleTerminologyServer(a,e),this._handleInitialValues(a,e),e.units&&this._handleLFormsUnits(a,e),this._handleDataControl(a,e),e.items&&Array.isArray(e.items)){a.item=[];for(var r=0,s=e.items.length;r1||d>1)&&"TITLE"!==n.dataType&&(e.repeats=!0,isNaN(c)||isNaN(d)?isNaN(c)?isNaN(d)||(i=d):i=c:i=Math.max(c,d),i>1&&e.extension.push({url:t.fhirExtUrlCardinalityMax,valueInteger:i}))}},t._handleExternallyDefined=function(e,n){n.externallyDefined&&e.extension.push({url:t.fhirExtUrlExternallyDefined,valueUri:n.externallyDefined})},t._handleDataControl=function(e,t){t.dataControl&&e.extension.push({url:"http://lhcforms.nlm.nih.gov/fhirExt/dataControl",valueString:JSON.stringify(t.dataControl)})},t._removeRepeatingItems=function(e){if(e.items&&Array.isArray(e.items))for(var t=e.items.length-1;t>=0;t--)e.items[t]._id>1?e.items.splice(t,1):this._removeRepeatingItems(e.items[t])},t._setFormLevelFields=function(e,t){this.copyFields(t,e,this.formLevelFields),e.name=t.shortName,e.title=t.name,t.obj_title&&(e._title=t.obj_title),e.code=t.codeList,e.resourceType="Questionnaire",e.status=e.status?e.status:"draft",this._handleMeta(e)},t._handleMeta=function(e){e.meta=e.meta?e.meta:{},this._handleMetaProfile(e.meta)},t._handleMetaProfile=function(e){const t=LForms.Util.detectFHIRVersionFromProfiles([this.stdQProfile]),n=[];if(e.profile?.length>0)for(let i=0;i1)?(a="check-box",n="Check-box"):(a="radio-button",n="Radio Button"),"0"===t.displayControl.answerLayout.columns?i="horizontal":"1"===t.displayControl.answerLayout.columns&&(i="vertical")):t.displayControl.questionLayout&&"SECTION"===o&&("horizontal"===t.displayControl.questionLayout?(a="gtable",n="Group Table"):"matrix"===t.displayControl.questionLayout&&(a="table",n="Vertical Answer Table")),a&&(e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",valueCodeableConcept:{coding:[{system:"http://hl7.org/fhir/questionnaire-item-control",code:a,display:n}],text:n||a}}),i&&e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation",valueCode:i}))}},t._handleTerminologyServer=function(e,n){n.terminologyServer&&e.extension.push({url:t.fhirExtTerminologyServer,valueUrl:n.terminologyServer})},t._getFhirDataType=function(e){var t=this._getAssumedDataTypeForExport(e),n=this._lformsTypesToFHIRTypes[t];return n||(n="string"),n},t._getAssumedDataTypeForExport=function(e){var t=e.dataType;return("REAL"===e.dataType||"INT"===e.dataType)&&e.units&&e.units.length>1&&(t="QTY"),t},t._makeValueQuantity=function(e,n,i){let a={},o=parseFloat(e);return isNaN(o)||(a.value=o),n&&(t._setUnitAttributesToFhirQuantity(a,n),i&&(a.system=i)),Object.keys(a).length>0?a:null},t._makeQuantity=function(e,t,n){var i=this._getDefaultUnit(t);return this._makeValueQuantity(e,i,n)},t._getDefaultUnit=function(e){if(!e||0===e.length)return null;for(var t=null,n=0;n(e[t]=t,e)),{}),t._MIN_MAX_KEYS=["minExclusive","minInclusive","maxExclusive","maxInclusive"].reduce(((e,t)=>(e[t]=t,e)),{}),t._exportMinMax=function(e,n,i,a){if(null!=n&&t._MIN_MAX_TYPES[e]&&t._MIN_MAX_KEYS[a]){var o="DT"===e||"DTM"===e?new Date(n).toISOString():"TM"==e?new Date("1970-01-01T"+n+"Z").toISOString():null,r="DT"===e?o.substring(0,10):"DTM"===e?o:"TM"===e?o.substring(11,o.length-1):"REAL"===e?parseFloat(n):parseInt(n);return{url:0===a.indexOf("min")?"http://hl7.org/fhir/StructureDefinition/minValue":"http://hl7.org/fhir/StructureDefinition/maxValue",[i]:r}}},t._skipLogicValueDataTypes=["BL","REAL","INT","QTY","DT","DTM","TM","ST","TX","URL"].reduce(((e,t)=>(e[t]=t,e)),{}),t._createEnableWhenRulesForSkipLogicCondition=function(e,n){let i=this._getAssumedDataTypeForExport(n),a=this._getValueKeyByDataType("answer",n),o=[];return Object.keys(e.trigger).forEach((function(r){let s=t._operatorMapping[r],c=e.trigger[r];if(!s||0!==c&&!1!==c&&!c)throw new Error("Invalid lforms skip logic trigger: "+JSON.stringify(e.trigger,null,4));let d=null;if("exists"===s)d={answerBoolean:c};else if("CWE"===i||"CNE"===i){let e=t._copyTriggerCoding(c,null,!0);if(!e)throw new Error("Invalid CNE/CWE trigger, key="+r+"; value="+c);d={answerCoding:e}}else{if(!i||!t._skipLogicValueDataTypes[i])throw new Error("Unsupported data type for skip logic export: "+i);{let e=c;if("answerQuantity"===a&&(e=t._makeQuantity(e,n.units)),0!==e&&!1!==e&&!e)throw new Error("Invalid value for trigger "+r+": "+c);d={[a]:e}}}d.question=n.linkId,d.operator=s,o.push(d)})),o},t._setResponseFormLevelFields=function(e,t,n){e.resourceType="QuestionnaireResponse";var i=n?this.stdQRProfile:this.QRProfile;e.meta=e.meta?e.meta:{},e.meta.profile=e.meta.profile?e.meta.profile:[i],e.status="completed",e.authored=LForms.Util.dateToDTMString(new Date)},t._setUnitAttributesToFhirQuantity=function(e,t){e&&t&&(t.name&&(e.unit=t.name),t.code&&(e.code=t.code),t.system&&(e.system=t.system))},t._createFhirUnitCoding=function(e){var t=null;return e&&(t={},e.code&&(t.code=e.code),e.name&&(t.display=e.name),e.system&&(t.system=e.system)),t},t._lfItemValueToFhirAnswer=function(e){if(void 0===e.value||null===e.value||""===e.value)return null;for(var t=this._getAssumedDataTypeForExport(e),n=this._answerRepeats(e)?e.value:[e.value],i=[],a=0;a0},t._processResponseItem=function(e,t){if(t&&"boolean"!=typeof t)throw new Error("_processResponseItem function signature has been changed, please check/fix.");var n=t||"TITLE"===e.dataType?{}:{linkId:e.linkId,text:e.question};if(t||"TITLE"===e.dataType||"SECTION"===e.dataType||this._setIfHasValue(n,"answer",this._lfItemValueToFhirAnswer(e)),this._lfHasSubItems(e)){for(var i=[],a=0;a0&&(t||"SECTION"===e.dataType?n.item=i:(n.answer=n.answer||[],n.answer[0]=n.answer[0]||{},n.answer[0].item=i))}return n},t._processRepeatingItemValues=function(e){if(e.items)for(var t=0,n=e.items.length;t=0&&e[n[r]]!==t[n[r]]){o=!1;break}}return o},dateToDTStringISO:function(e){return e&&e instanceof Date&&!isNaN(e.getTime())?[(1e4+e.getFullYear()).toString().substr(1),(101+e.getMonth()).toString().substr(1),(100+e.getDate()).toString().substr(1)].join("-"):void 0},stringToDTDateISO:function(e){var t=new Date(e);return isNaN(t.getTime())?void 0:new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())},dateToDTMString:function(e){return"string"==typeof e&&(e=this.stringToDate(e,!0)),e.toISOString()},stringToDate:function(e,t){if(!e||"string"!=typeof e)return e;if("t"===e.trim())return new Date;let n=o()(e,this.parseDateFormats,!0);return t&&!n.isValid()&&(n=o()(e)),n.isValid()?n.toDate():null},isValidDate:function(e){return!!this.stringToDate(e)},formatDate:function(e,t){return o()(e).format(t)},getNextLetter:function(e){for(var t=[],n=e;n>0;){var i=n%26;i=0===i?25:i-1,t.push(i),n=Math.floor((n-1)/26)}for(var a="",o=t.length-1;o>=0;o--)a+="abcdefghijklmnopqrstuvqxyz".charAt(t[o]);return a},findObjectInArray:function(e,t,n,i,a){var o=a?[]:null;if(Array.isArray(e)){var r=0;i&&Math.abs(i)=0;t--)null===e[t]||void 0===e[t]?e.splice(t,1):"object"==typeof e[t]&&this.pruneNulls(e[t]);else if(e&&"object"==typeof e){Object.keys(e).forEach((function(t){null===e[t]||void 0===e[t]?delete e[t]:"object"==typeof e[t]&&this.pruneNulls(e[t])}),this)}},deepCopy:function(e){return s()(e)},deepEqual:function(e,t){return d()(e,t)},shallowEqual:function(e,t){var n=!0;if(typeof e!=typeof t)n=!1;else if("object"!=typeof e)e!==t&&(n=!1);else{var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)n=!1;else for(var o=0,r=i.length;o0){var a=t._createLinkIdItemMap(e);n.items=[];for(var o=0;o0&&(e.codeList=n.code);var i=t._getCode(n);i&&(e.code=i.code,e.codeSystem=i.system)},t._processQuestionnaireItem=function(e,n,i){var a={};return t._processExtensions(a,e),t._processDataType(a,e),t._processTextAndPrefix(a,e),t._processCodeAndLinkId(a,e),t._processDisplayItemCode(a,e),t._processEditable(a,e),t._processFHIRQuestionAndAnswerCardinality(a,e),t._processDisplayControl(a,e),t._processDataControl(a,e),t._processRestrictions(a,e),t._processHiddenItem(a,e),t._processUnitList(a,e),t._processAnswers(a,e,n),t._processDefaultAnswer(a,e),t._processTerminologyServer(a,e),t._processSkipLogic(a,e,i),t.copyFields(e,a,t.itemLevelIgnoredFields),t._processChildItems(a,e,n,i),a},t._significantDigits=function(e){var t=/(\d+)(?:\.(\d+))?/.exec(""+ +e);if(!t)return 0;var n=t[1],i=t[2];return"0"===n?0:n.length+(i?i.length:0)},t.importObsValue=function(e,n){var i=null,a=e.dataType,o=this._lformsTypesToFHIRFields[a];if("Coding"===o&&(o="CodeableConcept"),o&&(i=n["value"+o]),i||"REAL"!==a&&"INT"!==a||(i=n.valueQuantity)&&(i._type="Quantity"),i){i._type||"object"!=typeof i||(i._type=o);var r=!0;if("Quantity"===i._type&&e.units){var s,c=i.system;c&&"/"===c[c.length-1]&&(c=c.slice(0,-1));for(var d,u=c===t.UCUM_URI,l=0,m=e.units.length;l0?parseFloat(f.toVal.toPrecision(g)):f.toVal,i.code=d.code,i.unit=d.name||d.code}}s?e.unit=s:r=!1}r&&this._processFHIRValues(e,[i])}},t._convertFHIRValues=function(e,n,i){var a=e.dataType,o=[];const r=[],s=p(n);for(let C=0,E=n.length;C0?parseFloat(g.toVal.toPrecision(h)):g.toVal,i.code=d.code,i.unit=d.name||d.code}}s||("optionsOrString"==e._unitOpen?(delete i.code,delete i.system):e._unitSuppSystem&&"optionsOrType"==e._unitOpen&&e._unitSuppSystem==i.system||(r={},n.addMsg(r,"nonMatchingQuantityUnit")))}else i.unit?n.addMsg(r,"nonMatchingQuantityUnit"):o=(0,m.$)(i);r||(o=(0,m.$)(i))}return[o,r]},t._processFHIRValues=function(e,t,n){let[i,a]=this._convertFHIRValues(e,t,n),o=LForms.Util._hasMultipleAnswers(e)?i:i[0];n?(e.defaultAnswer=o,LForms.Util._internalUtil.setItemMessagesArray(e,a,"default answers")):(LForms.Util._internalUtil.assignValueToItem(e,o),LForms.Util._internalUtil.setItemMessagesArray(e,a,"_processFHIRValues"))},t._getFHIRValueWithPrefixKey=function(e,t){var n=null;if("object"==typeof e)for(var i in e){var a=i.match(t);if(a){(n=e[i])&&"object"==typeof n&&((n=LForms.Util.deepCopy(n))._type=i.substring(a[0].length));break}}return n},t._processTextAndPrefix=function(e,t){t.prefix&&(e.prefix=t.prefix),e.question=t.text;for(let n of["_prefix","_text"]){let i=t[n];i&&(e["obj"+n]=i)}},t._processCodeAndLinkId=function(e,n){n.code&&(e.codeList=n.code);var i=t._getCode(n);i?(e.questionCode=i.code,e.questionCodeSystem=i.system):(e.questionCode=n.linkId,e.questionCodeSystem="LinkId"),e.linkId=n.linkId},t._processUnitList=function(e,n){var i=[],a=null,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlUnitOption,0,!0);if(o&&o.length>0){if("quantity"!==n.type)throw new Error("The extension "+t.fhirExtUrlUnitOption+' can only be used with type quantity. Question "'+n.text+'" is of type '+n.type);for(var r=0;r0&&(a||(i[0].default=!0),e.units=i)},t._processDisplayControl=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlItemControl);if(i){var a={};switch(i.valueCodeableConcept.coding[0].code){case"Lookup":case"Combo-box":case"autocomplete":e.isSearchAutocomplete=!0;case"drop-down":a.answerLayout={type:"COMBO_BOX"};break;case"Checkbox":case"check-box":case"Radio":case"radio-button":a.answerLayout={type:"RADIO_CHECKBOX"};var o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtChoiceOrientation);o&&("vertical"===o.valueCode?a.answerLayout.columns="1":"horizontal"===o.valueCode&&(a.answerLayout.columns="0"));break;case"Table":case"gtable":"SECTION"===e.dataType&&(a.questionLayout="horizontal");break;case"Matrix":case"table":"SECTION"===e.dataType&&(a.questionLayout="matrix");break;default:a=null}a&&!jQuery.isEmptyObject(a)&&(e.displayControl=a)}},t._processDataControl=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlDataControl);if(i&&i.valueString)try{var a=JSON.parse(i.valueString);a&&(e.dataControl=a)}catch(e){console.log("Invalid dataControl data!")}},t._processHiddenItem=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlHidden);return i&&(e.isHiddenInDef="boolean"==typeof i.valueBoolean?i.valueBoolean:"true"===i.valueBoolean),e.isHiddenInDef};var i=t._mergeQR;i.mergeQuestionnaireResponseToLForms=function(e,t){e instanceof LForms.LFormsData||(e.hasSavedData=!0,e=new LForms.LFormsData(e).getFormData());var n=i._getQRStructure(t);return i._processQRItemAndLFormsItem(n,e),e},i._processQRItemAndLFormsItem=function(t,n){for(var i=0;i1&&0===a.index){var r=this._findTheMatchingItemByLinkId(n,a.linkId);if(e._questionRepeats(r)){if(this._addRepeatingItems(n,a.linkId,a.total),"SECTION"!==r.dataType&&"TITLE"!==r.dataType){for(var s=1;s0&&(this._setupItemValueAndUnit(o.linkId,u,d),a.qrAnswersItemsInfo)){if(a.qrAnswersItemsInfo.length>1)throw new Error("item.answer.item with item.answer.length > 1 is not yet supported");this._processQRItemAndLFormsItem(a.qrAnswersItemsInfo[0],d)}}a.qrItemsInfo&&a.qrItemsInfo.length>0&&this._processQRItemAndLFormsItem(a,d)}}},i._setupItemValueAndUnit=function(t,n,i){if(i&&t===i.linkId&&"SECTION"!==i.dataType&&"TITLE"!==i.dataType){var a=i.dataType;(!a||"ST"===a)&&i.units&&i.units.length>0&&(i.dataType=a="REAL");var o=n[0];switch(a){case"BL":!0!==o.valueBoolean&&!1!==o.valueBoolean||(i.value=o.valueBoolean);break;case"INT":o.valueQuantity?(i.value=o.valueQuantity.value,o.valueQuantity.code&&(i.unit={name:o.valueQuantity.code})):o.valueInteger&&(l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueInteger);break;case"REAL":case"QTY":if(o.valueQuantity){var r=o.valueQuantity,s=(0,m.$)(r);LForms.Util._internalUtil.assignValueToItem(i,s,"Quantity")}else o.valueDecimal&&(i.value=o.valueDecimal);break;case"DT":l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueDate;break;case"TM":l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueTime;break;case"DTM":i.value=o.valueDateTime;break;case"CNE":case"CWE":if(e._answerRepeats(i)){for(var c=[],d=0,u=n.length;d0&&n.expansion.contains.forEach((function(e){var n={code:e.code,text:e.display,system:e.system},a=LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtUrlValueSetScore);a&&(n.score=a.valueDecimal),i.push(n)})),i.length>0?i:null},t._toLfCodeSystem=function(e){var t=e;if("http://loinc.org"===e)t="LOINC";return t},t.mergeQuestionnaireResponseToLForms=i.mergeQuestionnaireResponseToLForms,t._processTerminologyServer=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtTerminologyServer);i&&i.valueUrl&&(e.terminologyServer=i.valueUrl)},t._processExternallyDefined=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlExternallyDefined);i&&i.valueUri&&(e.externallyDefined=i.valueUri)},t._getTerminologyServer=function(e){for(var t=e.terminologyServer,n=e._parentItem;!t&&n;)t=n.terminologyServer,n=n._parentItem;return t},t._getExpansionURL=function(e){var t;if(e.answerValueSet){var n=this._getTerminologyServer(e);n&&(t=n+"/ValueSet/$expand?url="+e.answerValueSet)}return t},t.loadAnswerValueSets=function(e){for(var n=[],i=e.itemList,a=0,o=i.length;a"error"===e.severity||"fatal"===e.severity));if(a)throw new Error(a.diagnostics)}else s=t.answersFromVS(n),s&&(LForms._valueSetAnswerCache[i]=s,o.answers=s,e._updateAutocompOptions(o),e._resetItemValueWithAnswers(o))})).catch((function(e){throw new Error("Unable to load ValueSet from "+i)})));else{var r=LForms.fhirContext.client;n.push(r.request(e._buildURL(["ValueSet","$expand"],{url:o.answerValueSet})).then((function(n){var i=n,r=t.answersFromVS(i);r&&(LForms._valueSetAnswerCache[a]=r,o.answers=r,e._updateAutocompOptions(o),e._resetItemValueWithAnswers(o))})).catch((function(e){throw new Error("Unable to load ValueSet "+o.answerValueSet+" from FHIR server")})))}}}return n},t._processCWECNEValueInQR=function(e,t,n){var i;if(e.valueCoding){var a=e.valueCoding;if(i={},a.code&&(i.code=a.code),a.display&&(i.text=a.display),a.system&&(i.system=a.system),n)i._notOnList=!0;else if("CWE"===t.dataType&&t.answers){for(var o=!1,r=0,s=t.answers.length;r0&&(e.extension=i)},t._arrayLen=function(e){return e&&Array.isArray(e)?e.length:-1},t._checkQRItemAnswerItems=function(e,n){var i=t._arrayLen(n.answer);if(!(i<1)){for(var a=0,o=[],r=0;r0?(o.push({}),t._mergeQR._checkQRItems(o[r],n.answer[r]),++a):o.push(null);a>0&&(e.numAnswersWithItems=a,e.qrAnswersItemsInfo=o)}},t._processRestrictions=function(e,n){var i={};void 0!==n.maxLength&&(i.maxLength=n.maxLength.toString());for(var a=0;a=e.length;return i||(n=e[t],t+=1),{done:i,value:n}}}},g=function(e,t){if(o(e)||i(e))return f(e);if(r(e)){var n=0;return{next:function(){var t=function(e,t){if(t+1>=e.length)return t+1;var n=m(e,t);if(n<55296||n>56319)return t+1;var i=m(e,t+1);return i<56320||i>57343?t+1:t+2}(e,n),i=p(e,n,t);return n=t,{done:t>e.length,value:i}}}}return t&&void 0!==e["_es6-shim iterator_"]?e["_es6-shim iterator_"]():void 0};if(c||d){var h=n(7915),y=n(140),x=u("Map.prototype.forEach",!0),_=u("Set.prototype.forEach",!0);if("undefined"==typeof process||!process.versions||!process.versions.node)var C=u("Map.prototype.iterator",!0),E=u("Set.prototype.iterator",!0),S=function(e){var t=!1;return{next:function(){try{return{done:t,value:t?void 0:e.next()}}catch(e){return t=!0,{done:!0,value:void 0}}}}};var v=u("Map.prototype.@@iterator",!0)||u("Map.prototype._es6-shim iterator_",!0),D=u("Set.prototype.@@iterator",!0)||u("Set.prototype._es6-shim iterator_",!0);e.exports=function(e){return function(e){if(h(e)){if(C)return S(C(e));if(v)return v(e);if(x){var t=[];return x(e,(function(e,n){l(t,[n,e])})),f(t)}}if(y(e)){if(E)return S(E(e));if(D)return D(e);if(_){var n=[];return _(e,(function(e){l(n,e)})),f(n)}}}(e)||g(e)}}else e.exports=function(e){if(null!=e)return g(e,!0)}}},7116:function(e,t,n){"use strict";var i=n(7915),a=n(140),o=n(5609),r=n(6159);e.exports=function(e){if(e&&"object"==typeof e){if(i(e))return"Map";if(a(e))return"Set";if(o(e))return"WeakMap";if(r(e))return"WeakSet"}return!1}},548:function(e){"use strict";e.exports=JSON.parse('{"ActivityDefinition.product":["Reference","CodeableConcept"],"ActivityDefinition.subject":["CodeableConcept","Reference"],"ActivityDefinition.timing":["Timing","DateTime","Age","Period","Range","Duration"],"AllergyIntolerance.onset":["DateTime","Age","Period","Range","String"],"Annotation.author":["Reference","String"],"AuditEvent.entity.detail.value":["String","Base64Binary"],"BiologicallyDerivedProduct.collection.collected":["DateTime","Period"],"BiologicallyDerivedProduct.manipulation.time":["DateTime","Period"],"BiologicallyDerivedProduct.processing.time":["DateTime","Period"],"CarePlan.activity.detail.product":["CodeableConcept","Reference"],"CarePlan.activity.detail.scheduled":["Timing","Period","String"],"ChargeItem.occurrence":["DateTime","Period","Timing"],"ChargeItem.product":["Reference","CodeableConcept"],"Claim.accident.location":["Address","Reference"],"Claim.diagnosis.diagnosis":["CodeableConcept","Reference"],"Claim.item.location":["CodeableConcept","Address","Reference"],"Claim.item.serviced":["Date","Period"],"Claim.procedure.procedure":["CodeableConcept","Reference"],"Claim.supportingInfo.timing":["Date","Period"],"Claim.supportingInfo.value":["Boolean","String","Quantity","Attachment","Reference"],"ClaimResponse.addItem.location":["CodeableConcept","Address","Reference"],"ClaimResponse.addItem.serviced":["Date","Period"],"ClinicalImpression.effective":["DateTime","Period"],"CodeSystem.concept.property.value":["Code","Coding","String","Integer","Boolean","DateTime","Decimal"],"Communication.payload.content":["String","Attachment","Reference"],"CommunicationRequest.occurrence":["DateTime","Period"],"CommunicationRequest.payload.content":["String","Attachment","Reference"],"Composition.relatesTo.target":["Identifier","Reference"],"ConceptMap.source":["Uri","Canonical"],"ConceptMap.target":["Uri","Canonical"],"Condition.abatement":["DateTime","Age","Period","Range","String"],"Condition.onset":["DateTime","Age","Period","Range","String"],"Consent.source":["Attachment","Reference"],"Contract.friendly.content":["Attachment","Reference"],"Contract.legal.content":["Attachment","Reference"],"Contract.legallyBinding":["Attachment","Reference"],"Contract.rule.content":["Attachment","Reference"],"Contract.term.action.occurrence":["DateTime","Period","Timing"],"Contract.term.asset.valuedItem.entity":["CodeableConcept","Reference"],"Contract.term.offer.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Contract.term.topic":["CodeableConcept","Reference"],"Contract.topic":["CodeableConcept","Reference"],"Coverage.costToBeneficiary.value":["Quantity","Money"],"CoverageEligibilityRequest.item.diagnosis.diagnosis":["CodeableConcept","Reference"],"CoverageEligibilityRequest.serviced":["Date","Period"],"CoverageEligibilityResponse.insurance.item.benefit.allowed":["UnsignedInt","String","Money"],"CoverageEligibilityResponse.insurance.item.benefit.used":["UnsignedInt","String","Money"],"CoverageEligibilityResponse.serviced":["Date","Period"],"DataRequirement.dateFilter.value":["DateTime","Period","Duration"],"DataRequirement.subject":["CodeableConcept","Reference"],"DetectedIssue.identified":["DateTime","Period"],"DeviceDefinition.manufacturer":["String","Reference"],"DeviceRequest.code":["Reference","CodeableConcept"],"DeviceRequest.occurrence":["DateTime","Period","Timing"],"DeviceRequest.parameter.value":["CodeableConcept","Quantity","Range","Boolean"],"DeviceUseStatement.timing":["Timing","Period","DateTime"],"DiagnosticReport.effective":["DateTime","Period"],"Dosage.asNeeded":["Boolean","CodeableConcept"],"Dosage.doseAndRate.dose":["Range","Quantity"],"Dosage.doseAndRate.rate":["Ratio","Range","Quantity"],"ElementDefinition.defaultValue":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.example.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.extension.value":["CodeableConcept","Canonical"],"ElementDefinition.fixed":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.maxValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.minValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.pattern":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"EventDefinition.subject":["CodeableConcept","Reference"],"EvidenceVariable.characteristic.definition":["Reference","Canonical","CodeableConcept","Expression","DataRequirement","TriggerDefinition"],"EvidenceVariable.characteristic.participantEffective":["DateTime","Period","Duration","Timing"],"ExplanationOfBenefit.accident.location":["Address","Reference"],"ExplanationOfBenefit.addItem.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.addItem.serviced":["Date","Period"],"ExplanationOfBenefit.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"ExplanationOfBenefit.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.diagnosis.diagnosis":["CodeableConcept","Reference"],"ExplanationOfBenefit.item.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.item.serviced":["Date","Period"],"ExplanationOfBenefit.procedure.procedure":["CodeableConcept","Reference"],"ExplanationOfBenefit.supportingInfo.timing":["Date","Period"],"ExplanationOfBenefit.supportingInfo.value":["Boolean","String","Quantity","Attachment","Reference"],"Extension.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"FamilyMemberHistory.age":["Age","Range","String"],"FamilyMemberHistory.born":["Period","Date","String"],"FamilyMemberHistory.condition.onset":["Age","Range","Period","String"],"FamilyMemberHistory.deceased":["Boolean","Age","Range","Date","String"],"Goal.start":["Date","CodeableConcept"],"Goal.target.detail":["Quantity","Range","CodeableConcept","String","Boolean","Integer","Ratio"],"Goal.target.due":["Date","Duration"],"Group.characteristic.value":["CodeableConcept","Boolean","Quantity","Range","Reference"],"GuidanceResponse.module":["Uri","Canonical","CodeableConcept"],"Immunization.occurrence":["DateTime","String"],"Immunization.protocolApplied.doseNumber":["PositiveInt","String"],"Immunization.protocolApplied.seriesDoses":["PositiveInt","String"],"ImmunizationEvaluation.doseNumber":["PositiveInt","String"],"ImmunizationEvaluation.seriesDoses":["PositiveInt","String"],"ImmunizationRecommendation.recommendation.doseNumber":["PositiveInt","String"],"ImmunizationRecommendation.recommendation.seriesDoses":["PositiveInt","String"],"ImplementationGuide.definition.page.name":["Url","Reference"],"ImplementationGuide.definition.resource.example":["Boolean","Canonical"],"ImplementationGuide.manifest.resource.example":["Boolean","Canonical"],"Invoice.lineItem.chargeItem":["Reference","CodeableConcept"],"Library.subject":["CodeableConcept","Reference"],"Measure.subject":["CodeableConcept","Reference"],"Media.created":["DateTime","Period"],"Medication.ingredient.item":["CodeableConcept","Reference"],"MedicationAdministration.dosage.rate":["Ratio","Quantity"],"MedicationAdministration.effective":["DateTime","Period"],"MedicationAdministration.medication":["CodeableConcept","Reference"],"MedicationDispense.medication":["CodeableConcept","Reference"],"MedicationDispense.statusReason":["CodeableConcept","Reference"],"MedicationKnowledge.administrationGuidelines.indication":["CodeableConcept","Reference"],"MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristic":["CodeableConcept","Quantity"],"MedicationKnowledge.drugCharacteristic.value":["CodeableConcept","String","Quantity","Base64Binary"],"MedicationKnowledge.ingredient.item":["CodeableConcept","Reference"],"MedicationRequest.medication":["CodeableConcept","Reference"],"MedicationRequest.reported":["Boolean","Reference"],"MedicationRequest.substitution.allowed":["Boolean","CodeableConcept"],"MedicationStatement.effective":["DateTime","Period"],"MedicationStatement.medication":["CodeableConcept","Reference"],"MedicinalProduct.specialDesignation.indication":["CodeableConcept","Reference"],"MedicinalProductAuthorization.procedure.date":["Period","DateTime"],"MedicinalProductContraindication.otherTherapy.medication":["CodeableConcept","Reference"],"MedicinalProductIndication.otherTherapy.medication":["CodeableConcept","Reference"],"MedicinalProductInteraction.interactant.item":["Reference","CodeableConcept"],"MessageDefinition.event":["Coding","Uri"],"MessageHeader.event":["Coding","Uri"],"NutritionOrder.enteralFormula.administration.rate":["Quantity","Ratio"],"Observation.component.value":["Quantity","CodeableConcept","String","Boolean","Integer","Range","Ratio","SampledData","Time","DateTime","Period"],"Observation.effective":["DateTime","Period","Timing","Instant"],"Observation.value":["Quantity","CodeableConcept","String","Boolean","Integer","Range","Ratio","SampledData","Time","DateTime","Period"],"Parameters.parameter.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Patient.deceased":["Boolean","DateTime"],"Patient.multipleBirth":["Boolean","Integer"],"PlanDefinition.action.definition":["Canonical","Uri"],"PlanDefinition.action.relatedAction.offset":["Duration","Range"],"PlanDefinition.action.subject":["CodeableConcept","Reference"],"PlanDefinition.action.timing":["DateTime","Age","Period","Duration","Range","Timing"],"PlanDefinition.goal.target.detail":["Quantity","Range","CodeableConcept"],"PlanDefinition.subject":["CodeableConcept","Reference"],"Population.age":["Range","CodeableConcept"],"Procedure.performed":["DateTime","Period","String","Age","Range"],"Provenance.occurred":["Period","DateTime"],"Questionnaire.item.answerOption.value":["Integer","Date","Time","String","Coding","Reference"],"Questionnaire.item.enableWhen.answer":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Coding","Quantity","Reference"],"Questionnaire.item.initial.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"QuestionnaireResponse.item.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"RequestGroup.action.relatedAction.offset":["Duration","Range"],"RequestGroup.action.timing":["DateTime","Age","Period","Duration","Range","Timing"],"ResearchDefinition.subject":["CodeableConcept","Reference"],"ResearchElementDefinition.characteristic.definition":["CodeableConcept","Canonical","Expression","DataRequirement"],"ResearchElementDefinition.characteristic.participantEffective":["DateTime","Period","Duration","Timing"],"ResearchElementDefinition.characteristic.studyEffective":["DateTime","Period","Duration","Timing"],"ResearchElementDefinition.subject":["CodeableConcept","Reference"],"RiskAssessment.occurrence":["DateTime","Period"],"RiskAssessment.prediction.probability":["Decimal","Range"],"RiskAssessment.prediction.when":["Period","Range"],"ServiceRequest.asNeeded":["Boolean","CodeableConcept"],"ServiceRequest.occurrence":["DateTime","Period","Timing"],"ServiceRequest.quantity":["Quantity","Ratio","Range"],"Specimen.collection.collected":["DateTime","Period"],"Specimen.collection.fastingStatus":["CodeableConcept","Duration"],"Specimen.container.additive":["CodeableConcept","Reference"],"Specimen.processing.time":["DateTime","Period"],"SpecimenDefinition.typeTested.container.additive.additive":["CodeableConcept","Reference"],"SpecimenDefinition.typeTested.container.minimumVolume":["Quantity","String"],"StructureMap.group.rule.source.defaultValue":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"StructureMap.group.rule.target.parameter.value":["Id","String","Boolean","Integer","Decimal"],"Substance.ingredient.substance":["CodeableConcept","Reference"],"SubstanceAmount.amount":["Quantity","Range","String"],"SubstanceReferenceInformation.target.amount":["Quantity","Range","String"],"SubstanceSpecification.moiety.amount":["Quantity","String"],"SubstanceSpecification.property.amount":["Quantity","String"],"SubstanceSpecification.property.definingSubstance":["Reference","CodeableConcept"],"SubstanceSpecification.relationship.amount":["Quantity","Range","Ratio","String"],"SubstanceSpecification.relationship.substance":["Reference","CodeableConcept"],"SupplyDelivery.occurrence":["DateTime","Period","Timing"],"SupplyDelivery.suppliedItem.item":["CodeableConcept","Reference"],"SupplyRequest.item":["CodeableConcept","Reference"],"SupplyRequest.occurrence":["DateTime","Period","Timing"],"SupplyRequest.parameter.value":["CodeableConcept","Quantity","Range","Boolean"],"Task.input.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Task.output.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Timing.repeat.bounds":["Duration","Range","Period"],"TriggerDefinition.timing":["Timing","Reference","Date","DateTime"],"UsageContext.value":["CodeableConcept","Quantity","Range","Reference"],"ValueSet.expansion.parameter.value":["String","Boolean","Integer","Decimal","Uri","Code","DateTime"]}')},6960:function(e){"use strict";e.exports=JSON.parse('{"Account.contained":"Resource","Account.coverage.coverage":"Reference","Account.coverage.extension":"Extension","Account.coverage.id":"System.String","Account.coverage.modifierExtension":"Extension","Account.coverage.priority":"positiveInt","Account.description":"string","Account.extension":"Extension","Account.guarantor.extension":"Extension","Account.guarantor.id":"System.String","Account.guarantor.modifierExtension":"Extension","Account.guarantor.onHold":"boolean","Account.guarantor.party":"Reference","Account.guarantor.period":"Period","Account.id":"System.String","Account.identifier":"Identifier","Account.implicitRules":"uri","Account.language":"code","Account.meta":"Meta","Account.modifierExtension":"Extension","Account.name":"string","Account.owner":"Reference","Account.partOf":"Reference","Account.servicePeriod":"Period","Account.status":"code","Account.subject":"Reference","Account.text":"Narrative","Account.type":"CodeableConcept","ActivityDefinition.approvalDate":"date","ActivityDefinition.author":"ContactDetail","ActivityDefinition.bodySite":"CodeableConcept","ActivityDefinition.code":"CodeableConcept","ActivityDefinition.contact":"ContactDetail","ActivityDefinition.contained":"Resource","ActivityDefinition.copyright":"markdown","ActivityDefinition.date":"dateTime","ActivityDefinition.description":"markdown","ActivityDefinition.doNotPerform":"boolean","ActivityDefinition.dosage":"Dosage","ActivityDefinition.dynamicValue.expression":"Expression","ActivityDefinition.dynamicValue.extension":"Extension","ActivityDefinition.dynamicValue.id":"System.String","ActivityDefinition.dynamicValue.modifierExtension":"Extension","ActivityDefinition.dynamicValue.path":"string","ActivityDefinition.editor":"ContactDetail","ActivityDefinition.effectivePeriod":"Period","ActivityDefinition.endorser":"ContactDetail","ActivityDefinition.experimental":"boolean","ActivityDefinition.extension":"Extension","ActivityDefinition.id":"System.String","ActivityDefinition.identifier":"Identifier","ActivityDefinition.implicitRules":"uri","ActivityDefinition.intent":"code","ActivityDefinition.jurisdiction":"CodeableConcept","ActivityDefinition.kind":"code","ActivityDefinition.language":"code","ActivityDefinition.lastReviewDate":"date","ActivityDefinition.library":"canonical","ActivityDefinition.location":"Reference","ActivityDefinition.meta":"Meta","ActivityDefinition.modifierExtension":"Extension","ActivityDefinition.name":"string","ActivityDefinition.observationRequirement":"Reference","ActivityDefinition.observationResultRequirement":"Reference","ActivityDefinition.participant.extension":"Extension","ActivityDefinition.participant.id":"System.String","ActivityDefinition.participant.modifierExtension":"Extension","ActivityDefinition.participant.role":"CodeableConcept","ActivityDefinition.participant.type":"code","ActivityDefinition.priority":"code","ActivityDefinition.productCodeableConcept":"CodeableConcept","ActivityDefinition.productReference":"Reference","ActivityDefinition.profile":"canonical","ActivityDefinition.publisher":"string","ActivityDefinition.purpose":"markdown","ActivityDefinition.quantity":"Quantity","ActivityDefinition.relatedArtifact":"RelatedArtifact","ActivityDefinition.reviewer":"ContactDetail","ActivityDefinition.specimenRequirement":"Reference","ActivityDefinition.status":"code","ActivityDefinition.subjectCodeableConcept":"CodeableConcept","ActivityDefinition.subjectReference":"Reference","ActivityDefinition.subtitle":"string","ActivityDefinition.text":"Narrative","ActivityDefinition.timingAge":"Age","ActivityDefinition.timingDateTime":"dateTime","ActivityDefinition.timingDuration":"Duration","ActivityDefinition.timingPeriod":"Period","ActivityDefinition.timingRange":"Range","ActivityDefinition.timingTiming":"Timing","ActivityDefinition.title":"string","ActivityDefinition.topic":"CodeableConcept","ActivityDefinition.transform":"canonical","ActivityDefinition.url":"uri","ActivityDefinition.usage":"string","ActivityDefinition.useContext":"UsageContext","ActivityDefinition.version":"string","Address.city":"string","Address.country":"string","Address.district":"string","Address.extension":"Extension","Address.id":"System.String","Address.line":"string","Address.period":"Period","Address.postalCode":"string","Address.state":"string","Address.text":"string","Address.type":"code","Address.use":"code","AdverseEvent.actuality":"code","AdverseEvent.category":"CodeableConcept","AdverseEvent.contained":"Resource","AdverseEvent.contributor":"Reference","AdverseEvent.date":"dateTime","AdverseEvent.detected":"dateTime","AdverseEvent.encounter":"Reference","AdverseEvent.event":"CodeableConcept","AdverseEvent.extension":"Extension","AdverseEvent.id":"System.String","AdverseEvent.identifier":"Identifier","AdverseEvent.implicitRules":"uri","AdverseEvent.language":"code","AdverseEvent.location":"Reference","AdverseEvent.meta":"Meta","AdverseEvent.modifierExtension":"Extension","AdverseEvent.outcome":"CodeableConcept","AdverseEvent.recordedDate":"dateTime","AdverseEvent.recorder":"Reference","AdverseEvent.referenceDocument":"Reference","AdverseEvent.resultingCondition":"Reference","AdverseEvent.seriousness":"CodeableConcept","AdverseEvent.severity":"CodeableConcept","AdverseEvent.study":"Reference","AdverseEvent.subject":"Reference","AdverseEvent.subjectMedicalHistory":"Reference","AdverseEvent.suspectEntity.causality.assessment":"CodeableConcept","AdverseEvent.suspectEntity.causality.author":"Reference","AdverseEvent.suspectEntity.causality.extension":"Extension","AdverseEvent.suspectEntity.causality.id":"System.String","AdverseEvent.suspectEntity.causality.method":"CodeableConcept","AdverseEvent.suspectEntity.causality.modifierExtension":"Extension","AdverseEvent.suspectEntity.causality.productRelatedness":"string","AdverseEvent.suspectEntity.extension":"Extension","AdverseEvent.suspectEntity.id":"System.String","AdverseEvent.suspectEntity.instance":"Reference","AdverseEvent.suspectEntity.modifierExtension":"Extension","AdverseEvent.text":"Narrative","Age.code":"code","Age.comparator":"code","Age.extension":"Extension","Age.id":"System.String","Age.system":"uri","Age.unit":"string","Age.value":"decimal","AllergyIntolerance.asserter":"Reference","AllergyIntolerance.category":"code","AllergyIntolerance.clinicalStatus":"CodeableConcept","AllergyIntolerance.code":"CodeableConcept","AllergyIntolerance.contained":"Resource","AllergyIntolerance.criticality":"code","AllergyIntolerance.encounter":"Reference","AllergyIntolerance.extension":"Extension","AllergyIntolerance.id":"System.String","AllergyIntolerance.identifier":"Identifier","AllergyIntolerance.implicitRules":"uri","AllergyIntolerance.language":"code","AllergyIntolerance.lastOccurrence":"dateTime","AllergyIntolerance.meta":"Meta","AllergyIntolerance.modifierExtension":"Extension","AllergyIntolerance.note":"Annotation","AllergyIntolerance.onsetAge":"Age","AllergyIntolerance.onsetDateTime":"dateTime","AllergyIntolerance.onsetPeriod":"Period","AllergyIntolerance.onsetRange":"Range","AllergyIntolerance.onsetString":"string","AllergyIntolerance.patient":"Reference","AllergyIntolerance.reaction.description":"string","AllergyIntolerance.reaction.exposureRoute":"CodeableConcept","AllergyIntolerance.reaction.extension":"Extension","AllergyIntolerance.reaction.id":"System.String","AllergyIntolerance.reaction.manifestation":"CodeableConcept","AllergyIntolerance.reaction.modifierExtension":"Extension","AllergyIntolerance.reaction.note":"Annotation","AllergyIntolerance.reaction.onset":"dateTime","AllergyIntolerance.reaction.severity":"code","AllergyIntolerance.reaction.substance":"CodeableConcept","AllergyIntolerance.recordedDate":"dateTime","AllergyIntolerance.recorder":"Reference","AllergyIntolerance.text":"Narrative","AllergyIntolerance.type":"code","AllergyIntolerance.verificationStatus":"CodeableConcept","Annotation.authorReference":"Reference","Annotation.authorString":"string","Annotation.extension":"Extension","Annotation.id":"System.String","Annotation.text":"markdown","Annotation.time":"dateTime","Appointment.appointmentType":"CodeableConcept","Appointment.basedOn":"Reference","Appointment.cancelationReason":"CodeableConcept","Appointment.comment":"string","Appointment.contained":"Resource","Appointment.created":"dateTime","Appointment.description":"string","Appointment.end":"instant","Appointment.extension":"Extension","Appointment.id":"System.String","Appointment.identifier":"Identifier","Appointment.implicitRules":"uri","Appointment.language":"code","Appointment.meta":"Meta","Appointment.minutesDuration":"positiveInt","Appointment.modifierExtension":"Extension","Appointment.participant.actor":"Reference","Appointment.participant.extension":"Extension","Appointment.participant.id":"System.String","Appointment.participant.modifierExtension":"Extension","Appointment.participant.period":"Period","Appointment.participant.required":"code","Appointment.participant.status":"code","Appointment.participant.type":"CodeableConcept","Appointment.patientInstruction":"string","Appointment.priority":"unsignedInt","Appointment.reasonCode":"CodeableConcept","Appointment.reasonReference":"Reference","Appointment.requestedPeriod":"Period","Appointment.serviceCategory":"CodeableConcept","Appointment.serviceType":"CodeableConcept","Appointment.slot":"Reference","Appointment.specialty":"CodeableConcept","Appointment.start":"instant","Appointment.status":"code","Appointment.supportingInformation":"Reference","Appointment.text":"Narrative","AppointmentResponse.actor":"Reference","AppointmentResponse.appointment":"Reference","AppointmentResponse.comment":"string","AppointmentResponse.contained":"Resource","AppointmentResponse.end":"instant","AppointmentResponse.extension":"Extension","AppointmentResponse.id":"System.String","AppointmentResponse.identifier":"Identifier","AppointmentResponse.implicitRules":"uri","AppointmentResponse.language":"code","AppointmentResponse.meta":"Meta","AppointmentResponse.modifierExtension":"Extension","AppointmentResponse.participantStatus":"code","AppointmentResponse.participantType":"CodeableConcept","AppointmentResponse.start":"instant","AppointmentResponse.text":"Narrative","Attachment.contentType":"code","Attachment.creation":"dateTime","Attachment.data":"base64Binary","Attachment.extension":"Extension","Attachment.hash":"base64Binary","Attachment.id":"System.String","Attachment.language":"code","Attachment.size":"unsignedInt","Attachment.title":"string","Attachment.url":"url","AuditEvent.action":"code","AuditEvent.agent.altId":"string","AuditEvent.agent.extension":"Extension","AuditEvent.agent.id":"System.String","AuditEvent.agent.location":"Reference","AuditEvent.agent.media":"Coding","AuditEvent.agent.modifierExtension":"Extension","AuditEvent.agent.name":"string","AuditEvent.agent.network.address":"string","AuditEvent.agent.network.extension":"Extension","AuditEvent.agent.network.id":"System.String","AuditEvent.agent.network.modifierExtension":"Extension","AuditEvent.agent.network.type":"code","AuditEvent.agent.policy":"uri","AuditEvent.agent.purposeOfUse":"CodeableConcept","AuditEvent.agent.requestor":"boolean","AuditEvent.agent.role":"CodeableConcept","AuditEvent.agent.type":"CodeableConcept","AuditEvent.agent.who":"Reference","AuditEvent.contained":"Resource","AuditEvent.entity.description":"string","AuditEvent.entity.detail.extension":"Extension","AuditEvent.entity.detail.id":"System.String","AuditEvent.entity.detail.modifierExtension":"Extension","AuditEvent.entity.detail.type":"string","AuditEvent.entity.detail.valueBase64Binary":"base64Binary","AuditEvent.entity.detail.valueString":"string","AuditEvent.entity.extension":"Extension","AuditEvent.entity.id":"System.String","AuditEvent.entity.lifecycle":"Coding","AuditEvent.entity.modifierExtension":"Extension","AuditEvent.entity.name":"string","AuditEvent.entity.query":"base64Binary","AuditEvent.entity.role":"Coding","AuditEvent.entity.securityLabel":"Coding","AuditEvent.entity.type":"Coding","AuditEvent.entity.what":"Reference","AuditEvent.extension":"Extension","AuditEvent.id":"System.String","AuditEvent.implicitRules":"uri","AuditEvent.language":"code","AuditEvent.meta":"Meta","AuditEvent.modifierExtension":"Extension","AuditEvent.outcome":"code","AuditEvent.outcomeDesc":"string","AuditEvent.period":"Period","AuditEvent.purposeOfEvent":"CodeableConcept","AuditEvent.recorded":"instant","AuditEvent.source.extension":"Extension","AuditEvent.source.id":"System.String","AuditEvent.source.modifierExtension":"Extension","AuditEvent.source.observer":"Reference","AuditEvent.source.site":"string","AuditEvent.source.type":"Coding","AuditEvent.subtype":"Coding","AuditEvent.text":"Narrative","AuditEvent.type":"Coding","BackboneElement.extension":"Extension","BackboneElement.id":"System.String","BackboneElement.modifierExtension":"Extension","Basic.author":"Reference","Basic.code":"CodeableConcept","Basic.contained":"Resource","Basic.created":"date","Basic.extension":"Extension","Basic.id":"System.String","Basic.identifier":"Identifier","Basic.implicitRules":"uri","Basic.language":"code","Basic.meta":"Meta","Basic.modifierExtension":"Extension","Basic.subject":"Reference","Basic.text":"Narrative","Binary.contentType":"code","Binary.data":"base64Binary","Binary.id":"System.String","Binary.implicitRules":"uri","Binary.language":"code","Binary.meta":"Meta","Binary.securityContext":"Reference","BiologicallyDerivedProduct.collection.collectedDateTime":"dateTime","BiologicallyDerivedProduct.collection.collectedPeriod":"Period","BiologicallyDerivedProduct.collection.collector":"Reference","BiologicallyDerivedProduct.collection.extension":"Extension","BiologicallyDerivedProduct.collection.id":"System.String","BiologicallyDerivedProduct.collection.modifierExtension":"Extension","BiologicallyDerivedProduct.collection.source":"Reference","BiologicallyDerivedProduct.contained":"Resource","BiologicallyDerivedProduct.extension":"Extension","BiologicallyDerivedProduct.id":"System.String","BiologicallyDerivedProduct.identifier":"Identifier","BiologicallyDerivedProduct.implicitRules":"uri","BiologicallyDerivedProduct.language":"code","BiologicallyDerivedProduct.manipulation.description":"string","BiologicallyDerivedProduct.manipulation.extension":"Extension","BiologicallyDerivedProduct.manipulation.id":"System.String","BiologicallyDerivedProduct.manipulation.modifierExtension":"Extension","BiologicallyDerivedProduct.manipulation.timeDateTime":"dateTime","BiologicallyDerivedProduct.manipulation.timePeriod":"Period","BiologicallyDerivedProduct.meta":"Meta","BiologicallyDerivedProduct.modifierExtension":"Extension","BiologicallyDerivedProduct.parent":"Reference","BiologicallyDerivedProduct.processing.additive":"Reference","BiologicallyDerivedProduct.processing.description":"string","BiologicallyDerivedProduct.processing.extension":"Extension","BiologicallyDerivedProduct.processing.id":"System.String","BiologicallyDerivedProduct.processing.modifierExtension":"Extension","BiologicallyDerivedProduct.processing.procedure":"CodeableConcept","BiologicallyDerivedProduct.processing.timeDateTime":"dateTime","BiologicallyDerivedProduct.processing.timePeriod":"Period","BiologicallyDerivedProduct.productCategory":"code","BiologicallyDerivedProduct.productCode":"CodeableConcept","BiologicallyDerivedProduct.quantity":"integer","BiologicallyDerivedProduct.request":"Reference","BiologicallyDerivedProduct.status":"code","BiologicallyDerivedProduct.storage.description":"string","BiologicallyDerivedProduct.storage.duration":"Period","BiologicallyDerivedProduct.storage.extension":"Extension","BiologicallyDerivedProduct.storage.id":"System.String","BiologicallyDerivedProduct.storage.modifierExtension":"Extension","BiologicallyDerivedProduct.storage.scale":"code","BiologicallyDerivedProduct.storage.temperature":"decimal","BiologicallyDerivedProduct.text":"Narrative","BodyStructure.active":"boolean","BodyStructure.contained":"Resource","BodyStructure.description":"string","BodyStructure.extension":"Extension","BodyStructure.id":"System.String","BodyStructure.identifier":"Identifier","BodyStructure.image":"Attachment","BodyStructure.implicitRules":"uri","BodyStructure.language":"code","BodyStructure.location":"CodeableConcept","BodyStructure.locationQualifier":"CodeableConcept","BodyStructure.meta":"Meta","BodyStructure.modifierExtension":"Extension","BodyStructure.morphology":"CodeableConcept","BodyStructure.patient":"Reference","BodyStructure.text":"Narrative","Bundle.entry.extension":"Extension","Bundle.entry.fullUrl":"uri","Bundle.entry.id":"System.String","Bundle.entry.modifierExtension":"Extension","Bundle.entry.request.extension":"Extension","Bundle.entry.request.id":"System.String","Bundle.entry.request.ifMatch":"string","Bundle.entry.request.ifModifiedSince":"instant","Bundle.entry.request.ifNoneExist":"string","Bundle.entry.request.ifNoneMatch":"string","Bundle.entry.request.method":"code","Bundle.entry.request.modifierExtension":"Extension","Bundle.entry.request.url":"uri","Bundle.entry.resource":"Resource","Bundle.entry.response.etag":"string","Bundle.entry.response.extension":"Extension","Bundle.entry.response.id":"System.String","Bundle.entry.response.lastModified":"instant","Bundle.entry.response.location":"uri","Bundle.entry.response.modifierExtension":"Extension","Bundle.entry.response.outcome":"Resource","Bundle.entry.response.status":"string","Bundle.entry.search.extension":"Extension","Bundle.entry.search.id":"System.String","Bundle.entry.search.mode":"code","Bundle.entry.search.modifierExtension":"Extension","Bundle.entry.search.score":"decimal","Bundle.id":"System.String","Bundle.identifier":"Identifier","Bundle.implicitRules":"uri","Bundle.language":"code","Bundle.link.extension":"Extension","Bundle.link.id":"System.String","Bundle.link.modifierExtension":"Extension","Bundle.link.relation":"string","Bundle.link.url":"uri","Bundle.meta":"Meta","Bundle.signature":"Signature","Bundle.timestamp":"instant","Bundle.total":"unsignedInt","Bundle.type":"code","CapabilityStatement.contact":"ContactDetail","CapabilityStatement.contained":"Resource","CapabilityStatement.copyright":"markdown","CapabilityStatement.date":"dateTime","CapabilityStatement.description":"markdown","CapabilityStatement.document.documentation":"markdown","CapabilityStatement.document.extension":"Extension","CapabilityStatement.document.id":"System.String","CapabilityStatement.document.mode":"code","CapabilityStatement.document.modifierExtension":"Extension","CapabilityStatement.document.profile":"canonical","CapabilityStatement.experimental":"boolean","CapabilityStatement.extension":"Extension","CapabilityStatement.fhirVersion":"code","CapabilityStatement.format":"code","CapabilityStatement.id":"System.String","CapabilityStatement.implementation.custodian":"Reference","CapabilityStatement.implementation.description":"string","CapabilityStatement.implementation.extension":"Extension","CapabilityStatement.implementation.id":"System.String","CapabilityStatement.implementation.modifierExtension":"Extension","CapabilityStatement.implementation.url":"url","CapabilityStatement.implementationGuide":"canonical","CapabilityStatement.implicitRules":"uri","CapabilityStatement.imports":"canonical","CapabilityStatement.instantiates":"canonical","CapabilityStatement.jurisdiction":"CodeableConcept","CapabilityStatement.kind":"code","CapabilityStatement.language":"code","CapabilityStatement.messaging.documentation":"markdown","CapabilityStatement.messaging.endpoint.address":"url","CapabilityStatement.messaging.endpoint.extension":"Extension","CapabilityStatement.messaging.endpoint.id":"System.String","CapabilityStatement.messaging.endpoint.modifierExtension":"Extension","CapabilityStatement.messaging.endpoint.protocol":"Coding","CapabilityStatement.messaging.extension":"Extension","CapabilityStatement.messaging.id":"System.String","CapabilityStatement.messaging.modifierExtension":"Extension","CapabilityStatement.messaging.reliableCache":"unsignedInt","CapabilityStatement.messaging.supportedMessage.definition":"canonical","CapabilityStatement.messaging.supportedMessage.extension":"Extension","CapabilityStatement.messaging.supportedMessage.id":"System.String","CapabilityStatement.messaging.supportedMessage.mode":"code","CapabilityStatement.messaging.supportedMessage.modifierExtension":"Extension","CapabilityStatement.meta":"Meta","CapabilityStatement.modifierExtension":"Extension","CapabilityStatement.name":"string","CapabilityStatement.patchFormat":"code","CapabilityStatement.publisher":"string","CapabilityStatement.purpose":"markdown","CapabilityStatement.rest.compartment":"canonical","CapabilityStatement.rest.documentation":"markdown","CapabilityStatement.rest.extension":"Extension","CapabilityStatement.rest.id":"System.String","CapabilityStatement.rest.interaction.code":"code","CapabilityStatement.rest.interaction.documentation":"markdown","CapabilityStatement.rest.interaction.extension":"Extension","CapabilityStatement.rest.interaction.id":"System.String","CapabilityStatement.rest.interaction.modifierExtension":"Extension","CapabilityStatement.rest.mode":"code","CapabilityStatement.rest.modifierExtension":"Extension","CapabilityStatement.rest.resource.conditionalCreate":"boolean","CapabilityStatement.rest.resource.conditionalDelete":"code","CapabilityStatement.rest.resource.conditionalRead":"code","CapabilityStatement.rest.resource.conditionalUpdate":"boolean","CapabilityStatement.rest.resource.documentation":"markdown","CapabilityStatement.rest.resource.extension":"Extension","CapabilityStatement.rest.resource.id":"System.String","CapabilityStatement.rest.resource.interaction.code":"code","CapabilityStatement.rest.resource.interaction.documentation":"markdown","CapabilityStatement.rest.resource.interaction.extension":"Extension","CapabilityStatement.rest.resource.interaction.id":"System.String","CapabilityStatement.rest.resource.interaction.modifierExtension":"Extension","CapabilityStatement.rest.resource.modifierExtension":"Extension","CapabilityStatement.rest.resource.operation.definition":"canonical","CapabilityStatement.rest.resource.operation.documentation":"markdown","CapabilityStatement.rest.resource.operation.extension":"Extension","CapabilityStatement.rest.resource.operation.id":"System.String","CapabilityStatement.rest.resource.operation.modifierExtension":"Extension","CapabilityStatement.rest.resource.operation.name":"string","CapabilityStatement.rest.resource.profile":"canonical","CapabilityStatement.rest.resource.readHistory":"boolean","CapabilityStatement.rest.resource.referencePolicy":"code","CapabilityStatement.rest.resource.searchInclude":"string","CapabilityStatement.rest.resource.searchParam.definition":"canonical","CapabilityStatement.rest.resource.searchParam.documentation":"markdown","CapabilityStatement.rest.resource.searchParam.extension":"Extension","CapabilityStatement.rest.resource.searchParam.id":"System.String","CapabilityStatement.rest.resource.searchParam.modifierExtension":"Extension","CapabilityStatement.rest.resource.searchParam.name":"string","CapabilityStatement.rest.resource.searchParam.type":"code","CapabilityStatement.rest.resource.searchRevInclude":"string","CapabilityStatement.rest.resource.supportedProfile":"canonical","CapabilityStatement.rest.resource.type":"code","CapabilityStatement.rest.resource.updateCreate":"boolean","CapabilityStatement.rest.resource.versioning":"code","CapabilityStatement.rest.security.cors":"boolean","CapabilityStatement.rest.security.description":"markdown","CapabilityStatement.rest.security.extension":"Extension","CapabilityStatement.rest.security.id":"System.String","CapabilityStatement.rest.security.modifierExtension":"Extension","CapabilityStatement.rest.security.service":"CodeableConcept","CapabilityStatement.software.extension":"Extension","CapabilityStatement.software.id":"System.String","CapabilityStatement.software.modifierExtension":"Extension","CapabilityStatement.software.name":"string","CapabilityStatement.software.releaseDate":"dateTime","CapabilityStatement.software.version":"string","CapabilityStatement.status":"code","CapabilityStatement.text":"Narrative","CapabilityStatement.title":"string","CapabilityStatement.url":"uri","CapabilityStatement.useContext":"UsageContext","CapabilityStatement.version":"string","CarePlan.activity.detail.code":"CodeableConcept","CarePlan.activity.detail.dailyAmount":"Quantity","CarePlan.activity.detail.description":"string","CarePlan.activity.detail.doNotPerform":"boolean","CarePlan.activity.detail.extension":"Extension","CarePlan.activity.detail.goal":"Reference","CarePlan.activity.detail.id":"System.String","CarePlan.activity.detail.instantiatesCanonical":"canonical","CarePlan.activity.detail.instantiatesUri":"uri","CarePlan.activity.detail.kind":"code","CarePlan.activity.detail.location":"Reference","CarePlan.activity.detail.modifierExtension":"Extension","CarePlan.activity.detail.performer":"Reference","CarePlan.activity.detail.productCodeableConcept":"CodeableConcept","CarePlan.activity.detail.productReference":"Reference","CarePlan.activity.detail.quantity":"Quantity","CarePlan.activity.detail.reasonCode":"CodeableConcept","CarePlan.activity.detail.reasonReference":"Reference","CarePlan.activity.detail.scheduledPeriod":"Period","CarePlan.activity.detail.scheduledString":"string","CarePlan.activity.detail.scheduledTiming":"Timing","CarePlan.activity.detail.status":"code","CarePlan.activity.detail.statusReason":"CodeableConcept","CarePlan.activity.extension":"Extension","CarePlan.activity.id":"System.String","CarePlan.activity.modifierExtension":"Extension","CarePlan.activity.outcomeCodeableConcept":"CodeableConcept","CarePlan.activity.outcomeReference":"Reference","CarePlan.activity.progress":"Annotation","CarePlan.activity.reference":"Reference","CarePlan.addresses":"Reference","CarePlan.author":"Reference","CarePlan.basedOn":"Reference","CarePlan.careTeam":"Reference","CarePlan.category":"CodeableConcept","CarePlan.contained":"Resource","CarePlan.contributor":"Reference","CarePlan.created":"dateTime","CarePlan.description":"string","CarePlan.encounter":"Reference","CarePlan.extension":"Extension","CarePlan.goal":"Reference","CarePlan.id":"System.String","CarePlan.identifier":"Identifier","CarePlan.implicitRules":"uri","CarePlan.instantiatesCanonical":"canonical","CarePlan.instantiatesUri":"uri","CarePlan.intent":"code","CarePlan.language":"code","CarePlan.meta":"Meta","CarePlan.modifierExtension":"Extension","CarePlan.note":"Annotation","CarePlan.partOf":"Reference","CarePlan.period":"Period","CarePlan.replaces":"Reference","CarePlan.status":"code","CarePlan.subject":"Reference","CarePlan.supportingInfo":"Reference","CarePlan.text":"Narrative","CarePlan.title":"string","CareTeam.category":"CodeableConcept","CareTeam.contained":"Resource","CareTeam.encounter":"Reference","CareTeam.extension":"Extension","CareTeam.id":"System.String","CareTeam.identifier":"Identifier","CareTeam.implicitRules":"uri","CareTeam.language":"code","CareTeam.managingOrganization":"Reference","CareTeam.meta":"Meta","CareTeam.modifierExtension":"Extension","CareTeam.name":"string","CareTeam.note":"Annotation","CareTeam.participant.extension":"Extension","CareTeam.participant.id":"System.String","CareTeam.participant.member":"Reference","CareTeam.participant.modifierExtension":"Extension","CareTeam.participant.onBehalfOf":"Reference","CareTeam.participant.period":"Period","CareTeam.participant.role":"CodeableConcept","CareTeam.period":"Period","CareTeam.reasonCode":"CodeableConcept","CareTeam.reasonReference":"Reference","CareTeam.status":"code","CareTeam.subject":"Reference","CareTeam.telecom":"ContactPoint","CareTeam.text":"Narrative","CatalogEntry.additionalCharacteristic":"CodeableConcept","CatalogEntry.additionalClassification":"CodeableConcept","CatalogEntry.additionalIdentifier":"Identifier","CatalogEntry.classification":"CodeableConcept","CatalogEntry.contained":"Resource","CatalogEntry.extension":"Extension","CatalogEntry.id":"System.String","CatalogEntry.identifier":"Identifier","CatalogEntry.implicitRules":"uri","CatalogEntry.language":"code","CatalogEntry.lastUpdated":"dateTime","CatalogEntry.meta":"Meta","CatalogEntry.modifierExtension":"Extension","CatalogEntry.orderable":"boolean","CatalogEntry.referencedItem":"Reference","CatalogEntry.relatedEntry.extension":"Extension","CatalogEntry.relatedEntry.id":"System.String","CatalogEntry.relatedEntry.item":"Reference","CatalogEntry.relatedEntry.modifierExtension":"Extension","CatalogEntry.relatedEntry.relationtype":"code","CatalogEntry.status":"code","CatalogEntry.text":"Narrative","CatalogEntry.type":"CodeableConcept","CatalogEntry.validTo":"dateTime","CatalogEntry.validityPeriod":"Period","ChargeItem.account":"Reference","ChargeItem.bodysite":"CodeableConcept","ChargeItem.code":"CodeableConcept","ChargeItem.contained":"Resource","ChargeItem.context":"Reference","ChargeItem.costCenter":"Reference","ChargeItem.definitionCanonical":"canonical","ChargeItem.definitionUri":"uri","ChargeItem.enteredDate":"dateTime","ChargeItem.enterer":"Reference","ChargeItem.extension":"Extension","ChargeItem.factorOverride":"decimal","ChargeItem.id":"System.String","ChargeItem.identifier":"Identifier","ChargeItem.implicitRules":"uri","ChargeItem.language":"code","ChargeItem.meta":"Meta","ChargeItem.modifierExtension":"Extension","ChargeItem.note":"Annotation","ChargeItem.occurrenceDateTime":"dateTime","ChargeItem.occurrencePeriod":"Period","ChargeItem.occurrenceTiming":"Timing","ChargeItem.overrideReason":"string","ChargeItem.partOf":"Reference","ChargeItem.performer.actor":"Reference","ChargeItem.performer.extension":"Extension","ChargeItem.performer.function":"CodeableConcept","ChargeItem.performer.id":"System.String","ChargeItem.performer.modifierExtension":"Extension","ChargeItem.performingOrganization":"Reference","ChargeItem.priceOverride":"Money","ChargeItem.productCodeableConcept":"CodeableConcept","ChargeItem.productReference":"Reference","ChargeItem.quantity":"Quantity","ChargeItem.reason":"CodeableConcept","ChargeItem.requestingOrganization":"Reference","ChargeItem.service":"Reference","ChargeItem.status":"code","ChargeItem.subject":"Reference","ChargeItem.supportingInformation":"Reference","ChargeItem.text":"Narrative","ChargeItemDefinition.applicability.description":"string","ChargeItemDefinition.applicability.expression":"string","ChargeItemDefinition.applicability.extension":"Extension","ChargeItemDefinition.applicability.id":"System.String","ChargeItemDefinition.applicability.language":"string","ChargeItemDefinition.applicability.modifierExtension":"Extension","ChargeItemDefinition.approvalDate":"date","ChargeItemDefinition.code":"CodeableConcept","ChargeItemDefinition.contact":"ContactDetail","ChargeItemDefinition.contained":"Resource","ChargeItemDefinition.copyright":"markdown","ChargeItemDefinition.date":"dateTime","ChargeItemDefinition.derivedFromUri":"uri","ChargeItemDefinition.description":"markdown","ChargeItemDefinition.effectivePeriod":"Period","ChargeItemDefinition.experimental":"boolean","ChargeItemDefinition.extension":"Extension","ChargeItemDefinition.id":"System.String","ChargeItemDefinition.identifier":"Identifier","ChargeItemDefinition.implicitRules":"uri","ChargeItemDefinition.instance":"Reference","ChargeItemDefinition.jurisdiction":"CodeableConcept","ChargeItemDefinition.language":"code","ChargeItemDefinition.lastReviewDate":"date","ChargeItemDefinition.meta":"Meta","ChargeItemDefinition.modifierExtension":"Extension","ChargeItemDefinition.partOf":"canonical","ChargeItemDefinition.propertyGroup.extension":"Extension","ChargeItemDefinition.propertyGroup.id":"System.String","ChargeItemDefinition.propertyGroup.modifierExtension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.amount":"Money","ChargeItemDefinition.propertyGroup.priceComponent.code":"CodeableConcept","ChargeItemDefinition.propertyGroup.priceComponent.extension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.factor":"decimal","ChargeItemDefinition.propertyGroup.priceComponent.id":"System.String","ChargeItemDefinition.propertyGroup.priceComponent.modifierExtension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.type":"code","ChargeItemDefinition.publisher":"string","ChargeItemDefinition.replaces":"canonical","ChargeItemDefinition.status":"code","ChargeItemDefinition.text":"Narrative","ChargeItemDefinition.title":"string","ChargeItemDefinition.url":"uri","ChargeItemDefinition.useContext":"UsageContext","ChargeItemDefinition.version":"string","Claim.accident.date":"date","Claim.accident.extension":"Extension","Claim.accident.id":"System.String","Claim.accident.locationAddress":"Address","Claim.accident.locationReference":"Reference","Claim.accident.modifierExtension":"Extension","Claim.accident.type":"CodeableConcept","Claim.billablePeriod":"Period","Claim.careTeam.extension":"Extension","Claim.careTeam.id":"System.String","Claim.careTeam.modifierExtension":"Extension","Claim.careTeam.provider":"Reference","Claim.careTeam.qualification":"CodeableConcept","Claim.careTeam.responsible":"boolean","Claim.careTeam.role":"CodeableConcept","Claim.careTeam.sequence":"positiveInt","Claim.contained":"Resource","Claim.created":"dateTime","Claim.diagnosis.diagnosisCodeableConcept":"CodeableConcept","Claim.diagnosis.diagnosisReference":"Reference","Claim.diagnosis.extension":"Extension","Claim.diagnosis.id":"System.String","Claim.diagnosis.modifierExtension":"Extension","Claim.diagnosis.onAdmission":"CodeableConcept","Claim.diagnosis.packageCode":"CodeableConcept","Claim.diagnosis.sequence":"positiveInt","Claim.diagnosis.type":"CodeableConcept","Claim.enterer":"Reference","Claim.extension":"Extension","Claim.facility":"Reference","Claim.fundsReserve":"CodeableConcept","Claim.id":"System.String","Claim.identifier":"Identifier","Claim.implicitRules":"uri","Claim.insurance.businessArrangement":"string","Claim.insurance.claimResponse":"Reference","Claim.insurance.coverage":"Reference","Claim.insurance.extension":"Extension","Claim.insurance.focal":"boolean","Claim.insurance.id":"System.String","Claim.insurance.identifier":"Identifier","Claim.insurance.modifierExtension":"Extension","Claim.insurance.preAuthRef":"string","Claim.insurance.sequence":"positiveInt","Claim.insurer":"Reference","Claim.item.bodySite":"CodeableConcept","Claim.item.careTeamSequence":"positiveInt","Claim.item.category":"CodeableConcept","Claim.item.detail.category":"CodeableConcept","Claim.item.detail.extension":"Extension","Claim.item.detail.factor":"decimal","Claim.item.detail.id":"System.String","Claim.item.detail.modifier":"CodeableConcept","Claim.item.detail.modifierExtension":"Extension","Claim.item.detail.net":"Money","Claim.item.detail.productOrService":"CodeableConcept","Claim.item.detail.programCode":"CodeableConcept","Claim.item.detail.quantity":"Quantity","Claim.item.detail.revenue":"CodeableConcept","Claim.item.detail.sequence":"positiveInt","Claim.item.detail.subDetail.category":"CodeableConcept","Claim.item.detail.subDetail.extension":"Extension","Claim.item.detail.subDetail.factor":"decimal","Claim.item.detail.subDetail.id":"System.String","Claim.item.detail.subDetail.modifier":"CodeableConcept","Claim.item.detail.subDetail.modifierExtension":"Extension","Claim.item.detail.subDetail.net":"Money","Claim.item.detail.subDetail.productOrService":"CodeableConcept","Claim.item.detail.subDetail.programCode":"CodeableConcept","Claim.item.detail.subDetail.quantity":"Quantity","Claim.item.detail.subDetail.revenue":"CodeableConcept","Claim.item.detail.subDetail.sequence":"positiveInt","Claim.item.detail.subDetail.udi":"Reference","Claim.item.detail.subDetail.unitPrice":"Money","Claim.item.detail.udi":"Reference","Claim.item.detail.unitPrice":"Money","Claim.item.diagnosisSequence":"positiveInt","Claim.item.encounter":"Reference","Claim.item.extension":"Extension","Claim.item.factor":"decimal","Claim.item.id":"System.String","Claim.item.informationSequence":"positiveInt","Claim.item.locationAddress":"Address","Claim.item.locationCodeableConcept":"CodeableConcept","Claim.item.locationReference":"Reference","Claim.item.modifier":"CodeableConcept","Claim.item.modifierExtension":"Extension","Claim.item.net":"Money","Claim.item.procedureSequence":"positiveInt","Claim.item.productOrService":"CodeableConcept","Claim.item.programCode":"CodeableConcept","Claim.item.quantity":"Quantity","Claim.item.revenue":"CodeableConcept","Claim.item.sequence":"positiveInt","Claim.item.servicedDate":"date","Claim.item.servicedPeriod":"Period","Claim.item.subSite":"CodeableConcept","Claim.item.udi":"Reference","Claim.item.unitPrice":"Money","Claim.language":"code","Claim.meta":"Meta","Claim.modifierExtension":"Extension","Claim.originalPrescription":"Reference","Claim.patient":"Reference","Claim.payee.extension":"Extension","Claim.payee.id":"System.String","Claim.payee.modifierExtension":"Extension","Claim.payee.party":"Reference","Claim.payee.type":"CodeableConcept","Claim.prescription":"Reference","Claim.priority":"CodeableConcept","Claim.procedure.date":"dateTime","Claim.procedure.extension":"Extension","Claim.procedure.id":"System.String","Claim.procedure.modifierExtension":"Extension","Claim.procedure.procedureCodeableConcept":"CodeableConcept","Claim.procedure.procedureReference":"Reference","Claim.procedure.sequence":"positiveInt","Claim.procedure.type":"CodeableConcept","Claim.procedure.udi":"Reference","Claim.provider":"Reference","Claim.referral":"Reference","Claim.related.claim":"Reference","Claim.related.extension":"Extension","Claim.related.id":"System.String","Claim.related.modifierExtension":"Extension","Claim.related.reference":"Identifier","Claim.related.relationship":"CodeableConcept","Claim.status":"code","Claim.subType":"CodeableConcept","Claim.supportingInfo.category":"CodeableConcept","Claim.supportingInfo.code":"CodeableConcept","Claim.supportingInfo.extension":"Extension","Claim.supportingInfo.id":"System.String","Claim.supportingInfo.modifierExtension":"Extension","Claim.supportingInfo.reason":"CodeableConcept","Claim.supportingInfo.sequence":"positiveInt","Claim.supportingInfo.timingDate":"date","Claim.supportingInfo.timingPeriod":"Period","Claim.supportingInfo.valueAttachment":"Attachment","Claim.supportingInfo.valueBoolean":"boolean","Claim.supportingInfo.valueQuantity":"Quantity","Claim.supportingInfo.valueReference":"Reference","Claim.supportingInfo.valueString":"string","Claim.text":"Narrative","Claim.total":"Money","Claim.type":"CodeableConcept","Claim.use":"code","ClaimResponse.addItem.bodySite":"CodeableConcept","ClaimResponse.addItem.detail.extension":"Extension","ClaimResponse.addItem.detail.factor":"decimal","ClaimResponse.addItem.detail.id":"System.String","ClaimResponse.addItem.detail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.modifierExtension":"Extension","ClaimResponse.addItem.detail.net":"Money","ClaimResponse.addItem.detail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.productOrService":"CodeableConcept","ClaimResponse.addItem.detail.quantity":"Quantity","ClaimResponse.addItem.detail.subDetail.extension":"Extension","ClaimResponse.addItem.detail.subDetail.factor":"decimal","ClaimResponse.addItem.detail.subDetail.id":"System.String","ClaimResponse.addItem.detail.subDetail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.subDetail.modifierExtension":"Extension","ClaimResponse.addItem.detail.subDetail.net":"Money","ClaimResponse.addItem.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.subDetail.productOrService":"CodeableConcept","ClaimResponse.addItem.detail.subDetail.quantity":"Quantity","ClaimResponse.addItem.detail.subDetail.unitPrice":"Money","ClaimResponse.addItem.detail.unitPrice":"Money","ClaimResponse.addItem.detailSequence":"positiveInt","ClaimResponse.addItem.extension":"Extension","ClaimResponse.addItem.factor":"decimal","ClaimResponse.addItem.id":"System.String","ClaimResponse.addItem.itemSequence":"positiveInt","ClaimResponse.addItem.locationAddress":"Address","ClaimResponse.addItem.locationCodeableConcept":"CodeableConcept","ClaimResponse.addItem.locationReference":"Reference","ClaimResponse.addItem.modifier":"CodeableConcept","ClaimResponse.addItem.modifierExtension":"Extension","ClaimResponse.addItem.net":"Money","ClaimResponse.addItem.noteNumber":"positiveInt","ClaimResponse.addItem.productOrService":"CodeableConcept","ClaimResponse.addItem.programCode":"CodeableConcept","ClaimResponse.addItem.provider":"Reference","ClaimResponse.addItem.quantity":"Quantity","ClaimResponse.addItem.servicedDate":"date","ClaimResponse.addItem.servicedPeriod":"Period","ClaimResponse.addItem.subSite":"CodeableConcept","ClaimResponse.addItem.subdetailSequence":"positiveInt","ClaimResponse.addItem.unitPrice":"Money","ClaimResponse.communicationRequest":"Reference","ClaimResponse.contained":"Resource","ClaimResponse.created":"dateTime","ClaimResponse.disposition":"string","ClaimResponse.error.code":"CodeableConcept","ClaimResponse.error.detailSequence":"positiveInt","ClaimResponse.error.extension":"Extension","ClaimResponse.error.id":"System.String","ClaimResponse.error.itemSequence":"positiveInt","ClaimResponse.error.modifierExtension":"Extension","ClaimResponse.error.subDetailSequence":"positiveInt","ClaimResponse.extension":"Extension","ClaimResponse.form":"Attachment","ClaimResponse.formCode":"CodeableConcept","ClaimResponse.fundsReserve":"CodeableConcept","ClaimResponse.id":"System.String","ClaimResponse.identifier":"Identifier","ClaimResponse.implicitRules":"uri","ClaimResponse.insurance.businessArrangement":"string","ClaimResponse.insurance.claimResponse":"Reference","ClaimResponse.insurance.coverage":"Reference","ClaimResponse.insurance.extension":"Extension","ClaimResponse.insurance.focal":"boolean","ClaimResponse.insurance.id":"System.String","ClaimResponse.insurance.modifierExtension":"Extension","ClaimResponse.insurance.sequence":"positiveInt","ClaimResponse.insurer":"Reference","ClaimResponse.item.adjudication.amount":"Money","ClaimResponse.item.adjudication.category":"CodeableConcept","ClaimResponse.item.adjudication.extension":"Extension","ClaimResponse.item.adjudication.id":"System.String","ClaimResponse.item.adjudication.modifierExtension":"Extension","ClaimResponse.item.adjudication.reason":"CodeableConcept","ClaimResponse.item.adjudication.value":"decimal","ClaimResponse.item.detail.detailSequence":"positiveInt","ClaimResponse.item.detail.extension":"Extension","ClaimResponse.item.detail.id":"System.String","ClaimResponse.item.detail.modifierExtension":"Extension","ClaimResponse.item.detail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.extension":"Extension","ClaimResponse.item.detail.subDetail.id":"System.String","ClaimResponse.item.detail.subDetail.modifierExtension":"Extension","ClaimResponse.item.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.subDetailSequence":"positiveInt","ClaimResponse.item.extension":"Extension","ClaimResponse.item.id":"System.String","ClaimResponse.item.itemSequence":"positiveInt","ClaimResponse.item.modifierExtension":"Extension","ClaimResponse.item.noteNumber":"positiveInt","ClaimResponse.language":"code","ClaimResponse.meta":"Meta","ClaimResponse.modifierExtension":"Extension","ClaimResponse.outcome":"code","ClaimResponse.patient":"Reference","ClaimResponse.payeeType":"CodeableConcept","ClaimResponse.payment.adjustment":"Money","ClaimResponse.payment.adjustmentReason":"CodeableConcept","ClaimResponse.payment.amount":"Money","ClaimResponse.payment.date":"date","ClaimResponse.payment.extension":"Extension","ClaimResponse.payment.id":"System.String","ClaimResponse.payment.identifier":"Identifier","ClaimResponse.payment.modifierExtension":"Extension","ClaimResponse.payment.type":"CodeableConcept","ClaimResponse.preAuthPeriod":"Period","ClaimResponse.preAuthRef":"string","ClaimResponse.processNote.extension":"Extension","ClaimResponse.processNote.id":"System.String","ClaimResponse.processNote.language":"CodeableConcept","ClaimResponse.processNote.modifierExtension":"Extension","ClaimResponse.processNote.number":"positiveInt","ClaimResponse.processNote.text":"string","ClaimResponse.processNote.type":"code","ClaimResponse.request":"Reference","ClaimResponse.requestor":"Reference","ClaimResponse.status":"code","ClaimResponse.subType":"CodeableConcept","ClaimResponse.text":"Narrative","ClaimResponse.total.amount":"Money","ClaimResponse.total.category":"CodeableConcept","ClaimResponse.total.extension":"Extension","ClaimResponse.total.id":"System.String","ClaimResponse.total.modifierExtension":"Extension","ClaimResponse.type":"CodeableConcept","ClaimResponse.use":"code","ClinicalImpression.assessor":"Reference","ClinicalImpression.code":"CodeableConcept","ClinicalImpression.contained":"Resource","ClinicalImpression.date":"dateTime","ClinicalImpression.description":"string","ClinicalImpression.effectiveDateTime":"dateTime","ClinicalImpression.effectivePeriod":"Period","ClinicalImpression.encounter":"Reference","ClinicalImpression.extension":"Extension","ClinicalImpression.finding.basis":"string","ClinicalImpression.finding.extension":"Extension","ClinicalImpression.finding.id":"System.String","ClinicalImpression.finding.itemCodeableConcept":"CodeableConcept","ClinicalImpression.finding.itemReference":"Reference","ClinicalImpression.finding.modifierExtension":"Extension","ClinicalImpression.id":"System.String","ClinicalImpression.identifier":"Identifier","ClinicalImpression.implicitRules":"uri","ClinicalImpression.investigation.code":"CodeableConcept","ClinicalImpression.investigation.extension":"Extension","ClinicalImpression.investigation.id":"System.String","ClinicalImpression.investigation.item":"Reference","ClinicalImpression.investigation.modifierExtension":"Extension","ClinicalImpression.language":"code","ClinicalImpression.meta":"Meta","ClinicalImpression.modifierExtension":"Extension","ClinicalImpression.note":"Annotation","ClinicalImpression.previous":"Reference","ClinicalImpression.problem":"Reference","ClinicalImpression.prognosisCodeableConcept":"CodeableConcept","ClinicalImpression.prognosisReference":"Reference","ClinicalImpression.protocol":"uri","ClinicalImpression.status":"code","ClinicalImpression.statusReason":"CodeableConcept","ClinicalImpression.subject":"Reference","ClinicalImpression.summary":"string","ClinicalImpression.supportingInfo":"Reference","ClinicalImpression.text":"Narrative","CodeSystem.caseSensitive":"boolean","CodeSystem.compositional":"boolean","CodeSystem.concept.code":"code","CodeSystem.concept.definition":"string","CodeSystem.concept.designation.extension":"Extension","CodeSystem.concept.designation.id":"System.String","CodeSystem.concept.designation.language":"code","CodeSystem.concept.designation.modifierExtension":"Extension","CodeSystem.concept.designation.use":"Coding","CodeSystem.concept.designation.value":"string","CodeSystem.concept.display":"string","CodeSystem.concept.extension":"Extension","CodeSystem.concept.id":"System.String","CodeSystem.concept.modifierExtension":"Extension","CodeSystem.concept.property.code":"code","CodeSystem.concept.property.extension":"Extension","CodeSystem.concept.property.id":"System.String","CodeSystem.concept.property.modifierExtension":"Extension","CodeSystem.concept.property.valueBoolean":"boolean","CodeSystem.concept.property.valueCode":"code","CodeSystem.concept.property.valueCoding":"Coding","CodeSystem.concept.property.valueDateTime":"dateTime","CodeSystem.concept.property.valueDecimal":"decimal","CodeSystem.concept.property.valueInteger":"integer","CodeSystem.concept.property.valueString":"string","CodeSystem.contact":"ContactDetail","CodeSystem.contained":"Resource","CodeSystem.content":"code","CodeSystem.copyright":"markdown","CodeSystem.count":"unsignedInt","CodeSystem.date":"dateTime","CodeSystem.description":"markdown","CodeSystem.experimental":"boolean","CodeSystem.extension":"Extension","CodeSystem.filter.code":"code","CodeSystem.filter.description":"string","CodeSystem.filter.extension":"Extension","CodeSystem.filter.id":"System.String","CodeSystem.filter.modifierExtension":"Extension","CodeSystem.filter.operator":"code","CodeSystem.filter.value":"string","CodeSystem.hierarchyMeaning":"code","CodeSystem.id":"System.String","CodeSystem.identifier":"Identifier","CodeSystem.implicitRules":"uri","CodeSystem.jurisdiction":"CodeableConcept","CodeSystem.language":"code","CodeSystem.meta":"Meta","CodeSystem.modifierExtension":"Extension","CodeSystem.name":"string","CodeSystem.property.code":"code","CodeSystem.property.description":"string","CodeSystem.property.extension":"Extension","CodeSystem.property.id":"System.String","CodeSystem.property.modifierExtension":"Extension","CodeSystem.property.type":"code","CodeSystem.property.uri":"uri","CodeSystem.publisher":"string","CodeSystem.purpose":"markdown","CodeSystem.status":"code","CodeSystem.supplements":"canonical","CodeSystem.text":"Narrative","CodeSystem.title":"string","CodeSystem.url":"uri","CodeSystem.useContext":"UsageContext","CodeSystem.valueSet":"canonical","CodeSystem.version":"string","CodeSystem.versionNeeded":"boolean","CodeableConcept.coding":"Coding","CodeableConcept.extension":"Extension","CodeableConcept.id":"System.String","CodeableConcept.text":"string","Coding.code":"code","Coding.display":"string","Coding.extension":"Extension","Coding.id":"System.String","Coding.system":"uri","Coding.userSelected":"boolean","Coding.version":"string","Communication.about":"Reference","Communication.basedOn":"Reference","Communication.category":"CodeableConcept","Communication.contained":"Resource","Communication.encounter":"Reference","Communication.extension":"Extension","Communication.id":"System.String","Communication.identifier":"Identifier","Communication.implicitRules":"uri","Communication.inResponseTo":"Reference","Communication.instantiatesCanonical":"canonical","Communication.instantiatesUri":"uri","Communication.language":"code","Communication.medium":"CodeableConcept","Communication.meta":"Meta","Communication.modifierExtension":"Extension","Communication.note":"Annotation","Communication.partOf":"Reference","Communication.payload.contentAttachment":"Attachment","Communication.payload.contentReference":"Reference","Communication.payload.contentString":"string","Communication.payload.extension":"Extension","Communication.payload.id":"System.String","Communication.payload.modifierExtension":"Extension","Communication.priority":"code","Communication.reasonCode":"CodeableConcept","Communication.reasonReference":"Reference","Communication.received":"dateTime","Communication.recipient":"Reference","Communication.sender":"Reference","Communication.sent":"dateTime","Communication.status":"code","Communication.statusReason":"CodeableConcept","Communication.subject":"Reference","Communication.text":"Narrative","Communication.topic":"CodeableConcept","CommunicationRequest.about":"Reference","CommunicationRequest.authoredOn":"dateTime","CommunicationRequest.basedOn":"Reference","CommunicationRequest.category":"CodeableConcept","CommunicationRequest.contained":"Resource","CommunicationRequest.doNotPerform":"boolean","CommunicationRequest.encounter":"Reference","CommunicationRequest.extension":"Extension","CommunicationRequest.groupIdentifier":"Identifier","CommunicationRequest.id":"System.String","CommunicationRequest.identifier":"Identifier","CommunicationRequest.implicitRules":"uri","CommunicationRequest.language":"code","CommunicationRequest.medium":"CodeableConcept","CommunicationRequest.meta":"Meta","CommunicationRequest.modifierExtension":"Extension","CommunicationRequest.note":"Annotation","CommunicationRequest.occurrenceDateTime":"dateTime","CommunicationRequest.occurrencePeriod":"Period","CommunicationRequest.payload.contentAttachment":"Attachment","CommunicationRequest.payload.contentReference":"Reference","CommunicationRequest.payload.contentString":"string","CommunicationRequest.payload.extension":"Extension","CommunicationRequest.payload.id":"System.String","CommunicationRequest.payload.modifierExtension":"Extension","CommunicationRequest.priority":"code","CommunicationRequest.reasonCode":"CodeableConcept","CommunicationRequest.reasonReference":"Reference","CommunicationRequest.recipient":"Reference","CommunicationRequest.replaces":"Reference","CommunicationRequest.requester":"Reference","CommunicationRequest.sender":"Reference","CommunicationRequest.status":"code","CommunicationRequest.statusReason":"CodeableConcept","CommunicationRequest.subject":"Reference","CommunicationRequest.text":"Narrative","CompartmentDefinition.code":"code","CompartmentDefinition.contact":"ContactDetail","CompartmentDefinition.contained":"Resource","CompartmentDefinition.date":"dateTime","CompartmentDefinition.description":"markdown","CompartmentDefinition.experimental":"boolean","CompartmentDefinition.extension":"Extension","CompartmentDefinition.id":"System.String","CompartmentDefinition.implicitRules":"uri","CompartmentDefinition.language":"code","CompartmentDefinition.meta":"Meta","CompartmentDefinition.modifierExtension":"Extension","CompartmentDefinition.name":"string","CompartmentDefinition.publisher":"string","CompartmentDefinition.purpose":"markdown","CompartmentDefinition.resource.code":"code","CompartmentDefinition.resource.documentation":"string","CompartmentDefinition.resource.extension":"Extension","CompartmentDefinition.resource.id":"System.String","CompartmentDefinition.resource.modifierExtension":"Extension","CompartmentDefinition.resource.param":"string","CompartmentDefinition.search":"boolean","CompartmentDefinition.status":"code","CompartmentDefinition.text":"Narrative","CompartmentDefinition.url":"uri","CompartmentDefinition.useContext":"UsageContext","CompartmentDefinition.version":"string","Composition.attester.extension":"Extension","Composition.attester.id":"System.String","Composition.attester.mode":"code","Composition.attester.modifierExtension":"Extension","Composition.attester.party":"Reference","Composition.attester.time":"dateTime","Composition.author":"Reference","Composition.category":"CodeableConcept","Composition.confidentiality":"code","Composition.contained":"Resource","Composition.custodian":"Reference","Composition.date":"dateTime","Composition.encounter":"Reference","Composition.event.code":"CodeableConcept","Composition.event.detail":"Reference","Composition.event.extension":"Extension","Composition.event.id":"System.String","Composition.event.modifierExtension":"Extension","Composition.event.period":"Period","Composition.extension":"Extension","Composition.id":"System.String","Composition.identifier":"Identifier","Composition.implicitRules":"uri","Composition.language":"code","Composition.meta":"Meta","Composition.modifierExtension":"Extension","Composition.relatesTo.code":"code","Composition.relatesTo.extension":"Extension","Composition.relatesTo.id":"System.String","Composition.relatesTo.modifierExtension":"Extension","Composition.relatesTo.targetIdentifier":"Identifier","Composition.relatesTo.targetReference":"Reference","Composition.section.author":"Reference","Composition.section.code":"CodeableConcept","Composition.section.emptyReason":"CodeableConcept","Composition.section.entry":"Reference","Composition.section.extension":"Extension","Composition.section.focus":"Reference","Composition.section.id":"System.String","Composition.section.mode":"code","Composition.section.modifierExtension":"Extension","Composition.section.orderedBy":"CodeableConcept","Composition.section.text":"Narrative","Composition.section.title":"string","Composition.status":"code","Composition.subject":"Reference","Composition.text":"Narrative","Composition.title":"string","Composition.type":"CodeableConcept","ConceptMap.contact":"ContactDetail","ConceptMap.contained":"Resource","ConceptMap.copyright":"markdown","ConceptMap.date":"dateTime","ConceptMap.description":"markdown","ConceptMap.experimental":"boolean","ConceptMap.extension":"Extension","ConceptMap.group.element.code":"code","ConceptMap.group.element.display":"string","ConceptMap.group.element.extension":"Extension","ConceptMap.group.element.id":"System.String","ConceptMap.group.element.modifierExtension":"Extension","ConceptMap.group.element.target.code":"code","ConceptMap.group.element.target.comment":"string","ConceptMap.group.element.target.dependsOn.display":"string","ConceptMap.group.element.target.dependsOn.extension":"Extension","ConceptMap.group.element.target.dependsOn.id":"System.String","ConceptMap.group.element.target.dependsOn.modifierExtension":"Extension","ConceptMap.group.element.target.dependsOn.property":"uri","ConceptMap.group.element.target.dependsOn.system":"canonical","ConceptMap.group.element.target.dependsOn.value":"string","ConceptMap.group.element.target.display":"string","ConceptMap.group.element.target.equivalence":"code","ConceptMap.group.element.target.extension":"Extension","ConceptMap.group.element.target.id":"System.String","ConceptMap.group.element.target.modifierExtension":"Extension","ConceptMap.group.extension":"Extension","ConceptMap.group.id":"System.String","ConceptMap.group.modifierExtension":"Extension","ConceptMap.group.source":"uri","ConceptMap.group.sourceVersion":"string","ConceptMap.group.target":"uri","ConceptMap.group.targetVersion":"string","ConceptMap.group.unmapped.code":"code","ConceptMap.group.unmapped.display":"string","ConceptMap.group.unmapped.extension":"Extension","ConceptMap.group.unmapped.id":"System.String","ConceptMap.group.unmapped.mode":"code","ConceptMap.group.unmapped.modifierExtension":"Extension","ConceptMap.group.unmapped.url":"canonical","ConceptMap.id":"System.String","ConceptMap.identifier":"Identifier","ConceptMap.implicitRules":"uri","ConceptMap.jurisdiction":"CodeableConcept","ConceptMap.language":"code","ConceptMap.meta":"Meta","ConceptMap.modifierExtension":"Extension","ConceptMap.name":"string","ConceptMap.publisher":"string","ConceptMap.purpose":"markdown","ConceptMap.sourceCanonical":"canonical","ConceptMap.sourceUri":"uri","ConceptMap.status":"code","ConceptMap.targetCanonical":"canonical","ConceptMap.targetUri":"uri","ConceptMap.text":"Narrative","ConceptMap.title":"string","ConceptMap.url":"uri","ConceptMap.useContext":"UsageContext","ConceptMap.version":"string","Condition.abatementAge":"Age","Condition.abatementDateTime":"dateTime","Condition.abatementPeriod":"Period","Condition.abatementRange":"Range","Condition.abatementString":"string","Condition.asserter":"Reference","Condition.bodySite":"CodeableConcept","Condition.category":"CodeableConcept","Condition.clinicalStatus":"CodeableConcept","Condition.code":"CodeableConcept","Condition.contained":"Resource","Condition.encounter":"Reference","Condition.evidence.code":"CodeableConcept","Condition.evidence.detail":"Reference","Condition.evidence.extension":"Extension","Condition.evidence.id":"System.String","Condition.evidence.modifierExtension":"Extension","Condition.extension":"Extension","Condition.id":"System.String","Condition.identifier":"Identifier","Condition.implicitRules":"uri","Condition.language":"code","Condition.meta":"Meta","Condition.modifierExtension":"Extension","Condition.note":"Annotation","Condition.onsetAge":"Age","Condition.onsetDateTime":"dateTime","Condition.onsetPeriod":"Period","Condition.onsetRange":"Range","Condition.onsetString":"string","Condition.recordedDate":"dateTime","Condition.recorder":"Reference","Condition.severity":"CodeableConcept","Condition.stage.assessment":"Reference","Condition.stage.extension":"Extension","Condition.stage.id":"System.String","Condition.stage.modifierExtension":"Extension","Condition.stage.summary":"CodeableConcept","Condition.stage.type":"CodeableConcept","Condition.subject":"Reference","Condition.text":"Narrative","Condition.verificationStatus":"CodeableConcept","Consent.category":"CodeableConcept","Consent.contained":"Resource","Consent.dateTime":"dateTime","Consent.extension":"Extension","Consent.id":"System.String","Consent.identifier":"Identifier","Consent.implicitRules":"uri","Consent.language":"code","Consent.meta":"Meta","Consent.modifierExtension":"Extension","Consent.organization":"Reference","Consent.patient":"Reference","Consent.performer":"Reference","Consent.policy.authority":"uri","Consent.policy.extension":"Extension","Consent.policy.id":"System.String","Consent.policy.modifierExtension":"Extension","Consent.policy.uri":"uri","Consent.policyRule":"CodeableConcept","Consent.provision.action":"CodeableConcept","Consent.provision.actor.extension":"Extension","Consent.provision.actor.id":"System.String","Consent.provision.actor.modifierExtension":"Extension","Consent.provision.actor.reference":"Reference","Consent.provision.actor.role":"CodeableConcept","Consent.provision.class":"Coding","Consent.provision.code":"CodeableConcept","Consent.provision.data.extension":"Extension","Consent.provision.data.id":"System.String","Consent.provision.data.meaning":"code","Consent.provision.data.modifierExtension":"Extension","Consent.provision.data.reference":"Reference","Consent.provision.dataPeriod":"Period","Consent.provision.extension":"Extension","Consent.provision.id":"System.String","Consent.provision.modifierExtension":"Extension","Consent.provision.period":"Period","Consent.provision.purpose":"Coding","Consent.provision.securityLabel":"Coding","Consent.provision.type":"code","Consent.scope":"CodeableConcept","Consent.sourceAttachment":"Attachment","Consent.sourceReference":"Reference","Consent.status":"code","Consent.text":"Narrative","Consent.verification.extension":"Extension","Consent.verification.id":"System.String","Consent.verification.modifierExtension":"Extension","Consent.verification.verificationDate":"dateTime","Consent.verification.verified":"boolean","Consent.verification.verifiedWith":"Reference","ContactDetail.extension":"Extension","ContactDetail.id":"System.String","ContactDetail.name":"string","ContactDetail.telecom":"ContactPoint","ContactPoint.extension":"Extension","ContactPoint.id":"System.String","ContactPoint.period":"Period","ContactPoint.rank":"positiveInt","ContactPoint.system":"code","ContactPoint.use":"code","ContactPoint.value":"string","Contract.alias":"string","Contract.applies":"Period","Contract.author":"Reference","Contract.authority":"Reference","Contract.contained":"Resource","Contract.contentDefinition.copyright":"markdown","Contract.contentDefinition.extension":"Extension","Contract.contentDefinition.id":"System.String","Contract.contentDefinition.modifierExtension":"Extension","Contract.contentDefinition.publicationDate":"dateTime","Contract.contentDefinition.publicationStatus":"code","Contract.contentDefinition.publisher":"Reference","Contract.contentDefinition.subType":"CodeableConcept","Contract.contentDefinition.type":"CodeableConcept","Contract.contentDerivative":"CodeableConcept","Contract.domain":"Reference","Contract.expirationType":"CodeableConcept","Contract.extension":"Extension","Contract.friendly.contentAttachment":"Attachment","Contract.friendly.contentReference":"Reference","Contract.friendly.extension":"Extension","Contract.friendly.id":"System.String","Contract.friendly.modifierExtension":"Extension","Contract.id":"System.String","Contract.identifier":"Identifier","Contract.implicitRules":"uri","Contract.instantiatesCanonical":"Reference","Contract.instantiatesUri":"uri","Contract.issued":"dateTime","Contract.language":"code","Contract.legal.contentAttachment":"Attachment","Contract.legal.contentReference":"Reference","Contract.legal.extension":"Extension","Contract.legal.id":"System.String","Contract.legal.modifierExtension":"Extension","Contract.legalState":"CodeableConcept","Contract.legallyBindingAttachment":"Attachment","Contract.legallyBindingReference":"Reference","Contract.meta":"Meta","Contract.modifierExtension":"Extension","Contract.name":"string","Contract.relevantHistory":"Reference","Contract.rule.contentAttachment":"Attachment","Contract.rule.contentReference":"Reference","Contract.rule.extension":"Extension","Contract.rule.id":"System.String","Contract.rule.modifierExtension":"Extension","Contract.scope":"CodeableConcept","Contract.signer.extension":"Extension","Contract.signer.id":"System.String","Contract.signer.modifierExtension":"Extension","Contract.signer.party":"Reference","Contract.signer.signature":"Signature","Contract.signer.type":"Coding","Contract.site":"Reference","Contract.status":"code","Contract.subType":"CodeableConcept","Contract.subject":"Reference","Contract.subtitle":"string","Contract.supportingInfo":"Reference","Contract.term.action.context":"Reference","Contract.term.action.contextLinkId":"string","Contract.term.action.doNotPerform":"boolean","Contract.term.action.extension":"Extension","Contract.term.action.id":"System.String","Contract.term.action.intent":"CodeableConcept","Contract.term.action.linkId":"string","Contract.term.action.modifierExtension":"Extension","Contract.term.action.note":"Annotation","Contract.term.action.occurrenceDateTime":"dateTime","Contract.term.action.occurrencePeriod":"Period","Contract.term.action.occurrenceTiming":"Timing","Contract.term.action.performer":"Reference","Contract.term.action.performerLinkId":"string","Contract.term.action.performerRole":"CodeableConcept","Contract.term.action.performerType":"CodeableConcept","Contract.term.action.reason":"string","Contract.term.action.reasonCode":"CodeableConcept","Contract.term.action.reasonLinkId":"string","Contract.term.action.reasonReference":"Reference","Contract.term.action.requester":"Reference","Contract.term.action.requesterLinkId":"string","Contract.term.action.securityLabelNumber":"unsignedInt","Contract.term.action.status":"CodeableConcept","Contract.term.action.subject.extension":"Extension","Contract.term.action.subject.id":"System.String","Contract.term.action.subject.modifierExtension":"Extension","Contract.term.action.subject.reference":"Reference","Contract.term.action.subject.role":"CodeableConcept","Contract.term.action.type":"CodeableConcept","Contract.term.applies":"Period","Contract.term.asset.condition":"string","Contract.term.asset.context.code":"CodeableConcept","Contract.term.asset.context.extension":"Extension","Contract.term.asset.context.id":"System.String","Contract.term.asset.context.modifierExtension":"Extension","Contract.term.asset.context.reference":"Reference","Contract.term.asset.context.text":"string","Contract.term.asset.extension":"Extension","Contract.term.asset.id":"System.String","Contract.term.asset.linkId":"string","Contract.term.asset.modifierExtension":"Extension","Contract.term.asset.period":"Period","Contract.term.asset.periodType":"CodeableConcept","Contract.term.asset.relationship":"Coding","Contract.term.asset.scope":"CodeableConcept","Contract.term.asset.securityLabelNumber":"unsignedInt","Contract.term.asset.subtype":"CodeableConcept","Contract.term.asset.text":"string","Contract.term.asset.type":"CodeableConcept","Contract.term.asset.typeReference":"Reference","Contract.term.asset.usePeriod":"Period","Contract.term.asset.valuedItem.effectiveTime":"dateTime","Contract.term.asset.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.term.asset.valuedItem.entityReference":"Reference","Contract.term.asset.valuedItem.extension":"Extension","Contract.term.asset.valuedItem.factor":"decimal","Contract.term.asset.valuedItem.id":"System.String","Contract.term.asset.valuedItem.identifier":"Identifier","Contract.term.asset.valuedItem.linkId":"string","Contract.term.asset.valuedItem.modifierExtension":"Extension","Contract.term.asset.valuedItem.net":"Money","Contract.term.asset.valuedItem.payment":"string","Contract.term.asset.valuedItem.paymentDate":"dateTime","Contract.term.asset.valuedItem.points":"decimal","Contract.term.asset.valuedItem.quantity":"Quantity","Contract.term.asset.valuedItem.recipient":"Reference","Contract.term.asset.valuedItem.responsible":"Reference","Contract.term.asset.valuedItem.securityLabelNumber":"unsignedInt","Contract.term.asset.valuedItem.unitPrice":"Money","Contract.term.extension":"Extension","Contract.term.id":"System.String","Contract.term.identifier":"Identifier","Contract.term.issued":"dateTime","Contract.term.modifierExtension":"Extension","Contract.term.offer.answer.extension":"Extension","Contract.term.offer.answer.id":"System.String","Contract.term.offer.answer.modifierExtension":"Extension","Contract.term.offer.answer.valueAttachment":"Attachment","Contract.term.offer.answer.valueBoolean":"boolean","Contract.term.offer.answer.valueCoding":"Coding","Contract.term.offer.answer.valueDate":"date","Contract.term.offer.answer.valueDateTime":"dateTime","Contract.term.offer.answer.valueDecimal":"decimal","Contract.term.offer.answer.valueInteger":"integer","Contract.term.offer.answer.valueQuantity":"Quantity","Contract.term.offer.answer.valueReference":"Reference","Contract.term.offer.answer.valueString":"string","Contract.term.offer.answer.valueTime":"time","Contract.term.offer.answer.valueUri":"uri","Contract.term.offer.decision":"CodeableConcept","Contract.term.offer.decisionMode":"CodeableConcept","Contract.term.offer.extension":"Extension","Contract.term.offer.id":"System.String","Contract.term.offer.identifier":"Identifier","Contract.term.offer.linkId":"string","Contract.term.offer.modifierExtension":"Extension","Contract.term.offer.party.extension":"Extension","Contract.term.offer.party.id":"System.String","Contract.term.offer.party.modifierExtension":"Extension","Contract.term.offer.party.reference":"Reference","Contract.term.offer.party.role":"CodeableConcept","Contract.term.offer.securityLabelNumber":"unsignedInt","Contract.term.offer.text":"string","Contract.term.offer.topic":"Reference","Contract.term.offer.type":"CodeableConcept","Contract.term.securityLabel.category":"Coding","Contract.term.securityLabel.classification":"Coding","Contract.term.securityLabel.control":"Coding","Contract.term.securityLabel.extension":"Extension","Contract.term.securityLabel.id":"System.String","Contract.term.securityLabel.modifierExtension":"Extension","Contract.term.securityLabel.number":"unsignedInt","Contract.term.subType":"CodeableConcept","Contract.term.text":"string","Contract.term.topicCodeableConcept":"CodeableConcept","Contract.term.topicReference":"Reference","Contract.term.type":"CodeableConcept","Contract.text":"Narrative","Contract.title":"string","Contract.topicCodeableConcept":"CodeableConcept","Contract.topicReference":"Reference","Contract.type":"CodeableConcept","Contract.url":"uri","Contract.version":"string","Contributor.contact":"ContactDetail","Contributor.extension":"Extension","Contributor.id":"System.String","Contributor.name":"string","Contributor.type":"code","Count.code":"code","Count.comparator":"code","Count.extension":"Extension","Count.id":"System.String","Count.system":"uri","Count.unit":"string","Count.value":"decimal","Coverage.beneficiary":"Reference","Coverage.class.extension":"Extension","Coverage.class.id":"System.String","Coverage.class.modifierExtension":"Extension","Coverage.class.name":"string","Coverage.class.type":"CodeableConcept","Coverage.class.value":"string","Coverage.contained":"Resource","Coverage.contract":"Reference","Coverage.costToBeneficiary.exception.extension":"Extension","Coverage.costToBeneficiary.exception.id":"System.String","Coverage.costToBeneficiary.exception.modifierExtension":"Extension","Coverage.costToBeneficiary.exception.period":"Period","Coverage.costToBeneficiary.exception.type":"CodeableConcept","Coverage.costToBeneficiary.extension":"Extension","Coverage.costToBeneficiary.id":"System.String","Coverage.costToBeneficiary.modifierExtension":"Extension","Coverage.costToBeneficiary.type":"CodeableConcept","Coverage.costToBeneficiary.valueMoney":"Money","Coverage.costToBeneficiary.valueQuantity":"Quantity","Coverage.dependent":"string","Coverage.extension":"Extension","Coverage.id":"System.String","Coverage.identifier":"Identifier","Coverage.implicitRules":"uri","Coverage.language":"code","Coverage.meta":"Meta","Coverage.modifierExtension":"Extension","Coverage.network":"string","Coverage.order":"positiveInt","Coverage.payor":"Reference","Coverage.period":"Period","Coverage.policyHolder":"Reference","Coverage.relationship":"CodeableConcept","Coverage.status":"code","Coverage.subrogation":"boolean","Coverage.subscriber":"Reference","Coverage.subscriberId":"string","Coverage.text":"Narrative","Coverage.type":"CodeableConcept","CoverageEligibilityRequest.contained":"Resource","CoverageEligibilityRequest.created":"dateTime","CoverageEligibilityRequest.enterer":"Reference","CoverageEligibilityRequest.extension":"Extension","CoverageEligibilityRequest.facility":"Reference","CoverageEligibilityRequest.id":"System.String","CoverageEligibilityRequest.identifier":"Identifier","CoverageEligibilityRequest.implicitRules":"uri","CoverageEligibilityRequest.insurance.businessArrangement":"string","CoverageEligibilityRequest.insurance.coverage":"Reference","CoverageEligibilityRequest.insurance.extension":"Extension","CoverageEligibilityRequest.insurance.focal":"boolean","CoverageEligibilityRequest.insurance.id":"System.String","CoverageEligibilityRequest.insurance.modifierExtension":"Extension","CoverageEligibilityRequest.insurer":"Reference","CoverageEligibilityRequest.item.category":"CodeableConcept","CoverageEligibilityRequest.item.detail":"Reference","CoverageEligibilityRequest.item.diagnosis.diagnosisCodeableConcept":"CodeableConcept","CoverageEligibilityRequest.item.diagnosis.diagnosisReference":"Reference","CoverageEligibilityRequest.item.diagnosis.extension":"Extension","CoverageEligibilityRequest.item.diagnosis.id":"System.String","CoverageEligibilityRequest.item.diagnosis.modifierExtension":"Extension","CoverageEligibilityRequest.item.extension":"Extension","CoverageEligibilityRequest.item.facility":"Reference","CoverageEligibilityRequest.item.id":"System.String","CoverageEligibilityRequest.item.modifier":"CodeableConcept","CoverageEligibilityRequest.item.modifierExtension":"Extension","CoverageEligibilityRequest.item.productOrService":"CodeableConcept","CoverageEligibilityRequest.item.provider":"Reference","CoverageEligibilityRequest.item.quantity":"Quantity","CoverageEligibilityRequest.item.supportingInfoSequence":"positiveInt","CoverageEligibilityRequest.item.unitPrice":"Money","CoverageEligibilityRequest.language":"code","CoverageEligibilityRequest.meta":"Meta","CoverageEligibilityRequest.modifierExtension":"Extension","CoverageEligibilityRequest.patient":"Reference","CoverageEligibilityRequest.priority":"CodeableConcept","CoverageEligibilityRequest.provider":"Reference","CoverageEligibilityRequest.purpose":"code","CoverageEligibilityRequest.servicedDate":"date","CoverageEligibilityRequest.servicedPeriod":"Period","CoverageEligibilityRequest.status":"code","CoverageEligibilityRequest.supportingInfo.appliesToAll":"boolean","CoverageEligibilityRequest.supportingInfo.extension":"Extension","CoverageEligibilityRequest.supportingInfo.id":"System.String","CoverageEligibilityRequest.supportingInfo.information":"Reference","CoverageEligibilityRequest.supportingInfo.modifierExtension":"Extension","CoverageEligibilityRequest.supportingInfo.sequence":"positiveInt","CoverageEligibilityRequest.text":"Narrative","CoverageEligibilityResponse.contained":"Resource","CoverageEligibilityResponse.created":"dateTime","CoverageEligibilityResponse.disposition":"string","CoverageEligibilityResponse.error.code":"CodeableConcept","CoverageEligibilityResponse.error.extension":"Extension","CoverageEligibilityResponse.error.id":"System.String","CoverageEligibilityResponse.error.modifierExtension":"Extension","CoverageEligibilityResponse.extension":"Extension","CoverageEligibilityResponse.form":"CodeableConcept","CoverageEligibilityResponse.id":"System.String","CoverageEligibilityResponse.identifier":"Identifier","CoverageEligibilityResponse.implicitRules":"uri","CoverageEligibilityResponse.insurance.benefitPeriod":"Period","CoverageEligibilityResponse.insurance.coverage":"Reference","CoverageEligibilityResponse.insurance.extension":"Extension","CoverageEligibilityResponse.insurance.id":"System.String","CoverageEligibilityResponse.insurance.inforce":"boolean","CoverageEligibilityResponse.insurance.item.authorizationRequired":"boolean","CoverageEligibilityResponse.insurance.item.authorizationSupporting":"CodeableConcept","CoverageEligibilityResponse.insurance.item.authorizationUrl":"uri","CoverageEligibilityResponse.insurance.item.benefit.allowedMoney":"Money","CoverageEligibilityResponse.insurance.item.benefit.allowedString":"string","CoverageEligibilityResponse.insurance.item.benefit.allowedUnsignedInt":"unsignedInt","CoverageEligibilityResponse.insurance.item.benefit.extension":"Extension","CoverageEligibilityResponse.insurance.item.benefit.id":"System.String","CoverageEligibilityResponse.insurance.item.benefit.modifierExtension":"Extension","CoverageEligibilityResponse.insurance.item.benefit.type":"CodeableConcept","CoverageEligibilityResponse.insurance.item.benefit.usedMoney":"Money","CoverageEligibilityResponse.insurance.item.benefit.usedString":"string","CoverageEligibilityResponse.insurance.item.benefit.usedUnsignedInt":"unsignedInt","CoverageEligibilityResponse.insurance.item.category":"CodeableConcept","CoverageEligibilityResponse.insurance.item.description":"string","CoverageEligibilityResponse.insurance.item.excluded":"boolean","CoverageEligibilityResponse.insurance.item.extension":"Extension","CoverageEligibilityResponse.insurance.item.id":"System.String","CoverageEligibilityResponse.insurance.item.modifier":"CodeableConcept","CoverageEligibilityResponse.insurance.item.modifierExtension":"Extension","CoverageEligibilityResponse.insurance.item.name":"string","CoverageEligibilityResponse.insurance.item.network":"CodeableConcept","CoverageEligibilityResponse.insurance.item.productOrService":"CodeableConcept","CoverageEligibilityResponse.insurance.item.provider":"Reference","CoverageEligibilityResponse.insurance.item.term":"CodeableConcept","CoverageEligibilityResponse.insurance.item.unit":"CodeableConcept","CoverageEligibilityResponse.insurance.modifierExtension":"Extension","CoverageEligibilityResponse.insurer":"Reference","CoverageEligibilityResponse.language":"code","CoverageEligibilityResponse.meta":"Meta","CoverageEligibilityResponse.modifierExtension":"Extension","CoverageEligibilityResponse.outcome":"code","CoverageEligibilityResponse.patient":"Reference","CoverageEligibilityResponse.preAuthRef":"string","CoverageEligibilityResponse.purpose":"code","CoverageEligibilityResponse.request":"Reference","CoverageEligibilityResponse.requestor":"Reference","CoverageEligibilityResponse.servicedDate":"date","CoverageEligibilityResponse.servicedPeriod":"Period","CoverageEligibilityResponse.status":"code","CoverageEligibilityResponse.text":"Narrative","DataRequirement.codeFilter.code":"Coding","DataRequirement.codeFilter.extension":"Extension","DataRequirement.codeFilter.id":"System.String","DataRequirement.codeFilter.path":"string","DataRequirement.codeFilter.searchParam":"string","DataRequirement.codeFilter.valueSet":"canonical","DataRequirement.dateFilter.extension":"Extension","DataRequirement.dateFilter.id":"System.String","DataRequirement.dateFilter.path":"string","DataRequirement.dateFilter.searchParam":"string","DataRequirement.dateFilter.valueDateTime":"dateTime","DataRequirement.dateFilter.valueDuration":"Duration","DataRequirement.dateFilter.valuePeriod":"Period","DataRequirement.extension":"Extension","DataRequirement.id":"System.String","DataRequirement.limit":"positiveInt","DataRequirement.mustSupport":"string","DataRequirement.profile":"canonical","DataRequirement.sort.direction":"code","DataRequirement.sort.extension":"Extension","DataRequirement.sort.id":"System.String","DataRequirement.sort.path":"string","DataRequirement.subjectCodeableConcept":"CodeableConcept","DataRequirement.subjectReference":"Reference","DataRequirement.type":"code","DetectedIssue.author":"Reference","DetectedIssue.code":"CodeableConcept","DetectedIssue.contained":"Resource","DetectedIssue.detail":"string","DetectedIssue.evidence.code":"CodeableConcept","DetectedIssue.evidence.detail":"Reference","DetectedIssue.evidence.extension":"Extension","DetectedIssue.evidence.id":"System.String","DetectedIssue.evidence.modifierExtension":"Extension","DetectedIssue.extension":"Extension","DetectedIssue.id":"System.String","DetectedIssue.identifiedDateTime":"dateTime","DetectedIssue.identifiedPeriod":"Period","DetectedIssue.identifier":"Identifier","DetectedIssue.implicated":"Reference","DetectedIssue.implicitRules":"uri","DetectedIssue.language":"code","DetectedIssue.meta":"Meta","DetectedIssue.mitigation.action":"CodeableConcept","DetectedIssue.mitigation.author":"Reference","DetectedIssue.mitigation.date":"dateTime","DetectedIssue.mitigation.extension":"Extension","DetectedIssue.mitigation.id":"System.String","DetectedIssue.mitigation.modifierExtension":"Extension","DetectedIssue.modifierExtension":"Extension","DetectedIssue.patient":"Reference","DetectedIssue.reference":"uri","DetectedIssue.severity":"code","DetectedIssue.status":"code","DetectedIssue.text":"Narrative","Device.contact":"ContactPoint","Device.contained":"Resource","Device.definition":"Reference","Device.deviceName.extension":"Extension","Device.deviceName.id":"System.String","Device.deviceName.modifierExtension":"Extension","Device.deviceName.name":"string","Device.deviceName.type":"code","Device.distinctIdentifier":"string","Device.expirationDate":"dateTime","Device.extension":"Extension","Device.id":"System.String","Device.identifier":"Identifier","Device.implicitRules":"uri","Device.language":"code","Device.location":"Reference","Device.lotNumber":"string","Device.manufactureDate":"dateTime","Device.manufacturer":"string","Device.meta":"Meta","Device.modelNumber":"string","Device.modifierExtension":"Extension","Device.note":"Annotation","Device.owner":"Reference","Device.parent":"Reference","Device.partNumber":"string","Device.patient":"Reference","Device.property.extension":"Extension","Device.property.id":"System.String","Device.property.modifierExtension":"Extension","Device.property.type":"CodeableConcept","Device.property.valueCode":"CodeableConcept","Device.property.valueQuantity":"Quantity","Device.safety":"CodeableConcept","Device.serialNumber":"string","Device.specialization.extension":"Extension","Device.specialization.id":"System.String","Device.specialization.modifierExtension":"Extension","Device.specialization.systemType":"CodeableConcept","Device.specialization.version":"string","Device.status":"code","Device.statusReason":"CodeableConcept","Device.text":"Narrative","Device.type":"CodeableConcept","Device.udiCarrier.carrierAIDC":"base64Binary","Device.udiCarrier.carrierHRF":"string","Device.udiCarrier.deviceIdentifier":"string","Device.udiCarrier.entryType":"code","Device.udiCarrier.extension":"Extension","Device.udiCarrier.id":"System.String","Device.udiCarrier.issuer":"uri","Device.udiCarrier.jurisdiction":"uri","Device.udiCarrier.modifierExtension":"Extension","Device.url":"uri","Device.version.component":"Identifier","Device.version.extension":"Extension","Device.version.id":"System.String","Device.version.modifierExtension":"Extension","Device.version.type":"CodeableConcept","Device.version.value":"string","DeviceDefinition.capability.description":"CodeableConcept","DeviceDefinition.capability.extension":"Extension","DeviceDefinition.capability.id":"System.String","DeviceDefinition.capability.modifierExtension":"Extension","DeviceDefinition.capability.type":"CodeableConcept","DeviceDefinition.contact":"ContactPoint","DeviceDefinition.contained":"Resource","DeviceDefinition.deviceName.extension":"Extension","DeviceDefinition.deviceName.id":"System.String","DeviceDefinition.deviceName.modifierExtension":"Extension","DeviceDefinition.deviceName.name":"string","DeviceDefinition.deviceName.type":"code","DeviceDefinition.extension":"Extension","DeviceDefinition.id":"System.String","DeviceDefinition.identifier":"Identifier","DeviceDefinition.implicitRules":"uri","DeviceDefinition.language":"code","DeviceDefinition.languageCode":"CodeableConcept","DeviceDefinition.manufacturerReference":"Reference","DeviceDefinition.manufacturerString":"string","DeviceDefinition.material.allergenicIndicator":"boolean","DeviceDefinition.material.alternate":"boolean","DeviceDefinition.material.extension":"Extension","DeviceDefinition.material.id":"System.String","DeviceDefinition.material.modifierExtension":"Extension","DeviceDefinition.material.substance":"CodeableConcept","DeviceDefinition.meta":"Meta","DeviceDefinition.modelNumber":"string","DeviceDefinition.modifierExtension":"Extension","DeviceDefinition.note":"Annotation","DeviceDefinition.onlineInformation":"uri","DeviceDefinition.owner":"Reference","DeviceDefinition.parentDevice":"Reference","DeviceDefinition.physicalCharacteristics":"ProdCharacteristic","DeviceDefinition.property.extension":"Extension","DeviceDefinition.property.id":"System.String","DeviceDefinition.property.modifierExtension":"Extension","DeviceDefinition.property.type":"CodeableConcept","DeviceDefinition.property.valueCode":"CodeableConcept","DeviceDefinition.property.valueQuantity":"Quantity","DeviceDefinition.quantity":"Quantity","DeviceDefinition.safety":"CodeableConcept","DeviceDefinition.shelfLifeStorage":"ProductShelfLife","DeviceDefinition.specialization.extension":"Extension","DeviceDefinition.specialization.id":"System.String","DeviceDefinition.specialization.modifierExtension":"Extension","DeviceDefinition.specialization.systemType":"string","DeviceDefinition.specialization.version":"string","DeviceDefinition.text":"Narrative","DeviceDefinition.type":"CodeableConcept","DeviceDefinition.udiDeviceIdentifier.deviceIdentifier":"string","DeviceDefinition.udiDeviceIdentifier.extension":"Extension","DeviceDefinition.udiDeviceIdentifier.id":"System.String","DeviceDefinition.udiDeviceIdentifier.issuer":"uri","DeviceDefinition.udiDeviceIdentifier.jurisdiction":"uri","DeviceDefinition.udiDeviceIdentifier.modifierExtension":"Extension","DeviceDefinition.url":"uri","DeviceDefinition.version":"string","DeviceMetric.calibration.extension":"Extension","DeviceMetric.calibration.id":"System.String","DeviceMetric.calibration.modifierExtension":"Extension","DeviceMetric.calibration.state":"code","DeviceMetric.calibration.time":"instant","DeviceMetric.calibration.type":"code","DeviceMetric.category":"code","DeviceMetric.color":"code","DeviceMetric.contained":"Resource","DeviceMetric.extension":"Extension","DeviceMetric.id":"System.String","DeviceMetric.identifier":"Identifier","DeviceMetric.implicitRules":"uri","DeviceMetric.language":"code","DeviceMetric.measurementPeriod":"Timing","DeviceMetric.meta":"Meta","DeviceMetric.modifierExtension":"Extension","DeviceMetric.operationalStatus":"code","DeviceMetric.parent":"Reference","DeviceMetric.source":"Reference","DeviceMetric.text":"Narrative","DeviceMetric.type":"CodeableConcept","DeviceMetric.unit":"CodeableConcept","DeviceRequest.authoredOn":"dateTime","DeviceRequest.basedOn":"Reference","DeviceRequest.codeCodeableConcept":"CodeableConcept","DeviceRequest.codeReference":"Reference","DeviceRequest.contained":"Resource","DeviceRequest.encounter":"Reference","DeviceRequest.extension":"Extension","DeviceRequest.groupIdentifier":"Identifier","DeviceRequest.id":"System.String","DeviceRequest.identifier":"Identifier","DeviceRequest.implicitRules":"uri","DeviceRequest.instantiatesCanonical":"canonical","DeviceRequest.instantiatesUri":"uri","DeviceRequest.insurance":"Reference","DeviceRequest.intent":"code","DeviceRequest.language":"code","DeviceRequest.meta":"Meta","DeviceRequest.modifierExtension":"Extension","DeviceRequest.note":"Annotation","DeviceRequest.occurrenceDateTime":"dateTime","DeviceRequest.occurrencePeriod":"Period","DeviceRequest.occurrenceTiming":"Timing","DeviceRequest.parameter.code":"CodeableConcept","DeviceRequest.parameter.extension":"Extension","DeviceRequest.parameter.id":"System.String","DeviceRequest.parameter.modifierExtension":"Extension","DeviceRequest.parameter.valueBoolean":"boolean","DeviceRequest.parameter.valueCodeableConcept":"CodeableConcept","DeviceRequest.parameter.valueQuantity":"Quantity","DeviceRequest.parameter.valueRange":"Range","DeviceRequest.performer":"Reference","DeviceRequest.performerType":"CodeableConcept","DeviceRequest.priorRequest":"Reference","DeviceRequest.priority":"code","DeviceRequest.reasonCode":"CodeableConcept","DeviceRequest.reasonReference":"Reference","DeviceRequest.relevantHistory":"Reference","DeviceRequest.requester":"Reference","DeviceRequest.status":"code","DeviceRequest.subject":"Reference","DeviceRequest.supportingInfo":"Reference","DeviceRequest.text":"Narrative","DeviceUseStatement.basedOn":"Reference","DeviceUseStatement.bodySite":"CodeableConcept","DeviceUseStatement.contained":"Resource","DeviceUseStatement.derivedFrom":"Reference","DeviceUseStatement.device":"Reference","DeviceUseStatement.extension":"Extension","DeviceUseStatement.id":"System.String","DeviceUseStatement.identifier":"Identifier","DeviceUseStatement.implicitRules":"uri","DeviceUseStatement.language":"code","DeviceUseStatement.meta":"Meta","DeviceUseStatement.modifierExtension":"Extension","DeviceUseStatement.note":"Annotation","DeviceUseStatement.reasonCode":"CodeableConcept","DeviceUseStatement.reasonReference":"Reference","DeviceUseStatement.recordedOn":"dateTime","DeviceUseStatement.source":"Reference","DeviceUseStatement.status":"code","DeviceUseStatement.subject":"Reference","DeviceUseStatement.text":"Narrative","DeviceUseStatement.timingDateTime":"dateTime","DeviceUseStatement.timingPeriod":"Period","DeviceUseStatement.timingTiming":"Timing","DiagnosticReport.basedOn":"Reference","DiagnosticReport.category":"CodeableConcept","DiagnosticReport.code":"CodeableConcept","DiagnosticReport.conclusion":"string","DiagnosticReport.conclusionCode":"CodeableConcept","DiagnosticReport.contained":"Resource","DiagnosticReport.effectiveDateTime":"dateTime","DiagnosticReport.effectivePeriod":"Period","DiagnosticReport.encounter":"Reference","DiagnosticReport.extension":"Extension","DiagnosticReport.id":"System.String","DiagnosticReport.identifier":"Identifier","DiagnosticReport.imagingStudy":"Reference","DiagnosticReport.implicitRules":"uri","DiagnosticReport.issued":"instant","DiagnosticReport.language":"code","DiagnosticReport.media.comment":"string","DiagnosticReport.media.extension":"Extension","DiagnosticReport.media.id":"System.String","DiagnosticReport.media.link":"Reference","DiagnosticReport.media.modifierExtension":"Extension","DiagnosticReport.meta":"Meta","DiagnosticReport.modifierExtension":"Extension","DiagnosticReport.performer":"Reference","DiagnosticReport.presentedForm":"Attachment","DiagnosticReport.result":"Reference","DiagnosticReport.resultsInterpreter":"Reference","DiagnosticReport.specimen":"Reference","DiagnosticReport.status":"code","DiagnosticReport.subject":"Reference","DiagnosticReport.text":"Narrative","Distance.code":"code","Distance.comparator":"code","Distance.extension":"Extension","Distance.id":"System.String","Distance.system":"uri","Distance.unit":"string","Distance.value":"decimal","DocumentManifest.author":"Reference","DocumentManifest.contained":"Resource","DocumentManifest.content":"Reference","DocumentManifest.created":"dateTime","DocumentManifest.description":"string","DocumentManifest.extension":"Extension","DocumentManifest.id":"System.String","DocumentManifest.identifier":"Identifier","DocumentManifest.implicitRules":"uri","DocumentManifest.language":"code","DocumentManifest.masterIdentifier":"Identifier","DocumentManifest.meta":"Meta","DocumentManifest.modifierExtension":"Extension","DocumentManifest.recipient":"Reference","DocumentManifest.related.extension":"Extension","DocumentManifest.related.id":"System.String","DocumentManifest.related.identifier":"Identifier","DocumentManifest.related.modifierExtension":"Extension","DocumentManifest.related.ref":"Reference","DocumentManifest.source":"uri","DocumentManifest.status":"code","DocumentManifest.subject":"Reference","DocumentManifest.text":"Narrative","DocumentManifest.type":"CodeableConcept","DocumentReference.authenticator":"Reference","DocumentReference.author":"Reference","DocumentReference.category":"CodeableConcept","DocumentReference.contained":"Resource","DocumentReference.content.attachment":"Attachment","DocumentReference.content.extension":"Extension","DocumentReference.content.format":"Coding","DocumentReference.content.id":"System.String","DocumentReference.content.modifierExtension":"Extension","DocumentReference.context.encounter":"Reference","DocumentReference.context.event":"CodeableConcept","DocumentReference.context.extension":"Extension","DocumentReference.context.facilityType":"CodeableConcept","DocumentReference.context.id":"System.String","DocumentReference.context.modifierExtension":"Extension","DocumentReference.context.period":"Period","DocumentReference.context.practiceSetting":"CodeableConcept","DocumentReference.context.related":"Reference","DocumentReference.context.sourcePatientInfo":"Reference","DocumentReference.custodian":"Reference","DocumentReference.date":"instant","DocumentReference.description":"string","DocumentReference.docStatus":"code","DocumentReference.extension":"Extension","DocumentReference.id":"System.String","DocumentReference.identifier":"Identifier","DocumentReference.implicitRules":"uri","DocumentReference.language":"code","DocumentReference.masterIdentifier":"Identifier","DocumentReference.meta":"Meta","DocumentReference.modifierExtension":"Extension","DocumentReference.relatesTo.code":"code","DocumentReference.relatesTo.extension":"Extension","DocumentReference.relatesTo.id":"System.String","DocumentReference.relatesTo.modifierExtension":"Extension","DocumentReference.relatesTo.target":"Reference","DocumentReference.securityLabel":"CodeableConcept","DocumentReference.status":"code","DocumentReference.subject":"Reference","DocumentReference.text":"Narrative","DocumentReference.type":"CodeableConcept","DomainResource.contained":"Resource","DomainResource.extension":"Extension","DomainResource.id":"System.String","DomainResource.implicitRules":"uri","DomainResource.language":"code","DomainResource.meta":"Meta","DomainResource.modifierExtension":"Extension","DomainResource.text":"Narrative","Dosage.additionalInstruction":"CodeableConcept","Dosage.asNeededBoolean":"boolean","Dosage.asNeededCodeableConcept":"CodeableConcept","Dosage.doseAndRate.doseQuantity":"Quantity","Dosage.doseAndRate.doseRange":"Range","Dosage.doseAndRate.extension":"Extension","Dosage.doseAndRate.id":"System.String","Dosage.doseAndRate.rateQuantity":"Quantity","Dosage.doseAndRate.rateRange":"Range","Dosage.doseAndRate.rateRatio":"Ratio","Dosage.doseAndRate.type":"CodeableConcept","Dosage.extension":"Extension","Dosage.id":"System.String","Dosage.maxDosePerAdministration":"Quantity","Dosage.maxDosePerLifetime":"Quantity","Dosage.maxDosePerPeriod":"Ratio","Dosage.method":"CodeableConcept","Dosage.modifierExtension":"Extension","Dosage.patientInstruction":"string","Dosage.route":"CodeableConcept","Dosage.sequence":"integer","Dosage.site":"CodeableConcept","Dosage.text":"string","Dosage.timing":"Timing","Duration.code":"code","Duration.comparator":"code","Duration.extension":"Extension","Duration.id":"System.String","Duration.system":"uri","Duration.unit":"string","Duration.value":"decimal","EffectEvidenceSynthesis.approvalDate":"date","EffectEvidenceSynthesis.author":"ContactDetail","EffectEvidenceSynthesis.certainty.certaintySubcomponent.extension":"Extension","EffectEvidenceSynthesis.certainty.certaintySubcomponent.id":"System.String","EffectEvidenceSynthesis.certainty.certaintySubcomponent.modifierExtension":"Extension","EffectEvidenceSynthesis.certainty.certaintySubcomponent.note":"Annotation","EffectEvidenceSynthesis.certainty.certaintySubcomponent.rating":"CodeableConcept","EffectEvidenceSynthesis.certainty.certaintySubcomponent.type":"CodeableConcept","EffectEvidenceSynthesis.certainty.extension":"Extension","EffectEvidenceSynthesis.certainty.id":"System.String","EffectEvidenceSynthesis.certainty.modifierExtension":"Extension","EffectEvidenceSynthesis.certainty.note":"Annotation","EffectEvidenceSynthesis.certainty.rating":"CodeableConcept","EffectEvidenceSynthesis.contact":"ContactDetail","EffectEvidenceSynthesis.contained":"Resource","EffectEvidenceSynthesis.copyright":"markdown","EffectEvidenceSynthesis.date":"dateTime","EffectEvidenceSynthesis.description":"markdown","EffectEvidenceSynthesis.editor":"ContactDetail","EffectEvidenceSynthesis.effectEstimate.description":"string","EffectEvidenceSynthesis.effectEstimate.extension":"Extension","EffectEvidenceSynthesis.effectEstimate.id":"System.String","EffectEvidenceSynthesis.effectEstimate.modifierExtension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.extension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.from":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.id":"System.String","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.level":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.modifierExtension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.to":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.type":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.type":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.unitOfMeasure":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.value":"decimal","EffectEvidenceSynthesis.effectEstimate.variantState":"CodeableConcept","EffectEvidenceSynthesis.effectivePeriod":"Period","EffectEvidenceSynthesis.endorser":"ContactDetail","EffectEvidenceSynthesis.exposure":"Reference","EffectEvidenceSynthesis.exposureAlternative":"Reference","EffectEvidenceSynthesis.extension":"Extension","EffectEvidenceSynthesis.id":"System.String","EffectEvidenceSynthesis.identifier":"Identifier","EffectEvidenceSynthesis.implicitRules":"uri","EffectEvidenceSynthesis.jurisdiction":"CodeableConcept","EffectEvidenceSynthesis.language":"code","EffectEvidenceSynthesis.lastReviewDate":"date","EffectEvidenceSynthesis.meta":"Meta","EffectEvidenceSynthesis.modifierExtension":"Extension","EffectEvidenceSynthesis.name":"string","EffectEvidenceSynthesis.note":"Annotation","EffectEvidenceSynthesis.outcome":"Reference","EffectEvidenceSynthesis.population":"Reference","EffectEvidenceSynthesis.publisher":"string","EffectEvidenceSynthesis.relatedArtifact":"RelatedArtifact","EffectEvidenceSynthesis.resultsByExposure.description":"string","EffectEvidenceSynthesis.resultsByExposure.exposureState":"code","EffectEvidenceSynthesis.resultsByExposure.extension":"Extension","EffectEvidenceSynthesis.resultsByExposure.id":"System.String","EffectEvidenceSynthesis.resultsByExposure.modifierExtension":"Extension","EffectEvidenceSynthesis.resultsByExposure.riskEvidenceSynthesis":"Reference","EffectEvidenceSynthesis.resultsByExposure.variantState":"CodeableConcept","EffectEvidenceSynthesis.reviewer":"ContactDetail","EffectEvidenceSynthesis.sampleSize.description":"string","EffectEvidenceSynthesis.sampleSize.extension":"Extension","EffectEvidenceSynthesis.sampleSize.id":"System.String","EffectEvidenceSynthesis.sampleSize.modifierExtension":"Extension","EffectEvidenceSynthesis.sampleSize.numberOfParticipants":"integer","EffectEvidenceSynthesis.sampleSize.numberOfStudies":"integer","EffectEvidenceSynthesis.status":"code","EffectEvidenceSynthesis.studyType":"CodeableConcept","EffectEvidenceSynthesis.synthesisType":"CodeableConcept","EffectEvidenceSynthesis.text":"Narrative","EffectEvidenceSynthesis.title":"string","EffectEvidenceSynthesis.topic":"CodeableConcept","EffectEvidenceSynthesis.url":"uri","EffectEvidenceSynthesis.useContext":"UsageContext","EffectEvidenceSynthesis.version":"string","Element.extension":"Extension","Element.id":"System.String","ElementDefinition.alias":"string","ElementDefinition.base.extension":"Extension","ElementDefinition.base.id":"System.String","ElementDefinition.base.max":"string","ElementDefinition.base.min":"unsignedInt","ElementDefinition.base.path":"string","ElementDefinition.binding.description":"string","ElementDefinition.binding.extension":"Extension","ElementDefinition.binding.id":"System.String","ElementDefinition.binding.strength":"code","ElementDefinition.binding.valueSet":"canonical","ElementDefinition.code":"Coding","ElementDefinition.comment":"markdown","ElementDefinition.condition":"id","ElementDefinition.constraint.expression":"string","ElementDefinition.constraint.extension":"Extension","ElementDefinition.constraint.human":"string","ElementDefinition.constraint.id":"System.String","ElementDefinition.constraint.key":"id","ElementDefinition.constraint.requirements":"string","ElementDefinition.constraint.severity":"code","ElementDefinition.constraint.source":"canonical","ElementDefinition.constraint.xpath":"string","ElementDefinition.contentReference":"uri","ElementDefinition.defaultValueAddress":"Address","ElementDefinition.defaultValueAge":"Age","ElementDefinition.defaultValueAnnotation":"Annotation","ElementDefinition.defaultValueAttachment":"Attachment","ElementDefinition.defaultValueBase64Binary":"base64Binary","ElementDefinition.defaultValueBoolean":"boolean","ElementDefinition.defaultValueCanonical":"canonical","ElementDefinition.defaultValueCode":"code","ElementDefinition.defaultValueCodeableConcept":"CodeableConcept","ElementDefinition.defaultValueCoding":"Coding","ElementDefinition.defaultValueContactDetail":"ContactDetail","ElementDefinition.defaultValueContactPoint":"ContactPoint","ElementDefinition.defaultValueContributor":"Contributor","ElementDefinition.defaultValueCount":"Count","ElementDefinition.defaultValueDataRequirement":"DataRequirement","ElementDefinition.defaultValueDate":"date","ElementDefinition.defaultValueDateTime":"dateTime","ElementDefinition.defaultValueDecimal":"decimal","ElementDefinition.defaultValueDistance":"Distance","ElementDefinition.defaultValueDosage":"Dosage","ElementDefinition.defaultValueDuration":"Duration","ElementDefinition.defaultValueExpression":"Expression","ElementDefinition.defaultValueHumanName":"HumanName","ElementDefinition.defaultValueId":"id","ElementDefinition.defaultValueIdentifier":"Identifier","ElementDefinition.defaultValueInstant":"instant","ElementDefinition.defaultValueInteger":"integer","ElementDefinition.defaultValueMarkdown":"markdown","ElementDefinition.defaultValueMeta":"Meta","ElementDefinition.defaultValueMoney":"Money","ElementDefinition.defaultValueOid":"oid","ElementDefinition.defaultValueParameterDefinition":"ParameterDefinition","ElementDefinition.defaultValuePeriod":"Period","ElementDefinition.defaultValuePositiveInt":"positiveInt","ElementDefinition.defaultValueQuantity":"Quantity","ElementDefinition.defaultValueRange":"Range","ElementDefinition.defaultValueRatio":"Ratio","ElementDefinition.defaultValueReference":"Reference","ElementDefinition.defaultValueRelatedArtifact":"RelatedArtifact","ElementDefinition.defaultValueSampledData":"SampledData","ElementDefinition.defaultValueSignature":"Signature","ElementDefinition.defaultValueString":"string","ElementDefinition.defaultValueTime":"time","ElementDefinition.defaultValueTiming":"Timing","ElementDefinition.defaultValueTriggerDefinition":"TriggerDefinition","ElementDefinition.defaultValueUnsignedInt":"unsignedInt","ElementDefinition.defaultValueUri":"uri","ElementDefinition.defaultValueUrl":"url","ElementDefinition.defaultValueUsageContext":"UsageContext","ElementDefinition.defaultValueUuid":"uuid","ElementDefinition.definition":"markdown","ElementDefinition.example.extension":"Extension","ElementDefinition.example.id":"System.String","ElementDefinition.example.label":"string","ElementDefinition.example.valueAddress":"Address","ElementDefinition.example.valueAge":"Age","ElementDefinition.example.valueAnnotation":"Annotation","ElementDefinition.example.valueAttachment":"Attachment","ElementDefinition.example.valueBase64Binary":"base64Binary","ElementDefinition.example.valueBoolean":"boolean","ElementDefinition.example.valueCanonical":"canonical","ElementDefinition.example.valueCode":"code","ElementDefinition.example.valueCodeableConcept":"CodeableConcept","ElementDefinition.example.valueCoding":"Coding","ElementDefinition.example.valueContactDetail":"ContactDetail","ElementDefinition.example.valueContactPoint":"ContactPoint","ElementDefinition.example.valueContributor":"Contributor","ElementDefinition.example.valueCount":"Count","ElementDefinition.example.valueDataRequirement":"DataRequirement","ElementDefinition.example.valueDate":"date","ElementDefinition.example.valueDateTime":"dateTime","ElementDefinition.example.valueDecimal":"decimal","ElementDefinition.example.valueDistance":"Distance","ElementDefinition.example.valueDosage":"Dosage","ElementDefinition.example.valueDuration":"Duration","ElementDefinition.example.valueExpression":"Expression","ElementDefinition.example.valueHumanName":"HumanName","ElementDefinition.example.valueId":"id","ElementDefinition.example.valueIdentifier":"Identifier","ElementDefinition.example.valueInstant":"instant","ElementDefinition.example.valueInteger":"integer","ElementDefinition.example.valueMarkdown":"markdown","ElementDefinition.example.valueMeta":"Meta","ElementDefinition.example.valueMoney":"Money","ElementDefinition.example.valueOid":"oid","ElementDefinition.example.valueParameterDefinition":"ParameterDefinition","ElementDefinition.example.valuePeriod":"Period","ElementDefinition.example.valuePositiveInt":"positiveInt","ElementDefinition.example.valueQuantity":"Quantity","ElementDefinition.example.valueRange":"Range","ElementDefinition.example.valueRatio":"Ratio","ElementDefinition.example.valueReference":"Reference","ElementDefinition.example.valueRelatedArtifact":"RelatedArtifact","ElementDefinition.example.valueSampledData":"SampledData","ElementDefinition.example.valueSignature":"Signature","ElementDefinition.example.valueString":"string","ElementDefinition.example.valueTime":"time","ElementDefinition.example.valueTiming":"Timing","ElementDefinition.example.valueTriggerDefinition":"TriggerDefinition","ElementDefinition.example.valueUnsignedInt":"unsignedInt","ElementDefinition.example.valueUri":"uri","ElementDefinition.example.valueUrl":"url","ElementDefinition.example.valueUsageContext":"UsageContext","ElementDefinition.example.valueUuid":"uuid","ElementDefinition.extension":"Extension","ElementDefinition.extension.extension":"Extension","ElementDefinition.extension.id":"System.String","ElementDefinition.extension.url":"System.String","ElementDefinition.extension.valueCanonical":"canonical","ElementDefinition.extension.valueCodeableConcept":"CodeableConcept","ElementDefinition.extension.valueString":"string","ElementDefinition.fixedAddress":"Address","ElementDefinition.fixedAge":"Age","ElementDefinition.fixedAnnotation":"Annotation","ElementDefinition.fixedAttachment":"Attachment","ElementDefinition.fixedBase64Binary":"base64Binary","ElementDefinition.fixedBoolean":"boolean","ElementDefinition.fixedCanonical":"canonical","ElementDefinition.fixedCode":"code","ElementDefinition.fixedCodeableConcept":"CodeableConcept","ElementDefinition.fixedCoding":"Coding","ElementDefinition.fixedContactDetail":"ContactDetail","ElementDefinition.fixedContactPoint":"ContactPoint","ElementDefinition.fixedContributor":"Contributor","ElementDefinition.fixedCount":"Count","ElementDefinition.fixedDataRequirement":"DataRequirement","ElementDefinition.fixedDate":"date","ElementDefinition.fixedDateTime":"dateTime","ElementDefinition.fixedDecimal":"decimal","ElementDefinition.fixedDistance":"Distance","ElementDefinition.fixedDosage":"Dosage","ElementDefinition.fixedDuration":"Duration","ElementDefinition.fixedExpression":"Expression","ElementDefinition.fixedHumanName":"HumanName","ElementDefinition.fixedId":"id","ElementDefinition.fixedIdentifier":"Identifier","ElementDefinition.fixedInstant":"instant","ElementDefinition.fixedInteger":"integer","ElementDefinition.fixedMarkdown":"markdown","ElementDefinition.fixedMeta":"Meta","ElementDefinition.fixedMoney":"Money","ElementDefinition.fixedOid":"oid","ElementDefinition.fixedParameterDefinition":"ParameterDefinition","ElementDefinition.fixedPeriod":"Period","ElementDefinition.fixedPositiveInt":"positiveInt","ElementDefinition.fixedQuantity":"Quantity","ElementDefinition.fixedRange":"Range","ElementDefinition.fixedRatio":"Ratio","ElementDefinition.fixedReference":"Reference","ElementDefinition.fixedRelatedArtifact":"RelatedArtifact","ElementDefinition.fixedSampledData":"SampledData","ElementDefinition.fixedSignature":"Signature","ElementDefinition.fixedString":"string","ElementDefinition.fixedTime":"time","ElementDefinition.fixedTiming":"Timing","ElementDefinition.fixedTriggerDefinition":"TriggerDefinition","ElementDefinition.fixedUnsignedInt":"unsignedInt","ElementDefinition.fixedUri":"uri","ElementDefinition.fixedUrl":"url","ElementDefinition.fixedUsageContext":"UsageContext","ElementDefinition.fixedUuid":"uuid","ElementDefinition.id":"System.String","ElementDefinition.isModifier":"boolean","ElementDefinition.isModifierReason":"string","ElementDefinition.isSummary":"boolean","ElementDefinition.label":"string","ElementDefinition.mapping.comment":"string","ElementDefinition.mapping.extension":"Extension","ElementDefinition.mapping.id":"System.String","ElementDefinition.mapping.identity":"id","ElementDefinition.mapping.language":"code","ElementDefinition.mapping.map":"string","ElementDefinition.max":"string","ElementDefinition.maxLength":"integer","ElementDefinition.maxValueDate":"date","ElementDefinition.maxValueDateTime":"dateTime","ElementDefinition.maxValueDecimal":"decimal","ElementDefinition.maxValueInstant":"instant","ElementDefinition.maxValueInteger":"integer","ElementDefinition.maxValuePositiveInt":"positiveInt","ElementDefinition.maxValueQuantity":"Quantity","ElementDefinition.maxValueTime":"time","ElementDefinition.maxValueUnsignedInt":"unsignedInt","ElementDefinition.meaningWhenMissing":"markdown","ElementDefinition.min":"unsignedInt","ElementDefinition.minValueDate":"date","ElementDefinition.minValueDateTime":"dateTime","ElementDefinition.minValueDecimal":"decimal","ElementDefinition.minValueInstant":"instant","ElementDefinition.minValueInteger":"integer","ElementDefinition.minValuePositiveInt":"positiveInt","ElementDefinition.minValueQuantity":"Quantity","ElementDefinition.minValueTime":"time","ElementDefinition.minValueUnsignedInt":"unsignedInt","ElementDefinition.modifierExtension":"Extension","ElementDefinition.mustSupport":"boolean","ElementDefinition.orderMeaning":"string","ElementDefinition.path":"string","ElementDefinition.patternAddress":"Address","ElementDefinition.patternAge":"Age","ElementDefinition.patternAnnotation":"Annotation","ElementDefinition.patternAttachment":"Attachment","ElementDefinition.patternBase64Binary":"base64Binary","ElementDefinition.patternBoolean":"boolean","ElementDefinition.patternCanonical":"canonical","ElementDefinition.patternCode":"code","ElementDefinition.patternCodeableConcept":"CodeableConcept","ElementDefinition.patternCoding":"Coding","ElementDefinition.patternContactDetail":"ContactDetail","ElementDefinition.patternContactPoint":"ContactPoint","ElementDefinition.patternContributor":"Contributor","ElementDefinition.patternCount":"Count","ElementDefinition.patternDataRequirement":"DataRequirement","ElementDefinition.patternDate":"date","ElementDefinition.patternDateTime":"dateTime","ElementDefinition.patternDecimal":"decimal","ElementDefinition.patternDistance":"Distance","ElementDefinition.patternDosage":"Dosage","ElementDefinition.patternDuration":"Duration","ElementDefinition.patternExpression":"Expression","ElementDefinition.patternHumanName":"HumanName","ElementDefinition.patternId":"id","ElementDefinition.patternIdentifier":"Identifier","ElementDefinition.patternInstant":"instant","ElementDefinition.patternInteger":"integer","ElementDefinition.patternMarkdown":"markdown","ElementDefinition.patternMeta":"Meta","ElementDefinition.patternMoney":"Money","ElementDefinition.patternOid":"oid","ElementDefinition.patternParameterDefinition":"ParameterDefinition","ElementDefinition.patternPeriod":"Period","ElementDefinition.patternPositiveInt":"positiveInt","ElementDefinition.patternQuantity":"Quantity","ElementDefinition.patternRange":"Range","ElementDefinition.patternRatio":"Ratio","ElementDefinition.patternReference":"Reference","ElementDefinition.patternRelatedArtifact":"RelatedArtifact","ElementDefinition.patternSampledData":"SampledData","ElementDefinition.patternSignature":"Signature","ElementDefinition.patternString":"string","ElementDefinition.patternTime":"time","ElementDefinition.patternTiming":"Timing","ElementDefinition.patternTriggerDefinition":"TriggerDefinition","ElementDefinition.patternUnsignedInt":"unsignedInt","ElementDefinition.patternUri":"uri","ElementDefinition.patternUrl":"url","ElementDefinition.patternUsageContext":"UsageContext","ElementDefinition.patternUuid":"uuid","ElementDefinition.representation":"code","ElementDefinition.requirements":"markdown","ElementDefinition.short":"string","ElementDefinition.sliceIsConstraining":"boolean","ElementDefinition.sliceName":"string","ElementDefinition.slicing.description":"string","ElementDefinition.slicing.discriminator.extension":"Extension","ElementDefinition.slicing.discriminator.id":"System.String","ElementDefinition.slicing.discriminator.path":"string","ElementDefinition.slicing.discriminator.type":"code","ElementDefinition.slicing.extension":"Extension","ElementDefinition.slicing.id":"System.String","ElementDefinition.slicing.ordered":"boolean","ElementDefinition.slicing.rules":"code","ElementDefinition.type.aggregation":"code","ElementDefinition.type.code":"uri","ElementDefinition.type.extension":"Extension","ElementDefinition.type.id":"System.String","ElementDefinition.type.profile":"canonical","ElementDefinition.type.targetProfile":"canonical","ElementDefinition.type.versioning":"code","Encounter.account":"Reference","Encounter.appointment":"Reference","Encounter.basedOn":"Reference","Encounter.class":"Coding","Encounter.classHistory.class":"Coding","Encounter.classHistory.extension":"Extension","Encounter.classHistory.id":"System.String","Encounter.classHistory.modifierExtension":"Extension","Encounter.classHistory.period":"Period","Encounter.contained":"Resource","Encounter.diagnosis.condition":"Reference","Encounter.diagnosis.extension":"Extension","Encounter.diagnosis.id":"System.String","Encounter.diagnosis.modifierExtension":"Extension","Encounter.diagnosis.rank":"positiveInt","Encounter.diagnosis.use":"CodeableConcept","Encounter.episodeOfCare":"Reference","Encounter.extension":"Extension","Encounter.hospitalization.admitSource":"CodeableConcept","Encounter.hospitalization.destination":"Reference","Encounter.hospitalization.dietPreference":"CodeableConcept","Encounter.hospitalization.dischargeDisposition":"CodeableConcept","Encounter.hospitalization.extension":"Extension","Encounter.hospitalization.id":"System.String","Encounter.hospitalization.modifierExtension":"Extension","Encounter.hospitalization.origin":"Reference","Encounter.hospitalization.preAdmissionIdentifier":"Identifier","Encounter.hospitalization.reAdmission":"CodeableConcept","Encounter.hospitalization.specialArrangement":"CodeableConcept","Encounter.hospitalization.specialCourtesy":"CodeableConcept","Encounter.id":"System.String","Encounter.identifier":"Identifier","Encounter.implicitRules":"uri","Encounter.language":"code","Encounter.length":"Duration","Encounter.location.extension":"Extension","Encounter.location.id":"System.String","Encounter.location.location":"Reference","Encounter.location.modifierExtension":"Extension","Encounter.location.period":"Period","Encounter.location.physicalType":"CodeableConcept","Encounter.location.status":"code","Encounter.meta":"Meta","Encounter.modifierExtension":"Extension","Encounter.partOf":"Reference","Encounter.participant.extension":"Extension","Encounter.participant.id":"System.String","Encounter.participant.individual":"Reference","Encounter.participant.modifierExtension":"Extension","Encounter.participant.period":"Period","Encounter.participant.type":"CodeableConcept","Encounter.period":"Period","Encounter.priority":"CodeableConcept","Encounter.reasonCode":"CodeableConcept","Encounter.reasonReference":"Reference","Encounter.serviceProvider":"Reference","Encounter.serviceType":"CodeableConcept","Encounter.status":"code","Encounter.statusHistory.extension":"Extension","Encounter.statusHistory.id":"System.String","Encounter.statusHistory.modifierExtension":"Extension","Encounter.statusHistory.period":"Period","Encounter.statusHistory.status":"code","Encounter.subject":"Reference","Encounter.text":"Narrative","Encounter.type":"CodeableConcept","Endpoint.address":"url","Endpoint.connectionType":"Coding","Endpoint.contact":"ContactPoint","Endpoint.contained":"Resource","Endpoint.extension":"Extension","Endpoint.header":"string","Endpoint.id":"System.String","Endpoint.identifier":"Identifier","Endpoint.implicitRules":"uri","Endpoint.language":"code","Endpoint.managingOrganization":"Reference","Endpoint.meta":"Meta","Endpoint.modifierExtension":"Extension","Endpoint.name":"string","Endpoint.payloadMimeType":"code","Endpoint.payloadType":"CodeableConcept","Endpoint.period":"Period","Endpoint.status":"code","Endpoint.text":"Narrative","EnrollmentRequest.candidate":"Reference","EnrollmentRequest.contained":"Resource","EnrollmentRequest.coverage":"Reference","EnrollmentRequest.created":"dateTime","EnrollmentRequest.extension":"Extension","EnrollmentRequest.id":"System.String","EnrollmentRequest.identifier":"Identifier","EnrollmentRequest.implicitRules":"uri","EnrollmentRequest.insurer":"Reference","EnrollmentRequest.language":"code","EnrollmentRequest.meta":"Meta","EnrollmentRequest.modifierExtension":"Extension","EnrollmentRequest.provider":"Reference","EnrollmentRequest.status":"code","EnrollmentRequest.text":"Narrative","EnrollmentResponse.contained":"Resource","EnrollmentResponse.created":"dateTime","EnrollmentResponse.disposition":"string","EnrollmentResponse.extension":"Extension","EnrollmentResponse.id":"System.String","EnrollmentResponse.identifier":"Identifier","EnrollmentResponse.implicitRules":"uri","EnrollmentResponse.language":"code","EnrollmentResponse.meta":"Meta","EnrollmentResponse.modifierExtension":"Extension","EnrollmentResponse.organization":"Reference","EnrollmentResponse.outcome":"code","EnrollmentResponse.request":"Reference","EnrollmentResponse.requestProvider":"Reference","EnrollmentResponse.status":"code","EnrollmentResponse.text":"Narrative","EpisodeOfCare.account":"Reference","EpisodeOfCare.careManager":"Reference","EpisodeOfCare.contained":"Resource","EpisodeOfCare.diagnosis.condition":"Reference","EpisodeOfCare.diagnosis.extension":"Extension","EpisodeOfCare.diagnosis.id":"System.String","EpisodeOfCare.diagnosis.modifierExtension":"Extension","EpisodeOfCare.diagnosis.rank":"positiveInt","EpisodeOfCare.diagnosis.role":"CodeableConcept","EpisodeOfCare.extension":"Extension","EpisodeOfCare.id":"System.String","EpisodeOfCare.identifier":"Identifier","EpisodeOfCare.implicitRules":"uri","EpisodeOfCare.language":"code","EpisodeOfCare.managingOrganization":"Reference","EpisodeOfCare.meta":"Meta","EpisodeOfCare.modifierExtension":"Extension","EpisodeOfCare.patient":"Reference","EpisodeOfCare.period":"Period","EpisodeOfCare.referralRequest":"Reference","EpisodeOfCare.status":"code","EpisodeOfCare.statusHistory.extension":"Extension","EpisodeOfCare.statusHistory.id":"System.String","EpisodeOfCare.statusHistory.modifierExtension":"Extension","EpisodeOfCare.statusHistory.period":"Period","EpisodeOfCare.statusHistory.status":"code","EpisodeOfCare.team":"Reference","EpisodeOfCare.text":"Narrative","EpisodeOfCare.type":"CodeableConcept","EventDefinition.approvalDate":"date","EventDefinition.author":"ContactDetail","EventDefinition.contact":"ContactDetail","EventDefinition.contained":"Resource","EventDefinition.copyright":"markdown","EventDefinition.date":"dateTime","EventDefinition.description":"markdown","EventDefinition.editor":"ContactDetail","EventDefinition.effectivePeriod":"Period","EventDefinition.endorser":"ContactDetail","EventDefinition.experimental":"boolean","EventDefinition.extension":"Extension","EventDefinition.id":"System.String","EventDefinition.identifier":"Identifier","EventDefinition.implicitRules":"uri","EventDefinition.jurisdiction":"CodeableConcept","EventDefinition.language":"code","EventDefinition.lastReviewDate":"date","EventDefinition.meta":"Meta","EventDefinition.modifierExtension":"Extension","EventDefinition.name":"string","EventDefinition.publisher":"string","EventDefinition.purpose":"markdown","EventDefinition.relatedArtifact":"RelatedArtifact","EventDefinition.reviewer":"ContactDetail","EventDefinition.status":"code","EventDefinition.subjectCodeableConcept":"CodeableConcept","EventDefinition.subjectReference":"Reference","EventDefinition.subtitle":"string","EventDefinition.text":"Narrative","EventDefinition.title":"string","EventDefinition.topic":"CodeableConcept","EventDefinition.trigger":"TriggerDefinition","EventDefinition.url":"uri","EventDefinition.usage":"string","EventDefinition.useContext":"UsageContext","EventDefinition.version":"string","Evidence.approvalDate":"date","Evidence.author":"ContactDetail","Evidence.contact":"ContactDetail","Evidence.contained":"Resource","Evidence.copyright":"markdown","Evidence.date":"dateTime","Evidence.description":"markdown","Evidence.editor":"ContactDetail","Evidence.effectivePeriod":"Period","Evidence.endorser":"ContactDetail","Evidence.exposureBackground":"Reference","Evidence.exposureVariant":"Reference","Evidence.extension":"Extension","Evidence.id":"System.String","Evidence.identifier":"Identifier","Evidence.implicitRules":"uri","Evidence.jurisdiction":"CodeableConcept","Evidence.language":"code","Evidence.lastReviewDate":"date","Evidence.meta":"Meta","Evidence.modifierExtension":"Extension","Evidence.name":"string","Evidence.note":"Annotation","Evidence.outcome":"Reference","Evidence.publisher":"string","Evidence.relatedArtifact":"RelatedArtifact","Evidence.reviewer":"ContactDetail","Evidence.shortTitle":"string","Evidence.status":"code","Evidence.subtitle":"string","Evidence.text":"Narrative","Evidence.title":"string","Evidence.topic":"CodeableConcept","Evidence.url":"uri","Evidence.useContext":"UsageContext","Evidence.version":"string","EvidenceVariable.approvalDate":"date","EvidenceVariable.author":"ContactDetail","EvidenceVariable.characteristic.definitionCanonical":"canonical","EvidenceVariable.characteristic.definitionCodeableConcept":"CodeableConcept","EvidenceVariable.characteristic.definitionDataRequirement":"DataRequirement","EvidenceVariable.characteristic.definitionExpression":"Expression","EvidenceVariable.characteristic.definitionReference":"Reference","EvidenceVariable.characteristic.definitionTriggerDefinition":"TriggerDefinition","EvidenceVariable.characteristic.description":"string","EvidenceVariable.characteristic.exclude":"boolean","EvidenceVariable.characteristic.extension":"Extension","EvidenceVariable.characteristic.groupMeasure":"code","EvidenceVariable.characteristic.id":"System.String","EvidenceVariable.characteristic.modifierExtension":"Extension","EvidenceVariable.characteristic.participantEffectiveDateTime":"dateTime","EvidenceVariable.characteristic.participantEffectiveDuration":"Duration","EvidenceVariable.characteristic.participantEffectivePeriod":"Period","EvidenceVariable.characteristic.participantEffectiveTiming":"Timing","EvidenceVariable.characteristic.timeFromStart":"Duration","EvidenceVariable.characteristic.usageContext":"UsageContext","EvidenceVariable.contact":"ContactDetail","EvidenceVariable.contained":"Resource","EvidenceVariable.copyright":"markdown","EvidenceVariable.date":"dateTime","EvidenceVariable.description":"markdown","EvidenceVariable.editor":"ContactDetail","EvidenceVariable.effectivePeriod":"Period","EvidenceVariable.endorser":"ContactDetail","EvidenceVariable.extension":"Extension","EvidenceVariable.id":"System.String","EvidenceVariable.identifier":"Identifier","EvidenceVariable.implicitRules":"uri","EvidenceVariable.jurisdiction":"CodeableConcept","EvidenceVariable.language":"code","EvidenceVariable.lastReviewDate":"date","EvidenceVariable.meta":"Meta","EvidenceVariable.modifierExtension":"Extension","EvidenceVariable.name":"string","EvidenceVariable.note":"Annotation","EvidenceVariable.publisher":"string","EvidenceVariable.relatedArtifact":"RelatedArtifact","EvidenceVariable.reviewer":"ContactDetail","EvidenceVariable.shortTitle":"string","EvidenceVariable.status":"code","EvidenceVariable.subtitle":"string","EvidenceVariable.text":"Narrative","EvidenceVariable.title":"string","EvidenceVariable.topic":"CodeableConcept","EvidenceVariable.type":"code","EvidenceVariable.url":"uri","EvidenceVariable.useContext":"UsageContext","EvidenceVariable.version":"string","ExampleScenario.actor.actorId":"string","ExampleScenario.actor.description":"markdown","ExampleScenario.actor.extension":"Extension","ExampleScenario.actor.id":"System.String","ExampleScenario.actor.modifierExtension":"Extension","ExampleScenario.actor.name":"string","ExampleScenario.actor.type":"code","ExampleScenario.contact":"ContactDetail","ExampleScenario.contained":"Resource","ExampleScenario.copyright":"markdown","ExampleScenario.date":"dateTime","ExampleScenario.experimental":"boolean","ExampleScenario.extension":"Extension","ExampleScenario.id":"System.String","ExampleScenario.identifier":"Identifier","ExampleScenario.implicitRules":"uri","ExampleScenario.instance.containedInstance.extension":"Extension","ExampleScenario.instance.containedInstance.id":"System.String","ExampleScenario.instance.containedInstance.modifierExtension":"Extension","ExampleScenario.instance.containedInstance.resourceId":"string","ExampleScenario.instance.containedInstance.versionId":"string","ExampleScenario.instance.description":"markdown","ExampleScenario.instance.extension":"Extension","ExampleScenario.instance.id":"System.String","ExampleScenario.instance.modifierExtension":"Extension","ExampleScenario.instance.name":"string","ExampleScenario.instance.resourceId":"string","ExampleScenario.instance.resourceType":"code","ExampleScenario.instance.version.description":"markdown","ExampleScenario.instance.version.extension":"Extension","ExampleScenario.instance.version.id":"System.String","ExampleScenario.instance.version.modifierExtension":"Extension","ExampleScenario.instance.version.versionId":"string","ExampleScenario.jurisdiction":"CodeableConcept","ExampleScenario.language":"code","ExampleScenario.meta":"Meta","ExampleScenario.modifierExtension":"Extension","ExampleScenario.name":"string","ExampleScenario.process.description":"markdown","ExampleScenario.process.extension":"Extension","ExampleScenario.process.id":"System.String","ExampleScenario.process.modifierExtension":"Extension","ExampleScenario.process.postConditions":"markdown","ExampleScenario.process.preConditions":"markdown","ExampleScenario.process.step.alternative.description":"markdown","ExampleScenario.process.step.alternative.extension":"Extension","ExampleScenario.process.step.alternative.id":"System.String","ExampleScenario.process.step.alternative.modifierExtension":"Extension","ExampleScenario.process.step.alternative.title":"string","ExampleScenario.process.step.extension":"Extension","ExampleScenario.process.step.id":"System.String","ExampleScenario.process.step.modifierExtension":"Extension","ExampleScenario.process.step.operation.description":"markdown","ExampleScenario.process.step.operation.extension":"Extension","ExampleScenario.process.step.operation.id":"System.String","ExampleScenario.process.step.operation.initiator":"string","ExampleScenario.process.step.operation.initiatorActive":"boolean","ExampleScenario.process.step.operation.modifierExtension":"Extension","ExampleScenario.process.step.operation.name":"string","ExampleScenario.process.step.operation.number":"string","ExampleScenario.process.step.operation.receiver":"string","ExampleScenario.process.step.operation.receiverActive":"boolean","ExampleScenario.process.step.operation.type":"string","ExampleScenario.process.step.pause":"boolean","ExampleScenario.process.title":"string","ExampleScenario.publisher":"string","ExampleScenario.purpose":"markdown","ExampleScenario.status":"code","ExampleScenario.text":"Narrative","ExampleScenario.url":"uri","ExampleScenario.useContext":"UsageContext","ExampleScenario.version":"string","ExampleScenario.workflow":"canonical","ExplanationOfBenefit.accident.date":"date","ExplanationOfBenefit.accident.extension":"Extension","ExplanationOfBenefit.accident.id":"System.String","ExplanationOfBenefit.accident.locationAddress":"Address","ExplanationOfBenefit.accident.locationReference":"Reference","ExplanationOfBenefit.accident.modifierExtension":"Extension","ExplanationOfBenefit.accident.type":"CodeableConcept","ExplanationOfBenefit.addItem.bodySite":"CodeableConcept","ExplanationOfBenefit.addItem.detail.extension":"Extension","ExplanationOfBenefit.addItem.detail.factor":"decimal","ExplanationOfBenefit.addItem.detail.id":"System.String","ExplanationOfBenefit.addItem.detail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.net":"Money","ExplanationOfBenefit.addItem.detail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.detail.quantity":"Quantity","ExplanationOfBenefit.addItem.detail.subDetail.extension":"Extension","ExplanationOfBenefit.addItem.detail.subDetail.factor":"decimal","ExplanationOfBenefit.addItem.detail.subDetail.id":"System.String","ExplanationOfBenefit.addItem.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.subDetail.net":"Money","ExplanationOfBenefit.addItem.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.subDetail.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.addItem.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.addItem.detail.unitPrice":"Money","ExplanationOfBenefit.addItem.detailSequence":"positiveInt","ExplanationOfBenefit.addItem.extension":"Extension","ExplanationOfBenefit.addItem.factor":"decimal","ExplanationOfBenefit.addItem.id":"System.String","ExplanationOfBenefit.addItem.itemSequence":"positiveInt","ExplanationOfBenefit.addItem.locationAddress":"Address","ExplanationOfBenefit.addItem.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.addItem.locationReference":"Reference","ExplanationOfBenefit.addItem.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.modifierExtension":"Extension","ExplanationOfBenefit.addItem.net":"Money","ExplanationOfBenefit.addItem.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.programCode":"CodeableConcept","ExplanationOfBenefit.addItem.provider":"Reference","ExplanationOfBenefit.addItem.quantity":"Quantity","ExplanationOfBenefit.addItem.servicedDate":"date","ExplanationOfBenefit.addItem.servicedPeriod":"Period","ExplanationOfBenefit.addItem.subDetailSequence":"positiveInt","ExplanationOfBenefit.addItem.subSite":"CodeableConcept","ExplanationOfBenefit.addItem.unitPrice":"Money","ExplanationOfBenefit.benefitBalance.category":"CodeableConcept","ExplanationOfBenefit.benefitBalance.description":"string","ExplanationOfBenefit.benefitBalance.excluded":"boolean","ExplanationOfBenefit.benefitBalance.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.allowedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.allowedString":"string","ExplanationOfBenefit.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.financial.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.id":"System.String","ExplanationOfBenefit.benefitBalance.financial.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.financial.type":"CodeableConcept","ExplanationOfBenefit.benefitBalance.financial.usedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.usedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.id":"System.String","ExplanationOfBenefit.benefitBalance.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.name":"string","ExplanationOfBenefit.benefitBalance.network":"CodeableConcept","ExplanationOfBenefit.benefitBalance.term":"CodeableConcept","ExplanationOfBenefit.benefitBalance.unit":"CodeableConcept","ExplanationOfBenefit.benefitPeriod":"Period","ExplanationOfBenefit.billablePeriod":"Period","ExplanationOfBenefit.careTeam.extension":"Extension","ExplanationOfBenefit.careTeam.id":"System.String","ExplanationOfBenefit.careTeam.modifierExtension":"Extension","ExplanationOfBenefit.careTeam.provider":"Reference","ExplanationOfBenefit.careTeam.qualification":"CodeableConcept","ExplanationOfBenefit.careTeam.responsible":"boolean","ExplanationOfBenefit.careTeam.role":"CodeableConcept","ExplanationOfBenefit.careTeam.sequence":"positiveInt","ExplanationOfBenefit.claim":"Reference","ExplanationOfBenefit.claimResponse":"Reference","ExplanationOfBenefit.contained":"Resource","ExplanationOfBenefit.created":"dateTime","ExplanationOfBenefit.diagnosis.diagnosisCodeableConcept":"CodeableConcept","ExplanationOfBenefit.diagnosis.diagnosisReference":"Reference","ExplanationOfBenefit.diagnosis.extension":"Extension","ExplanationOfBenefit.diagnosis.id":"System.String","ExplanationOfBenefit.diagnosis.modifierExtension":"Extension","ExplanationOfBenefit.diagnosis.onAdmission":"CodeableConcept","ExplanationOfBenefit.diagnosis.packageCode":"CodeableConcept","ExplanationOfBenefit.diagnosis.sequence":"positiveInt","ExplanationOfBenefit.diagnosis.type":"CodeableConcept","ExplanationOfBenefit.disposition":"string","ExplanationOfBenefit.enterer":"Reference","ExplanationOfBenefit.extension":"Extension","ExplanationOfBenefit.facility":"Reference","ExplanationOfBenefit.form":"Attachment","ExplanationOfBenefit.formCode":"CodeableConcept","ExplanationOfBenefit.fundsReserve":"CodeableConcept","ExplanationOfBenefit.fundsReserveRequested":"CodeableConcept","ExplanationOfBenefit.id":"System.String","ExplanationOfBenefit.identifier":"Identifier","ExplanationOfBenefit.implicitRules":"uri","ExplanationOfBenefit.insurance.coverage":"Reference","ExplanationOfBenefit.insurance.extension":"Extension","ExplanationOfBenefit.insurance.focal":"boolean","ExplanationOfBenefit.insurance.id":"System.String","ExplanationOfBenefit.insurance.modifierExtension":"Extension","ExplanationOfBenefit.insurance.preAuthRef":"string","ExplanationOfBenefit.insurer":"Reference","ExplanationOfBenefit.item.adjudication.amount":"Money","ExplanationOfBenefit.item.adjudication.category":"CodeableConcept","ExplanationOfBenefit.item.adjudication.extension":"Extension","ExplanationOfBenefit.item.adjudication.id":"System.String","ExplanationOfBenefit.item.adjudication.modifierExtension":"Extension","ExplanationOfBenefit.item.adjudication.reason":"CodeableConcept","ExplanationOfBenefit.item.adjudication.value":"decimal","ExplanationOfBenefit.item.bodySite":"CodeableConcept","ExplanationOfBenefit.item.careTeamSequence":"positiveInt","ExplanationOfBenefit.item.category":"CodeableConcept","ExplanationOfBenefit.item.detail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.extension":"Extension","ExplanationOfBenefit.item.detail.factor":"decimal","ExplanationOfBenefit.item.detail.id":"System.String","ExplanationOfBenefit.item.detail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.net":"Money","ExplanationOfBenefit.item.detail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.productOrService":"CodeableConcept","ExplanationOfBenefit.item.detail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.quantity":"Quantity","ExplanationOfBenefit.item.detail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.extension":"Extension","ExplanationOfBenefit.item.detail.subDetail.factor":"decimal","ExplanationOfBenefit.item.detail.subDetail.id":"System.String","ExplanationOfBenefit.item.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.subDetail.net":"Money","ExplanationOfBenefit.item.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.productOrService":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.item.detail.subDetail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.udi":"Reference","ExplanationOfBenefit.item.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.item.detail.udi":"Reference","ExplanationOfBenefit.item.detail.unitPrice":"Money","ExplanationOfBenefit.item.diagnosisSequence":"positiveInt","ExplanationOfBenefit.item.encounter":"Reference","ExplanationOfBenefit.item.extension":"Extension","ExplanationOfBenefit.item.factor":"decimal","ExplanationOfBenefit.item.id":"System.String","ExplanationOfBenefit.item.informationSequence":"positiveInt","ExplanationOfBenefit.item.locationAddress":"Address","ExplanationOfBenefit.item.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.item.locationReference":"Reference","ExplanationOfBenefit.item.modifier":"CodeableConcept","ExplanationOfBenefit.item.modifierExtension":"Extension","ExplanationOfBenefit.item.net":"Money","ExplanationOfBenefit.item.noteNumber":"positiveInt","ExplanationOfBenefit.item.procedureSequence":"positiveInt","ExplanationOfBenefit.item.productOrService":"CodeableConcept","ExplanationOfBenefit.item.programCode":"CodeableConcept","ExplanationOfBenefit.item.quantity":"Quantity","ExplanationOfBenefit.item.revenue":"CodeableConcept","ExplanationOfBenefit.item.sequence":"positiveInt","ExplanationOfBenefit.item.servicedDate":"date","ExplanationOfBenefit.item.servicedPeriod":"Period","ExplanationOfBenefit.item.subSite":"CodeableConcept","ExplanationOfBenefit.item.udi":"Reference","ExplanationOfBenefit.item.unitPrice":"Money","ExplanationOfBenefit.language":"code","ExplanationOfBenefit.meta":"Meta","ExplanationOfBenefit.modifierExtension":"Extension","ExplanationOfBenefit.originalPrescription":"Reference","ExplanationOfBenefit.outcome":"code","ExplanationOfBenefit.patient":"Reference","ExplanationOfBenefit.payee.extension":"Extension","ExplanationOfBenefit.payee.id":"System.String","ExplanationOfBenefit.payee.modifierExtension":"Extension","ExplanationOfBenefit.payee.party":"Reference","ExplanationOfBenefit.payee.type":"CodeableConcept","ExplanationOfBenefit.payment.adjustment":"Money","ExplanationOfBenefit.payment.adjustmentReason":"CodeableConcept","ExplanationOfBenefit.payment.amount":"Money","ExplanationOfBenefit.payment.date":"date","ExplanationOfBenefit.payment.extension":"Extension","ExplanationOfBenefit.payment.id":"System.String","ExplanationOfBenefit.payment.identifier":"Identifier","ExplanationOfBenefit.payment.modifierExtension":"Extension","ExplanationOfBenefit.payment.type":"CodeableConcept","ExplanationOfBenefit.preAuthRef":"string","ExplanationOfBenefit.preAuthRefPeriod":"Period","ExplanationOfBenefit.precedence":"positiveInt","ExplanationOfBenefit.prescription":"Reference","ExplanationOfBenefit.priority":"CodeableConcept","ExplanationOfBenefit.procedure.date":"dateTime","ExplanationOfBenefit.procedure.extension":"Extension","ExplanationOfBenefit.procedure.id":"System.String","ExplanationOfBenefit.procedure.modifierExtension":"Extension","ExplanationOfBenefit.procedure.procedureCodeableConcept":"CodeableConcept","ExplanationOfBenefit.procedure.procedureReference":"Reference","ExplanationOfBenefit.procedure.sequence":"positiveInt","ExplanationOfBenefit.procedure.type":"CodeableConcept","ExplanationOfBenefit.procedure.udi":"Reference","ExplanationOfBenefit.processNote.extension":"Extension","ExplanationOfBenefit.processNote.id":"System.String","ExplanationOfBenefit.processNote.language":"CodeableConcept","ExplanationOfBenefit.processNote.modifierExtension":"Extension","ExplanationOfBenefit.processNote.number":"positiveInt","ExplanationOfBenefit.processNote.text":"string","ExplanationOfBenefit.processNote.type":"code","ExplanationOfBenefit.provider":"Reference","ExplanationOfBenefit.referral":"Reference","ExplanationOfBenefit.related.claim":"Reference","ExplanationOfBenefit.related.extension":"Extension","ExplanationOfBenefit.related.id":"System.String","ExplanationOfBenefit.related.modifierExtension":"Extension","ExplanationOfBenefit.related.reference":"Identifier","ExplanationOfBenefit.related.relationship":"CodeableConcept","ExplanationOfBenefit.status":"code","ExplanationOfBenefit.subType":"CodeableConcept","ExplanationOfBenefit.supportingInfo.category":"CodeableConcept","ExplanationOfBenefit.supportingInfo.code":"CodeableConcept","ExplanationOfBenefit.supportingInfo.extension":"Extension","ExplanationOfBenefit.supportingInfo.id":"System.String","ExplanationOfBenefit.supportingInfo.modifierExtension":"Extension","ExplanationOfBenefit.supportingInfo.reason":"Coding","ExplanationOfBenefit.supportingInfo.sequence":"positiveInt","ExplanationOfBenefit.supportingInfo.timingDate":"date","ExplanationOfBenefit.supportingInfo.timingPeriod":"Period","ExplanationOfBenefit.supportingInfo.valueAttachment":"Attachment","ExplanationOfBenefit.supportingInfo.valueBoolean":"boolean","ExplanationOfBenefit.supportingInfo.valueQuantity":"Quantity","ExplanationOfBenefit.supportingInfo.valueReference":"Reference","ExplanationOfBenefit.supportingInfo.valueString":"string","ExplanationOfBenefit.text":"Narrative","ExplanationOfBenefit.total.amount":"Money","ExplanationOfBenefit.total.category":"CodeableConcept","ExplanationOfBenefit.total.extension":"Extension","ExplanationOfBenefit.total.id":"System.String","ExplanationOfBenefit.total.modifierExtension":"Extension","ExplanationOfBenefit.type":"CodeableConcept","ExplanationOfBenefit.use":"code","Expression.description":"string","Expression.expression":"string","Expression.extension":"Extension","Expression.id":"System.String","Expression.language":"code","Expression.name":"id","Expression.reference":"uri","Extension.extension":"Extension","Extension.id":"System.String","Extension.url":"System.String","Extension.valueAddress":"Address","Extension.valueAge":"Age","Extension.valueAnnotation":"Annotation","Extension.valueAttachment":"Attachment","Extension.valueBase64Binary":"base64Binary","Extension.valueBoolean":"boolean","Extension.valueCanonical":"canonical","Extension.valueCode":"code","Extension.valueCodeableConcept":"CodeableConcept","Extension.valueCoding":"Coding","Extension.valueContactDetail":"ContactDetail","Extension.valueContactPoint":"ContactPoint","Extension.valueContributor":"Contributor","Extension.valueCount":"Count","Extension.valueDataRequirement":"DataRequirement","Extension.valueDate":"date","Extension.valueDateTime":"dateTime","Extension.valueDecimal":"decimal","Extension.valueDistance":"Distance","Extension.valueDosage":"Dosage","Extension.valueDuration":"Duration","Extension.valueExpression":"Expression","Extension.valueHumanName":"HumanName","Extension.valueId":"id","Extension.valueIdentifier":"Identifier","Extension.valueInstant":"instant","Extension.valueInteger":"integer","Extension.valueMarkdown":"markdown","Extension.valueMeta":"Meta","Extension.valueMoney":"Money","Extension.valueOid":"oid","Extension.valueParameterDefinition":"ParameterDefinition","Extension.valuePeriod":"Period","Extension.valuePositiveInt":"positiveInt","Extension.valueQuantity":"Quantity","Extension.valueRange":"Range","Extension.valueRatio":"Ratio","Extension.valueReference":"Reference","Extension.valueRelatedArtifact":"RelatedArtifact","Extension.valueSampledData":"SampledData","Extension.valueSignature":"Signature","Extension.valueString":"string","Extension.valueTime":"time","Extension.valueTiming":"Timing","Extension.valueTriggerDefinition":"TriggerDefinition","Extension.valueUnsignedInt":"unsignedInt","Extension.valueUri":"uri","Extension.valueUrl":"url","Extension.valueUsageContext":"UsageContext","Extension.valueUuid":"uuid","FamilyMemberHistory.ageAge":"Age","FamilyMemberHistory.ageRange":"Range","FamilyMemberHistory.ageString":"string","FamilyMemberHistory.bornDate":"date","FamilyMemberHistory.bornPeriod":"Period","FamilyMemberHistory.bornString":"string","FamilyMemberHistory.condition.code":"CodeableConcept","FamilyMemberHistory.condition.contributedToDeath":"boolean","FamilyMemberHistory.condition.extension":"Extension","FamilyMemberHistory.condition.id":"System.String","FamilyMemberHistory.condition.modifierExtension":"Extension","FamilyMemberHistory.condition.note":"Annotation","FamilyMemberHistory.condition.onsetAge":"Age","FamilyMemberHistory.condition.onsetPeriod":"Period","FamilyMemberHistory.condition.onsetRange":"Range","FamilyMemberHistory.condition.onsetString":"string","FamilyMemberHistory.condition.outcome":"CodeableConcept","FamilyMemberHistory.contained":"Resource","FamilyMemberHistory.dataAbsentReason":"CodeableConcept","FamilyMemberHistory.date":"dateTime","FamilyMemberHistory.deceasedAge":"Age","FamilyMemberHistory.deceasedBoolean":"boolean","FamilyMemberHistory.deceasedDate":"date","FamilyMemberHistory.deceasedRange":"Range","FamilyMemberHistory.deceasedString":"string","FamilyMemberHistory.estimatedAge":"boolean","FamilyMemberHistory.extension":"Extension","FamilyMemberHistory.id":"System.String","FamilyMemberHistory.identifier":"Identifier","FamilyMemberHistory.implicitRules":"uri","FamilyMemberHistory.instantiatesCanonical":"canonical","FamilyMemberHistory.instantiatesUri":"uri","FamilyMemberHistory.language":"code","FamilyMemberHistory.meta":"Meta","FamilyMemberHistory.modifierExtension":"Extension","FamilyMemberHistory.name":"string","FamilyMemberHistory.note":"Annotation","FamilyMemberHistory.patient":"Reference","FamilyMemberHistory.reasonCode":"CodeableConcept","FamilyMemberHistory.reasonReference":"Reference","FamilyMemberHistory.relationship":"CodeableConcept","FamilyMemberHistory.sex":"CodeableConcept","FamilyMemberHistory.status":"code","FamilyMemberHistory.text":"Narrative","Flag.author":"Reference","Flag.category":"CodeableConcept","Flag.code":"CodeableConcept","Flag.contained":"Resource","Flag.encounter":"Reference","Flag.extension":"Extension","Flag.id":"System.String","Flag.identifier":"Identifier","Flag.implicitRules":"uri","Flag.language":"code","Flag.meta":"Meta","Flag.modifierExtension":"Extension","Flag.period":"Period","Flag.status":"code","Flag.subject":"Reference","Flag.text":"Narrative","Goal.achievementStatus":"CodeableConcept","Goal.addresses":"Reference","Goal.category":"CodeableConcept","Goal.contained":"Resource","Goal.description":"CodeableConcept","Goal.expressedBy":"Reference","Goal.extension":"Extension","Goal.id":"System.String","Goal.identifier":"Identifier","Goal.implicitRules":"uri","Goal.language":"code","Goal.lifecycleStatus":"code","Goal.meta":"Meta","Goal.modifierExtension":"Extension","Goal.note":"Annotation","Goal.outcomeCode":"CodeableConcept","Goal.outcomeReference":"Reference","Goal.priority":"CodeableConcept","Goal.startCodeableConcept":"CodeableConcept","Goal.startDate":"date","Goal.statusDate":"date","Goal.statusReason":"string","Goal.subject":"Reference","Goal.target.detailBoolean":"boolean","Goal.target.detailCodeableConcept":"CodeableConcept","Goal.target.detailInteger":"integer","Goal.target.detailQuantity":"Quantity","Goal.target.detailRange":"Range","Goal.target.detailRatio":"Ratio","Goal.target.detailString":"string","Goal.target.dueDate":"date","Goal.target.dueDuration":"Duration","Goal.target.extension":"Extension","Goal.target.id":"System.String","Goal.target.measure":"CodeableConcept","Goal.target.modifierExtension":"Extension","Goal.text":"Narrative","GraphDefinition.contact":"ContactDetail","GraphDefinition.contained":"Resource","GraphDefinition.date":"dateTime","GraphDefinition.description":"markdown","GraphDefinition.experimental":"boolean","GraphDefinition.extension":"Extension","GraphDefinition.id":"System.String","GraphDefinition.implicitRules":"uri","GraphDefinition.jurisdiction":"CodeableConcept","GraphDefinition.language":"code","GraphDefinition.link.description":"string","GraphDefinition.link.extension":"Extension","GraphDefinition.link.id":"System.String","GraphDefinition.link.max":"string","GraphDefinition.link.min":"integer","GraphDefinition.link.modifierExtension":"Extension","GraphDefinition.link.path":"string","GraphDefinition.link.sliceName":"string","GraphDefinition.link.target.compartment.code":"code","GraphDefinition.link.target.compartment.description":"string","GraphDefinition.link.target.compartment.expression":"string","GraphDefinition.link.target.compartment.extension":"Extension","GraphDefinition.link.target.compartment.id":"System.String","GraphDefinition.link.target.compartment.modifierExtension":"Extension","GraphDefinition.link.target.compartment.rule":"code","GraphDefinition.link.target.compartment.use":"code","GraphDefinition.link.target.extension":"Extension","GraphDefinition.link.target.id":"System.String","GraphDefinition.link.target.modifierExtension":"Extension","GraphDefinition.link.target.params":"string","GraphDefinition.link.target.profile":"canonical","GraphDefinition.link.target.type":"code","GraphDefinition.meta":"Meta","GraphDefinition.modifierExtension":"Extension","GraphDefinition.name":"string","GraphDefinition.profile":"canonical","GraphDefinition.publisher":"string","GraphDefinition.purpose":"markdown","GraphDefinition.start":"code","GraphDefinition.status":"code","GraphDefinition.text":"Narrative","GraphDefinition.url":"uri","GraphDefinition.useContext":"UsageContext","GraphDefinition.version":"string","Group.active":"boolean","Group.actual":"boolean","Group.characteristic.code":"CodeableConcept","Group.characteristic.exclude":"boolean","Group.characteristic.extension":"Extension","Group.characteristic.id":"System.String","Group.characteristic.modifierExtension":"Extension","Group.characteristic.period":"Period","Group.characteristic.valueBoolean":"boolean","Group.characteristic.valueCodeableConcept":"CodeableConcept","Group.characteristic.valueQuantity":"Quantity","Group.characteristic.valueRange":"Range","Group.characteristic.valueReference":"Reference","Group.code":"CodeableConcept","Group.contained":"Resource","Group.extension":"Extension","Group.id":"System.String","Group.identifier":"Identifier","Group.implicitRules":"uri","Group.language":"code","Group.managingEntity":"Reference","Group.member.entity":"Reference","Group.member.extension":"Extension","Group.member.id":"System.String","Group.member.inactive":"boolean","Group.member.modifierExtension":"Extension","Group.member.period":"Period","Group.meta":"Meta","Group.modifierExtension":"Extension","Group.name":"string","Group.quantity":"unsignedInt","Group.text":"Narrative","Group.type":"code","GuidanceResponse.contained":"Resource","GuidanceResponse.dataRequirement":"DataRequirement","GuidanceResponse.encounter":"Reference","GuidanceResponse.evaluationMessage":"Reference","GuidanceResponse.extension":"Extension","GuidanceResponse.id":"System.String","GuidanceResponse.identifier":"Identifier","GuidanceResponse.implicitRules":"uri","GuidanceResponse.language":"code","GuidanceResponse.meta":"Meta","GuidanceResponse.modifierExtension":"Extension","GuidanceResponse.moduleCanonical":"canonical","GuidanceResponse.moduleCodeableConcept":"CodeableConcept","GuidanceResponse.moduleUri":"uri","GuidanceResponse.note":"Annotation","GuidanceResponse.occurrenceDateTime":"dateTime","GuidanceResponse.outputParameters":"Reference","GuidanceResponse.performer":"Reference","GuidanceResponse.reasonCode":"CodeableConcept","GuidanceResponse.reasonReference":"Reference","GuidanceResponse.requestIdentifier":"Identifier","GuidanceResponse.result":"Reference","GuidanceResponse.status":"code","GuidanceResponse.subject":"Reference","GuidanceResponse.text":"Narrative","HealthcareService.active":"boolean","HealthcareService.appointmentRequired":"boolean","HealthcareService.availabilityExceptions":"string","HealthcareService.availableTime.allDay":"boolean","HealthcareService.availableTime.availableEndTime":"time","HealthcareService.availableTime.availableStartTime":"time","HealthcareService.availableTime.daysOfWeek":"code","HealthcareService.availableTime.extension":"Extension","HealthcareService.availableTime.id":"System.String","HealthcareService.availableTime.modifierExtension":"Extension","HealthcareService.category":"CodeableConcept","HealthcareService.characteristic":"CodeableConcept","HealthcareService.comment":"string","HealthcareService.communication":"CodeableConcept","HealthcareService.contained":"Resource","HealthcareService.coverageArea":"Reference","HealthcareService.eligibility.code":"CodeableConcept","HealthcareService.eligibility.comment":"markdown","HealthcareService.eligibility.extension":"Extension","HealthcareService.eligibility.id":"System.String","HealthcareService.eligibility.modifierExtension":"Extension","HealthcareService.endpoint":"Reference","HealthcareService.extension":"Extension","HealthcareService.extraDetails":"markdown","HealthcareService.id":"System.String","HealthcareService.identifier":"Identifier","HealthcareService.implicitRules":"uri","HealthcareService.language":"code","HealthcareService.location":"Reference","HealthcareService.meta":"Meta","HealthcareService.modifierExtension":"Extension","HealthcareService.name":"string","HealthcareService.notAvailable.description":"string","HealthcareService.notAvailable.during":"Period","HealthcareService.notAvailable.extension":"Extension","HealthcareService.notAvailable.id":"System.String","HealthcareService.notAvailable.modifierExtension":"Extension","HealthcareService.photo":"Attachment","HealthcareService.program":"CodeableConcept","HealthcareService.providedBy":"Reference","HealthcareService.referralMethod":"CodeableConcept","HealthcareService.serviceProvisionCode":"CodeableConcept","HealthcareService.specialty":"CodeableConcept","HealthcareService.telecom":"ContactPoint","HealthcareService.text":"Narrative","HealthcareService.type":"CodeableConcept","HumanName.extension":"Extension","HumanName.family":"string","HumanName.given":"string","HumanName.id":"System.String","HumanName.period":"Period","HumanName.prefix":"string","HumanName.suffix":"string","HumanName.text":"string","HumanName.use":"code","Identifier.assigner":"Reference","Identifier.extension":"Extension","Identifier.id":"System.String","Identifier.period":"Period","Identifier.system":"uri","Identifier.type":"CodeableConcept","Identifier.use":"code","Identifier.value":"string","ImagingStudy.basedOn":"Reference","ImagingStudy.contained":"Resource","ImagingStudy.description":"string","ImagingStudy.encounter":"Reference","ImagingStudy.endpoint":"Reference","ImagingStudy.extension":"Extension","ImagingStudy.id":"System.String","ImagingStudy.identifier":"Identifier","ImagingStudy.implicitRules":"uri","ImagingStudy.interpreter":"Reference","ImagingStudy.language":"code","ImagingStudy.location":"Reference","ImagingStudy.meta":"Meta","ImagingStudy.modality":"Coding","ImagingStudy.modifierExtension":"Extension","ImagingStudy.note":"Annotation","ImagingStudy.numberOfInstances":"unsignedInt","ImagingStudy.numberOfSeries":"unsignedInt","ImagingStudy.procedureCode":"CodeableConcept","ImagingStudy.procedureReference":"Reference","ImagingStudy.reasonCode":"CodeableConcept","ImagingStudy.reasonReference":"Reference","ImagingStudy.referrer":"Reference","ImagingStudy.series.bodySite":"Coding","ImagingStudy.series.description":"string","ImagingStudy.series.endpoint":"Reference","ImagingStudy.series.extension":"Extension","ImagingStudy.series.id":"System.String","ImagingStudy.series.instance.extension":"Extension","ImagingStudy.series.instance.id":"System.String","ImagingStudy.series.instance.modifierExtension":"Extension","ImagingStudy.series.instance.number":"unsignedInt","ImagingStudy.series.instance.sopClass":"Coding","ImagingStudy.series.instance.title":"string","ImagingStudy.series.instance.uid":"id","ImagingStudy.series.laterality":"Coding","ImagingStudy.series.modality":"Coding","ImagingStudy.series.modifierExtension":"Extension","ImagingStudy.series.number":"unsignedInt","ImagingStudy.series.numberOfInstances":"unsignedInt","ImagingStudy.series.performer.actor":"Reference","ImagingStudy.series.performer.extension":"Extension","ImagingStudy.series.performer.function":"CodeableConcept","ImagingStudy.series.performer.id":"System.String","ImagingStudy.series.performer.modifierExtension":"Extension","ImagingStudy.series.specimen":"Reference","ImagingStudy.series.started":"dateTime","ImagingStudy.series.uid":"id","ImagingStudy.started":"dateTime","ImagingStudy.status":"code","ImagingStudy.subject":"Reference","ImagingStudy.text":"Narrative","Immunization.contained":"Resource","Immunization.doseQuantity":"Quantity","Immunization.education.documentType":"string","Immunization.education.extension":"Extension","Immunization.education.id":"System.String","Immunization.education.modifierExtension":"Extension","Immunization.education.presentationDate":"dateTime","Immunization.education.publicationDate":"dateTime","Immunization.education.reference":"uri","Immunization.encounter":"Reference","Immunization.expirationDate":"date","Immunization.extension":"Extension","Immunization.fundingSource":"CodeableConcept","Immunization.id":"System.String","Immunization.identifier":"Identifier","Immunization.implicitRules":"uri","Immunization.isSubpotent":"boolean","Immunization.language":"code","Immunization.location":"Reference","Immunization.lotNumber":"string","Immunization.manufacturer":"Reference","Immunization.meta":"Meta","Immunization.modifierExtension":"Extension","Immunization.note":"Annotation","Immunization.occurrenceDateTime":"dateTime","Immunization.occurrenceString":"string","Immunization.patient":"Reference","Immunization.performer.actor":"Reference","Immunization.performer.extension":"Extension","Immunization.performer.function":"CodeableConcept","Immunization.performer.id":"System.String","Immunization.performer.modifierExtension":"Extension","Immunization.primarySource":"boolean","Immunization.programEligibility":"CodeableConcept","Immunization.protocolApplied.authority":"Reference","Immunization.protocolApplied.doseNumberPositiveInt":"positiveInt","Immunization.protocolApplied.doseNumberString":"string","Immunization.protocolApplied.extension":"Extension","Immunization.protocolApplied.id":"System.String","Immunization.protocolApplied.modifierExtension":"Extension","Immunization.protocolApplied.series":"string","Immunization.protocolApplied.seriesDosesPositiveInt":"positiveInt","Immunization.protocolApplied.seriesDosesString":"string","Immunization.protocolApplied.targetDisease":"CodeableConcept","Immunization.reaction.date":"dateTime","Immunization.reaction.detail":"Reference","Immunization.reaction.extension":"Extension","Immunization.reaction.id":"System.String","Immunization.reaction.modifierExtension":"Extension","Immunization.reaction.reported":"boolean","Immunization.reasonCode":"CodeableConcept","Immunization.reasonReference":"Reference","Immunization.recorded":"dateTime","Immunization.reportOrigin":"CodeableConcept","Immunization.route":"CodeableConcept","Immunization.site":"CodeableConcept","Immunization.status":"code","Immunization.statusReason":"CodeableConcept","Immunization.subpotentReason":"CodeableConcept","Immunization.text":"Narrative","Immunization.vaccineCode":"CodeableConcept","ImmunizationEvaluation.authority":"Reference","ImmunizationEvaluation.contained":"Resource","ImmunizationEvaluation.date":"dateTime","ImmunizationEvaluation.description":"string","ImmunizationEvaluation.doseNumberPositiveInt":"positiveInt","ImmunizationEvaluation.doseNumberString":"string","ImmunizationEvaluation.doseStatus":"CodeableConcept","ImmunizationEvaluation.doseStatusReason":"CodeableConcept","ImmunizationEvaluation.extension":"Extension","ImmunizationEvaluation.id":"System.String","ImmunizationEvaluation.identifier":"Identifier","ImmunizationEvaluation.immunizationEvent":"Reference","ImmunizationEvaluation.implicitRules":"uri","ImmunizationEvaluation.language":"code","ImmunizationEvaluation.meta":"Meta","ImmunizationEvaluation.modifierExtension":"Extension","ImmunizationEvaluation.patient":"Reference","ImmunizationEvaluation.series":"string","ImmunizationEvaluation.seriesDosesPositiveInt":"positiveInt","ImmunizationEvaluation.seriesDosesString":"string","ImmunizationEvaluation.status":"code","ImmunizationEvaluation.targetDisease":"CodeableConcept","ImmunizationEvaluation.text":"Narrative","ImmunizationRecommendation.authority":"Reference","ImmunizationRecommendation.contained":"Resource","ImmunizationRecommendation.date":"dateTime","ImmunizationRecommendation.extension":"Extension","ImmunizationRecommendation.id":"System.String","ImmunizationRecommendation.identifier":"Identifier","ImmunizationRecommendation.implicitRules":"uri","ImmunizationRecommendation.language":"code","ImmunizationRecommendation.meta":"Meta","ImmunizationRecommendation.modifierExtension":"Extension","ImmunizationRecommendation.patient":"Reference","ImmunizationRecommendation.recommendation.contraindicatedVaccineCode":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.code":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.extension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.id":"System.String","ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.value":"dateTime","ImmunizationRecommendation.recommendation.description":"string","ImmunizationRecommendation.recommendation.doseNumberPositiveInt":"positiveInt","ImmunizationRecommendation.recommendation.doseNumberString":"string","ImmunizationRecommendation.recommendation.extension":"Extension","ImmunizationRecommendation.recommendation.forecastReason":"CodeableConcept","ImmunizationRecommendation.recommendation.forecastStatus":"CodeableConcept","ImmunizationRecommendation.recommendation.id":"System.String","ImmunizationRecommendation.recommendation.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.series":"string","ImmunizationRecommendation.recommendation.seriesDosesPositiveInt":"positiveInt","ImmunizationRecommendation.recommendation.seriesDosesString":"string","ImmunizationRecommendation.recommendation.supportingImmunization":"Reference","ImmunizationRecommendation.recommendation.supportingPatientInformation":"Reference","ImmunizationRecommendation.recommendation.targetDisease":"CodeableConcept","ImmunizationRecommendation.recommendation.vaccineCode":"CodeableConcept","ImmunizationRecommendation.text":"Narrative","ImplementationGuide.contact":"ContactDetail","ImplementationGuide.contained":"Resource","ImplementationGuide.copyright":"markdown","ImplementationGuide.date":"dateTime","ImplementationGuide.definition.extension":"Extension","ImplementationGuide.definition.grouping.description":"string","ImplementationGuide.definition.grouping.extension":"Extension","ImplementationGuide.definition.grouping.id":"System.String","ImplementationGuide.definition.grouping.modifierExtension":"Extension","ImplementationGuide.definition.grouping.name":"string","ImplementationGuide.definition.id":"System.String","ImplementationGuide.definition.modifierExtension":"Extension","ImplementationGuide.definition.page.extension":"Extension","ImplementationGuide.definition.page.generation":"code","ImplementationGuide.definition.page.id":"System.String","ImplementationGuide.definition.page.modifierExtension":"Extension","ImplementationGuide.definition.page.nameReference":"Reference","ImplementationGuide.definition.page.nameUrl":"url","ImplementationGuide.definition.page.title":"string","ImplementationGuide.definition.parameter.code":"code","ImplementationGuide.definition.parameter.extension":"Extension","ImplementationGuide.definition.parameter.id":"System.String","ImplementationGuide.definition.parameter.modifierExtension":"Extension","ImplementationGuide.definition.parameter.value":"string","ImplementationGuide.definition.resource.description":"string","ImplementationGuide.definition.resource.exampleBoolean":"boolean","ImplementationGuide.definition.resource.exampleCanonical":"canonical","ImplementationGuide.definition.resource.extension":"Extension","ImplementationGuide.definition.resource.fhirVersion":"code","ImplementationGuide.definition.resource.groupingId":"id","ImplementationGuide.definition.resource.id":"System.String","ImplementationGuide.definition.resource.modifierExtension":"Extension","ImplementationGuide.definition.resource.name":"string","ImplementationGuide.definition.resource.reference":"Reference","ImplementationGuide.definition.template.code":"code","ImplementationGuide.definition.template.extension":"Extension","ImplementationGuide.definition.template.id":"System.String","ImplementationGuide.definition.template.modifierExtension":"Extension","ImplementationGuide.definition.template.scope":"string","ImplementationGuide.definition.template.source":"string","ImplementationGuide.dependsOn.extension":"Extension","ImplementationGuide.dependsOn.id":"System.String","ImplementationGuide.dependsOn.modifierExtension":"Extension","ImplementationGuide.dependsOn.packageId":"id","ImplementationGuide.dependsOn.uri":"canonical","ImplementationGuide.dependsOn.version":"string","ImplementationGuide.description":"markdown","ImplementationGuide.experimental":"boolean","ImplementationGuide.extension":"Extension","ImplementationGuide.fhirVersion":"code","ImplementationGuide.global.extension":"Extension","ImplementationGuide.global.id":"System.String","ImplementationGuide.global.modifierExtension":"Extension","ImplementationGuide.global.profile":"canonical","ImplementationGuide.global.type":"code","ImplementationGuide.id":"System.String","ImplementationGuide.implicitRules":"uri","ImplementationGuide.jurisdiction":"CodeableConcept","ImplementationGuide.language":"code","ImplementationGuide.license":"code","ImplementationGuide.manifest.extension":"Extension","ImplementationGuide.manifest.id":"System.String","ImplementationGuide.manifest.image":"string","ImplementationGuide.manifest.modifierExtension":"Extension","ImplementationGuide.manifest.other":"string","ImplementationGuide.manifest.page.anchor":"string","ImplementationGuide.manifest.page.extension":"Extension","ImplementationGuide.manifest.page.id":"System.String","ImplementationGuide.manifest.page.modifierExtension":"Extension","ImplementationGuide.manifest.page.name":"string","ImplementationGuide.manifest.page.title":"string","ImplementationGuide.manifest.rendering":"url","ImplementationGuide.manifest.resource.exampleBoolean":"boolean","ImplementationGuide.manifest.resource.exampleCanonical":"canonical","ImplementationGuide.manifest.resource.extension":"Extension","ImplementationGuide.manifest.resource.id":"System.String","ImplementationGuide.manifest.resource.modifierExtension":"Extension","ImplementationGuide.manifest.resource.reference":"Reference","ImplementationGuide.manifest.resource.relativePath":"url","ImplementationGuide.meta":"Meta","ImplementationGuide.modifierExtension":"Extension","ImplementationGuide.name":"string","ImplementationGuide.packageId":"id","ImplementationGuide.publisher":"string","ImplementationGuide.status":"code","ImplementationGuide.text":"Narrative","ImplementationGuide.title":"string","ImplementationGuide.url":"uri","ImplementationGuide.useContext":"UsageContext","ImplementationGuide.version":"string","InsurancePlan.administeredBy":"Reference","InsurancePlan.alias":"string","InsurancePlan.contact.address":"Address","InsurancePlan.contact.extension":"Extension","InsurancePlan.contact.id":"System.String","InsurancePlan.contact.modifierExtension":"Extension","InsurancePlan.contact.name":"HumanName","InsurancePlan.contact.purpose":"CodeableConcept","InsurancePlan.contact.telecom":"ContactPoint","InsurancePlan.contained":"Resource","InsurancePlan.coverage.benefit.extension":"Extension","InsurancePlan.coverage.benefit.id":"System.String","InsurancePlan.coverage.benefit.limit.code":"CodeableConcept","InsurancePlan.coverage.benefit.limit.extension":"Extension","InsurancePlan.coverage.benefit.limit.id":"System.String","InsurancePlan.coverage.benefit.limit.modifierExtension":"Extension","InsurancePlan.coverage.benefit.limit.value":"Quantity","InsurancePlan.coverage.benefit.modifierExtension":"Extension","InsurancePlan.coverage.benefit.requirement":"string","InsurancePlan.coverage.benefit.type":"CodeableConcept","InsurancePlan.coverage.extension":"Extension","InsurancePlan.coverage.id":"System.String","InsurancePlan.coverage.modifierExtension":"Extension","InsurancePlan.coverage.network":"Reference","InsurancePlan.coverage.type":"CodeableConcept","InsurancePlan.coverageArea":"Reference","InsurancePlan.endpoint":"Reference","InsurancePlan.extension":"Extension","InsurancePlan.id":"System.String","InsurancePlan.identifier":"Identifier","InsurancePlan.implicitRules":"uri","InsurancePlan.language":"code","InsurancePlan.meta":"Meta","InsurancePlan.modifierExtension":"Extension","InsurancePlan.name":"string","InsurancePlan.network":"Reference","InsurancePlan.ownedBy":"Reference","InsurancePlan.period":"Period","InsurancePlan.plan.coverageArea":"Reference","InsurancePlan.plan.extension":"Extension","InsurancePlan.plan.generalCost.comment":"string","InsurancePlan.plan.generalCost.cost":"Money","InsurancePlan.plan.generalCost.extension":"Extension","InsurancePlan.plan.generalCost.groupSize":"positiveInt","InsurancePlan.plan.generalCost.id":"System.String","InsurancePlan.plan.generalCost.modifierExtension":"Extension","InsurancePlan.plan.generalCost.type":"CodeableConcept","InsurancePlan.plan.id":"System.String","InsurancePlan.plan.identifier":"Identifier","InsurancePlan.plan.modifierExtension":"Extension","InsurancePlan.plan.network":"Reference","InsurancePlan.plan.specificCost.benefit.cost.applicability":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.extension":"Extension","InsurancePlan.plan.specificCost.benefit.cost.id":"System.String","InsurancePlan.plan.specificCost.benefit.cost.modifierExtension":"Extension","InsurancePlan.plan.specificCost.benefit.cost.qualifiers":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.type":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.value":"Quantity","InsurancePlan.plan.specificCost.benefit.extension":"Extension","InsurancePlan.plan.specificCost.benefit.id":"System.String","InsurancePlan.plan.specificCost.benefit.modifierExtension":"Extension","InsurancePlan.plan.specificCost.benefit.type":"CodeableConcept","InsurancePlan.plan.specificCost.category":"CodeableConcept","InsurancePlan.plan.specificCost.extension":"Extension","InsurancePlan.plan.specificCost.id":"System.String","InsurancePlan.plan.specificCost.modifierExtension":"Extension","InsurancePlan.plan.type":"CodeableConcept","InsurancePlan.status":"code","InsurancePlan.text":"Narrative","InsurancePlan.type":"CodeableConcept","Invoice.account":"Reference","Invoice.cancelledReason":"string","Invoice.contained":"Resource","Invoice.date":"dateTime","Invoice.extension":"Extension","Invoice.id":"System.String","Invoice.identifier":"Identifier","Invoice.implicitRules":"uri","Invoice.issuer":"Reference","Invoice.language":"code","Invoice.lineItem.chargeItemCodeableConcept":"CodeableConcept","Invoice.lineItem.chargeItemReference":"Reference","Invoice.lineItem.extension":"Extension","Invoice.lineItem.id":"System.String","Invoice.lineItem.modifierExtension":"Extension","Invoice.lineItem.priceComponent.amount":"Money","Invoice.lineItem.priceComponent.code":"CodeableConcept","Invoice.lineItem.priceComponent.extension":"Extension","Invoice.lineItem.priceComponent.factor":"decimal","Invoice.lineItem.priceComponent.id":"System.String","Invoice.lineItem.priceComponent.modifierExtension":"Extension","Invoice.lineItem.priceComponent.type":"code","Invoice.lineItem.sequence":"positiveInt","Invoice.meta":"Meta","Invoice.modifierExtension":"Extension","Invoice.note":"Annotation","Invoice.participant.actor":"Reference","Invoice.participant.extension":"Extension","Invoice.participant.id":"System.String","Invoice.participant.modifierExtension":"Extension","Invoice.participant.role":"CodeableConcept","Invoice.paymentTerms":"markdown","Invoice.recipient":"Reference","Invoice.status":"code","Invoice.subject":"Reference","Invoice.text":"Narrative","Invoice.totalGross":"Money","Invoice.totalNet":"Money","Invoice.type":"CodeableConcept","Library.approvalDate":"date","Library.author":"ContactDetail","Library.contact":"ContactDetail","Library.contained":"Resource","Library.content":"Attachment","Library.copyright":"markdown","Library.dataRequirement":"DataRequirement","Library.date":"dateTime","Library.description":"markdown","Library.editor":"ContactDetail","Library.effectivePeriod":"Period","Library.endorser":"ContactDetail","Library.experimental":"boolean","Library.extension":"Extension","Library.id":"System.String","Library.identifier":"Identifier","Library.implicitRules":"uri","Library.jurisdiction":"CodeableConcept","Library.language":"code","Library.lastReviewDate":"date","Library.meta":"Meta","Library.modifierExtension":"Extension","Library.name":"string","Library.parameter":"ParameterDefinition","Library.publisher":"string","Library.purpose":"markdown","Library.relatedArtifact":"RelatedArtifact","Library.reviewer":"ContactDetail","Library.status":"code","Library.subjectCodeableConcept":"CodeableConcept","Library.subjectReference":"Reference","Library.subtitle":"string","Library.text":"Narrative","Library.title":"string","Library.topic":"CodeableConcept","Library.type":"CodeableConcept","Library.url":"uri","Library.usage":"string","Library.useContext":"UsageContext","Library.version":"string","Linkage.active":"boolean","Linkage.author":"Reference","Linkage.contained":"Resource","Linkage.extension":"Extension","Linkage.id":"System.String","Linkage.implicitRules":"uri","Linkage.item.extension":"Extension","Linkage.item.id":"System.String","Linkage.item.modifierExtension":"Extension","Linkage.item.resource":"Reference","Linkage.item.type":"code","Linkage.language":"code","Linkage.meta":"Meta","Linkage.modifierExtension":"Extension","Linkage.text":"Narrative","List.code":"CodeableConcept","List.contained":"Resource","List.date":"dateTime","List.emptyReason":"CodeableConcept","List.encounter":"Reference","List.entry.date":"dateTime","List.entry.deleted":"boolean","List.entry.extension":"Extension","List.entry.flag":"CodeableConcept","List.entry.id":"System.String","List.entry.item":"Reference","List.entry.modifierExtension":"Extension","List.extension":"Extension","List.id":"System.String","List.identifier":"Identifier","List.implicitRules":"uri","List.language":"code","List.meta":"Meta","List.mode":"code","List.modifierExtension":"Extension","List.note":"Annotation","List.orderedBy":"CodeableConcept","List.source":"Reference","List.status":"code","List.subject":"Reference","List.text":"Narrative","List.title":"string","Location.address":"Address","Location.alias":"string","Location.availabilityExceptions":"string","Location.contained":"Resource","Location.description":"string","Location.endpoint":"Reference","Location.extension":"Extension","Location.hoursOfOperation.allDay":"boolean","Location.hoursOfOperation.closingTime":"time","Location.hoursOfOperation.daysOfWeek":"code","Location.hoursOfOperation.extension":"Extension","Location.hoursOfOperation.id":"System.String","Location.hoursOfOperation.modifierExtension":"Extension","Location.hoursOfOperation.openingTime":"time","Location.id":"System.String","Location.identifier":"Identifier","Location.implicitRules":"uri","Location.language":"code","Location.managingOrganization":"Reference","Location.meta":"Meta","Location.mode":"code","Location.modifierExtension":"Extension","Location.name":"string","Location.operationalStatus":"Coding","Location.partOf":"Reference","Location.physicalType":"CodeableConcept","Location.position.altitude":"decimal","Location.position.extension":"Extension","Location.position.id":"System.String","Location.position.latitude":"decimal","Location.position.longitude":"decimal","Location.position.modifierExtension":"Extension","Location.status":"code","Location.telecom":"ContactPoint","Location.text":"Narrative","Location.type":"CodeableConcept","MarketingStatus.country":"CodeableConcept","MarketingStatus.dateRange":"Period","MarketingStatus.extension":"Extension","MarketingStatus.id":"System.String","MarketingStatus.jurisdiction":"CodeableConcept","MarketingStatus.modifierExtension":"Extension","MarketingStatus.restoreDate":"dateTime","MarketingStatus.status":"CodeableConcept","Measure.approvalDate":"date","Measure.author":"ContactDetail","Measure.clinicalRecommendationStatement":"markdown","Measure.compositeScoring":"CodeableConcept","Measure.contact":"ContactDetail","Measure.contained":"Resource","Measure.copyright":"markdown","Measure.date":"dateTime","Measure.definition":"markdown","Measure.description":"markdown","Measure.disclaimer":"markdown","Measure.editor":"ContactDetail","Measure.effectivePeriod":"Period","Measure.endorser":"ContactDetail","Measure.experimental":"boolean","Measure.extension":"Extension","Measure.group.code":"CodeableConcept","Measure.group.description":"string","Measure.group.extension":"Extension","Measure.group.id":"System.String","Measure.group.modifierExtension":"Extension","Measure.group.population.code":"CodeableConcept","Measure.group.population.criteria":"Expression","Measure.group.population.description":"string","Measure.group.population.extension":"Extension","Measure.group.population.id":"System.String","Measure.group.population.modifierExtension":"Extension","Measure.group.stratifier.code":"CodeableConcept","Measure.group.stratifier.component.code":"CodeableConcept","Measure.group.stratifier.component.criteria":"Expression","Measure.group.stratifier.component.description":"string","Measure.group.stratifier.component.extension":"Extension","Measure.group.stratifier.component.id":"System.String","Measure.group.stratifier.component.modifierExtension":"Extension","Measure.group.stratifier.criteria":"Expression","Measure.group.stratifier.description":"string","Measure.group.stratifier.extension":"Extension","Measure.group.stratifier.id":"System.String","Measure.group.stratifier.modifierExtension":"Extension","Measure.guidance":"markdown","Measure.id":"System.String","Measure.identifier":"Identifier","Measure.implicitRules":"uri","Measure.improvementNotation":"CodeableConcept","Measure.jurisdiction":"CodeableConcept","Measure.language":"code","Measure.lastReviewDate":"date","Measure.library":"canonical","Measure.meta":"Meta","Measure.modifierExtension":"Extension","Measure.name":"string","Measure.publisher":"string","Measure.purpose":"markdown","Measure.rateAggregation":"string","Measure.rationale":"markdown","Measure.relatedArtifact":"RelatedArtifact","Measure.reviewer":"ContactDetail","Measure.riskAdjustment":"string","Measure.scoring":"CodeableConcept","Measure.status":"code","Measure.subjectCodeableConcept":"CodeableConcept","Measure.subjectReference":"Reference","Measure.subtitle":"string","Measure.supplementalData.code":"CodeableConcept","Measure.supplementalData.criteria":"Expression","Measure.supplementalData.description":"string","Measure.supplementalData.extension":"Extension","Measure.supplementalData.id":"System.String","Measure.supplementalData.modifierExtension":"Extension","Measure.supplementalData.usage":"CodeableConcept","Measure.text":"Narrative","Measure.title":"string","Measure.topic":"CodeableConcept","Measure.type":"CodeableConcept","Measure.url":"uri","Measure.usage":"string","Measure.useContext":"UsageContext","Measure.version":"string","MeasureReport.contained":"Resource","MeasureReport.date":"dateTime","MeasureReport.evaluatedResource":"Reference","MeasureReport.extension":"Extension","MeasureReport.group.code":"CodeableConcept","MeasureReport.group.extension":"Extension","MeasureReport.group.id":"System.String","MeasureReport.group.measureScore":"Quantity","MeasureReport.group.modifierExtension":"Extension","MeasureReport.group.population.code":"CodeableConcept","MeasureReport.group.population.count":"integer","MeasureReport.group.population.extension":"Extension","MeasureReport.group.population.id":"System.String","MeasureReport.group.population.modifierExtension":"Extension","MeasureReport.group.population.subjectResults":"Reference","MeasureReport.group.stratifier.code":"CodeableConcept","MeasureReport.group.stratifier.extension":"Extension","MeasureReport.group.stratifier.id":"System.String","MeasureReport.group.stratifier.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.component.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.component.extension":"Extension","MeasureReport.group.stratifier.stratum.component.id":"System.String","MeasureReport.group.stratifier.stratum.component.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.component.value":"CodeableConcept","MeasureReport.group.stratifier.stratum.extension":"Extension","MeasureReport.group.stratifier.stratum.id":"System.String","MeasureReport.group.stratifier.stratum.measureScore":"Quantity","MeasureReport.group.stratifier.stratum.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.population.count":"integer","MeasureReport.group.stratifier.stratum.population.extension":"Extension","MeasureReport.group.stratifier.stratum.population.id":"System.String","MeasureReport.group.stratifier.stratum.population.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.subjectResults":"Reference","MeasureReport.group.stratifier.stratum.value":"CodeableConcept","MeasureReport.id":"System.String","MeasureReport.identifier":"Identifier","MeasureReport.implicitRules":"uri","MeasureReport.improvementNotation":"CodeableConcept","MeasureReport.language":"code","MeasureReport.measure":"canonical","MeasureReport.meta":"Meta","MeasureReport.modifierExtension":"Extension","MeasureReport.period":"Period","MeasureReport.reporter":"Reference","MeasureReport.status":"code","MeasureReport.subject":"Reference","MeasureReport.text":"Narrative","MeasureReport.type":"code","Media.basedOn":"Reference","Media.bodySite":"CodeableConcept","Media.contained":"Resource","Media.content":"Attachment","Media.createdDateTime":"dateTime","Media.createdPeriod":"Period","Media.device":"Reference","Media.deviceName":"string","Media.duration":"decimal","Media.encounter":"Reference","Media.extension":"Extension","Media.frames":"positiveInt","Media.height":"positiveInt","Media.id":"System.String","Media.identifier":"Identifier","Media.implicitRules":"uri","Media.issued":"instant","Media.language":"code","Media.meta":"Meta","Media.modality":"CodeableConcept","Media.modifierExtension":"Extension","Media.note":"Annotation","Media.operator":"Reference","Media.partOf":"Reference","Media.reasonCode":"CodeableConcept","Media.status":"code","Media.subject":"Reference","Media.text":"Narrative","Media.type":"CodeableConcept","Media.view":"CodeableConcept","Media.width":"positiveInt","Medication.amount":"Ratio","Medication.batch.expirationDate":"dateTime","Medication.batch.extension":"Extension","Medication.batch.id":"System.String","Medication.batch.lotNumber":"string","Medication.batch.modifierExtension":"Extension","Medication.code":"CodeableConcept","Medication.contained":"Resource","Medication.extension":"Extension","Medication.form":"CodeableConcept","Medication.id":"System.String","Medication.identifier":"Identifier","Medication.implicitRules":"uri","Medication.ingredient.extension":"Extension","Medication.ingredient.id":"System.String","Medication.ingredient.isActive":"boolean","Medication.ingredient.itemCodeableConcept":"CodeableConcept","Medication.ingredient.itemReference":"Reference","Medication.ingredient.modifierExtension":"Extension","Medication.ingredient.strength":"Ratio","Medication.language":"code","Medication.manufacturer":"Reference","Medication.meta":"Meta","Medication.modifierExtension":"Extension","Medication.status":"code","Medication.text":"Narrative","MedicationAdministration.category":"CodeableConcept","MedicationAdministration.contained":"Resource","MedicationAdministration.context":"Reference","MedicationAdministration.device":"Reference","MedicationAdministration.dosage.dose":"Quantity","MedicationAdministration.dosage.extension":"Extension","MedicationAdministration.dosage.id":"System.String","MedicationAdministration.dosage.method":"CodeableConcept","MedicationAdministration.dosage.modifierExtension":"Extension","MedicationAdministration.dosage.rateQuantity":"Quantity","MedicationAdministration.dosage.rateRatio":"Ratio","MedicationAdministration.dosage.route":"CodeableConcept","MedicationAdministration.dosage.site":"CodeableConcept","MedicationAdministration.dosage.text":"string","MedicationAdministration.effectiveDateTime":"dateTime","MedicationAdministration.effectivePeriod":"Period","MedicationAdministration.eventHistory":"Reference","MedicationAdministration.extension":"Extension","MedicationAdministration.id":"System.String","MedicationAdministration.identifier":"Identifier","MedicationAdministration.implicitRules":"uri","MedicationAdministration.instantiates":"uri","MedicationAdministration.language":"code","MedicationAdministration.medicationCodeableConcept":"CodeableConcept","MedicationAdministration.medicationReference":"Reference","MedicationAdministration.meta":"Meta","MedicationAdministration.modifierExtension":"Extension","MedicationAdministration.note":"Annotation","MedicationAdministration.partOf":"Reference","MedicationAdministration.performer.actor":"Reference","MedicationAdministration.performer.extension":"Extension","MedicationAdministration.performer.function":"CodeableConcept","MedicationAdministration.performer.id":"System.String","MedicationAdministration.performer.modifierExtension":"Extension","MedicationAdministration.reasonCode":"CodeableConcept","MedicationAdministration.reasonReference":"Reference","MedicationAdministration.request":"Reference","MedicationAdministration.status":"code","MedicationAdministration.statusReason":"CodeableConcept","MedicationAdministration.subject":"Reference","MedicationAdministration.supportingInformation":"Reference","MedicationAdministration.text":"Narrative","MedicationDispense.authorizingPrescription":"Reference","MedicationDispense.category":"CodeableConcept","MedicationDispense.contained":"Resource","MedicationDispense.context":"Reference","MedicationDispense.daysSupply":"Quantity","MedicationDispense.destination":"Reference","MedicationDispense.detectedIssue":"Reference","MedicationDispense.dosageInstruction":"Dosage","MedicationDispense.eventHistory":"Reference","MedicationDispense.extension":"Extension","MedicationDispense.id":"System.String","MedicationDispense.identifier":"Identifier","MedicationDispense.implicitRules":"uri","MedicationDispense.language":"code","MedicationDispense.location":"Reference","MedicationDispense.medicationCodeableConcept":"CodeableConcept","MedicationDispense.medicationReference":"Reference","MedicationDispense.meta":"Meta","MedicationDispense.modifierExtension":"Extension","MedicationDispense.note":"Annotation","MedicationDispense.partOf":"Reference","MedicationDispense.performer.actor":"Reference","MedicationDispense.performer.extension":"Extension","MedicationDispense.performer.function":"CodeableConcept","MedicationDispense.performer.id":"System.String","MedicationDispense.performer.modifierExtension":"Extension","MedicationDispense.quantity":"Quantity","MedicationDispense.receiver":"Reference","MedicationDispense.status":"code","MedicationDispense.statusReasonCodeableConcept":"CodeableConcept","MedicationDispense.statusReasonReference":"Reference","MedicationDispense.subject":"Reference","MedicationDispense.substitution.extension":"Extension","MedicationDispense.substitution.id":"System.String","MedicationDispense.substitution.modifierExtension":"Extension","MedicationDispense.substitution.reason":"CodeableConcept","MedicationDispense.substitution.responsibleParty":"Reference","MedicationDispense.substitution.type":"CodeableConcept","MedicationDispense.substitution.wasSubstituted":"boolean","MedicationDispense.supportingInformation":"Reference","MedicationDispense.text":"Narrative","MedicationDispense.type":"CodeableConcept","MedicationDispense.whenHandedOver":"dateTime","MedicationDispense.whenPrepared":"dateTime","MedicationKnowledge.administrationGuidelines.dosage.dosage":"Dosage","MedicationKnowledge.administrationGuidelines.dosage.extension":"Extension","MedicationKnowledge.administrationGuidelines.dosage.id":"System.String","MedicationKnowledge.administrationGuidelines.dosage.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.dosage.type":"CodeableConcept","MedicationKnowledge.administrationGuidelines.extension":"Extension","MedicationKnowledge.administrationGuidelines.id":"System.String","MedicationKnowledge.administrationGuidelines.indicationCodeableConcept":"CodeableConcept","MedicationKnowledge.administrationGuidelines.indicationReference":"Reference","MedicationKnowledge.administrationGuidelines.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicCodeableConcept":"CodeableConcept","MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicQuantity":"Quantity","MedicationKnowledge.administrationGuidelines.patientCharacteristics.extension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.id":"System.String","MedicationKnowledge.administrationGuidelines.patientCharacteristics.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.value":"string","MedicationKnowledge.amount":"Quantity","MedicationKnowledge.associatedMedication":"Reference","MedicationKnowledge.code":"CodeableConcept","MedicationKnowledge.contained":"Resource","MedicationKnowledge.contraindication":"Reference","MedicationKnowledge.cost.cost":"Money","MedicationKnowledge.cost.extension":"Extension","MedicationKnowledge.cost.id":"System.String","MedicationKnowledge.cost.modifierExtension":"Extension","MedicationKnowledge.cost.source":"string","MedicationKnowledge.cost.type":"CodeableConcept","MedicationKnowledge.doseForm":"CodeableConcept","MedicationKnowledge.drugCharacteristic.extension":"Extension","MedicationKnowledge.drugCharacteristic.id":"System.String","MedicationKnowledge.drugCharacteristic.modifierExtension":"Extension","MedicationKnowledge.drugCharacteristic.type":"CodeableConcept","MedicationKnowledge.drugCharacteristic.valueBase64Binary":"base64Binary","MedicationKnowledge.drugCharacteristic.valueCodeableConcept":"CodeableConcept","MedicationKnowledge.drugCharacteristic.valueQuantity":"Quantity","MedicationKnowledge.drugCharacteristic.valueString":"string","MedicationKnowledge.extension":"Extension","MedicationKnowledge.id":"System.String","MedicationKnowledge.implicitRules":"uri","MedicationKnowledge.ingredient.extension":"Extension","MedicationKnowledge.ingredient.id":"System.String","MedicationKnowledge.ingredient.isActive":"boolean","MedicationKnowledge.ingredient.itemCodeableConcept":"CodeableConcept","MedicationKnowledge.ingredient.itemReference":"Reference","MedicationKnowledge.ingredient.modifierExtension":"Extension","MedicationKnowledge.ingredient.strength":"Ratio","MedicationKnowledge.intendedRoute":"CodeableConcept","MedicationKnowledge.kinetics.areaUnderCurve":"Quantity","MedicationKnowledge.kinetics.extension":"Extension","MedicationKnowledge.kinetics.halfLifePeriod":"Duration","MedicationKnowledge.kinetics.id":"System.String","MedicationKnowledge.kinetics.lethalDose50":"Quantity","MedicationKnowledge.kinetics.modifierExtension":"Extension","MedicationKnowledge.language":"code","MedicationKnowledge.manufacturer":"Reference","MedicationKnowledge.medicineClassification.classification":"CodeableConcept","MedicationKnowledge.medicineClassification.extension":"Extension","MedicationKnowledge.medicineClassification.id":"System.String","MedicationKnowledge.medicineClassification.modifierExtension":"Extension","MedicationKnowledge.medicineClassification.type":"CodeableConcept","MedicationKnowledge.meta":"Meta","MedicationKnowledge.modifierExtension":"Extension","MedicationKnowledge.monitoringProgram.extension":"Extension","MedicationKnowledge.monitoringProgram.id":"System.String","MedicationKnowledge.monitoringProgram.modifierExtension":"Extension","MedicationKnowledge.monitoringProgram.name":"string","MedicationKnowledge.monitoringProgram.type":"CodeableConcept","MedicationKnowledge.monograph.extension":"Extension","MedicationKnowledge.monograph.id":"System.String","MedicationKnowledge.monograph.modifierExtension":"Extension","MedicationKnowledge.monograph.source":"Reference","MedicationKnowledge.monograph.type":"CodeableConcept","MedicationKnowledge.packaging.extension":"Extension","MedicationKnowledge.packaging.id":"System.String","MedicationKnowledge.packaging.modifierExtension":"Extension","MedicationKnowledge.packaging.quantity":"Quantity","MedicationKnowledge.packaging.type":"CodeableConcept","MedicationKnowledge.preparationInstruction":"markdown","MedicationKnowledge.productType":"CodeableConcept","MedicationKnowledge.regulatory.extension":"Extension","MedicationKnowledge.regulatory.id":"System.String","MedicationKnowledge.regulatory.maxDispense.extension":"Extension","MedicationKnowledge.regulatory.maxDispense.id":"System.String","MedicationKnowledge.regulatory.maxDispense.modifierExtension":"Extension","MedicationKnowledge.regulatory.maxDispense.period":"Duration","MedicationKnowledge.regulatory.maxDispense.quantity":"Quantity","MedicationKnowledge.regulatory.modifierExtension":"Extension","MedicationKnowledge.regulatory.regulatoryAuthority":"Reference","MedicationKnowledge.regulatory.schedule.extension":"Extension","MedicationKnowledge.regulatory.schedule.id":"System.String","MedicationKnowledge.regulatory.schedule.modifierExtension":"Extension","MedicationKnowledge.regulatory.schedule.schedule":"CodeableConcept","MedicationKnowledge.regulatory.substitution.allowed":"boolean","MedicationKnowledge.regulatory.substitution.extension":"Extension","MedicationKnowledge.regulatory.substitution.id":"System.String","MedicationKnowledge.regulatory.substitution.modifierExtension":"Extension","MedicationKnowledge.regulatory.substitution.type":"CodeableConcept","MedicationKnowledge.relatedMedicationKnowledge.extension":"Extension","MedicationKnowledge.relatedMedicationKnowledge.id":"System.String","MedicationKnowledge.relatedMedicationKnowledge.modifierExtension":"Extension","MedicationKnowledge.relatedMedicationKnowledge.reference":"Reference","MedicationKnowledge.relatedMedicationKnowledge.type":"CodeableConcept","MedicationKnowledge.status":"code","MedicationKnowledge.synonym":"string","MedicationKnowledge.text":"Narrative","MedicationRequest.authoredOn":"dateTime","MedicationRequest.basedOn":"Reference","MedicationRequest.category":"CodeableConcept","MedicationRequest.contained":"Resource","MedicationRequest.courseOfTherapyType":"CodeableConcept","MedicationRequest.detectedIssue":"Reference","MedicationRequest.dispenseRequest.dispenseInterval":"Duration","MedicationRequest.dispenseRequest.expectedSupplyDuration":"Duration","MedicationRequest.dispenseRequest.extension":"Extension","MedicationRequest.dispenseRequest.id":"System.String","MedicationRequest.dispenseRequest.initialFill.duration":"Duration","MedicationRequest.dispenseRequest.initialFill.extension":"Extension","MedicationRequest.dispenseRequest.initialFill.id":"System.String","MedicationRequest.dispenseRequest.initialFill.modifierExtension":"Extension","MedicationRequest.dispenseRequest.initialFill.quantity":"Quantity","MedicationRequest.dispenseRequest.modifierExtension":"Extension","MedicationRequest.dispenseRequest.numberOfRepeatsAllowed":"unsignedInt","MedicationRequest.dispenseRequest.performer":"Reference","MedicationRequest.dispenseRequest.quantity":"Quantity","MedicationRequest.dispenseRequest.validityPeriod":"Period","MedicationRequest.doNotPerform":"boolean","MedicationRequest.dosageInstruction":"Dosage","MedicationRequest.encounter":"Reference","MedicationRequest.eventHistory":"Reference","MedicationRequest.extension":"Extension","MedicationRequest.groupIdentifier":"Identifier","MedicationRequest.id":"System.String","MedicationRequest.identifier":"Identifier","MedicationRequest.implicitRules":"uri","MedicationRequest.instantiatesCanonical":"canonical","MedicationRequest.instantiatesUri":"uri","MedicationRequest.insurance":"Reference","MedicationRequest.intent":"code","MedicationRequest.language":"code","MedicationRequest.medicationCodeableConcept":"CodeableConcept","MedicationRequest.medicationReference":"Reference","MedicationRequest.meta":"Meta","MedicationRequest.modifierExtension":"Extension","MedicationRequest.note":"Annotation","MedicationRequest.performer":"Reference","MedicationRequest.performerType":"CodeableConcept","MedicationRequest.priorPrescription":"Reference","MedicationRequest.priority":"code","MedicationRequest.reasonCode":"CodeableConcept","MedicationRequest.reasonReference":"Reference","MedicationRequest.recorder":"Reference","MedicationRequest.reportedBoolean":"boolean","MedicationRequest.reportedReference":"Reference","MedicationRequest.requester":"Reference","MedicationRequest.status":"code","MedicationRequest.statusReason":"CodeableConcept","MedicationRequest.subject":"Reference","MedicationRequest.substitution.allowedBoolean":"boolean","MedicationRequest.substitution.allowedCodeableConcept":"CodeableConcept","MedicationRequest.substitution.extension":"Extension","MedicationRequest.substitution.id":"System.String","MedicationRequest.substitution.modifierExtension":"Extension","MedicationRequest.substitution.reason":"CodeableConcept","MedicationRequest.supportingInformation":"Reference","MedicationRequest.text":"Narrative","MedicationStatement.basedOn":"Reference","MedicationStatement.category":"CodeableConcept","MedicationStatement.contained":"Resource","MedicationStatement.context":"Reference","MedicationStatement.dateAsserted":"dateTime","MedicationStatement.derivedFrom":"Reference","MedicationStatement.dosage":"Dosage","MedicationStatement.effectiveDateTime":"dateTime","MedicationStatement.effectivePeriod":"Period","MedicationStatement.extension":"Extension","MedicationStatement.id":"System.String","MedicationStatement.identifier":"Identifier","MedicationStatement.implicitRules":"uri","MedicationStatement.informationSource":"Reference","MedicationStatement.language":"code","MedicationStatement.medicationCodeableConcept":"CodeableConcept","MedicationStatement.medicationReference":"Reference","MedicationStatement.meta":"Meta","MedicationStatement.modifierExtension":"Extension","MedicationStatement.note":"Annotation","MedicationStatement.partOf":"Reference","MedicationStatement.reasonCode":"CodeableConcept","MedicationStatement.reasonReference":"Reference","MedicationStatement.status":"code","MedicationStatement.statusReason":"CodeableConcept","MedicationStatement.subject":"Reference","MedicationStatement.text":"Narrative","MedicinalProduct.additionalMonitoringIndicator":"CodeableConcept","MedicinalProduct.attachedDocument":"Reference","MedicinalProduct.clinicalTrial":"Reference","MedicinalProduct.combinedPharmaceuticalDoseForm":"CodeableConcept","MedicinalProduct.contact":"Reference","MedicinalProduct.contained":"Resource","MedicinalProduct.crossReference":"Identifier","MedicinalProduct.domain":"Coding","MedicinalProduct.extension":"Extension","MedicinalProduct.id":"System.String","MedicinalProduct.identifier":"Identifier","MedicinalProduct.implicitRules":"uri","MedicinalProduct.language":"code","MedicinalProduct.legalStatusOfSupply":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.authorisationReferenceNumber":"Identifier","MedicinalProduct.manufacturingBusinessOperation.confidentialityIndicator":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.effectiveDate":"dateTime","MedicinalProduct.manufacturingBusinessOperation.extension":"Extension","MedicinalProduct.manufacturingBusinessOperation.id":"System.String","MedicinalProduct.manufacturingBusinessOperation.manufacturer":"Reference","MedicinalProduct.manufacturingBusinessOperation.modifierExtension":"Extension","MedicinalProduct.manufacturingBusinessOperation.operationType":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.regulator":"Reference","MedicinalProduct.marketingStatus":"MarketingStatus","MedicinalProduct.masterFile":"Reference","MedicinalProduct.meta":"Meta","MedicinalProduct.modifierExtension":"Extension","MedicinalProduct.name.countryLanguage.country":"CodeableConcept","MedicinalProduct.name.countryLanguage.extension":"Extension","MedicinalProduct.name.countryLanguage.id":"System.String","MedicinalProduct.name.countryLanguage.jurisdiction":"CodeableConcept","MedicinalProduct.name.countryLanguage.language":"CodeableConcept","MedicinalProduct.name.countryLanguage.modifierExtension":"Extension","MedicinalProduct.name.extension":"Extension","MedicinalProduct.name.id":"System.String","MedicinalProduct.name.modifierExtension":"Extension","MedicinalProduct.name.namePart.extension":"Extension","MedicinalProduct.name.namePart.id":"System.String","MedicinalProduct.name.namePart.modifierExtension":"Extension","MedicinalProduct.name.namePart.part":"string","MedicinalProduct.name.namePart.type":"Coding","MedicinalProduct.name.productName":"string","MedicinalProduct.packagedMedicinalProduct":"Reference","MedicinalProduct.paediatricUseIndicator":"CodeableConcept","MedicinalProduct.pharmaceuticalProduct":"Reference","MedicinalProduct.productClassification":"CodeableConcept","MedicinalProduct.specialDesignation.date":"dateTime","MedicinalProduct.specialDesignation.extension":"Extension","MedicinalProduct.specialDesignation.id":"System.String","MedicinalProduct.specialDesignation.identifier":"Identifier","MedicinalProduct.specialDesignation.indicationCodeableConcept":"CodeableConcept","MedicinalProduct.specialDesignation.indicationReference":"Reference","MedicinalProduct.specialDesignation.intendedUse":"CodeableConcept","MedicinalProduct.specialDesignation.modifierExtension":"Extension","MedicinalProduct.specialDesignation.species":"CodeableConcept","MedicinalProduct.specialDesignation.status":"CodeableConcept","MedicinalProduct.specialDesignation.type":"CodeableConcept","MedicinalProduct.specialMeasures":"string","MedicinalProduct.text":"Narrative","MedicinalProduct.type":"CodeableConcept","MedicinalProductAuthorization.contained":"Resource","MedicinalProductAuthorization.country":"CodeableConcept","MedicinalProductAuthorization.dataExclusivityPeriod":"Period","MedicinalProductAuthorization.dateOfFirstAuthorization":"dateTime","MedicinalProductAuthorization.extension":"Extension","MedicinalProductAuthorization.holder":"Reference","MedicinalProductAuthorization.id":"System.String","MedicinalProductAuthorization.identifier":"Identifier","MedicinalProductAuthorization.implicitRules":"uri","MedicinalProductAuthorization.internationalBirthDate":"dateTime","MedicinalProductAuthorization.jurisdiction":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.country":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.extension":"Extension","MedicinalProductAuthorization.jurisdictionalAuthorization.id":"System.String","MedicinalProductAuthorization.jurisdictionalAuthorization.identifier":"Identifier","MedicinalProductAuthorization.jurisdictionalAuthorization.jurisdiction":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.legalStatusOfSupply":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.modifierExtension":"Extension","MedicinalProductAuthorization.jurisdictionalAuthorization.validityPeriod":"Period","MedicinalProductAuthorization.language":"code","MedicinalProductAuthorization.legalBasis":"CodeableConcept","MedicinalProductAuthorization.meta":"Meta","MedicinalProductAuthorization.modifierExtension":"Extension","MedicinalProductAuthorization.procedure.dateDateTime":"dateTime","MedicinalProductAuthorization.procedure.datePeriod":"Period","MedicinalProductAuthorization.procedure.extension":"Extension","MedicinalProductAuthorization.procedure.id":"System.String","MedicinalProductAuthorization.procedure.identifier":"Identifier","MedicinalProductAuthorization.procedure.modifierExtension":"Extension","MedicinalProductAuthorization.procedure.type":"CodeableConcept","MedicinalProductAuthorization.regulator":"Reference","MedicinalProductAuthorization.restoreDate":"dateTime","MedicinalProductAuthorization.status":"CodeableConcept","MedicinalProductAuthorization.statusDate":"dateTime","MedicinalProductAuthorization.subject":"Reference","MedicinalProductAuthorization.text":"Narrative","MedicinalProductAuthorization.validityPeriod":"Period","MedicinalProductContraindication.comorbidity":"CodeableConcept","MedicinalProductContraindication.contained":"Resource","MedicinalProductContraindication.disease":"CodeableConcept","MedicinalProductContraindication.diseaseStatus":"CodeableConcept","MedicinalProductContraindication.extension":"Extension","MedicinalProductContraindication.id":"System.String","MedicinalProductContraindication.implicitRules":"uri","MedicinalProductContraindication.language":"code","MedicinalProductContraindication.meta":"Meta","MedicinalProductContraindication.modifierExtension":"Extension","MedicinalProductContraindication.otherTherapy.extension":"Extension","MedicinalProductContraindication.otherTherapy.id":"System.String","MedicinalProductContraindication.otherTherapy.medicationCodeableConcept":"CodeableConcept","MedicinalProductContraindication.otherTherapy.medicationReference":"Reference","MedicinalProductContraindication.otherTherapy.modifierExtension":"Extension","MedicinalProductContraindication.otherTherapy.therapyRelationshipType":"CodeableConcept","MedicinalProductContraindication.population":"Population","MedicinalProductContraindication.subject":"Reference","MedicinalProductContraindication.text":"Narrative","MedicinalProductContraindication.therapeuticIndication":"Reference","MedicinalProductIndication.comorbidity":"CodeableConcept","MedicinalProductIndication.contained":"Resource","MedicinalProductIndication.diseaseStatus":"CodeableConcept","MedicinalProductIndication.diseaseSymptomProcedure":"CodeableConcept","MedicinalProductIndication.duration":"Quantity","MedicinalProductIndication.extension":"Extension","MedicinalProductIndication.id":"System.String","MedicinalProductIndication.implicitRules":"uri","MedicinalProductIndication.intendedEffect":"CodeableConcept","MedicinalProductIndication.language":"code","MedicinalProductIndication.meta":"Meta","MedicinalProductIndication.modifierExtension":"Extension","MedicinalProductIndication.otherTherapy.extension":"Extension","MedicinalProductIndication.otherTherapy.id":"System.String","MedicinalProductIndication.otherTherapy.medicationCodeableConcept":"CodeableConcept","MedicinalProductIndication.otherTherapy.medicationReference":"Reference","MedicinalProductIndication.otherTherapy.modifierExtension":"Extension","MedicinalProductIndication.otherTherapy.therapyRelationshipType":"CodeableConcept","MedicinalProductIndication.population":"Population","MedicinalProductIndication.subject":"Reference","MedicinalProductIndication.text":"Narrative","MedicinalProductIndication.undesirableEffect":"Reference","MedicinalProductIngredient.allergenicIndicator":"boolean","MedicinalProductIngredient.contained":"Resource","MedicinalProductIngredient.extension":"Extension","MedicinalProductIngredient.id":"System.String","MedicinalProductIngredient.identifier":"Identifier","MedicinalProductIngredient.implicitRules":"uri","MedicinalProductIngredient.language":"code","MedicinalProductIngredient.manufacturer":"Reference","MedicinalProductIngredient.meta":"Meta","MedicinalProductIngredient.modifierExtension":"Extension","MedicinalProductIngredient.role":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.code":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.confidentiality":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.group":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.id":"System.String","MedicinalProductIngredient.specifiedSubstance.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.concentration":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.concentrationLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.country":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.strength.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.id":"System.String","MedicinalProductIngredient.specifiedSubstance.strength.measurementPoint":"string","MedicinalProductIngredient.specifiedSubstance.strength.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.presentation":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.presentationLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.country":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.id":"System.String","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.measurementPoint":"string","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.strength":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.strengthLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.substance":"CodeableConcept","MedicinalProductIngredient.substance.code":"CodeableConcept","MedicinalProductIngredient.substance.extension":"Extension","MedicinalProductIngredient.substance.id":"System.String","MedicinalProductIngredient.substance.modifierExtension":"Extension","MedicinalProductIngredient.text":"Narrative","MedicinalProductInteraction.contained":"Resource","MedicinalProductInteraction.description":"string","MedicinalProductInteraction.effect":"CodeableConcept","MedicinalProductInteraction.extension":"Extension","MedicinalProductInteraction.id":"System.String","MedicinalProductInteraction.implicitRules":"uri","MedicinalProductInteraction.incidence":"CodeableConcept","MedicinalProductInteraction.interactant.extension":"Extension","MedicinalProductInteraction.interactant.id":"System.String","MedicinalProductInteraction.interactant.itemCodeableConcept":"CodeableConcept","MedicinalProductInteraction.interactant.itemReference":"Reference","MedicinalProductInteraction.interactant.modifierExtension":"Extension","MedicinalProductInteraction.language":"code","MedicinalProductInteraction.management":"CodeableConcept","MedicinalProductInteraction.meta":"Meta","MedicinalProductInteraction.modifierExtension":"Extension","MedicinalProductInteraction.subject":"Reference","MedicinalProductInteraction.text":"Narrative","MedicinalProductInteraction.type":"CodeableConcept","MedicinalProductManufactured.contained":"Resource","MedicinalProductManufactured.extension":"Extension","MedicinalProductManufactured.id":"System.String","MedicinalProductManufactured.implicitRules":"uri","MedicinalProductManufactured.ingredient":"Reference","MedicinalProductManufactured.language":"code","MedicinalProductManufactured.manufacturedDoseForm":"CodeableConcept","MedicinalProductManufactured.manufacturer":"Reference","MedicinalProductManufactured.meta":"Meta","MedicinalProductManufactured.modifierExtension":"Extension","MedicinalProductManufactured.otherCharacteristics":"CodeableConcept","MedicinalProductManufactured.physicalCharacteristics":"ProdCharacteristic","MedicinalProductManufactured.quantity":"Quantity","MedicinalProductManufactured.text":"Narrative","MedicinalProductManufactured.unitOfPresentation":"CodeableConcept","MedicinalProductPackaged.batchIdentifier.extension":"Extension","MedicinalProductPackaged.batchIdentifier.id":"System.String","MedicinalProductPackaged.batchIdentifier.immediatePackaging":"Identifier","MedicinalProductPackaged.batchIdentifier.modifierExtension":"Extension","MedicinalProductPackaged.batchIdentifier.outerPackaging":"Identifier","MedicinalProductPackaged.contained":"Resource","MedicinalProductPackaged.description":"string","MedicinalProductPackaged.extension":"Extension","MedicinalProductPackaged.id":"System.String","MedicinalProductPackaged.identifier":"Identifier","MedicinalProductPackaged.implicitRules":"uri","MedicinalProductPackaged.language":"code","MedicinalProductPackaged.legalStatusOfSupply":"CodeableConcept","MedicinalProductPackaged.manufacturer":"Reference","MedicinalProductPackaged.marketingAuthorization":"Reference","MedicinalProductPackaged.marketingStatus":"MarketingStatus","MedicinalProductPackaged.meta":"Meta","MedicinalProductPackaged.modifierExtension":"Extension","MedicinalProductPackaged.packageItem.alternateMaterial":"CodeableConcept","MedicinalProductPackaged.packageItem.device":"Reference","MedicinalProductPackaged.packageItem.extension":"Extension","MedicinalProductPackaged.packageItem.id":"System.String","MedicinalProductPackaged.packageItem.identifier":"Identifier","MedicinalProductPackaged.packageItem.manufacturedItem":"Reference","MedicinalProductPackaged.packageItem.manufacturer":"Reference","MedicinalProductPackaged.packageItem.material":"CodeableConcept","MedicinalProductPackaged.packageItem.modifierExtension":"Extension","MedicinalProductPackaged.packageItem.otherCharacteristics":"CodeableConcept","MedicinalProductPackaged.packageItem.physicalCharacteristics":"ProdCharacteristic","MedicinalProductPackaged.packageItem.quantity":"Quantity","MedicinalProductPackaged.packageItem.shelfLifeStorage":"ProductShelfLife","MedicinalProductPackaged.packageItem.type":"CodeableConcept","MedicinalProductPackaged.subject":"Reference","MedicinalProductPackaged.text":"Narrative","MedicinalProductPharmaceutical.administrableDoseForm":"CodeableConcept","MedicinalProductPharmaceutical.characteristics.code":"CodeableConcept","MedicinalProductPharmaceutical.characteristics.extension":"Extension","MedicinalProductPharmaceutical.characteristics.id":"System.String","MedicinalProductPharmaceutical.characteristics.modifierExtension":"Extension","MedicinalProductPharmaceutical.characteristics.status":"CodeableConcept","MedicinalProductPharmaceutical.contained":"Resource","MedicinalProductPharmaceutical.device":"Reference","MedicinalProductPharmaceutical.extension":"Extension","MedicinalProductPharmaceutical.id":"System.String","MedicinalProductPharmaceutical.identifier":"Identifier","MedicinalProductPharmaceutical.implicitRules":"uri","MedicinalProductPharmaceutical.ingredient":"Reference","MedicinalProductPharmaceutical.language":"code","MedicinalProductPharmaceutical.meta":"Meta","MedicinalProductPharmaceutical.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.code":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.firstDose":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerDay":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerTreatmentPeriod":"Ratio","MedicinalProductPharmaceutical.routeOfAdministration.maxSingleDose":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.maxTreatmentPeriod":"Duration","MedicinalProductPharmaceutical.routeOfAdministration.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.code":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.supportingInformation":"string","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.tissue":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.value":"Quantity","MedicinalProductPharmaceutical.text":"Narrative","MedicinalProductPharmaceutical.unitOfPresentation":"CodeableConcept","MedicinalProductUndesirableEffect.classification":"CodeableConcept","MedicinalProductUndesirableEffect.contained":"Resource","MedicinalProductUndesirableEffect.extension":"Extension","MedicinalProductUndesirableEffect.frequencyOfOccurrence":"CodeableConcept","MedicinalProductUndesirableEffect.id":"System.String","MedicinalProductUndesirableEffect.implicitRules":"uri","MedicinalProductUndesirableEffect.language":"code","MedicinalProductUndesirableEffect.meta":"Meta","MedicinalProductUndesirableEffect.modifierExtension":"Extension","MedicinalProductUndesirableEffect.population":"Population","MedicinalProductUndesirableEffect.subject":"Reference","MedicinalProductUndesirableEffect.symptomConditionEffect":"CodeableConcept","MedicinalProductUndesirableEffect.text":"Narrative","MessageDefinition.allowedResponse.extension":"Extension","MessageDefinition.allowedResponse.id":"System.String","MessageDefinition.allowedResponse.message":"canonical","MessageDefinition.allowedResponse.modifierExtension":"Extension","MessageDefinition.allowedResponse.situation":"markdown","MessageDefinition.base":"canonical","MessageDefinition.category":"code","MessageDefinition.contact":"ContactDetail","MessageDefinition.contained":"Resource","MessageDefinition.copyright":"markdown","MessageDefinition.date":"dateTime","MessageDefinition.description":"markdown","MessageDefinition.eventCoding":"Coding","MessageDefinition.eventUri":"uri","MessageDefinition.experimental":"boolean","MessageDefinition.extension":"Extension","MessageDefinition.focus.code":"code","MessageDefinition.focus.extension":"Extension","MessageDefinition.focus.id":"System.String","MessageDefinition.focus.max":"string","MessageDefinition.focus.min":"unsignedInt","MessageDefinition.focus.modifierExtension":"Extension","MessageDefinition.focus.profile":"canonical","MessageDefinition.graph":"canonical","MessageDefinition.id":"System.String","MessageDefinition.identifier":"Identifier","MessageDefinition.implicitRules":"uri","MessageDefinition.jurisdiction":"CodeableConcept","MessageDefinition.language":"code","MessageDefinition.meta":"Meta","MessageDefinition.modifierExtension":"Extension","MessageDefinition.name":"string","MessageDefinition.parent":"canonical","MessageDefinition.publisher":"string","MessageDefinition.purpose":"markdown","MessageDefinition.replaces":"canonical","MessageDefinition.responseRequired":"code","MessageDefinition.status":"code","MessageDefinition.text":"Narrative","MessageDefinition.title":"string","MessageDefinition.url":"uri","MessageDefinition.useContext":"UsageContext","MessageDefinition.version":"string","MessageHeader.author":"Reference","MessageHeader.contained":"Resource","MessageHeader.definition":"canonical","MessageHeader.destination.endpoint":"url","MessageHeader.destination.extension":"Extension","MessageHeader.destination.id":"System.String","MessageHeader.destination.modifierExtension":"Extension","MessageHeader.destination.name":"string","MessageHeader.destination.receiver":"Reference","MessageHeader.destination.target":"Reference","MessageHeader.enterer":"Reference","MessageHeader.eventCoding":"Coding","MessageHeader.eventUri":"uri","MessageHeader.extension":"Extension","MessageHeader.focus":"Reference","MessageHeader.id":"System.String","MessageHeader.implicitRules":"uri","MessageHeader.language":"code","MessageHeader.meta":"Meta","MessageHeader.modifierExtension":"Extension","MessageHeader.reason":"CodeableConcept","MessageHeader.response.code":"code","MessageHeader.response.details":"Reference","MessageHeader.response.extension":"Extension","MessageHeader.response.id":"System.String","MessageHeader.response.identifier":"id","MessageHeader.response.modifierExtension":"Extension","MessageHeader.responsible":"Reference","MessageHeader.sender":"Reference","MessageHeader.source.contact":"ContactPoint","MessageHeader.source.endpoint":"url","MessageHeader.source.extension":"Extension","MessageHeader.source.id":"System.String","MessageHeader.source.modifierExtension":"Extension","MessageHeader.source.name":"string","MessageHeader.source.software":"string","MessageHeader.source.version":"string","MessageHeader.text":"Narrative","Meta.extension":"Extension","Meta.id":"System.String","Meta.lastUpdated":"instant","Meta.profile":"canonical","Meta.security":"Coding","Meta.source":"uri","Meta.tag":"Coding","Meta.versionId":"id","MetadataResource.contact":"ContactDetail","MetadataResource.contained":"Resource","MetadataResource.date":"dateTime","MetadataResource.description":"markdown","MetadataResource.experimental":"boolean","MetadataResource.extension":"Extension","MetadataResource.id":"System.String","MetadataResource.implicitRules":"uri","MetadataResource.jurisdiction":"CodeableConcept","MetadataResource.language":"code","MetadataResource.meta":"Meta","MetadataResource.modifierExtension":"Extension","MetadataResource.name":"string","MetadataResource.publisher":"string","MetadataResource.status":"code","MetadataResource.text":"Narrative","MetadataResource.title":"string","MetadataResource.url":"uri","MetadataResource.useContext":"UsageContext","MetadataResource.version":"string","MolecularSequence.contained":"Resource","MolecularSequence.coordinateSystem":"integer","MolecularSequence.device":"Reference","MolecularSequence.extension":"Extension","MolecularSequence.id":"System.String","MolecularSequence.identifier":"Identifier","MolecularSequence.implicitRules":"uri","MolecularSequence.language":"code","MolecularSequence.meta":"Meta","MolecularSequence.modifierExtension":"Extension","MolecularSequence.observedSeq":"string","MolecularSequence.patient":"Reference","MolecularSequence.performer":"Reference","MolecularSequence.pointer":"Reference","MolecularSequence.quality.end":"integer","MolecularSequence.quality.extension":"Extension","MolecularSequence.quality.fScore":"decimal","MolecularSequence.quality.gtFP":"decimal","MolecularSequence.quality.id":"System.String","MolecularSequence.quality.method":"CodeableConcept","MolecularSequence.quality.modifierExtension":"Extension","MolecularSequence.quality.precision":"decimal","MolecularSequence.quality.queryFP":"decimal","MolecularSequence.quality.queryTP":"decimal","MolecularSequence.quality.recall":"decimal","MolecularSequence.quality.roc.extension":"Extension","MolecularSequence.quality.roc.fMeasure":"decimal","MolecularSequence.quality.roc.id":"System.String","MolecularSequence.quality.roc.modifierExtension":"Extension","MolecularSequence.quality.roc.numFN":"integer","MolecularSequence.quality.roc.numFP":"integer","MolecularSequence.quality.roc.numTP":"integer","MolecularSequence.quality.roc.precision":"decimal","MolecularSequence.quality.roc.score":"integer","MolecularSequence.quality.roc.sensitivity":"decimal","MolecularSequence.quality.score":"Quantity","MolecularSequence.quality.standardSequence":"CodeableConcept","MolecularSequence.quality.start":"integer","MolecularSequence.quality.truthFN":"decimal","MolecularSequence.quality.truthTP":"decimal","MolecularSequence.quality.type":"code","MolecularSequence.quantity":"Quantity","MolecularSequence.readCoverage":"integer","MolecularSequence.referenceSeq.chromosome":"CodeableConcept","MolecularSequence.referenceSeq.extension":"Extension","MolecularSequence.referenceSeq.genomeBuild":"string","MolecularSequence.referenceSeq.id":"System.String","MolecularSequence.referenceSeq.modifierExtension":"Extension","MolecularSequence.referenceSeq.orientation":"code","MolecularSequence.referenceSeq.referenceSeqId":"CodeableConcept","MolecularSequence.referenceSeq.referenceSeqPointer":"Reference","MolecularSequence.referenceSeq.referenceSeqString":"string","MolecularSequence.referenceSeq.strand":"code","MolecularSequence.referenceSeq.windowEnd":"integer","MolecularSequence.referenceSeq.windowStart":"integer","MolecularSequence.repository.datasetId":"string","MolecularSequence.repository.extension":"Extension","MolecularSequence.repository.id":"System.String","MolecularSequence.repository.modifierExtension":"Extension","MolecularSequence.repository.name":"string","MolecularSequence.repository.readsetId":"string","MolecularSequence.repository.type":"code","MolecularSequence.repository.url":"uri","MolecularSequence.repository.variantsetId":"string","MolecularSequence.specimen":"Reference","MolecularSequence.structureVariant.exact":"boolean","MolecularSequence.structureVariant.extension":"Extension","MolecularSequence.structureVariant.id":"System.String","MolecularSequence.structureVariant.inner.end":"integer","MolecularSequence.structureVariant.inner.extension":"Extension","MolecularSequence.structureVariant.inner.id":"System.String","MolecularSequence.structureVariant.inner.modifierExtension":"Extension","MolecularSequence.structureVariant.inner.start":"integer","MolecularSequence.structureVariant.length":"integer","MolecularSequence.structureVariant.modifierExtension":"Extension","MolecularSequence.structureVariant.outer.end":"integer","MolecularSequence.structureVariant.outer.extension":"Extension","MolecularSequence.structureVariant.outer.id":"System.String","MolecularSequence.structureVariant.outer.modifierExtension":"Extension","MolecularSequence.structureVariant.outer.start":"integer","MolecularSequence.structureVariant.variantType":"CodeableConcept","MolecularSequence.text":"Narrative","MolecularSequence.type":"code","MolecularSequence.variant.cigar":"string","MolecularSequence.variant.end":"integer","MolecularSequence.variant.extension":"Extension","MolecularSequence.variant.id":"System.String","MolecularSequence.variant.modifierExtension":"Extension","MolecularSequence.variant.observedAllele":"string","MolecularSequence.variant.referenceAllele":"string","MolecularSequence.variant.start":"integer","MolecularSequence.variant.variantPointer":"Reference","Money.currency":"code","Money.extension":"Extension","Money.id":"System.String","Money.value":"decimal","NamingSystem.contact":"ContactDetail","NamingSystem.contained":"Resource","NamingSystem.date":"dateTime","NamingSystem.description":"markdown","NamingSystem.extension":"Extension","NamingSystem.id":"System.String","NamingSystem.implicitRules":"uri","NamingSystem.jurisdiction":"CodeableConcept","NamingSystem.kind":"code","NamingSystem.language":"code","NamingSystem.meta":"Meta","NamingSystem.modifierExtension":"Extension","NamingSystem.name":"string","NamingSystem.publisher":"string","NamingSystem.responsible":"string","NamingSystem.status":"code","NamingSystem.text":"Narrative","NamingSystem.type":"CodeableConcept","NamingSystem.uniqueId.comment":"string","NamingSystem.uniqueId.extension":"Extension","NamingSystem.uniqueId.id":"System.String","NamingSystem.uniqueId.modifierExtension":"Extension","NamingSystem.uniqueId.period":"Period","NamingSystem.uniqueId.preferred":"boolean","NamingSystem.uniqueId.type":"code","NamingSystem.uniqueId.value":"string","NamingSystem.usage":"string","NamingSystem.useContext":"UsageContext","Narrative.div":"xhtml","Narrative.extension":"Extension","Narrative.id":"System.String","Narrative.status":"code","NutritionOrder.allergyIntolerance":"Reference","NutritionOrder.contained":"Resource","NutritionOrder.dateTime":"dateTime","NutritionOrder.encounter":"Reference","NutritionOrder.enteralFormula.additiveProductName":"string","NutritionOrder.enteralFormula.additiveType":"CodeableConcept","NutritionOrder.enteralFormula.administration.extension":"Extension","NutritionOrder.enteralFormula.administration.id":"System.String","NutritionOrder.enteralFormula.administration.modifierExtension":"Extension","NutritionOrder.enteralFormula.administration.quantity":"Quantity","NutritionOrder.enteralFormula.administration.rateQuantity":"Quantity","NutritionOrder.enteralFormula.administration.rateRatio":"Ratio","NutritionOrder.enteralFormula.administration.schedule":"Timing","NutritionOrder.enteralFormula.administrationInstruction":"string","NutritionOrder.enteralFormula.baseFormulaProductName":"string","NutritionOrder.enteralFormula.baseFormulaType":"CodeableConcept","NutritionOrder.enteralFormula.caloricDensity":"Quantity","NutritionOrder.enteralFormula.extension":"Extension","NutritionOrder.enteralFormula.id":"System.String","NutritionOrder.enteralFormula.maxVolumeToDeliver":"Quantity","NutritionOrder.enteralFormula.modifierExtension":"Extension","NutritionOrder.enteralFormula.routeofAdministration":"CodeableConcept","NutritionOrder.excludeFoodModifier":"CodeableConcept","NutritionOrder.extension":"Extension","NutritionOrder.foodPreferenceModifier":"CodeableConcept","NutritionOrder.id":"System.String","NutritionOrder.identifier":"Identifier","NutritionOrder.implicitRules":"uri","NutritionOrder.instantiates":"uri","NutritionOrder.instantiatesCanonical":"canonical","NutritionOrder.instantiatesUri":"uri","NutritionOrder.intent":"code","NutritionOrder.language":"code","NutritionOrder.meta":"Meta","NutritionOrder.modifierExtension":"Extension","NutritionOrder.note":"Annotation","NutritionOrder.oralDiet.extension":"Extension","NutritionOrder.oralDiet.fluidConsistencyType":"CodeableConcept","NutritionOrder.oralDiet.id":"System.String","NutritionOrder.oralDiet.instruction":"string","NutritionOrder.oralDiet.modifierExtension":"Extension","NutritionOrder.oralDiet.nutrient.amount":"Quantity","NutritionOrder.oralDiet.nutrient.extension":"Extension","NutritionOrder.oralDiet.nutrient.id":"System.String","NutritionOrder.oralDiet.nutrient.modifier":"CodeableConcept","NutritionOrder.oralDiet.nutrient.modifierExtension":"Extension","NutritionOrder.oralDiet.schedule":"Timing","NutritionOrder.oralDiet.texture.extension":"Extension","NutritionOrder.oralDiet.texture.foodType":"CodeableConcept","NutritionOrder.oralDiet.texture.id":"System.String","NutritionOrder.oralDiet.texture.modifier":"CodeableConcept","NutritionOrder.oralDiet.texture.modifierExtension":"Extension","NutritionOrder.oralDiet.type":"CodeableConcept","NutritionOrder.orderer":"Reference","NutritionOrder.patient":"Reference","NutritionOrder.status":"code","NutritionOrder.supplement.extension":"Extension","NutritionOrder.supplement.id":"System.String","NutritionOrder.supplement.instruction":"string","NutritionOrder.supplement.modifierExtension":"Extension","NutritionOrder.supplement.productName":"string","NutritionOrder.supplement.quantity":"Quantity","NutritionOrder.supplement.schedule":"Timing","NutritionOrder.supplement.type":"CodeableConcept","NutritionOrder.text":"Narrative","Observation.basedOn":"Reference","Observation.bodySite":"CodeableConcept","Observation.category":"CodeableConcept","Observation.code":"CodeableConcept","Observation.component.code":"CodeableConcept","Observation.component.dataAbsentReason":"CodeableConcept","Observation.component.extension":"Extension","Observation.component.id":"System.String","Observation.component.interpretation":"CodeableConcept","Observation.component.modifierExtension":"Extension","Observation.component.valueBoolean":"boolean","Observation.component.valueCodeableConcept":"CodeableConcept","Observation.component.valueDateTime":"dateTime","Observation.component.valueInteger":"integer","Observation.component.valuePeriod":"Period","Observation.component.valueQuantity":"Quantity","Observation.component.valueRange":"Range","Observation.component.valueRatio":"Ratio","Observation.component.valueSampledData":"SampledData","Observation.component.valueString":"string","Observation.component.valueTime":"time","Observation.contained":"Resource","Observation.dataAbsentReason":"CodeableConcept","Observation.derivedFrom":"Reference","Observation.device":"Reference","Observation.effectiveDateTime":"dateTime","Observation.effectiveInstant":"instant","Observation.effectivePeriod":"Period","Observation.effectiveTiming":"Timing","Observation.encounter":"Reference","Observation.extension":"Extension","Observation.focus":"Reference","Observation.hasMember":"Reference","Observation.id":"System.String","Observation.identifier":"Identifier","Observation.implicitRules":"uri","Observation.interpretation":"CodeableConcept","Observation.issued":"instant","Observation.language":"code","Observation.meta":"Meta","Observation.method":"CodeableConcept","Observation.modifierExtension":"Extension","Observation.note":"Annotation","Observation.partOf":"Reference","Observation.performer":"Reference","Observation.referenceRange.age":"Range","Observation.referenceRange.appliesTo":"CodeableConcept","Observation.referenceRange.extension":"Extension","Observation.referenceRange.high":"Quantity","Observation.referenceRange.id":"System.String","Observation.referenceRange.low":"Quantity","Observation.referenceRange.modifierExtension":"Extension","Observation.referenceRange.text":"string","Observation.referenceRange.type":"CodeableConcept","Observation.specimen":"Reference","Observation.status":"code","Observation.subject":"Reference","Observation.text":"Narrative","Observation.valueBoolean":"boolean","Observation.valueCodeableConcept":"CodeableConcept","Observation.valueDateTime":"dateTime","Observation.valueInteger":"integer","Observation.valuePeriod":"Period","Observation.valueQuantity":"Quantity","Observation.valueRange":"Range","Observation.valueRatio":"Ratio","Observation.valueSampledData":"SampledData","Observation.valueString":"string","Observation.valueTime":"time","ObservationDefinition.abnormalCodedValueSet":"Reference","ObservationDefinition.category":"CodeableConcept","ObservationDefinition.code":"CodeableConcept","ObservationDefinition.contained":"Resource","ObservationDefinition.criticalCodedValueSet":"Reference","ObservationDefinition.extension":"Extension","ObservationDefinition.id":"System.String","ObservationDefinition.identifier":"Identifier","ObservationDefinition.implicitRules":"uri","ObservationDefinition.language":"code","ObservationDefinition.meta":"Meta","ObservationDefinition.method":"CodeableConcept","ObservationDefinition.modifierExtension":"Extension","ObservationDefinition.multipleResultsAllowed":"boolean","ObservationDefinition.normalCodedValueSet":"Reference","ObservationDefinition.permittedDataType":"code","ObservationDefinition.preferredReportName":"string","ObservationDefinition.qualifiedInterval.age":"Range","ObservationDefinition.qualifiedInterval.appliesTo":"CodeableConcept","ObservationDefinition.qualifiedInterval.category":"code","ObservationDefinition.qualifiedInterval.condition":"string","ObservationDefinition.qualifiedInterval.context":"CodeableConcept","ObservationDefinition.qualifiedInterval.extension":"Extension","ObservationDefinition.qualifiedInterval.gender":"code","ObservationDefinition.qualifiedInterval.gestationalAge":"Range","ObservationDefinition.qualifiedInterval.id":"System.String","ObservationDefinition.qualifiedInterval.modifierExtension":"Extension","ObservationDefinition.qualifiedInterval.range":"Range","ObservationDefinition.quantitativeDetails.conversionFactor":"decimal","ObservationDefinition.quantitativeDetails.customaryUnit":"CodeableConcept","ObservationDefinition.quantitativeDetails.decimalPrecision":"integer","ObservationDefinition.quantitativeDetails.extension":"Extension","ObservationDefinition.quantitativeDetails.id":"System.String","ObservationDefinition.quantitativeDetails.modifierExtension":"Extension","ObservationDefinition.quantitativeDetails.unit":"CodeableConcept","ObservationDefinition.text":"Narrative","ObservationDefinition.validCodedValueSet":"Reference","OperationDefinition.affectsState":"boolean","OperationDefinition.base":"canonical","OperationDefinition.code":"code","OperationDefinition.comment":"markdown","OperationDefinition.contact":"ContactDetail","OperationDefinition.contained":"Resource","OperationDefinition.date":"dateTime","OperationDefinition.description":"markdown","OperationDefinition.experimental":"boolean","OperationDefinition.extension":"Extension","OperationDefinition.id":"System.String","OperationDefinition.implicitRules":"uri","OperationDefinition.inputProfile":"canonical","OperationDefinition.instance":"boolean","OperationDefinition.jurisdiction":"CodeableConcept","OperationDefinition.kind":"code","OperationDefinition.language":"code","OperationDefinition.meta":"Meta","OperationDefinition.modifierExtension":"Extension","OperationDefinition.name":"string","OperationDefinition.outputProfile":"canonical","OperationDefinition.overload.comment":"string","OperationDefinition.overload.extension":"Extension","OperationDefinition.overload.id":"System.String","OperationDefinition.overload.modifierExtension":"Extension","OperationDefinition.overload.parameterName":"string","OperationDefinition.parameter.binding.extension":"Extension","OperationDefinition.parameter.binding.id":"System.String","OperationDefinition.parameter.binding.modifierExtension":"Extension","OperationDefinition.parameter.binding.strength":"code","OperationDefinition.parameter.binding.valueSet":"canonical","OperationDefinition.parameter.documentation":"string","OperationDefinition.parameter.extension":"Extension","OperationDefinition.parameter.id":"System.String","OperationDefinition.parameter.max":"string","OperationDefinition.parameter.min":"integer","OperationDefinition.parameter.modifierExtension":"Extension","OperationDefinition.parameter.name":"code","OperationDefinition.parameter.referencedFrom.extension":"Extension","OperationDefinition.parameter.referencedFrom.id":"System.String","OperationDefinition.parameter.referencedFrom.modifierExtension":"Extension","OperationDefinition.parameter.referencedFrom.source":"string","OperationDefinition.parameter.referencedFrom.sourceId":"string","OperationDefinition.parameter.searchType":"code","OperationDefinition.parameter.targetProfile":"canonical","OperationDefinition.parameter.type":"code","OperationDefinition.parameter.use":"code","OperationDefinition.publisher":"string","OperationDefinition.purpose":"markdown","OperationDefinition.resource":"code","OperationDefinition.status":"code","OperationDefinition.system":"boolean","OperationDefinition.text":"Narrative","OperationDefinition.title":"string","OperationDefinition.type":"boolean","OperationDefinition.url":"uri","OperationDefinition.useContext":"UsageContext","OperationDefinition.version":"string","OperationOutcome.contained":"Resource","OperationOutcome.extension":"Extension","OperationOutcome.id":"System.String","OperationOutcome.implicitRules":"uri","OperationOutcome.issue.code":"code","OperationOutcome.issue.details":"CodeableConcept","OperationOutcome.issue.diagnostics":"string","OperationOutcome.issue.expression":"string","OperationOutcome.issue.extension":"Extension","OperationOutcome.issue.id":"System.String","OperationOutcome.issue.location":"string","OperationOutcome.issue.modifierExtension":"Extension","OperationOutcome.issue.severity":"code","OperationOutcome.language":"code","OperationOutcome.meta":"Meta","OperationOutcome.modifierExtension":"Extension","OperationOutcome.text":"Narrative","Organization.active":"boolean","Organization.address":"Address","Organization.alias":"string","Organization.contact.address":"Address","Organization.contact.extension":"Extension","Organization.contact.id":"System.String","Organization.contact.modifierExtension":"Extension","Organization.contact.name":"HumanName","Organization.contact.purpose":"CodeableConcept","Organization.contact.telecom":"ContactPoint","Organization.contained":"Resource","Organization.endpoint":"Reference","Organization.extension":"Extension","Organization.id":"System.String","Organization.identifier":"Identifier","Organization.implicitRules":"uri","Organization.language":"code","Organization.meta":"Meta","Organization.modifierExtension":"Extension","Organization.name":"string","Organization.partOf":"Reference","Organization.telecom":"ContactPoint","Organization.text":"Narrative","Organization.type":"CodeableConcept","OrganizationAffiliation.active":"boolean","OrganizationAffiliation.code":"CodeableConcept","OrganizationAffiliation.contained":"Resource","OrganizationAffiliation.endpoint":"Reference","OrganizationAffiliation.extension":"Extension","OrganizationAffiliation.healthcareService":"Reference","OrganizationAffiliation.id":"System.String","OrganizationAffiliation.identifier":"Identifier","OrganizationAffiliation.implicitRules":"uri","OrganizationAffiliation.language":"code","OrganizationAffiliation.location":"Reference","OrganizationAffiliation.meta":"Meta","OrganizationAffiliation.modifierExtension":"Extension","OrganizationAffiliation.network":"Reference","OrganizationAffiliation.organization":"Reference","OrganizationAffiliation.participatingOrganization":"Reference","OrganizationAffiliation.period":"Period","OrganizationAffiliation.specialty":"CodeableConcept","OrganizationAffiliation.telecom":"ContactPoint","OrganizationAffiliation.text":"Narrative","ParameterDefinition.documentation":"string","ParameterDefinition.extension":"Extension","ParameterDefinition.id":"System.String","ParameterDefinition.max":"string","ParameterDefinition.min":"integer","ParameterDefinition.name":"code","ParameterDefinition.profile":"canonical","ParameterDefinition.type":"code","ParameterDefinition.use":"code","Parameters.id":"System.String","Parameters.implicitRules":"uri","Parameters.language":"code","Parameters.meta":"Meta","Parameters.parameter.extension":"Extension","Parameters.parameter.id":"System.String","Parameters.parameter.modifierExtension":"Extension","Parameters.parameter.name":"string","Parameters.parameter.resource":"Resource","Parameters.parameter.valueAddress":"Address","Parameters.parameter.valueAge":"Age","Parameters.parameter.valueAnnotation":"Annotation","Parameters.parameter.valueAttachment":"Attachment","Parameters.parameter.valueBase64Binary":"base64Binary","Parameters.parameter.valueBoolean":"boolean","Parameters.parameter.valueCanonical":"canonical","Parameters.parameter.valueCode":"code","Parameters.parameter.valueCodeableConcept":"CodeableConcept","Parameters.parameter.valueCoding":"Coding","Parameters.parameter.valueContactDetail":"ContactDetail","Parameters.parameter.valueContactPoint":"ContactPoint","Parameters.parameter.valueContributor":"Contributor","Parameters.parameter.valueCount":"Count","Parameters.parameter.valueDataRequirement":"DataRequirement","Parameters.parameter.valueDate":"date","Parameters.parameter.valueDateTime":"dateTime","Parameters.parameter.valueDecimal":"decimal","Parameters.parameter.valueDistance":"Distance","Parameters.parameter.valueDosage":"Dosage","Parameters.parameter.valueDuration":"Duration","Parameters.parameter.valueExpression":"Expression","Parameters.parameter.valueHumanName":"HumanName","Parameters.parameter.valueId":"id","Parameters.parameter.valueIdentifier":"Identifier","Parameters.parameter.valueInstant":"instant","Parameters.parameter.valueInteger":"integer","Parameters.parameter.valueMarkdown":"markdown","Parameters.parameter.valueMeta":"Meta","Parameters.parameter.valueMoney":"Money","Parameters.parameter.valueOid":"oid","Parameters.parameter.valueParameterDefinition":"ParameterDefinition","Parameters.parameter.valuePeriod":"Period","Parameters.parameter.valuePositiveInt":"positiveInt","Parameters.parameter.valueQuantity":"Quantity","Parameters.parameter.valueRange":"Range","Parameters.parameter.valueRatio":"Ratio","Parameters.parameter.valueReference":"Reference","Parameters.parameter.valueRelatedArtifact":"RelatedArtifact","Parameters.parameter.valueSampledData":"SampledData","Parameters.parameter.valueSignature":"Signature","Parameters.parameter.valueString":"string","Parameters.parameter.valueTime":"time","Parameters.parameter.valueTiming":"Timing","Parameters.parameter.valueTriggerDefinition":"TriggerDefinition","Parameters.parameter.valueUnsignedInt":"unsignedInt","Parameters.parameter.valueUri":"uri","Parameters.parameter.valueUrl":"url","Parameters.parameter.valueUsageContext":"UsageContext","Parameters.parameter.valueUuid":"uuid","Patient.active":"boolean","Patient.address":"Address","Patient.birthDate":"date","Patient.communication.extension":"Extension","Patient.communication.id":"System.String","Patient.communication.language":"CodeableConcept","Patient.communication.modifierExtension":"Extension","Patient.communication.preferred":"boolean","Patient.contact.address":"Address","Patient.contact.extension":"Extension","Patient.contact.gender":"code","Patient.contact.id":"System.String","Patient.contact.modifierExtension":"Extension","Patient.contact.name":"HumanName","Patient.contact.organization":"Reference","Patient.contact.period":"Period","Patient.contact.relationship":"CodeableConcept","Patient.contact.telecom":"ContactPoint","Patient.contained":"Resource","Patient.deceasedBoolean":"boolean","Patient.deceasedDateTime":"dateTime","Patient.extension":"Extension","Patient.gender":"code","Patient.generalPractitioner":"Reference","Patient.id":"System.String","Patient.identifier":"Identifier","Patient.implicitRules":"uri","Patient.language":"code","Patient.link.extension":"Extension","Patient.link.id":"System.String","Patient.link.modifierExtension":"Extension","Patient.link.other":"Reference","Patient.link.type":"code","Patient.managingOrganization":"Reference","Patient.maritalStatus":"CodeableConcept","Patient.meta":"Meta","Patient.modifierExtension":"Extension","Patient.multipleBirthBoolean":"boolean","Patient.multipleBirthInteger":"integer","Patient.name":"HumanName","Patient.photo":"Attachment","Patient.telecom":"ContactPoint","Patient.text":"Narrative","PaymentNotice.amount":"Money","PaymentNotice.contained":"Resource","PaymentNotice.created":"dateTime","PaymentNotice.extension":"Extension","PaymentNotice.id":"System.String","PaymentNotice.identifier":"Identifier","PaymentNotice.implicitRules":"uri","PaymentNotice.language":"code","PaymentNotice.meta":"Meta","PaymentNotice.modifierExtension":"Extension","PaymentNotice.payee":"Reference","PaymentNotice.payment":"Reference","PaymentNotice.paymentDate":"date","PaymentNotice.paymentStatus":"CodeableConcept","PaymentNotice.provider":"Reference","PaymentNotice.recipient":"Reference","PaymentNotice.request":"Reference","PaymentNotice.response":"Reference","PaymentNotice.status":"code","PaymentNotice.text":"Narrative","PaymentReconciliation.contained":"Resource","PaymentReconciliation.created":"dateTime","PaymentReconciliation.detail.amount":"Money","PaymentReconciliation.detail.date":"date","PaymentReconciliation.detail.extension":"Extension","PaymentReconciliation.detail.id":"System.String","PaymentReconciliation.detail.identifier":"Identifier","PaymentReconciliation.detail.modifierExtension":"Extension","PaymentReconciliation.detail.payee":"Reference","PaymentReconciliation.detail.predecessor":"Identifier","PaymentReconciliation.detail.request":"Reference","PaymentReconciliation.detail.response":"Reference","PaymentReconciliation.detail.responsible":"Reference","PaymentReconciliation.detail.submitter":"Reference","PaymentReconciliation.detail.type":"CodeableConcept","PaymentReconciliation.disposition":"string","PaymentReconciliation.extension":"Extension","PaymentReconciliation.formCode":"CodeableConcept","PaymentReconciliation.id":"System.String","PaymentReconciliation.identifier":"Identifier","PaymentReconciliation.implicitRules":"uri","PaymentReconciliation.language":"code","PaymentReconciliation.meta":"Meta","PaymentReconciliation.modifierExtension":"Extension","PaymentReconciliation.outcome":"code","PaymentReconciliation.paymentAmount":"Money","PaymentReconciliation.paymentDate":"date","PaymentReconciliation.paymentIdentifier":"Identifier","PaymentReconciliation.paymentIssuer":"Reference","PaymentReconciliation.period":"Period","PaymentReconciliation.processNote.extension":"Extension","PaymentReconciliation.processNote.id":"System.String","PaymentReconciliation.processNote.modifierExtension":"Extension","PaymentReconciliation.processNote.text":"string","PaymentReconciliation.processNote.type":"code","PaymentReconciliation.request":"Reference","PaymentReconciliation.requestor":"Reference","PaymentReconciliation.status":"code","PaymentReconciliation.text":"Narrative","Period.end":"dateTime","Period.extension":"Extension","Period.id":"System.String","Period.start":"dateTime","Person.active":"boolean","Person.address":"Address","Person.birthDate":"date","Person.contained":"Resource","Person.extension":"Extension","Person.gender":"code","Person.id":"System.String","Person.identifier":"Identifier","Person.implicitRules":"uri","Person.language":"code","Person.link.assurance":"code","Person.link.extension":"Extension","Person.link.id":"System.String","Person.link.modifierExtension":"Extension","Person.link.target":"Reference","Person.managingOrganization":"Reference","Person.meta":"Meta","Person.modifierExtension":"Extension","Person.name":"HumanName","Person.photo":"Attachment","Person.telecom":"ContactPoint","Person.text":"Narrative","PlanDefinition.action.cardinalityBehavior":"code","PlanDefinition.action.code":"CodeableConcept","PlanDefinition.action.condition.expression":"Expression","PlanDefinition.action.condition.extension":"Extension","PlanDefinition.action.condition.id":"System.String","PlanDefinition.action.condition.kind":"code","PlanDefinition.action.condition.modifierExtension":"Extension","PlanDefinition.action.definitionCanonical":"canonical","PlanDefinition.action.definitionUri":"uri","PlanDefinition.action.description":"string","PlanDefinition.action.documentation":"RelatedArtifact","PlanDefinition.action.dynamicValue.expression":"Expression","PlanDefinition.action.dynamicValue.extension":"Extension","PlanDefinition.action.dynamicValue.id":"System.String","PlanDefinition.action.dynamicValue.modifierExtension":"Extension","PlanDefinition.action.dynamicValue.path":"string","PlanDefinition.action.extension":"Extension","PlanDefinition.action.goalId":"id","PlanDefinition.action.groupingBehavior":"code","PlanDefinition.action.id":"System.String","PlanDefinition.action.input":"DataRequirement","PlanDefinition.action.modifierExtension":"Extension","PlanDefinition.action.output":"DataRequirement","PlanDefinition.action.participant.extension":"Extension","PlanDefinition.action.participant.id":"System.String","PlanDefinition.action.participant.modifierExtension":"Extension","PlanDefinition.action.participant.role":"CodeableConcept","PlanDefinition.action.participant.type":"code","PlanDefinition.action.precheckBehavior":"code","PlanDefinition.action.prefix":"string","PlanDefinition.action.priority":"code","PlanDefinition.action.reason":"CodeableConcept","PlanDefinition.action.relatedAction.actionId":"id","PlanDefinition.action.relatedAction.extension":"Extension","PlanDefinition.action.relatedAction.id":"System.String","PlanDefinition.action.relatedAction.modifierExtension":"Extension","PlanDefinition.action.relatedAction.offsetDuration":"Duration","PlanDefinition.action.relatedAction.offsetRange":"Range","PlanDefinition.action.relatedAction.relationship":"code","PlanDefinition.action.requiredBehavior":"code","PlanDefinition.action.selectionBehavior":"code","PlanDefinition.action.subjectCodeableConcept":"CodeableConcept","PlanDefinition.action.subjectReference":"Reference","PlanDefinition.action.textEquivalent":"string","PlanDefinition.action.timingAge":"Age","PlanDefinition.action.timingDateTime":"dateTime","PlanDefinition.action.timingDuration":"Duration","PlanDefinition.action.timingPeriod":"Period","PlanDefinition.action.timingRange":"Range","PlanDefinition.action.timingTiming":"Timing","PlanDefinition.action.title":"string","PlanDefinition.action.transform":"canonical","PlanDefinition.action.trigger":"TriggerDefinition","PlanDefinition.action.type":"CodeableConcept","PlanDefinition.approvalDate":"date","PlanDefinition.author":"ContactDetail","PlanDefinition.contact":"ContactDetail","PlanDefinition.contained":"Resource","PlanDefinition.copyright":"markdown","PlanDefinition.date":"dateTime","PlanDefinition.description":"markdown","PlanDefinition.editor":"ContactDetail","PlanDefinition.effectivePeriod":"Period","PlanDefinition.endorser":"ContactDetail","PlanDefinition.experimental":"boolean","PlanDefinition.extension":"Extension","PlanDefinition.goal.addresses":"CodeableConcept","PlanDefinition.goal.category":"CodeableConcept","PlanDefinition.goal.description":"CodeableConcept","PlanDefinition.goal.documentation":"RelatedArtifact","PlanDefinition.goal.extension":"Extension","PlanDefinition.goal.id":"System.String","PlanDefinition.goal.modifierExtension":"Extension","PlanDefinition.goal.priority":"CodeableConcept","PlanDefinition.goal.start":"CodeableConcept","PlanDefinition.goal.target.detailCodeableConcept":"CodeableConcept","PlanDefinition.goal.target.detailQuantity":"Quantity","PlanDefinition.goal.target.detailRange":"Range","PlanDefinition.goal.target.due":"Duration","PlanDefinition.goal.target.extension":"Extension","PlanDefinition.goal.target.id":"System.String","PlanDefinition.goal.target.measure":"CodeableConcept","PlanDefinition.goal.target.modifierExtension":"Extension","PlanDefinition.id":"System.String","PlanDefinition.identifier":"Identifier","PlanDefinition.implicitRules":"uri","PlanDefinition.jurisdiction":"CodeableConcept","PlanDefinition.language":"code","PlanDefinition.lastReviewDate":"date","PlanDefinition.library":"canonical","PlanDefinition.meta":"Meta","PlanDefinition.modifierExtension":"Extension","PlanDefinition.name":"string","PlanDefinition.publisher":"string","PlanDefinition.purpose":"markdown","PlanDefinition.relatedArtifact":"RelatedArtifact","PlanDefinition.reviewer":"ContactDetail","PlanDefinition.status":"code","PlanDefinition.subjectCodeableConcept":"CodeableConcept","PlanDefinition.subjectReference":"Reference","PlanDefinition.subtitle":"string","PlanDefinition.text":"Narrative","PlanDefinition.title":"string","PlanDefinition.topic":"CodeableConcept","PlanDefinition.type":"CodeableConcept","PlanDefinition.url":"uri","PlanDefinition.usage":"string","PlanDefinition.useContext":"UsageContext","PlanDefinition.version":"string","Population.ageCodeableConcept":"CodeableConcept","Population.ageRange":"Range","Population.extension":"Extension","Population.gender":"CodeableConcept","Population.id":"System.String","Population.modifierExtension":"Extension","Population.physiologicalCondition":"CodeableConcept","Population.race":"CodeableConcept","Practitioner.active":"boolean","Practitioner.address":"Address","Practitioner.birthDate":"date","Practitioner.communication":"CodeableConcept","Practitioner.contained":"Resource","Practitioner.extension":"Extension","Practitioner.gender":"code","Practitioner.id":"System.String","Practitioner.identifier":"Identifier","Practitioner.implicitRules":"uri","Practitioner.language":"code","Practitioner.meta":"Meta","Practitioner.modifierExtension":"Extension","Practitioner.name":"HumanName","Practitioner.photo":"Attachment","Practitioner.qualification.code":"CodeableConcept","Practitioner.qualification.extension":"Extension","Practitioner.qualification.id":"System.String","Practitioner.qualification.identifier":"Identifier","Practitioner.qualification.issuer":"Reference","Practitioner.qualification.modifierExtension":"Extension","Practitioner.qualification.period":"Period","Practitioner.telecom":"ContactPoint","Practitioner.text":"Narrative","PractitionerRole.active":"boolean","PractitionerRole.availabilityExceptions":"string","PractitionerRole.availableTime.allDay":"boolean","PractitionerRole.availableTime.availableEndTime":"time","PractitionerRole.availableTime.availableStartTime":"time","PractitionerRole.availableTime.daysOfWeek":"code","PractitionerRole.availableTime.extension":"Extension","PractitionerRole.availableTime.id":"System.String","PractitionerRole.availableTime.modifierExtension":"Extension","PractitionerRole.code":"CodeableConcept","PractitionerRole.contained":"Resource","PractitionerRole.endpoint":"Reference","PractitionerRole.extension":"Extension","PractitionerRole.healthcareService":"Reference","PractitionerRole.id":"System.String","PractitionerRole.identifier":"Identifier","PractitionerRole.implicitRules":"uri","PractitionerRole.language":"code","PractitionerRole.location":"Reference","PractitionerRole.meta":"Meta","PractitionerRole.modifierExtension":"Extension","PractitionerRole.notAvailable.description":"string","PractitionerRole.notAvailable.during":"Period","PractitionerRole.notAvailable.extension":"Extension","PractitionerRole.notAvailable.id":"System.String","PractitionerRole.notAvailable.modifierExtension":"Extension","PractitionerRole.organization":"Reference","PractitionerRole.period":"Period","PractitionerRole.practitioner":"Reference","PractitionerRole.specialty":"CodeableConcept","PractitionerRole.telecom":"ContactPoint","PractitionerRole.text":"Narrative","Procedure.asserter":"Reference","Procedure.basedOn":"Reference","Procedure.bodySite":"CodeableConcept","Procedure.category":"CodeableConcept","Procedure.code":"CodeableConcept","Procedure.complication":"CodeableConcept","Procedure.complicationDetail":"Reference","Procedure.contained":"Resource","Procedure.encounter":"Reference","Procedure.extension":"Extension","Procedure.focalDevice.action":"CodeableConcept","Procedure.focalDevice.extension":"Extension","Procedure.focalDevice.id":"System.String","Procedure.focalDevice.manipulated":"Reference","Procedure.focalDevice.modifierExtension":"Extension","Procedure.followUp":"CodeableConcept","Procedure.id":"System.String","Procedure.identifier":"Identifier","Procedure.implicitRules":"uri","Procedure.instantiatesCanonical":"canonical","Procedure.instantiatesUri":"uri","Procedure.language":"code","Procedure.location":"Reference","Procedure.meta":"Meta","Procedure.modifierExtension":"Extension","Procedure.note":"Annotation","Procedure.outcome":"CodeableConcept","Procedure.partOf":"Reference","Procedure.performedAge":"Age","Procedure.performedDateTime":"dateTime","Procedure.performedPeriod":"Period","Procedure.performedRange":"Range","Procedure.performedString":"string","Procedure.performer.actor":"Reference","Procedure.performer.extension":"Extension","Procedure.performer.function":"CodeableConcept","Procedure.performer.id":"System.String","Procedure.performer.modifierExtension":"Extension","Procedure.performer.onBehalfOf":"Reference","Procedure.reasonCode":"CodeableConcept","Procedure.reasonReference":"Reference","Procedure.recorder":"Reference","Procedure.report":"Reference","Procedure.status":"code","Procedure.statusReason":"CodeableConcept","Procedure.subject":"Reference","Procedure.text":"Narrative","Procedure.usedCode":"CodeableConcept","Procedure.usedReference":"Reference","ProdCharacteristic.color":"string","ProdCharacteristic.depth":"Quantity","ProdCharacteristic.extension":"Extension","ProdCharacteristic.externalDiameter":"Quantity","ProdCharacteristic.height":"Quantity","ProdCharacteristic.id":"System.String","ProdCharacteristic.image":"Attachment","ProdCharacteristic.imprint":"string","ProdCharacteristic.modifierExtension":"Extension","ProdCharacteristic.nominalVolume":"Quantity","ProdCharacteristic.scoring":"CodeableConcept","ProdCharacteristic.shape":"string","ProdCharacteristic.weight":"Quantity","ProdCharacteristic.width":"Quantity","ProductShelfLife.extension":"Extension","ProductShelfLife.id":"System.String","ProductShelfLife.identifier":"Identifier","ProductShelfLife.modifierExtension":"Extension","ProductShelfLife.period":"Quantity","ProductShelfLife.specialPrecautionsForStorage":"CodeableConcept","ProductShelfLife.type":"CodeableConcept","Provenance.activity":"CodeableConcept","Provenance.agent.extension":"Extension","Provenance.agent.id":"System.String","Provenance.agent.modifierExtension":"Extension","Provenance.agent.onBehalfOf":"Reference","Provenance.agent.role":"CodeableConcept","Provenance.agent.type":"CodeableConcept","Provenance.agent.who":"Reference","Provenance.contained":"Resource","Provenance.entity.extension":"Extension","Provenance.entity.id":"System.String","Provenance.entity.modifierExtension":"Extension","Provenance.entity.role":"code","Provenance.entity.what":"Reference","Provenance.extension":"Extension","Provenance.id":"System.String","Provenance.implicitRules":"uri","Provenance.language":"code","Provenance.location":"Reference","Provenance.meta":"Meta","Provenance.modifierExtension":"Extension","Provenance.occurredDateTime":"dateTime","Provenance.occurredPeriod":"Period","Provenance.policy":"uri","Provenance.reason":"CodeableConcept","Provenance.recorded":"instant","Provenance.signature":"Signature","Provenance.target":"Reference","Provenance.text":"Narrative","Quantity.code":"code","Quantity.comparator":"code","Quantity.extension":"Extension","Quantity.id":"System.String","Quantity.system":"uri","Quantity.unit":"string","Quantity.value":"decimal","Questionnaire.approvalDate":"date","Questionnaire.code":"Coding","Questionnaire.contact":"ContactDetail","Questionnaire.contained":"Resource","Questionnaire.copyright":"markdown","Questionnaire.date":"dateTime","Questionnaire.derivedFrom":"canonical","Questionnaire.description":"markdown","Questionnaire.effectivePeriod":"Period","Questionnaire.experimental":"boolean","Questionnaire.extension":"Extension","Questionnaire.id":"System.String","Questionnaire.identifier":"Identifier","Questionnaire.implicitRules":"uri","Questionnaire.item.answerOption.extension":"Extension","Questionnaire.item.answerOption.id":"System.String","Questionnaire.item.answerOption.initialSelected":"boolean","Questionnaire.item.answerOption.modifierExtension":"Extension","Questionnaire.item.answerOption.valueCoding":"Coding","Questionnaire.item.answerOption.valueDate":"date","Questionnaire.item.answerOption.valueInteger":"integer","Questionnaire.item.answerOption.valueReference":"Reference","Questionnaire.item.answerOption.valueString":"string","Questionnaire.item.answerOption.valueTime":"time","Questionnaire.item.answerValueSet":"canonical","Questionnaire.item.code":"Coding","Questionnaire.item.definition":"uri","Questionnaire.item.enableBehavior":"code","Questionnaire.item.enableWhen.answerBoolean":"boolean","Questionnaire.item.enableWhen.answerCoding":"Coding","Questionnaire.item.enableWhen.answerDate":"date","Questionnaire.item.enableWhen.answerDateTime":"dateTime","Questionnaire.item.enableWhen.answerDecimal":"decimal","Questionnaire.item.enableWhen.answerInteger":"integer","Questionnaire.item.enableWhen.answerQuantity":"Quantity","Questionnaire.item.enableWhen.answerReference":"Reference","Questionnaire.item.enableWhen.answerString":"string","Questionnaire.item.enableWhen.answerTime":"time","Questionnaire.item.enableWhen.extension":"Extension","Questionnaire.item.enableWhen.id":"System.String","Questionnaire.item.enableWhen.modifierExtension":"Extension","Questionnaire.item.enableWhen.operator":"code","Questionnaire.item.enableWhen.question":"string","Questionnaire.item.extension":"Extension","Questionnaire.item.id":"System.String","Questionnaire.item.initial.extension":"Extension","Questionnaire.item.initial.id":"System.String","Questionnaire.item.initial.modifierExtension":"Extension","Questionnaire.item.initial.valueAttachment":"Attachment","Questionnaire.item.initial.valueBoolean":"boolean","Questionnaire.item.initial.valueCoding":"Coding","Questionnaire.item.initial.valueDate":"date","Questionnaire.item.initial.valueDateTime":"dateTime","Questionnaire.item.initial.valueDecimal":"decimal","Questionnaire.item.initial.valueInteger":"integer","Questionnaire.item.initial.valueQuantity":"Quantity","Questionnaire.item.initial.valueReference":"Reference","Questionnaire.item.initial.valueString":"string","Questionnaire.item.initial.valueTime":"time","Questionnaire.item.initial.valueUri":"uri","Questionnaire.item.linkId":"string","Questionnaire.item.maxLength":"integer","Questionnaire.item.modifierExtension":"Extension","Questionnaire.item.prefix":"string","Questionnaire.item.readOnly":"boolean","Questionnaire.item.repeats":"boolean","Questionnaire.item.required":"boolean","Questionnaire.item.text":"string","Questionnaire.item.type":"code","Questionnaire.jurisdiction":"CodeableConcept","Questionnaire.language":"code","Questionnaire.lastReviewDate":"date","Questionnaire.meta":"Meta","Questionnaire.modifierExtension":"Extension","Questionnaire.name":"string","Questionnaire.publisher":"string","Questionnaire.purpose":"markdown","Questionnaire.status":"code","Questionnaire.subjectType":"code","Questionnaire.text":"Narrative","Questionnaire.title":"string","Questionnaire.url":"uri","Questionnaire.useContext":"UsageContext","Questionnaire.version":"string","QuestionnaireResponse.author":"Reference","QuestionnaireResponse.authored":"dateTime","QuestionnaireResponse.basedOn":"Reference","QuestionnaireResponse.contained":"Resource","QuestionnaireResponse.encounter":"Reference","QuestionnaireResponse.extension":"Extension","QuestionnaireResponse.id":"System.String","QuestionnaireResponse.identifier":"Identifier","QuestionnaireResponse.implicitRules":"uri","QuestionnaireResponse.item.answer.extension":"Extension","QuestionnaireResponse.item.answer.id":"System.String","QuestionnaireResponse.item.answer.modifierExtension":"Extension","QuestionnaireResponse.item.answer.valueAttachment":"Attachment","QuestionnaireResponse.item.answer.valueBoolean":"boolean","QuestionnaireResponse.item.answer.valueCoding":"Coding","QuestionnaireResponse.item.answer.valueDate":"date","QuestionnaireResponse.item.answer.valueDateTime":"dateTime","QuestionnaireResponse.item.answer.valueDecimal":"decimal","QuestionnaireResponse.item.answer.valueInteger":"integer","QuestionnaireResponse.item.answer.valueQuantity":"Quantity","QuestionnaireResponse.item.answer.valueReference":"Reference","QuestionnaireResponse.item.answer.valueString":"string","QuestionnaireResponse.item.answer.valueTime":"time","QuestionnaireResponse.item.answer.valueUri":"uri","QuestionnaireResponse.item.definition":"uri","QuestionnaireResponse.item.extension":"Extension","QuestionnaireResponse.item.id":"System.String","QuestionnaireResponse.item.linkId":"string","QuestionnaireResponse.item.modifierExtension":"Extension","QuestionnaireResponse.item.text":"string","QuestionnaireResponse.language":"code","QuestionnaireResponse.meta":"Meta","QuestionnaireResponse.modifierExtension":"Extension","QuestionnaireResponse.partOf":"Reference","QuestionnaireResponse.questionnaire":"canonical","QuestionnaireResponse.source":"Reference","QuestionnaireResponse.status":"code","QuestionnaireResponse.subject":"Reference","QuestionnaireResponse.text":"Narrative","Range.extension":"Extension","Range.high":"Quantity","Range.id":"System.String","Range.low":"Quantity","Ratio.denominator":"Quantity","Ratio.extension":"Extension","Ratio.id":"System.String","Ratio.numerator":"Quantity","Reference.display":"string","Reference.extension":"Extension","Reference.id":"System.String","Reference.identifier":"Identifier","Reference.reference":"string","Reference.type":"uri","RelatedArtifact.citation":"markdown","RelatedArtifact.display":"string","RelatedArtifact.document":"Attachment","RelatedArtifact.extension":"Extension","RelatedArtifact.id":"System.String","RelatedArtifact.label":"string","RelatedArtifact.resource":"canonical","RelatedArtifact.type":"code","RelatedArtifact.url":"url","RelatedPerson.active":"boolean","RelatedPerson.address":"Address","RelatedPerson.birthDate":"date","RelatedPerson.communication.extension":"Extension","RelatedPerson.communication.id":"System.String","RelatedPerson.communication.language":"CodeableConcept","RelatedPerson.communication.modifierExtension":"Extension","RelatedPerson.communication.preferred":"boolean","RelatedPerson.contained":"Resource","RelatedPerson.extension":"Extension","RelatedPerson.gender":"code","RelatedPerson.id":"System.String","RelatedPerson.identifier":"Identifier","RelatedPerson.implicitRules":"uri","RelatedPerson.language":"code","RelatedPerson.meta":"Meta","RelatedPerson.modifierExtension":"Extension","RelatedPerson.name":"HumanName","RelatedPerson.patient":"Reference","RelatedPerson.period":"Period","RelatedPerson.photo":"Attachment","RelatedPerson.relationship":"CodeableConcept","RelatedPerson.telecom":"ContactPoint","RelatedPerson.text":"Narrative","RequestGroup.action.cardinalityBehavior":"code","RequestGroup.action.code":"CodeableConcept","RequestGroup.action.condition.expression":"Expression","RequestGroup.action.condition.extension":"Extension","RequestGroup.action.condition.id":"System.String","RequestGroup.action.condition.kind":"code","RequestGroup.action.condition.modifierExtension":"Extension","RequestGroup.action.description":"string","RequestGroup.action.documentation":"RelatedArtifact","RequestGroup.action.extension":"Extension","RequestGroup.action.groupingBehavior":"code","RequestGroup.action.id":"System.String","RequestGroup.action.modifierExtension":"Extension","RequestGroup.action.participant":"Reference","RequestGroup.action.precheckBehavior":"code","RequestGroup.action.prefix":"string","RequestGroup.action.priority":"code","RequestGroup.action.relatedAction.actionId":"id","RequestGroup.action.relatedAction.extension":"Extension","RequestGroup.action.relatedAction.id":"System.String","RequestGroup.action.relatedAction.modifierExtension":"Extension","RequestGroup.action.relatedAction.offsetDuration":"Duration","RequestGroup.action.relatedAction.offsetRange":"Range","RequestGroup.action.relatedAction.relationship":"code","RequestGroup.action.requiredBehavior":"code","RequestGroup.action.resource":"Reference","RequestGroup.action.selectionBehavior":"code","RequestGroup.action.textEquivalent":"string","RequestGroup.action.timingAge":"Age","RequestGroup.action.timingDateTime":"dateTime","RequestGroup.action.timingDuration":"Duration","RequestGroup.action.timingPeriod":"Period","RequestGroup.action.timingRange":"Range","RequestGroup.action.timingTiming":"Timing","RequestGroup.action.title":"string","RequestGroup.action.type":"CodeableConcept","RequestGroup.author":"Reference","RequestGroup.authoredOn":"dateTime","RequestGroup.basedOn":"Reference","RequestGroup.code":"CodeableConcept","RequestGroup.contained":"Resource","RequestGroup.encounter":"Reference","RequestGroup.extension":"Extension","RequestGroup.groupIdentifier":"Identifier","RequestGroup.id":"System.String","RequestGroup.identifier":"Identifier","RequestGroup.implicitRules":"uri","RequestGroup.instantiatesCanonical":"canonical","RequestGroup.instantiatesUri":"uri","RequestGroup.intent":"code","RequestGroup.language":"code","RequestGroup.meta":"Meta","RequestGroup.modifierExtension":"Extension","RequestGroup.note":"Annotation","RequestGroup.priority":"code","RequestGroup.reasonCode":"CodeableConcept","RequestGroup.reasonReference":"Reference","RequestGroup.replaces":"Reference","RequestGroup.status":"code","RequestGroup.subject":"Reference","RequestGroup.text":"Narrative","ResearchDefinition.approvalDate":"date","ResearchDefinition.author":"ContactDetail","ResearchDefinition.comment":"string","ResearchDefinition.contact":"ContactDetail","ResearchDefinition.contained":"Resource","ResearchDefinition.copyright":"markdown","ResearchDefinition.date":"dateTime","ResearchDefinition.description":"markdown","ResearchDefinition.editor":"ContactDetail","ResearchDefinition.effectivePeriod":"Period","ResearchDefinition.endorser":"ContactDetail","ResearchDefinition.experimental":"boolean","ResearchDefinition.exposure":"Reference","ResearchDefinition.exposureAlternative":"Reference","ResearchDefinition.extension":"Extension","ResearchDefinition.id":"System.String","ResearchDefinition.identifier":"Identifier","ResearchDefinition.implicitRules":"uri","ResearchDefinition.jurisdiction":"CodeableConcept","ResearchDefinition.language":"code","ResearchDefinition.lastReviewDate":"date","ResearchDefinition.library":"canonical","ResearchDefinition.meta":"Meta","ResearchDefinition.modifierExtension":"Extension","ResearchDefinition.name":"string","ResearchDefinition.outcome":"Reference","ResearchDefinition.population":"Reference","ResearchDefinition.publisher":"string","ResearchDefinition.purpose":"markdown","ResearchDefinition.relatedArtifact":"RelatedArtifact","ResearchDefinition.reviewer":"ContactDetail","ResearchDefinition.shortTitle":"string","ResearchDefinition.status":"code","ResearchDefinition.subjectCodeableConcept":"CodeableConcept","ResearchDefinition.subjectReference":"Reference","ResearchDefinition.subtitle":"string","ResearchDefinition.text":"Narrative","ResearchDefinition.title":"string","ResearchDefinition.topic":"CodeableConcept","ResearchDefinition.url":"uri","ResearchDefinition.usage":"string","ResearchDefinition.useContext":"UsageContext","ResearchDefinition.version":"string","ResearchElementDefinition.approvalDate":"date","ResearchElementDefinition.author":"ContactDetail","ResearchElementDefinition.characteristic.definitionCanonical":"canonical","ResearchElementDefinition.characteristic.definitionCodeableConcept":"CodeableConcept","ResearchElementDefinition.characteristic.definitionDataRequirement":"DataRequirement","ResearchElementDefinition.characteristic.definitionExpression":"Expression","ResearchElementDefinition.characteristic.exclude":"boolean","ResearchElementDefinition.characteristic.extension":"Extension","ResearchElementDefinition.characteristic.id":"System.String","ResearchElementDefinition.characteristic.modifierExtension":"Extension","ResearchElementDefinition.characteristic.participantEffectiveDateTime":"dateTime","ResearchElementDefinition.characteristic.participantEffectiveDescription":"string","ResearchElementDefinition.characteristic.participantEffectiveDuration":"Duration","ResearchElementDefinition.characteristic.participantEffectiveGroupMeasure":"code","ResearchElementDefinition.characteristic.participantEffectivePeriod":"Period","ResearchElementDefinition.characteristic.participantEffectiveTimeFromStart":"Duration","ResearchElementDefinition.characteristic.participantEffectiveTiming":"Timing","ResearchElementDefinition.characteristic.studyEffectiveDateTime":"dateTime","ResearchElementDefinition.characteristic.studyEffectiveDescription":"string","ResearchElementDefinition.characteristic.studyEffectiveDuration":"Duration","ResearchElementDefinition.characteristic.studyEffectiveGroupMeasure":"code","ResearchElementDefinition.characteristic.studyEffectivePeriod":"Period","ResearchElementDefinition.characteristic.studyEffectiveTimeFromStart":"Duration","ResearchElementDefinition.characteristic.studyEffectiveTiming":"Timing","ResearchElementDefinition.characteristic.unitOfMeasure":"CodeableConcept","ResearchElementDefinition.characteristic.usageContext":"UsageContext","ResearchElementDefinition.comment":"string","ResearchElementDefinition.contact":"ContactDetail","ResearchElementDefinition.contained":"Resource","ResearchElementDefinition.copyright":"markdown","ResearchElementDefinition.date":"dateTime","ResearchElementDefinition.description":"markdown","ResearchElementDefinition.editor":"ContactDetail","ResearchElementDefinition.effectivePeriod":"Period","ResearchElementDefinition.endorser":"ContactDetail","ResearchElementDefinition.experimental":"boolean","ResearchElementDefinition.extension":"Extension","ResearchElementDefinition.id":"System.String","ResearchElementDefinition.identifier":"Identifier","ResearchElementDefinition.implicitRules":"uri","ResearchElementDefinition.jurisdiction":"CodeableConcept","ResearchElementDefinition.language":"code","ResearchElementDefinition.lastReviewDate":"date","ResearchElementDefinition.library":"canonical","ResearchElementDefinition.meta":"Meta","ResearchElementDefinition.modifierExtension":"Extension","ResearchElementDefinition.name":"string","ResearchElementDefinition.publisher":"string","ResearchElementDefinition.purpose":"markdown","ResearchElementDefinition.relatedArtifact":"RelatedArtifact","ResearchElementDefinition.reviewer":"ContactDetail","ResearchElementDefinition.shortTitle":"string","ResearchElementDefinition.status":"code","ResearchElementDefinition.subjectCodeableConcept":"CodeableConcept","ResearchElementDefinition.subjectReference":"Reference","ResearchElementDefinition.subtitle":"string","ResearchElementDefinition.text":"Narrative","ResearchElementDefinition.title":"string","ResearchElementDefinition.topic":"CodeableConcept","ResearchElementDefinition.type":"code","ResearchElementDefinition.url":"uri","ResearchElementDefinition.usage":"string","ResearchElementDefinition.useContext":"UsageContext","ResearchElementDefinition.variableType":"code","ResearchElementDefinition.version":"string","ResearchStudy.arm.description":"string","ResearchStudy.arm.extension":"Extension","ResearchStudy.arm.id":"System.String","ResearchStudy.arm.modifierExtension":"Extension","ResearchStudy.arm.name":"string","ResearchStudy.arm.type":"CodeableConcept","ResearchStudy.category":"CodeableConcept","ResearchStudy.condition":"CodeableConcept","ResearchStudy.contact":"ContactDetail","ResearchStudy.contained":"Resource","ResearchStudy.description":"markdown","ResearchStudy.enrollment":"Reference","ResearchStudy.extension":"Extension","ResearchStudy.focus":"CodeableConcept","ResearchStudy.id":"System.String","ResearchStudy.identifier":"Identifier","ResearchStudy.implicitRules":"uri","ResearchStudy.keyword":"CodeableConcept","ResearchStudy.language":"code","ResearchStudy.location":"CodeableConcept","ResearchStudy.meta":"Meta","ResearchStudy.modifierExtension":"Extension","ResearchStudy.note":"Annotation","ResearchStudy.objective.extension":"Extension","ResearchStudy.objective.id":"System.String","ResearchStudy.objective.modifierExtension":"Extension","ResearchStudy.objective.name":"string","ResearchStudy.objective.type":"CodeableConcept","ResearchStudy.partOf":"Reference","ResearchStudy.period":"Period","ResearchStudy.phase":"CodeableConcept","ResearchStudy.primaryPurposeType":"CodeableConcept","ResearchStudy.principalInvestigator":"Reference","ResearchStudy.protocol":"Reference","ResearchStudy.reasonStopped":"CodeableConcept","ResearchStudy.relatedArtifact":"RelatedArtifact","ResearchStudy.site":"Reference","ResearchStudy.sponsor":"Reference","ResearchStudy.status":"code","ResearchStudy.text":"Narrative","ResearchStudy.title":"string","ResearchSubject.actualArm":"string","ResearchSubject.assignedArm":"string","ResearchSubject.consent":"Reference","ResearchSubject.contained":"Resource","ResearchSubject.extension":"Extension","ResearchSubject.id":"System.String","ResearchSubject.identifier":"Identifier","ResearchSubject.implicitRules":"uri","ResearchSubject.individual":"Reference","ResearchSubject.language":"code","ResearchSubject.meta":"Meta","ResearchSubject.modifierExtension":"Extension","ResearchSubject.period":"Period","ResearchSubject.status":"code","ResearchSubject.study":"Reference","ResearchSubject.text":"Narrative","Resource.id":"System.String","Resource.implicitRules":"uri","Resource.language":"code","Resource.meta":"Meta","RiskAssessment.basedOn":"Reference","RiskAssessment.basis":"Reference","RiskAssessment.code":"CodeableConcept","RiskAssessment.condition":"Reference","RiskAssessment.contained":"Resource","RiskAssessment.encounter":"Reference","RiskAssessment.extension":"Extension","RiskAssessment.id":"System.String","RiskAssessment.identifier":"Identifier","RiskAssessment.implicitRules":"uri","RiskAssessment.language":"code","RiskAssessment.meta":"Meta","RiskAssessment.method":"CodeableConcept","RiskAssessment.mitigation":"string","RiskAssessment.modifierExtension":"Extension","RiskAssessment.note":"Annotation","RiskAssessment.occurrenceDateTime":"dateTime","RiskAssessment.occurrencePeriod":"Period","RiskAssessment.parent":"Reference","RiskAssessment.performer":"Reference","RiskAssessment.prediction.extension":"Extension","RiskAssessment.prediction.id":"System.String","RiskAssessment.prediction.modifierExtension":"Extension","RiskAssessment.prediction.outcome":"CodeableConcept","RiskAssessment.prediction.probabilityDecimal":"decimal","RiskAssessment.prediction.probabilityRange":"Range","RiskAssessment.prediction.qualitativeRisk":"CodeableConcept","RiskAssessment.prediction.rationale":"string","RiskAssessment.prediction.relativeRisk":"decimal","RiskAssessment.prediction.whenPeriod":"Period","RiskAssessment.prediction.whenRange":"Range","RiskAssessment.reasonCode":"CodeableConcept","RiskAssessment.reasonReference":"Reference","RiskAssessment.status":"code","RiskAssessment.subject":"Reference","RiskAssessment.text":"Narrative","RiskEvidenceSynthesis.approvalDate":"date","RiskEvidenceSynthesis.author":"ContactDetail","RiskEvidenceSynthesis.certainty.certaintySubcomponent.extension":"Extension","RiskEvidenceSynthesis.certainty.certaintySubcomponent.id":"System.String","RiskEvidenceSynthesis.certainty.certaintySubcomponent.modifierExtension":"Extension","RiskEvidenceSynthesis.certainty.certaintySubcomponent.note":"Annotation","RiskEvidenceSynthesis.certainty.certaintySubcomponent.rating":"CodeableConcept","RiskEvidenceSynthesis.certainty.certaintySubcomponent.type":"CodeableConcept","RiskEvidenceSynthesis.certainty.extension":"Extension","RiskEvidenceSynthesis.certainty.id":"System.String","RiskEvidenceSynthesis.certainty.modifierExtension":"Extension","RiskEvidenceSynthesis.certainty.note":"Annotation","RiskEvidenceSynthesis.certainty.rating":"CodeableConcept","RiskEvidenceSynthesis.contact":"ContactDetail","RiskEvidenceSynthesis.contained":"Resource","RiskEvidenceSynthesis.copyright":"markdown","RiskEvidenceSynthesis.date":"dateTime","RiskEvidenceSynthesis.description":"markdown","RiskEvidenceSynthesis.editor":"ContactDetail","RiskEvidenceSynthesis.effectivePeriod":"Period","RiskEvidenceSynthesis.endorser":"ContactDetail","RiskEvidenceSynthesis.exposure":"Reference","RiskEvidenceSynthesis.extension":"Extension","RiskEvidenceSynthesis.id":"System.String","RiskEvidenceSynthesis.identifier":"Identifier","RiskEvidenceSynthesis.implicitRules":"uri","RiskEvidenceSynthesis.jurisdiction":"CodeableConcept","RiskEvidenceSynthesis.language":"code","RiskEvidenceSynthesis.lastReviewDate":"date","RiskEvidenceSynthesis.meta":"Meta","RiskEvidenceSynthesis.modifierExtension":"Extension","RiskEvidenceSynthesis.name":"string","RiskEvidenceSynthesis.note":"Annotation","RiskEvidenceSynthesis.outcome":"Reference","RiskEvidenceSynthesis.population":"Reference","RiskEvidenceSynthesis.publisher":"string","RiskEvidenceSynthesis.relatedArtifact":"RelatedArtifact","RiskEvidenceSynthesis.reviewer":"ContactDetail","RiskEvidenceSynthesis.riskEstimate.denominatorCount":"integer","RiskEvidenceSynthesis.riskEstimate.description":"string","RiskEvidenceSynthesis.riskEstimate.extension":"Extension","RiskEvidenceSynthesis.riskEstimate.id":"System.String","RiskEvidenceSynthesis.riskEstimate.modifierExtension":"Extension","RiskEvidenceSynthesis.riskEstimate.numeratorCount":"integer","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.extension":"Extension","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.from":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.id":"System.String","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.level":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.modifierExtension":"Extension","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.to":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.type":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.type":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.unitOfMeasure":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.value":"decimal","RiskEvidenceSynthesis.sampleSize.description":"string","RiskEvidenceSynthesis.sampleSize.extension":"Extension","RiskEvidenceSynthesis.sampleSize.id":"System.String","RiskEvidenceSynthesis.sampleSize.modifierExtension":"Extension","RiskEvidenceSynthesis.sampleSize.numberOfParticipants":"integer","RiskEvidenceSynthesis.sampleSize.numberOfStudies":"integer","RiskEvidenceSynthesis.status":"code","RiskEvidenceSynthesis.studyType":"CodeableConcept","RiskEvidenceSynthesis.synthesisType":"CodeableConcept","RiskEvidenceSynthesis.text":"Narrative","RiskEvidenceSynthesis.title":"string","RiskEvidenceSynthesis.topic":"CodeableConcept","RiskEvidenceSynthesis.url":"uri","RiskEvidenceSynthesis.useContext":"UsageContext","RiskEvidenceSynthesis.version":"string","SampledData.data":"string","SampledData.dimensions":"positiveInt","SampledData.extension":"Extension","SampledData.factor":"decimal","SampledData.id":"System.String","SampledData.lowerLimit":"decimal","SampledData.origin":"Quantity","SampledData.period":"decimal","SampledData.upperLimit":"decimal","Schedule.active":"boolean","Schedule.actor":"Reference","Schedule.comment":"string","Schedule.contained":"Resource","Schedule.extension":"Extension","Schedule.id":"System.String","Schedule.identifier":"Identifier","Schedule.implicitRules":"uri","Schedule.language":"code","Schedule.meta":"Meta","Schedule.modifierExtension":"Extension","Schedule.planningHorizon":"Period","Schedule.serviceCategory":"CodeableConcept","Schedule.serviceType":"CodeableConcept","Schedule.specialty":"CodeableConcept","Schedule.text":"Narrative","SearchParameter.base":"code","SearchParameter.chain":"string","SearchParameter.code":"code","SearchParameter.comparator":"code","SearchParameter.component.definition":"canonical","SearchParameter.component.expression":"string","SearchParameter.component.extension":"Extension","SearchParameter.component.id":"System.String","SearchParameter.component.modifierExtension":"Extension","SearchParameter.contact":"ContactDetail","SearchParameter.contained":"Resource","SearchParameter.date":"dateTime","SearchParameter.derivedFrom":"canonical","SearchParameter.description":"markdown","SearchParameter.experimental":"boolean","SearchParameter.expression":"string","SearchParameter.extension":"Extension","SearchParameter.id":"System.String","SearchParameter.implicitRules":"uri","SearchParameter.jurisdiction":"CodeableConcept","SearchParameter.language":"code","SearchParameter.meta":"Meta","SearchParameter.modifier":"code","SearchParameter.modifierExtension":"Extension","SearchParameter.multipleAnd":"boolean","SearchParameter.multipleOr":"boolean","SearchParameter.name":"string","SearchParameter.publisher":"string","SearchParameter.purpose":"markdown","SearchParameter.status":"code","SearchParameter.target":"code","SearchParameter.text":"Narrative","SearchParameter.type":"code","SearchParameter.url":"uri","SearchParameter.useContext":"UsageContext","SearchParameter.version":"string","SearchParameter.xpath":"string","SearchParameter.xpathUsage":"code","ServiceRequest.asNeededBoolean":"boolean","ServiceRequest.asNeededCodeableConcept":"CodeableConcept","ServiceRequest.authoredOn":"dateTime","ServiceRequest.basedOn":"Reference","ServiceRequest.bodySite":"CodeableConcept","ServiceRequest.category":"CodeableConcept","ServiceRequest.code":"CodeableConcept","ServiceRequest.contained":"Resource","ServiceRequest.doNotPerform":"boolean","ServiceRequest.encounter":"Reference","ServiceRequest.extension":"Extension","ServiceRequest.id":"System.String","ServiceRequest.identifier":"Identifier","ServiceRequest.implicitRules":"uri","ServiceRequest.instantiatesCanonical":"canonical","ServiceRequest.instantiatesUri":"uri","ServiceRequest.insurance":"Reference","ServiceRequest.intent":"code","ServiceRequest.language":"code","ServiceRequest.locationCode":"CodeableConcept","ServiceRequest.locationReference":"Reference","ServiceRequest.meta":"Meta","ServiceRequest.modifierExtension":"Extension","ServiceRequest.note":"Annotation","ServiceRequest.occurrenceDateTime":"dateTime","ServiceRequest.occurrencePeriod":"Period","ServiceRequest.occurrenceTiming":"Timing","ServiceRequest.orderDetail":"CodeableConcept","ServiceRequest.patientInstruction":"string","ServiceRequest.performer":"Reference","ServiceRequest.performerType":"CodeableConcept","ServiceRequest.priority":"code","ServiceRequest.quantityQuantity":"Quantity","ServiceRequest.quantityRange":"Range","ServiceRequest.quantityRatio":"Ratio","ServiceRequest.reasonCode":"CodeableConcept","ServiceRequest.reasonReference":"Reference","ServiceRequest.relevantHistory":"Reference","ServiceRequest.replaces":"Reference","ServiceRequest.requester":"Reference","ServiceRequest.requisition":"Identifier","ServiceRequest.specimen":"Reference","ServiceRequest.status":"code","ServiceRequest.subject":"Reference","ServiceRequest.supportingInfo":"Reference","ServiceRequest.text":"Narrative","Signature.data":"base64Binary","Signature.extension":"Extension","Signature.id":"System.String","Signature.onBehalfOf":"Reference","Signature.sigFormat":"code","Signature.targetFormat":"code","Signature.type":"Coding","Signature.when":"instant","Signature.who":"Reference","Slot.appointmentType":"CodeableConcept","Slot.comment":"string","Slot.contained":"Resource","Slot.end":"instant","Slot.extension":"Extension","Slot.id":"System.String","Slot.identifier":"Identifier","Slot.implicitRules":"uri","Slot.language":"code","Slot.meta":"Meta","Slot.modifierExtension":"Extension","Slot.overbooked":"boolean","Slot.schedule":"Reference","Slot.serviceCategory":"CodeableConcept","Slot.serviceType":"CodeableConcept","Slot.specialty":"CodeableConcept","Slot.start":"instant","Slot.status":"code","Slot.text":"Narrative","Specimen.accessionIdentifier":"Identifier","Specimen.collection.bodySite":"CodeableConcept","Specimen.collection.collectedDateTime":"dateTime","Specimen.collection.collectedPeriod":"Period","Specimen.collection.collector":"Reference","Specimen.collection.duration":"Duration","Specimen.collection.extension":"Extension","Specimen.collection.fastingStatusCodeableConcept":"CodeableConcept","Specimen.collection.fastingStatusDuration":"Duration","Specimen.collection.id":"System.String","Specimen.collection.method":"CodeableConcept","Specimen.collection.modifierExtension":"Extension","Specimen.collection.quantity":"Quantity","Specimen.condition":"CodeableConcept","Specimen.contained":"Resource","Specimen.container.additiveCodeableConcept":"CodeableConcept","Specimen.container.additiveReference":"Reference","Specimen.container.capacity":"Quantity","Specimen.container.description":"string","Specimen.container.extension":"Extension","Specimen.container.id":"System.String","Specimen.container.identifier":"Identifier","Specimen.container.modifierExtension":"Extension","Specimen.container.specimenQuantity":"Quantity","Specimen.container.type":"CodeableConcept","Specimen.extension":"Extension","Specimen.id":"System.String","Specimen.identifier":"Identifier","Specimen.implicitRules":"uri","Specimen.language":"code","Specimen.meta":"Meta","Specimen.modifierExtension":"Extension","Specimen.note":"Annotation","Specimen.parent":"Reference","Specimen.processing.additive":"Reference","Specimen.processing.description":"string","Specimen.processing.extension":"Extension","Specimen.processing.id":"System.String","Specimen.processing.modifierExtension":"Extension","Specimen.processing.procedure":"CodeableConcept","Specimen.processing.timeDateTime":"dateTime","Specimen.processing.timePeriod":"Period","Specimen.receivedTime":"dateTime","Specimen.request":"Reference","Specimen.status":"code","Specimen.subject":"Reference","Specimen.text":"Narrative","Specimen.type":"CodeableConcept","SpecimenDefinition.collection":"CodeableConcept","SpecimenDefinition.contained":"Resource","SpecimenDefinition.extension":"Extension","SpecimenDefinition.id":"System.String","SpecimenDefinition.identifier":"Identifier","SpecimenDefinition.implicitRules":"uri","SpecimenDefinition.language":"code","SpecimenDefinition.meta":"Meta","SpecimenDefinition.modifierExtension":"Extension","SpecimenDefinition.patientPreparation":"CodeableConcept","SpecimenDefinition.text":"Narrative","SpecimenDefinition.timeAspect":"string","SpecimenDefinition.typeCollected":"CodeableConcept","SpecimenDefinition.typeTested.container.additive.additiveCodeableConcept":"CodeableConcept","SpecimenDefinition.typeTested.container.additive.additiveReference":"Reference","SpecimenDefinition.typeTested.container.additive.extension":"Extension","SpecimenDefinition.typeTested.container.additive.id":"System.String","SpecimenDefinition.typeTested.container.additive.modifierExtension":"Extension","SpecimenDefinition.typeTested.container.cap":"CodeableConcept","SpecimenDefinition.typeTested.container.capacity":"Quantity","SpecimenDefinition.typeTested.container.description":"string","SpecimenDefinition.typeTested.container.extension":"Extension","SpecimenDefinition.typeTested.container.id":"System.String","SpecimenDefinition.typeTested.container.material":"CodeableConcept","SpecimenDefinition.typeTested.container.minimumVolumeQuantity":"Quantity","SpecimenDefinition.typeTested.container.minimumVolumeString":"string","SpecimenDefinition.typeTested.container.modifierExtension":"Extension","SpecimenDefinition.typeTested.container.preparation":"string","SpecimenDefinition.typeTested.container.type":"CodeableConcept","SpecimenDefinition.typeTested.extension":"Extension","SpecimenDefinition.typeTested.handling.extension":"Extension","SpecimenDefinition.typeTested.handling.id":"System.String","SpecimenDefinition.typeTested.handling.instruction":"string","SpecimenDefinition.typeTested.handling.maxDuration":"Duration","SpecimenDefinition.typeTested.handling.modifierExtension":"Extension","SpecimenDefinition.typeTested.handling.temperatureQualifier":"CodeableConcept","SpecimenDefinition.typeTested.handling.temperatureRange":"Range","SpecimenDefinition.typeTested.id":"System.String","SpecimenDefinition.typeTested.isDerived":"boolean","SpecimenDefinition.typeTested.modifierExtension":"Extension","SpecimenDefinition.typeTested.preference":"code","SpecimenDefinition.typeTested.rejectionCriterion":"CodeableConcept","SpecimenDefinition.typeTested.requirement":"string","SpecimenDefinition.typeTested.retentionTime":"Duration","SpecimenDefinition.typeTested.type":"CodeableConcept","StructureDefinition.abstract":"boolean","StructureDefinition.baseDefinition":"canonical","StructureDefinition.contact":"ContactDetail","StructureDefinition.contained":"Resource","StructureDefinition.context.expression":"string","StructureDefinition.context.extension":"Extension","StructureDefinition.context.id":"System.String","StructureDefinition.context.modifierExtension":"Extension","StructureDefinition.context.type":"code","StructureDefinition.contextInvariant":"string","StructureDefinition.copyright":"markdown","StructureDefinition.date":"dateTime","StructureDefinition.derivation":"code","StructureDefinition.description":"markdown","StructureDefinition.differential.element":"ElementDefinition","StructureDefinition.differential.extension":"Extension","StructureDefinition.differential.id":"System.String","StructureDefinition.differential.modifierExtension":"Extension","StructureDefinition.experimental":"boolean","StructureDefinition.extension":"Extension","StructureDefinition.fhirVersion":"code","StructureDefinition.id":"System.String","StructureDefinition.identifier":"Identifier","StructureDefinition.implicitRules":"uri","StructureDefinition.jurisdiction":"CodeableConcept","StructureDefinition.keyword":"Coding","StructureDefinition.kind":"code","StructureDefinition.language":"code","StructureDefinition.mapping.comment":"string","StructureDefinition.mapping.extension":"Extension","StructureDefinition.mapping.id":"System.String","StructureDefinition.mapping.identity":"id","StructureDefinition.mapping.modifierExtension":"Extension","StructureDefinition.mapping.name":"string","StructureDefinition.mapping.uri":"uri","StructureDefinition.meta":"Meta","StructureDefinition.modifierExtension":"Extension","StructureDefinition.name":"string","StructureDefinition.publisher":"string","StructureDefinition.purpose":"markdown","StructureDefinition.snapshot.element":"ElementDefinition","StructureDefinition.snapshot.extension":"Extension","StructureDefinition.snapshot.id":"System.String","StructureDefinition.snapshot.modifierExtension":"Extension","StructureDefinition.status":"code","StructureDefinition.text":"Narrative","StructureDefinition.title":"string","StructureDefinition.type":"uri","StructureDefinition.url":"uri","StructureDefinition.useContext":"UsageContext","StructureDefinition.version":"string","StructureMap.contact":"ContactDetail","StructureMap.contained":"Resource","StructureMap.copyright":"markdown","StructureMap.date":"dateTime","StructureMap.description":"markdown","StructureMap.experimental":"boolean","StructureMap.extension":"Extension","StructureMap.group.documentation":"string","StructureMap.group.extends":"id","StructureMap.group.extension":"Extension","StructureMap.group.id":"System.String","StructureMap.group.input.documentation":"string","StructureMap.group.input.extension":"Extension","StructureMap.group.input.id":"System.String","StructureMap.group.input.mode":"code","StructureMap.group.input.modifierExtension":"Extension","StructureMap.group.input.name":"id","StructureMap.group.input.type":"string","StructureMap.group.modifierExtension":"Extension","StructureMap.group.name":"id","StructureMap.group.rule.dependent.extension":"Extension","StructureMap.group.rule.dependent.id":"System.String","StructureMap.group.rule.dependent.modifierExtension":"Extension","StructureMap.group.rule.dependent.name":"id","StructureMap.group.rule.dependent.variable":"string","StructureMap.group.rule.documentation":"string","StructureMap.group.rule.extension":"Extension","StructureMap.group.rule.id":"System.String","StructureMap.group.rule.modifierExtension":"Extension","StructureMap.group.rule.name":"id","StructureMap.group.rule.source.check":"string","StructureMap.group.rule.source.condition":"string","StructureMap.group.rule.source.context":"id","StructureMap.group.rule.source.defaultValueAddress":"Address","StructureMap.group.rule.source.defaultValueAge":"Age","StructureMap.group.rule.source.defaultValueAnnotation":"Annotation","StructureMap.group.rule.source.defaultValueAttachment":"Attachment","StructureMap.group.rule.source.defaultValueBase64Binary":"base64Binary","StructureMap.group.rule.source.defaultValueBoolean":"boolean","StructureMap.group.rule.source.defaultValueCanonical":"canonical","StructureMap.group.rule.source.defaultValueCode":"code","StructureMap.group.rule.source.defaultValueCodeableConcept":"CodeableConcept","StructureMap.group.rule.source.defaultValueCoding":"Coding","StructureMap.group.rule.source.defaultValueContactDetail":"ContactDetail","StructureMap.group.rule.source.defaultValueContactPoint":"ContactPoint","StructureMap.group.rule.source.defaultValueContributor":"Contributor","StructureMap.group.rule.source.defaultValueCount":"Count","StructureMap.group.rule.source.defaultValueDataRequirement":"DataRequirement","StructureMap.group.rule.source.defaultValueDate":"date","StructureMap.group.rule.source.defaultValueDateTime":"dateTime","StructureMap.group.rule.source.defaultValueDecimal":"decimal","StructureMap.group.rule.source.defaultValueDistance":"Distance","StructureMap.group.rule.source.defaultValueDosage":"Dosage","StructureMap.group.rule.source.defaultValueDuration":"Duration","StructureMap.group.rule.source.defaultValueExpression":"Expression","StructureMap.group.rule.source.defaultValueHumanName":"HumanName","StructureMap.group.rule.source.defaultValueId":"id","StructureMap.group.rule.source.defaultValueIdentifier":"Identifier","StructureMap.group.rule.source.defaultValueInstant":"instant","StructureMap.group.rule.source.defaultValueInteger":"integer","StructureMap.group.rule.source.defaultValueMarkdown":"markdown","StructureMap.group.rule.source.defaultValueMeta":"Meta","StructureMap.group.rule.source.defaultValueMoney":"Money","StructureMap.group.rule.source.defaultValueOid":"oid","StructureMap.group.rule.source.defaultValueParameterDefinition":"ParameterDefinition","StructureMap.group.rule.source.defaultValuePeriod":"Period","StructureMap.group.rule.source.defaultValuePositiveInt":"positiveInt","StructureMap.group.rule.source.defaultValueQuantity":"Quantity","StructureMap.group.rule.source.defaultValueRange":"Range","StructureMap.group.rule.source.defaultValueRatio":"Ratio","StructureMap.group.rule.source.defaultValueReference":"Reference","StructureMap.group.rule.source.defaultValueRelatedArtifact":"RelatedArtifact","StructureMap.group.rule.source.defaultValueSampledData":"SampledData","StructureMap.group.rule.source.defaultValueSignature":"Signature","StructureMap.group.rule.source.defaultValueString":"string","StructureMap.group.rule.source.defaultValueTime":"time","StructureMap.group.rule.source.defaultValueTiming":"Timing","StructureMap.group.rule.source.defaultValueTriggerDefinition":"TriggerDefinition","StructureMap.group.rule.source.defaultValueUnsignedInt":"unsignedInt","StructureMap.group.rule.source.defaultValueUri":"uri","StructureMap.group.rule.source.defaultValueUrl":"url","StructureMap.group.rule.source.defaultValueUsageContext":"UsageContext","StructureMap.group.rule.source.defaultValueUuid":"uuid","StructureMap.group.rule.source.element":"string","StructureMap.group.rule.source.extension":"Extension","StructureMap.group.rule.source.id":"System.String","StructureMap.group.rule.source.listMode":"code","StructureMap.group.rule.source.logMessage":"string","StructureMap.group.rule.source.max":"string","StructureMap.group.rule.source.min":"integer","StructureMap.group.rule.source.modifierExtension":"Extension","StructureMap.group.rule.source.type":"string","StructureMap.group.rule.source.variable":"id","StructureMap.group.rule.target.context":"id","StructureMap.group.rule.target.contextType":"code","StructureMap.group.rule.target.element":"string","StructureMap.group.rule.target.extension":"Extension","StructureMap.group.rule.target.id":"System.String","StructureMap.group.rule.target.listMode":"code","StructureMap.group.rule.target.listRuleId":"id","StructureMap.group.rule.target.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.extension":"Extension","StructureMap.group.rule.target.parameter.id":"System.String","StructureMap.group.rule.target.parameter.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.valueBoolean":"boolean","StructureMap.group.rule.target.parameter.valueDecimal":"decimal","StructureMap.group.rule.target.parameter.valueId":"id","StructureMap.group.rule.target.parameter.valueInteger":"integer","StructureMap.group.rule.target.parameter.valueString":"string","StructureMap.group.rule.target.transform":"code","StructureMap.group.rule.target.variable":"id","StructureMap.group.typeMode":"code","StructureMap.id":"System.String","StructureMap.identifier":"Identifier","StructureMap.implicitRules":"uri","StructureMap.import":"canonical","StructureMap.jurisdiction":"CodeableConcept","StructureMap.language":"code","StructureMap.meta":"Meta","StructureMap.modifierExtension":"Extension","StructureMap.name":"string","StructureMap.publisher":"string","StructureMap.purpose":"markdown","StructureMap.status":"code","StructureMap.structure.alias":"string","StructureMap.structure.documentation":"string","StructureMap.structure.extension":"Extension","StructureMap.structure.id":"System.String","StructureMap.structure.mode":"code","StructureMap.structure.modifierExtension":"Extension","StructureMap.structure.url":"canonical","StructureMap.text":"Narrative","StructureMap.title":"string","StructureMap.url":"uri","StructureMap.useContext":"UsageContext","StructureMap.version":"string","Subscription.channel.endpoint":"url","Subscription.channel.extension":"Extension","Subscription.channel.header":"string","Subscription.channel.id":"System.String","Subscription.channel.modifierExtension":"Extension","Subscription.channel.payload":"code","Subscription.channel.type":"code","Subscription.contact":"ContactPoint","Subscription.contained":"Resource","Subscription.criteria":"string","Subscription.end":"instant","Subscription.error":"string","Subscription.extension":"Extension","Subscription.id":"System.String","Subscription.implicitRules":"uri","Subscription.language":"code","Subscription.meta":"Meta","Subscription.modifierExtension":"Extension","Subscription.reason":"string","Subscription.status":"code","Subscription.text":"Narrative","Substance.category":"CodeableConcept","Substance.code":"CodeableConcept","Substance.contained":"Resource","Substance.description":"string","Substance.extension":"Extension","Substance.id":"System.String","Substance.identifier":"Identifier","Substance.implicitRules":"uri","Substance.ingredient.extension":"Extension","Substance.ingredient.id":"System.String","Substance.ingredient.modifierExtension":"Extension","Substance.ingredient.quantity":"Ratio","Substance.ingredient.substanceCodeableConcept":"CodeableConcept","Substance.ingredient.substanceReference":"Reference","Substance.instance.expiry":"dateTime","Substance.instance.extension":"Extension","Substance.instance.id":"System.String","Substance.instance.identifier":"Identifier","Substance.instance.modifierExtension":"Extension","Substance.instance.quantity":"Quantity","Substance.language":"code","Substance.meta":"Meta","Substance.modifierExtension":"Extension","Substance.status":"code","Substance.text":"Narrative","SubstanceAmount.amountQuantity":"Quantity","SubstanceAmount.amountRange":"Range","SubstanceAmount.amountString":"string","SubstanceAmount.amountText":"string","SubstanceAmount.amountType":"CodeableConcept","SubstanceAmount.extension":"Extension","SubstanceAmount.id":"System.String","SubstanceAmount.modifierExtension":"Extension","SubstanceAmount.referenceRange.extension":"Extension","SubstanceAmount.referenceRange.highLimit":"Quantity","SubstanceAmount.referenceRange.id":"System.String","SubstanceAmount.referenceRange.lowLimit":"Quantity","SubstanceNucleicAcid.areaOfHybridisation":"string","SubstanceNucleicAcid.contained":"Resource","SubstanceNucleicAcid.extension":"Extension","SubstanceNucleicAcid.id":"System.String","SubstanceNucleicAcid.implicitRules":"uri","SubstanceNucleicAcid.language":"code","SubstanceNucleicAcid.meta":"Meta","SubstanceNucleicAcid.modifierExtension":"Extension","SubstanceNucleicAcid.numberOfSubunits":"integer","SubstanceNucleicAcid.oligoNucleotideType":"CodeableConcept","SubstanceNucleicAcid.sequenceType":"CodeableConcept","SubstanceNucleicAcid.subunit.extension":"Extension","SubstanceNucleicAcid.subunit.fivePrime":"CodeableConcept","SubstanceNucleicAcid.subunit.id":"System.String","SubstanceNucleicAcid.subunit.length":"integer","SubstanceNucleicAcid.subunit.linkage.connectivity":"string","SubstanceNucleicAcid.subunit.linkage.extension":"Extension","SubstanceNucleicAcid.subunit.linkage.id":"System.String","SubstanceNucleicAcid.subunit.linkage.identifier":"Identifier","SubstanceNucleicAcid.subunit.linkage.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.linkage.name":"string","SubstanceNucleicAcid.subunit.linkage.residueSite":"string","SubstanceNucleicAcid.subunit.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.sequence":"string","SubstanceNucleicAcid.subunit.sequenceAttachment":"Attachment","SubstanceNucleicAcid.subunit.subunit":"integer","SubstanceNucleicAcid.subunit.sugar.extension":"Extension","SubstanceNucleicAcid.subunit.sugar.id":"System.String","SubstanceNucleicAcid.subunit.sugar.identifier":"Identifier","SubstanceNucleicAcid.subunit.sugar.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.sugar.name":"string","SubstanceNucleicAcid.subunit.sugar.residueSite":"string","SubstanceNucleicAcid.subunit.threePrime":"CodeableConcept","SubstanceNucleicAcid.text":"Narrative","SubstancePolymer.class":"CodeableConcept","SubstancePolymer.contained":"Resource","SubstancePolymer.copolymerConnectivity":"CodeableConcept","SubstancePolymer.extension":"Extension","SubstancePolymer.geometry":"CodeableConcept","SubstancePolymer.id":"System.String","SubstancePolymer.implicitRules":"uri","SubstancePolymer.language":"code","SubstancePolymer.meta":"Meta","SubstancePolymer.modification":"string","SubstancePolymer.modifierExtension":"Extension","SubstancePolymer.monomerSet.extension":"Extension","SubstancePolymer.monomerSet.id":"System.String","SubstancePolymer.monomerSet.modifierExtension":"Extension","SubstancePolymer.monomerSet.ratioType":"CodeableConcept","SubstancePolymer.monomerSet.startingMaterial.amount":"SubstanceAmount","SubstancePolymer.monomerSet.startingMaterial.extension":"Extension","SubstancePolymer.monomerSet.startingMaterial.id":"System.String","SubstancePolymer.monomerSet.startingMaterial.isDefining":"boolean","SubstancePolymer.monomerSet.startingMaterial.material":"CodeableConcept","SubstancePolymer.monomerSet.startingMaterial.modifierExtension":"Extension","SubstancePolymer.monomerSet.startingMaterial.type":"CodeableConcept","SubstancePolymer.repeat.averageMolecularFormula":"string","SubstancePolymer.repeat.extension":"Extension","SubstancePolymer.repeat.id":"System.String","SubstancePolymer.repeat.modifierExtension":"Extension","SubstancePolymer.repeat.numberOfUnits":"integer","SubstancePolymer.repeat.repeatUnit.amount":"SubstanceAmount","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount":"SubstanceAmount","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree":"CodeableConcept","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.extension":"Extension","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.id":"System.String","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.extension":"Extension","SubstancePolymer.repeat.repeatUnit.id":"System.String","SubstancePolymer.repeat.repeatUnit.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation":"CodeableConcept","SubstancePolymer.repeat.repeatUnit.repeatUnit":"string","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment":"Attachment","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.extension":"Extension","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.id":"System.String","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.representation":"string","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type":"CodeableConcept","SubstancePolymer.repeat.repeatUnitAmountType":"CodeableConcept","SubstancePolymer.text":"Narrative","SubstanceProtein.contained":"Resource","SubstanceProtein.disulfideLinkage":"string","SubstanceProtein.extension":"Extension","SubstanceProtein.id":"System.String","SubstanceProtein.implicitRules":"uri","SubstanceProtein.language":"code","SubstanceProtein.meta":"Meta","SubstanceProtein.modifierExtension":"Extension","SubstanceProtein.numberOfSubunits":"integer","SubstanceProtein.sequenceType":"CodeableConcept","SubstanceProtein.subunit.cTerminalModification":"string","SubstanceProtein.subunit.cTerminalModificationId":"Identifier","SubstanceProtein.subunit.extension":"Extension","SubstanceProtein.subunit.id":"System.String","SubstanceProtein.subunit.length":"integer","SubstanceProtein.subunit.modifierExtension":"Extension","SubstanceProtein.subunit.nTerminalModification":"string","SubstanceProtein.subunit.nTerminalModificationId":"Identifier","SubstanceProtein.subunit.sequence":"string","SubstanceProtein.subunit.sequenceAttachment":"Attachment","SubstanceProtein.subunit.subunit":"integer","SubstanceProtein.text":"Narrative","SubstanceReferenceInformation.classification.classification":"CodeableConcept","SubstanceReferenceInformation.classification.domain":"CodeableConcept","SubstanceReferenceInformation.classification.extension":"Extension","SubstanceReferenceInformation.classification.id":"System.String","SubstanceReferenceInformation.classification.modifierExtension":"Extension","SubstanceReferenceInformation.classification.source":"Reference","SubstanceReferenceInformation.classification.subtype":"CodeableConcept","SubstanceReferenceInformation.comment":"string","SubstanceReferenceInformation.contained":"Resource","SubstanceReferenceInformation.extension":"Extension","SubstanceReferenceInformation.gene.extension":"Extension","SubstanceReferenceInformation.gene.gene":"CodeableConcept","SubstanceReferenceInformation.gene.geneSequenceOrigin":"CodeableConcept","SubstanceReferenceInformation.gene.id":"System.String","SubstanceReferenceInformation.gene.modifierExtension":"Extension","SubstanceReferenceInformation.gene.source":"Reference","SubstanceReferenceInformation.geneElement.element":"Identifier","SubstanceReferenceInformation.geneElement.extension":"Extension","SubstanceReferenceInformation.geneElement.id":"System.String","SubstanceReferenceInformation.geneElement.modifierExtension":"Extension","SubstanceReferenceInformation.geneElement.source":"Reference","SubstanceReferenceInformation.geneElement.type":"CodeableConcept","SubstanceReferenceInformation.id":"System.String","SubstanceReferenceInformation.implicitRules":"uri","SubstanceReferenceInformation.language":"code","SubstanceReferenceInformation.meta":"Meta","SubstanceReferenceInformation.modifierExtension":"Extension","SubstanceReferenceInformation.target.amountQuantity":"Quantity","SubstanceReferenceInformation.target.amountRange":"Range","SubstanceReferenceInformation.target.amountString":"string","SubstanceReferenceInformation.target.amountType":"CodeableConcept","SubstanceReferenceInformation.target.extension":"Extension","SubstanceReferenceInformation.target.id":"System.String","SubstanceReferenceInformation.target.interaction":"CodeableConcept","SubstanceReferenceInformation.target.modifierExtension":"Extension","SubstanceReferenceInformation.target.organism":"CodeableConcept","SubstanceReferenceInformation.target.organismType":"CodeableConcept","SubstanceReferenceInformation.target.source":"Reference","SubstanceReferenceInformation.target.target":"Identifier","SubstanceReferenceInformation.target.type":"CodeableConcept","SubstanceReferenceInformation.text":"Narrative","SubstanceSourceMaterial.contained":"Resource","SubstanceSourceMaterial.countryOfOrigin":"CodeableConcept","SubstanceSourceMaterial.developmentStage":"CodeableConcept","SubstanceSourceMaterial.extension":"Extension","SubstanceSourceMaterial.fractionDescription.extension":"Extension","SubstanceSourceMaterial.fractionDescription.fraction":"string","SubstanceSourceMaterial.fractionDescription.id":"System.String","SubstanceSourceMaterial.fractionDescription.materialType":"CodeableConcept","SubstanceSourceMaterial.fractionDescription.modifierExtension":"Extension","SubstanceSourceMaterial.geographicalLocation":"string","SubstanceSourceMaterial.id":"System.String","SubstanceSourceMaterial.implicitRules":"uri","SubstanceSourceMaterial.language":"code","SubstanceSourceMaterial.meta":"Meta","SubstanceSourceMaterial.modifierExtension":"Extension","SubstanceSourceMaterial.organism.author.authorDescription":"string","SubstanceSourceMaterial.organism.author.authorType":"CodeableConcept","SubstanceSourceMaterial.organism.author.extension":"Extension","SubstanceSourceMaterial.organism.author.id":"System.String","SubstanceSourceMaterial.organism.author.modifierExtension":"Extension","SubstanceSourceMaterial.organism.extension":"Extension","SubstanceSourceMaterial.organism.family":"CodeableConcept","SubstanceSourceMaterial.organism.genus":"CodeableConcept","SubstanceSourceMaterial.organism.hybrid.extension":"Extension","SubstanceSourceMaterial.organism.hybrid.hybridType":"CodeableConcept","SubstanceSourceMaterial.organism.hybrid.id":"System.String","SubstanceSourceMaterial.organism.hybrid.maternalOrganismId":"string","SubstanceSourceMaterial.organism.hybrid.maternalOrganismName":"string","SubstanceSourceMaterial.organism.hybrid.modifierExtension":"Extension","SubstanceSourceMaterial.organism.hybrid.paternalOrganismId":"string","SubstanceSourceMaterial.organism.hybrid.paternalOrganismName":"string","SubstanceSourceMaterial.organism.id":"System.String","SubstanceSourceMaterial.organism.intraspecificDescription":"string","SubstanceSourceMaterial.organism.intraspecificType":"CodeableConcept","SubstanceSourceMaterial.organism.modifierExtension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.class":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.extension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.id":"System.String","SubstanceSourceMaterial.organism.organismGeneral.kingdom":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.modifierExtension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.order":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.phylum":"CodeableConcept","SubstanceSourceMaterial.organism.species":"CodeableConcept","SubstanceSourceMaterial.organismId":"Identifier","SubstanceSourceMaterial.organismName":"string","SubstanceSourceMaterial.parentSubstanceId":"Identifier","SubstanceSourceMaterial.parentSubstanceName":"string","SubstanceSourceMaterial.partDescription.extension":"Extension","SubstanceSourceMaterial.partDescription.id":"System.String","SubstanceSourceMaterial.partDescription.modifierExtension":"Extension","SubstanceSourceMaterial.partDescription.part":"CodeableConcept","SubstanceSourceMaterial.partDescription.partLocation":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialClass":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialState":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialType":"CodeableConcept","SubstanceSourceMaterial.text":"Narrative","SubstanceSpecification.code.code":"CodeableConcept","SubstanceSpecification.code.comment":"string","SubstanceSpecification.code.extension":"Extension","SubstanceSpecification.code.id":"System.String","SubstanceSpecification.code.modifierExtension":"Extension","SubstanceSpecification.code.source":"Reference","SubstanceSpecification.code.status":"CodeableConcept","SubstanceSpecification.code.statusDate":"dateTime","SubstanceSpecification.comment":"string","SubstanceSpecification.contained":"Resource","SubstanceSpecification.description":"string","SubstanceSpecification.domain":"CodeableConcept","SubstanceSpecification.extension":"Extension","SubstanceSpecification.id":"System.String","SubstanceSpecification.identifier":"Identifier","SubstanceSpecification.implicitRules":"uri","SubstanceSpecification.language":"code","SubstanceSpecification.meta":"Meta","SubstanceSpecification.modifierExtension":"Extension","SubstanceSpecification.moiety.amountQuantity":"Quantity","SubstanceSpecification.moiety.amountString":"string","SubstanceSpecification.moiety.extension":"Extension","SubstanceSpecification.moiety.id":"System.String","SubstanceSpecification.moiety.identifier":"Identifier","SubstanceSpecification.moiety.modifierExtension":"Extension","SubstanceSpecification.moiety.molecularFormula":"string","SubstanceSpecification.moiety.name":"string","SubstanceSpecification.moiety.opticalActivity":"CodeableConcept","SubstanceSpecification.moiety.role":"CodeableConcept","SubstanceSpecification.moiety.stereochemistry":"CodeableConcept","SubstanceSpecification.name.domain":"CodeableConcept","SubstanceSpecification.name.extension":"Extension","SubstanceSpecification.name.id":"System.String","SubstanceSpecification.name.jurisdiction":"CodeableConcept","SubstanceSpecification.name.language":"CodeableConcept","SubstanceSpecification.name.modifierExtension":"Extension","SubstanceSpecification.name.name":"string","SubstanceSpecification.name.official.authority":"CodeableConcept","SubstanceSpecification.name.official.date":"dateTime","SubstanceSpecification.name.official.extension":"Extension","SubstanceSpecification.name.official.id":"System.String","SubstanceSpecification.name.official.modifierExtension":"Extension","SubstanceSpecification.name.official.status":"CodeableConcept","SubstanceSpecification.name.preferred":"boolean","SubstanceSpecification.name.source":"Reference","SubstanceSpecification.name.status":"CodeableConcept","SubstanceSpecification.name.type":"CodeableConcept","SubstanceSpecification.nucleicAcid":"Reference","SubstanceSpecification.polymer":"Reference","SubstanceSpecification.property.amountQuantity":"Quantity","SubstanceSpecification.property.amountString":"string","SubstanceSpecification.property.category":"CodeableConcept","SubstanceSpecification.property.code":"CodeableConcept","SubstanceSpecification.property.definingSubstanceCodeableConcept":"CodeableConcept","SubstanceSpecification.property.definingSubstanceReference":"Reference","SubstanceSpecification.property.extension":"Extension","SubstanceSpecification.property.id":"System.String","SubstanceSpecification.property.modifierExtension":"Extension","SubstanceSpecification.property.parameters":"string","SubstanceSpecification.protein":"Reference","SubstanceSpecification.referenceInformation":"Reference","SubstanceSpecification.relationship.amountQuantity":"Quantity","SubstanceSpecification.relationship.amountRange":"Range","SubstanceSpecification.relationship.amountRatio":"Ratio","SubstanceSpecification.relationship.amountRatioLowLimit":"Ratio","SubstanceSpecification.relationship.amountString":"string","SubstanceSpecification.relationship.amountType":"CodeableConcept","SubstanceSpecification.relationship.extension":"Extension","SubstanceSpecification.relationship.id":"System.String","SubstanceSpecification.relationship.isDefining":"boolean","SubstanceSpecification.relationship.modifierExtension":"Extension","SubstanceSpecification.relationship.relationship":"CodeableConcept","SubstanceSpecification.relationship.source":"Reference","SubstanceSpecification.relationship.substanceCodeableConcept":"CodeableConcept","SubstanceSpecification.relationship.substanceReference":"Reference","SubstanceSpecification.source":"Reference","SubstanceSpecification.sourceMaterial":"Reference","SubstanceSpecification.status":"CodeableConcept","SubstanceSpecification.structure.extension":"Extension","SubstanceSpecification.structure.id":"System.String","SubstanceSpecification.structure.isotope.extension":"Extension","SubstanceSpecification.structure.isotope.halfLife":"Quantity","SubstanceSpecification.structure.isotope.id":"System.String","SubstanceSpecification.structure.isotope.identifier":"Identifier","SubstanceSpecification.structure.isotope.modifierExtension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.amount":"Quantity","SubstanceSpecification.structure.isotope.molecularWeight.extension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.id":"System.String","SubstanceSpecification.structure.isotope.molecularWeight.method":"CodeableConcept","SubstanceSpecification.structure.isotope.molecularWeight.modifierExtension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.type":"CodeableConcept","SubstanceSpecification.structure.isotope.name":"CodeableConcept","SubstanceSpecification.structure.isotope.substitution":"CodeableConcept","SubstanceSpecification.structure.modifierExtension":"Extension","SubstanceSpecification.structure.molecularFormula":"string","SubstanceSpecification.structure.molecularFormulaByMoiety":"string","SubstanceSpecification.structure.opticalActivity":"CodeableConcept","SubstanceSpecification.structure.representation.attachment":"Attachment","SubstanceSpecification.structure.representation.extension":"Extension","SubstanceSpecification.structure.representation.id":"System.String","SubstanceSpecification.structure.representation.modifierExtension":"Extension","SubstanceSpecification.structure.representation.representation":"string","SubstanceSpecification.structure.representation.type":"CodeableConcept","SubstanceSpecification.structure.source":"Reference","SubstanceSpecification.structure.stereochemistry":"CodeableConcept","SubstanceSpecification.text":"Narrative","SubstanceSpecification.type":"CodeableConcept","SupplyDelivery.basedOn":"Reference","SupplyDelivery.contained":"Resource","SupplyDelivery.destination":"Reference","SupplyDelivery.extension":"Extension","SupplyDelivery.id":"System.String","SupplyDelivery.identifier":"Identifier","SupplyDelivery.implicitRules":"uri","SupplyDelivery.language":"code","SupplyDelivery.meta":"Meta","SupplyDelivery.modifierExtension":"Extension","SupplyDelivery.occurrenceDateTime":"dateTime","SupplyDelivery.occurrencePeriod":"Period","SupplyDelivery.occurrenceTiming":"Timing","SupplyDelivery.partOf":"Reference","SupplyDelivery.patient":"Reference","SupplyDelivery.receiver":"Reference","SupplyDelivery.status":"code","SupplyDelivery.suppliedItem.extension":"Extension","SupplyDelivery.suppliedItem.id":"System.String","SupplyDelivery.suppliedItem.itemCodeableConcept":"CodeableConcept","SupplyDelivery.suppliedItem.itemReference":"Reference","SupplyDelivery.suppliedItem.modifierExtension":"Extension","SupplyDelivery.suppliedItem.quantity":"Quantity","SupplyDelivery.supplier":"Reference","SupplyDelivery.text":"Narrative","SupplyDelivery.type":"CodeableConcept","SupplyRequest.authoredOn":"dateTime","SupplyRequest.category":"CodeableConcept","SupplyRequest.contained":"Resource","SupplyRequest.deliverFrom":"Reference","SupplyRequest.deliverTo":"Reference","SupplyRequest.extension":"Extension","SupplyRequest.id":"System.String","SupplyRequest.identifier":"Identifier","SupplyRequest.implicitRules":"uri","SupplyRequest.itemCodeableConcept":"CodeableConcept","SupplyRequest.itemReference":"Reference","SupplyRequest.language":"code","SupplyRequest.meta":"Meta","SupplyRequest.modifierExtension":"Extension","SupplyRequest.occurrenceDateTime":"dateTime","SupplyRequest.occurrencePeriod":"Period","SupplyRequest.occurrenceTiming":"Timing","SupplyRequest.parameter.code":"CodeableConcept","SupplyRequest.parameter.extension":"Extension","SupplyRequest.parameter.id":"System.String","SupplyRequest.parameter.modifierExtension":"Extension","SupplyRequest.parameter.valueBoolean":"boolean","SupplyRequest.parameter.valueCodeableConcept":"CodeableConcept","SupplyRequest.parameter.valueQuantity":"Quantity","SupplyRequest.parameter.valueRange":"Range","SupplyRequest.priority":"code","SupplyRequest.quantity":"Quantity","SupplyRequest.reasonCode":"CodeableConcept","SupplyRequest.reasonReference":"Reference","SupplyRequest.requester":"Reference","SupplyRequest.status":"code","SupplyRequest.supplier":"Reference","SupplyRequest.text":"Narrative","Task.authoredOn":"dateTime","Task.basedOn":"Reference","Task.businessStatus":"CodeableConcept","Task.code":"CodeableConcept","Task.contained":"Resource","Task.description":"string","Task.encounter":"Reference","Task.executionPeriod":"Period","Task.extension":"Extension","Task.focus":"Reference","Task.for":"Reference","Task.groupIdentifier":"Identifier","Task.id":"System.String","Task.identifier":"Identifier","Task.implicitRules":"uri","Task.input.extension":"Extension","Task.input.id":"System.String","Task.input.modifierExtension":"Extension","Task.input.type":"CodeableConcept","Task.input.valueAddress":"Address","Task.input.valueAge":"Age","Task.input.valueAnnotation":"Annotation","Task.input.valueAttachment":"Attachment","Task.input.valueBase64Binary":"base64Binary","Task.input.valueBoolean":"boolean","Task.input.valueCanonical":"canonical","Task.input.valueCode":"code","Task.input.valueCodeableConcept":"CodeableConcept","Task.input.valueCoding":"Coding","Task.input.valueContactDetail":"ContactDetail","Task.input.valueContactPoint":"ContactPoint","Task.input.valueContributor":"Contributor","Task.input.valueCount":"Count","Task.input.valueDataRequirement":"DataRequirement","Task.input.valueDate":"date","Task.input.valueDateTime":"dateTime","Task.input.valueDecimal":"decimal","Task.input.valueDistance":"Distance","Task.input.valueDosage":"Dosage","Task.input.valueDuration":"Duration","Task.input.valueExpression":"Expression","Task.input.valueHumanName":"HumanName","Task.input.valueId":"id","Task.input.valueIdentifier":"Identifier","Task.input.valueInstant":"instant","Task.input.valueInteger":"integer","Task.input.valueMarkdown":"markdown","Task.input.valueMeta":"Meta","Task.input.valueMoney":"Money","Task.input.valueOid":"oid","Task.input.valueParameterDefinition":"ParameterDefinition","Task.input.valuePeriod":"Period","Task.input.valuePositiveInt":"positiveInt","Task.input.valueQuantity":"Quantity","Task.input.valueRange":"Range","Task.input.valueRatio":"Ratio","Task.input.valueReference":"Reference","Task.input.valueRelatedArtifact":"RelatedArtifact","Task.input.valueSampledData":"SampledData","Task.input.valueSignature":"Signature","Task.input.valueString":"string","Task.input.valueTime":"time","Task.input.valueTiming":"Timing","Task.input.valueTriggerDefinition":"TriggerDefinition","Task.input.valueUnsignedInt":"unsignedInt","Task.input.valueUri":"uri","Task.input.valueUrl":"url","Task.input.valueUsageContext":"UsageContext","Task.input.valueUuid":"uuid","Task.instantiatesCanonical":"canonical","Task.instantiatesUri":"uri","Task.insurance":"Reference","Task.intent":"code","Task.language":"code","Task.lastModified":"dateTime","Task.location":"Reference","Task.meta":"Meta","Task.modifierExtension":"Extension","Task.note":"Annotation","Task.output.extension":"Extension","Task.output.id":"System.String","Task.output.modifierExtension":"Extension","Task.output.type":"CodeableConcept","Task.output.valueAddress":"Address","Task.output.valueAge":"Age","Task.output.valueAnnotation":"Annotation","Task.output.valueAttachment":"Attachment","Task.output.valueBase64Binary":"base64Binary","Task.output.valueBoolean":"boolean","Task.output.valueCanonical":"canonical","Task.output.valueCode":"code","Task.output.valueCodeableConcept":"CodeableConcept","Task.output.valueCoding":"Coding","Task.output.valueContactDetail":"ContactDetail","Task.output.valueContactPoint":"ContactPoint","Task.output.valueContributor":"Contributor","Task.output.valueCount":"Count","Task.output.valueDataRequirement":"DataRequirement","Task.output.valueDate":"date","Task.output.valueDateTime":"dateTime","Task.output.valueDecimal":"decimal","Task.output.valueDistance":"Distance","Task.output.valueDosage":"Dosage","Task.output.valueDuration":"Duration","Task.output.valueExpression":"Expression","Task.output.valueHumanName":"HumanName","Task.output.valueId":"id","Task.output.valueIdentifier":"Identifier","Task.output.valueInstant":"instant","Task.output.valueInteger":"integer","Task.output.valueMarkdown":"markdown","Task.output.valueMeta":"Meta","Task.output.valueMoney":"Money","Task.output.valueOid":"oid","Task.output.valueParameterDefinition":"ParameterDefinition","Task.output.valuePeriod":"Period","Task.output.valuePositiveInt":"positiveInt","Task.output.valueQuantity":"Quantity","Task.output.valueRange":"Range","Task.output.valueRatio":"Ratio","Task.output.valueReference":"Reference","Task.output.valueRelatedArtifact":"RelatedArtifact","Task.output.valueSampledData":"SampledData","Task.output.valueSignature":"Signature","Task.output.valueString":"string","Task.output.valueTime":"time","Task.output.valueTiming":"Timing","Task.output.valueTriggerDefinition":"TriggerDefinition","Task.output.valueUnsignedInt":"unsignedInt","Task.output.valueUri":"uri","Task.output.valueUrl":"url","Task.output.valueUsageContext":"UsageContext","Task.output.valueUuid":"uuid","Task.owner":"Reference","Task.partOf":"Reference","Task.performerType":"CodeableConcept","Task.priority":"code","Task.reasonCode":"CodeableConcept","Task.reasonReference":"Reference","Task.relevantHistory":"Reference","Task.requester":"Reference","Task.restriction.extension":"Extension","Task.restriction.id":"System.String","Task.restriction.modifierExtension":"Extension","Task.restriction.period":"Period","Task.restriction.recipient":"Reference","Task.restriction.repetitions":"positiveInt","Task.status":"code","Task.statusReason":"CodeableConcept","Task.text":"Narrative","TerminologyCapabilities.closure.extension":"Extension","TerminologyCapabilities.closure.id":"System.String","TerminologyCapabilities.closure.modifierExtension":"Extension","TerminologyCapabilities.closure.translation":"boolean","TerminologyCapabilities.codeSearch":"code","TerminologyCapabilities.codeSystem.extension":"Extension","TerminologyCapabilities.codeSystem.id":"System.String","TerminologyCapabilities.codeSystem.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.subsumption":"boolean","TerminologyCapabilities.codeSystem.uri":"canonical","TerminologyCapabilities.codeSystem.version.code":"string","TerminologyCapabilities.codeSystem.version.compositional":"boolean","TerminologyCapabilities.codeSystem.version.extension":"Extension","TerminologyCapabilities.codeSystem.version.filter.code":"code","TerminologyCapabilities.codeSystem.version.filter.extension":"Extension","TerminologyCapabilities.codeSystem.version.filter.id":"System.String","TerminologyCapabilities.codeSystem.version.filter.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.version.filter.op":"code","TerminologyCapabilities.codeSystem.version.id":"System.String","TerminologyCapabilities.codeSystem.version.isDefault":"boolean","TerminologyCapabilities.codeSystem.version.language":"code","TerminologyCapabilities.codeSystem.version.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.version.property":"code","TerminologyCapabilities.contact":"ContactDetail","TerminologyCapabilities.contained":"Resource","TerminologyCapabilities.copyright":"markdown","TerminologyCapabilities.date":"dateTime","TerminologyCapabilities.description":"markdown","TerminologyCapabilities.expansion.extension":"Extension","TerminologyCapabilities.expansion.hierarchical":"boolean","TerminologyCapabilities.expansion.id":"System.String","TerminologyCapabilities.expansion.incomplete":"boolean","TerminologyCapabilities.expansion.modifierExtension":"Extension","TerminologyCapabilities.expansion.paging":"boolean","TerminologyCapabilities.expansion.parameter.documentation":"string","TerminologyCapabilities.expansion.parameter.extension":"Extension","TerminologyCapabilities.expansion.parameter.id":"System.String","TerminologyCapabilities.expansion.parameter.modifierExtension":"Extension","TerminologyCapabilities.expansion.parameter.name":"code","TerminologyCapabilities.expansion.textFilter":"markdown","TerminologyCapabilities.experimental":"boolean","TerminologyCapabilities.extension":"Extension","TerminologyCapabilities.id":"System.String","TerminologyCapabilities.implementation.description":"string","TerminologyCapabilities.implementation.extension":"Extension","TerminologyCapabilities.implementation.id":"System.String","TerminologyCapabilities.implementation.modifierExtension":"Extension","TerminologyCapabilities.implementation.url":"url","TerminologyCapabilities.implicitRules":"uri","TerminologyCapabilities.jurisdiction":"CodeableConcept","TerminologyCapabilities.kind":"code","TerminologyCapabilities.language":"code","TerminologyCapabilities.lockedDate":"boolean","TerminologyCapabilities.meta":"Meta","TerminologyCapabilities.modifierExtension":"Extension","TerminologyCapabilities.name":"string","TerminologyCapabilities.publisher":"string","TerminologyCapabilities.purpose":"markdown","TerminologyCapabilities.software.extension":"Extension","TerminologyCapabilities.software.id":"System.String","TerminologyCapabilities.software.modifierExtension":"Extension","TerminologyCapabilities.software.name":"string","TerminologyCapabilities.software.version":"string","TerminologyCapabilities.status":"code","TerminologyCapabilities.text":"Narrative","TerminologyCapabilities.title":"string","TerminologyCapabilities.translation.extension":"Extension","TerminologyCapabilities.translation.id":"System.String","TerminologyCapabilities.translation.modifierExtension":"Extension","TerminologyCapabilities.translation.needsMap":"boolean","TerminologyCapabilities.url":"uri","TerminologyCapabilities.useContext":"UsageContext","TerminologyCapabilities.validateCode.extension":"Extension","TerminologyCapabilities.validateCode.id":"System.String","TerminologyCapabilities.validateCode.modifierExtension":"Extension","TerminologyCapabilities.validateCode.translations":"boolean","TerminologyCapabilities.version":"string","TestReport.contained":"Resource","TestReport.extension":"Extension","TestReport.id":"System.String","TestReport.identifier":"Identifier","TestReport.implicitRules":"uri","TestReport.issued":"dateTime","TestReport.language":"code","TestReport.meta":"Meta","TestReport.modifierExtension":"Extension","TestReport.name":"string","TestReport.participant.display":"string","TestReport.participant.extension":"Extension","TestReport.participant.id":"System.String","TestReport.participant.modifierExtension":"Extension","TestReport.participant.type":"code","TestReport.participant.uri":"uri","TestReport.result":"code","TestReport.score":"decimal","TestReport.setup.action.assert.detail":"string","TestReport.setup.action.assert.extension":"Extension","TestReport.setup.action.assert.id":"System.String","TestReport.setup.action.assert.message":"markdown","TestReport.setup.action.assert.modifierExtension":"Extension","TestReport.setup.action.assert.result":"code","TestReport.setup.action.extension":"Extension","TestReport.setup.action.id":"System.String","TestReport.setup.action.modifierExtension":"Extension","TestReport.setup.action.operation.detail":"uri","TestReport.setup.action.operation.extension":"Extension","TestReport.setup.action.operation.id":"System.String","TestReport.setup.action.operation.message":"markdown","TestReport.setup.action.operation.modifierExtension":"Extension","TestReport.setup.action.operation.result":"code","TestReport.setup.extension":"Extension","TestReport.setup.id":"System.String","TestReport.setup.modifierExtension":"Extension","TestReport.status":"code","TestReport.teardown.action.extension":"Extension","TestReport.teardown.action.id":"System.String","TestReport.teardown.action.modifierExtension":"Extension","TestReport.teardown.extension":"Extension","TestReport.teardown.id":"System.String","TestReport.teardown.modifierExtension":"Extension","TestReport.test.action.extension":"Extension","TestReport.test.action.id":"System.String","TestReport.test.action.modifierExtension":"Extension","TestReport.test.description":"string","TestReport.test.extension":"Extension","TestReport.test.id":"System.String","TestReport.test.modifierExtension":"Extension","TestReport.test.name":"string","TestReport.testScript":"Reference","TestReport.tester":"string","TestReport.text":"Narrative","TestScript.contact":"ContactDetail","TestScript.contained":"Resource","TestScript.copyright":"markdown","TestScript.date":"dateTime","TestScript.description":"markdown","TestScript.destination.extension":"Extension","TestScript.destination.id":"System.String","TestScript.destination.index":"integer","TestScript.destination.modifierExtension":"Extension","TestScript.destination.profile":"Coding","TestScript.experimental":"boolean","TestScript.extension":"Extension","TestScript.fixture.autocreate":"boolean","TestScript.fixture.autodelete":"boolean","TestScript.fixture.extension":"Extension","TestScript.fixture.id":"System.String","TestScript.fixture.modifierExtension":"Extension","TestScript.fixture.resource":"Reference","TestScript.id":"System.String","TestScript.identifier":"Identifier","TestScript.implicitRules":"uri","TestScript.jurisdiction":"CodeableConcept","TestScript.language":"code","TestScript.meta":"Meta","TestScript.metadata.capability.capabilities":"canonical","TestScript.metadata.capability.description":"string","TestScript.metadata.capability.destination":"integer","TestScript.metadata.capability.extension":"Extension","TestScript.metadata.capability.id":"System.String","TestScript.metadata.capability.link":"uri","TestScript.metadata.capability.modifierExtension":"Extension","TestScript.metadata.capability.origin":"integer","TestScript.metadata.capability.required":"boolean","TestScript.metadata.capability.validated":"boolean","TestScript.metadata.extension":"Extension","TestScript.metadata.id":"System.String","TestScript.metadata.link.description":"string","TestScript.metadata.link.extension":"Extension","TestScript.metadata.link.id":"System.String","TestScript.metadata.link.modifierExtension":"Extension","TestScript.metadata.link.url":"uri","TestScript.metadata.modifierExtension":"Extension","TestScript.modifierExtension":"Extension","TestScript.name":"string","TestScript.origin.extension":"Extension","TestScript.origin.id":"System.String","TestScript.origin.index":"integer","TestScript.origin.modifierExtension":"Extension","TestScript.origin.profile":"Coding","TestScript.profile":"Reference","TestScript.publisher":"string","TestScript.purpose":"markdown","TestScript.setup.action.assert.compareToSourceExpression":"string","TestScript.setup.action.assert.compareToSourceId":"string","TestScript.setup.action.assert.compareToSourcePath":"string","TestScript.setup.action.assert.contentType":"code","TestScript.setup.action.assert.description":"string","TestScript.setup.action.assert.direction":"code","TestScript.setup.action.assert.expression":"string","TestScript.setup.action.assert.extension":"Extension","TestScript.setup.action.assert.headerField":"string","TestScript.setup.action.assert.id":"System.String","TestScript.setup.action.assert.label":"string","TestScript.setup.action.assert.minimumId":"string","TestScript.setup.action.assert.modifierExtension":"Extension","TestScript.setup.action.assert.navigationLinks":"boolean","TestScript.setup.action.assert.operator":"code","TestScript.setup.action.assert.path":"string","TestScript.setup.action.assert.requestMethod":"code","TestScript.setup.action.assert.requestURL":"string","TestScript.setup.action.assert.resource":"code","TestScript.setup.action.assert.response":"code","TestScript.setup.action.assert.responseCode":"string","TestScript.setup.action.assert.sourceId":"id","TestScript.setup.action.assert.validateProfileId":"id","TestScript.setup.action.assert.value":"string","TestScript.setup.action.assert.warningOnly":"boolean","TestScript.setup.action.extension":"Extension","TestScript.setup.action.id":"System.String","TestScript.setup.action.modifierExtension":"Extension","TestScript.setup.action.operation.accept":"code","TestScript.setup.action.operation.contentType":"code","TestScript.setup.action.operation.description":"string","TestScript.setup.action.operation.destination":"integer","TestScript.setup.action.operation.encodeRequestUrl":"boolean","TestScript.setup.action.operation.extension":"Extension","TestScript.setup.action.operation.id":"System.String","TestScript.setup.action.operation.label":"string","TestScript.setup.action.operation.method":"code","TestScript.setup.action.operation.modifierExtension":"Extension","TestScript.setup.action.operation.origin":"integer","TestScript.setup.action.operation.params":"string","TestScript.setup.action.operation.requestHeader.extension":"Extension","TestScript.setup.action.operation.requestHeader.field":"string","TestScript.setup.action.operation.requestHeader.id":"System.String","TestScript.setup.action.operation.requestHeader.modifierExtension":"Extension","TestScript.setup.action.operation.requestHeader.value":"string","TestScript.setup.action.operation.requestId":"id","TestScript.setup.action.operation.resource":"code","TestScript.setup.action.operation.responseId":"id","TestScript.setup.action.operation.sourceId":"id","TestScript.setup.action.operation.targetId":"id","TestScript.setup.action.operation.type":"Coding","TestScript.setup.action.operation.url":"string","TestScript.setup.extension":"Extension","TestScript.setup.id":"System.String","TestScript.setup.modifierExtension":"Extension","TestScript.status":"code","TestScript.teardown.action.extension":"Extension","TestScript.teardown.action.id":"System.String","TestScript.teardown.action.modifierExtension":"Extension","TestScript.teardown.extension":"Extension","TestScript.teardown.id":"System.String","TestScript.teardown.modifierExtension":"Extension","TestScript.test.action.extension":"Extension","TestScript.test.action.id":"System.String","TestScript.test.action.modifierExtension":"Extension","TestScript.test.description":"string","TestScript.test.extension":"Extension","TestScript.test.id":"System.String","TestScript.test.modifierExtension":"Extension","TestScript.test.name":"string","TestScript.text":"Narrative","TestScript.title":"string","TestScript.url":"uri","TestScript.useContext":"UsageContext","TestScript.variable.defaultValue":"string","TestScript.variable.description":"string","TestScript.variable.expression":"string","TestScript.variable.extension":"Extension","TestScript.variable.headerField":"string","TestScript.variable.hint":"string","TestScript.variable.id":"System.String","TestScript.variable.modifierExtension":"Extension","TestScript.variable.name":"string","TestScript.variable.path":"string","TestScript.variable.sourceId":"id","TestScript.version":"string","Timing.code":"CodeableConcept","Timing.event":"dateTime","Timing.extension":"Extension","Timing.id":"System.String","Timing.modifierExtension":"Extension","Timing.repeat.boundsDuration":"Duration","Timing.repeat.boundsPeriod":"Period","Timing.repeat.boundsRange":"Range","Timing.repeat.count":"positiveInt","Timing.repeat.countMax":"positiveInt","Timing.repeat.dayOfWeek":"code","Timing.repeat.duration":"decimal","Timing.repeat.durationMax":"decimal","Timing.repeat.durationUnit":"code","Timing.repeat.extension":"Extension","Timing.repeat.frequency":"positiveInt","Timing.repeat.frequencyMax":"positiveInt","Timing.repeat.id":"System.String","Timing.repeat.offset":"unsignedInt","Timing.repeat.period":"decimal","Timing.repeat.periodMax":"decimal","Timing.repeat.periodUnit":"code","Timing.repeat.timeOfDay":"time","Timing.repeat.when":"code","TriggerDefinition.condition":"Expression","TriggerDefinition.data":"DataRequirement","TriggerDefinition.extension":"Extension","TriggerDefinition.id":"System.String","TriggerDefinition.name":"string","TriggerDefinition.timingDate":"date","TriggerDefinition.timingDateTime":"dateTime","TriggerDefinition.timingReference":"Reference","TriggerDefinition.timingTiming":"Timing","TriggerDefinition.type":"code","UsageContext.code":"Coding","UsageContext.extension":"Extension","UsageContext.id":"System.String","UsageContext.valueCodeableConcept":"CodeableConcept","UsageContext.valueQuantity":"Quantity","UsageContext.valueRange":"Range","UsageContext.valueReference":"Reference","ValueSet.compose.extension":"Extension","ValueSet.compose.id":"System.String","ValueSet.compose.inactive":"boolean","ValueSet.compose.include.concept.code":"code","ValueSet.compose.include.concept.designation.extension":"Extension","ValueSet.compose.include.concept.designation.id":"System.String","ValueSet.compose.include.concept.designation.language":"code","ValueSet.compose.include.concept.designation.modifierExtension":"Extension","ValueSet.compose.include.concept.designation.use":"Coding","ValueSet.compose.include.concept.designation.value":"string","ValueSet.compose.include.concept.display":"string","ValueSet.compose.include.concept.extension":"Extension","ValueSet.compose.include.concept.id":"System.String","ValueSet.compose.include.concept.modifierExtension":"Extension","ValueSet.compose.include.extension":"Extension","ValueSet.compose.include.filter.extension":"Extension","ValueSet.compose.include.filter.id":"System.String","ValueSet.compose.include.filter.modifierExtension":"Extension","ValueSet.compose.include.filter.op":"code","ValueSet.compose.include.filter.property":"code","ValueSet.compose.include.filter.value":"string","ValueSet.compose.include.id":"System.String","ValueSet.compose.include.modifierExtension":"Extension","ValueSet.compose.include.system":"uri","ValueSet.compose.include.valueSet":"canonical","ValueSet.compose.include.version":"string","ValueSet.compose.lockedDate":"date","ValueSet.compose.modifierExtension":"Extension","ValueSet.contact":"ContactDetail","ValueSet.contained":"Resource","ValueSet.copyright":"markdown","ValueSet.date":"dateTime","ValueSet.description":"markdown","ValueSet.expansion.contains.abstract":"boolean","ValueSet.expansion.contains.code":"code","ValueSet.expansion.contains.display":"string","ValueSet.expansion.contains.extension":"Extension","ValueSet.expansion.contains.id":"System.String","ValueSet.expansion.contains.inactive":"boolean","ValueSet.expansion.contains.modifierExtension":"Extension","ValueSet.expansion.contains.system":"uri","ValueSet.expansion.contains.version":"string","ValueSet.expansion.extension":"Extension","ValueSet.expansion.id":"System.String","ValueSet.expansion.identifier":"uri","ValueSet.expansion.modifierExtension":"Extension","ValueSet.expansion.offset":"integer","ValueSet.expansion.parameter.extension":"Extension","ValueSet.expansion.parameter.id":"System.String","ValueSet.expansion.parameter.modifierExtension":"Extension","ValueSet.expansion.parameter.name":"string","ValueSet.expansion.parameter.valueBoolean":"boolean","ValueSet.expansion.parameter.valueCode":"code","ValueSet.expansion.parameter.valueDateTime":"dateTime","ValueSet.expansion.parameter.valueDecimal":"decimal","ValueSet.expansion.parameter.valueInteger":"integer","ValueSet.expansion.parameter.valueString":"string","ValueSet.expansion.parameter.valueUri":"uri","ValueSet.expansion.timestamp":"dateTime","ValueSet.expansion.total":"integer","ValueSet.experimental":"boolean","ValueSet.extension":"Extension","ValueSet.id":"System.String","ValueSet.identifier":"Identifier","ValueSet.immutable":"boolean","ValueSet.implicitRules":"uri","ValueSet.jurisdiction":"CodeableConcept","ValueSet.language":"code","ValueSet.meta":"Meta","ValueSet.modifierExtension":"Extension","ValueSet.name":"string","ValueSet.publisher":"string","ValueSet.purpose":"markdown","ValueSet.status":"code","ValueSet.text":"Narrative","ValueSet.title":"string","ValueSet.url":"uri","ValueSet.useContext":"UsageContext","ValueSet.version":"string","VerificationResult.attestation.communicationMethod":"CodeableConcept","VerificationResult.attestation.date":"date","VerificationResult.attestation.extension":"Extension","VerificationResult.attestation.id":"System.String","VerificationResult.attestation.modifierExtension":"Extension","VerificationResult.attestation.onBehalfOf":"Reference","VerificationResult.attestation.proxyIdentityCertificate":"string","VerificationResult.attestation.proxySignature":"Signature","VerificationResult.attestation.sourceIdentityCertificate":"string","VerificationResult.attestation.sourceSignature":"Signature","VerificationResult.attestation.who":"Reference","VerificationResult.contained":"Resource","VerificationResult.extension":"Extension","VerificationResult.failureAction":"CodeableConcept","VerificationResult.frequency":"Timing","VerificationResult.id":"System.String","VerificationResult.implicitRules":"uri","VerificationResult.language":"code","VerificationResult.lastPerformed":"dateTime","VerificationResult.meta":"Meta","VerificationResult.modifierExtension":"Extension","VerificationResult.need":"CodeableConcept","VerificationResult.nextScheduled":"date","VerificationResult.primarySource.canPushUpdates":"CodeableConcept","VerificationResult.primarySource.communicationMethod":"CodeableConcept","VerificationResult.primarySource.extension":"Extension","VerificationResult.primarySource.id":"System.String","VerificationResult.primarySource.modifierExtension":"Extension","VerificationResult.primarySource.pushTypeAvailable":"CodeableConcept","VerificationResult.primarySource.type":"CodeableConcept","VerificationResult.primarySource.validationDate":"dateTime","VerificationResult.primarySource.validationStatus":"CodeableConcept","VerificationResult.primarySource.who":"Reference","VerificationResult.status":"code","VerificationResult.statusDate":"dateTime","VerificationResult.target":"Reference","VerificationResult.targetLocation":"string","VerificationResult.text":"Narrative","VerificationResult.validationProcess":"CodeableConcept","VerificationResult.validationType":"CodeableConcept","VerificationResult.validator.attestationSignature":"Signature","VerificationResult.validator.extension":"Extension","VerificationResult.validator.id":"System.String","VerificationResult.validator.identityCertificate":"string","VerificationResult.validator.modifierExtension":"Extension","VerificationResult.validator.organization":"Reference","VisionPrescription.contained":"Resource","VisionPrescription.created":"dateTime","VisionPrescription.dateWritten":"dateTime","VisionPrescription.encounter":"Reference","VisionPrescription.extension":"Extension","VisionPrescription.id":"System.String","VisionPrescription.identifier":"Identifier","VisionPrescription.implicitRules":"uri","VisionPrescription.language":"code","VisionPrescription.lensSpecification.add":"decimal","VisionPrescription.lensSpecification.axis":"integer","VisionPrescription.lensSpecification.backCurve":"decimal","VisionPrescription.lensSpecification.brand":"string","VisionPrescription.lensSpecification.color":"string","VisionPrescription.lensSpecification.cylinder":"decimal","VisionPrescription.lensSpecification.diameter":"decimal","VisionPrescription.lensSpecification.duration":"Quantity","VisionPrescription.lensSpecification.extension":"Extension","VisionPrescription.lensSpecification.eye":"code","VisionPrescription.lensSpecification.id":"System.String","VisionPrescription.lensSpecification.modifierExtension":"Extension","VisionPrescription.lensSpecification.note":"Annotation","VisionPrescription.lensSpecification.power":"decimal","VisionPrescription.lensSpecification.prism.amount":"decimal","VisionPrescription.lensSpecification.prism.base":"code","VisionPrescription.lensSpecification.prism.extension":"Extension","VisionPrescription.lensSpecification.prism.id":"System.String","VisionPrescription.lensSpecification.prism.modifierExtension":"Extension","VisionPrescription.lensSpecification.product":"CodeableConcept","VisionPrescription.lensSpecification.sphere":"decimal","VisionPrescription.meta":"Meta","VisionPrescription.modifierExtension":"Extension","VisionPrescription.patient":"Reference","VisionPrescription.prescriber":"Reference","VisionPrescription.status":"code","VisionPrescription.text":"Narrative"}')},2756:function(e){"use strict";e.exports=JSON.parse('{"Bundle.entry.link":"Bundle.link","CapabilityStatement.rest.operation":"CapabilityStatement.rest.resource.operation","CapabilityStatement.rest.searchParam":"CapabilityStatement.rest.resource.searchParam","ChargeItemDefinition.propertyGroup.applicability":"ChargeItemDefinition.applicability","ClaimResponse.addItem.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","CodeSystem.concept.concept":"CodeSystem.concept","Composition.section.section":"Composition.section","ConceptMap.group.element.target.product":"ConceptMap.group.element.target.dependsOn","Consent.provision.provision":"Consent.provision","Contract.term.asset.answer":"Contract.term.offer.answer","Contract.term.group":"Contract.term","ExampleScenario.process.step.alternative.step":"ExampleScenario.process.step","ExampleScenario.process.step.operation.request":"ExampleScenario.instance.containedInstance","ExampleScenario.process.step.operation.response":"ExampleScenario.instance.containedInstance","ExampleScenario.process.step.process":"ExampleScenario.process","ExplanationOfBenefit.addItem.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","GraphDefinition.link.target.link":"GraphDefinition.link","ImplementationGuide.definition.page.page":"ImplementationGuide.definition.page","Invoice.totalPriceComponent":"Invoice.lineItem.priceComponent","MedicinalProductAuthorization.procedure.application":"MedicinalProductAuthorization.procedure","MedicinalProductIngredient.substance.strength":"MedicinalProductIngredient.specifiedSubstance.strength","MedicinalProductPackaged.packageItem.packageItem":"MedicinalProductPackaged.packageItem","Observation.component.referenceRange":"Observation.referenceRange","OperationDefinition.parameter.part":"OperationDefinition.parameter","Parameters.parameter.part":"Parameters.parameter","PlanDefinition.action.action":"PlanDefinition.action","Provenance.entity.agent":"Provenance.agent","Questionnaire.item.item":"Questionnaire.item","QuestionnaireResponse.item.answer.item":"QuestionnaireResponse.item","QuestionnaireResponse.item.item":"QuestionnaireResponse.item","RequestGroup.action.action":"RequestGroup.action","StructureMap.group.rule.rule":"StructureMap.group.rule","SubstanceSpecification.molecularWeight":"SubstanceSpecification.structure.isotope.molecularWeight","SubstanceSpecification.name.synonym":"SubstanceSpecification.name","SubstanceSpecification.name.translation":"SubstanceSpecification.name","SubstanceSpecification.structure.molecularWeight":"SubstanceSpecification.structure.isotope.molecularWeight","TestReport.teardown.action.operation":"TestReport.setup.action.operation","TestReport.test.action.assert":"TestReport.setup.action.assert","TestReport.test.action.operation":"TestReport.setup.action.operation","TestScript.teardown.action.operation":"TestScript.setup.action.operation","TestScript.test.action.assert":"TestScript.setup.action.assert","TestScript.test.action.operation":"TestScript.setup.action.operation","ValueSet.compose.exclude":"ValueSet.compose.include","ValueSet.expansion.contains.contains":"ValueSet.expansion.contains","ValueSet.expansion.contains.designation":"ValueSet.compose.include.concept.designation"}')},5971:function(e){"use strict";e.exports=JSON.parse('{"Account":"DomainResource","ActivityDefinition":"DomainResource","Address":"Element","AdverseEvent":"DomainResource","Age":"Quantity","AllergyIntolerance":"DomainResource","Annotation":"Element","Appointment":"DomainResource","AppointmentResponse":"DomainResource","Attachment":"Element","AuditEvent":"DomainResource","BackboneElement":"Element","Basic":"DomainResource","Binary":"Resource","BiologicallyDerivedProduct":"DomainResource","BodyStructure":"DomainResource","Bundle":"Resource","CapabilityStatement":"DomainResource","CarePlan":"DomainResource","CareTeam":"DomainResource","CatalogEntry":"DomainResource","ChargeItem":"DomainResource","ChargeItemDefinition":"DomainResource","Claim":"DomainResource","ClaimResponse":"DomainResource","ClinicalImpression":"DomainResource","CodeSystem":"DomainResource","CodeableConcept":"Element","Coding":"Element","Communication":"DomainResource","CommunicationRequest":"DomainResource","CompartmentDefinition":"DomainResource","Composition":"DomainResource","ConceptMap":"DomainResource","Condition":"DomainResource","Consent":"DomainResource","ContactDetail":"Element","ContactPoint":"Element","Contract":"DomainResource","Contributor":"Element","Count":"Quantity","Coverage":"DomainResource","CoverageEligibilityRequest":"DomainResource","CoverageEligibilityResponse":"DomainResource","DataRequirement":"Element","DetectedIssue":"DomainResource","Device":"DomainResource","DeviceDefinition":"DomainResource","DeviceMetric":"DomainResource","DeviceRequest":"DomainResource","DeviceUseStatement":"DomainResource","DiagnosticReport":"DomainResource","Distance":"Quantity","DocumentManifest":"DomainResource","DocumentReference":"DomainResource","DomainResource":"Resource","Dosage":"BackboneElement","Duration":"Quantity","EffectEvidenceSynthesis":"DomainResource","ElementDefinition":"BackboneElement","Encounter":"DomainResource","Endpoint":"DomainResource","EnrollmentRequest":"DomainResource","EnrollmentResponse":"DomainResource","EpisodeOfCare":"DomainResource","EventDefinition":"DomainResource","Evidence":"DomainResource","EvidenceVariable":"DomainResource","ExampleScenario":"DomainResource","ExplanationOfBenefit":"DomainResource","Expression":"Element","Extension":"Element","FamilyMemberHistory":"DomainResource","Flag":"DomainResource","Goal":"DomainResource","GraphDefinition":"DomainResource","Group":"DomainResource","GuidanceResponse":"DomainResource","HealthcareService":"DomainResource","HumanName":"Element","Identifier":"Element","ImagingStudy":"DomainResource","Immunization":"DomainResource","ImmunizationEvaluation":"DomainResource","ImmunizationRecommendation":"DomainResource","ImplementationGuide":"DomainResource","InsurancePlan":"DomainResource","Invoice":"DomainResource","Library":"DomainResource","Linkage":"DomainResource","List":"DomainResource","Location":"DomainResource","MarketingStatus":"BackboneElement","Measure":"DomainResource","MeasureReport":"DomainResource","Media":"DomainResource","Medication":"DomainResource","MedicationAdministration":"DomainResource","MedicationDispense":"DomainResource","MedicationKnowledge":"DomainResource","MedicationRequest":"DomainResource","MedicationStatement":"DomainResource","MedicinalProduct":"DomainResource","MedicinalProductAuthorization":"DomainResource","MedicinalProductContraindication":"DomainResource","MedicinalProductIndication":"DomainResource","MedicinalProductIngredient":"DomainResource","MedicinalProductInteraction":"DomainResource","MedicinalProductManufactured":"DomainResource","MedicinalProductPackaged":"DomainResource","MedicinalProductPharmaceutical":"DomainResource","MedicinalProductUndesirableEffect":"DomainResource","MessageDefinition":"DomainResource","MessageHeader":"DomainResource","Meta":"Element","MolecularSequence":"DomainResource","Money":"Element","MoneyQuantity":"Quantity","NamingSystem":"DomainResource","Narrative":"Element","NutritionOrder":"DomainResource","Observation":"DomainResource","ObservationDefinition":"DomainResource","OperationDefinition":"DomainResource","OperationOutcome":"DomainResource","Organization":"DomainResource","OrganizationAffiliation":"DomainResource","ParameterDefinition":"Element","Parameters":"Resource","Patient":"DomainResource","PaymentNotice":"DomainResource","PaymentReconciliation":"DomainResource","Period":"Element","Person":"DomainResource","PlanDefinition":"DomainResource","Population":"BackboneElement","Practitioner":"DomainResource","PractitionerRole":"DomainResource","Procedure":"DomainResource","ProdCharacteristic":"BackboneElement","ProductShelfLife":"BackboneElement","Provenance":"DomainResource","Quantity":"Element","Questionnaire":"DomainResource","QuestionnaireResponse":"DomainResource","Range":"Element","Ratio":"Element","Reference":"Element","RelatedArtifact":"Element","RelatedPerson":"DomainResource","RequestGroup":"DomainResource","ResearchDefinition":"DomainResource","ResearchElementDefinition":"DomainResource","ResearchStudy":"DomainResource","ResearchSubject":"DomainResource","RiskAssessment":"DomainResource","RiskEvidenceSynthesis":"DomainResource","SampledData":"Element","Schedule":"DomainResource","SearchParameter":"DomainResource","ServiceRequest":"DomainResource","Signature":"Element","SimpleQuantity":"Quantity","Slot":"DomainResource","Specimen":"DomainResource","SpecimenDefinition":"DomainResource","StructureDefinition":"DomainResource","StructureMap":"DomainResource","Subscription":"DomainResource","Substance":"DomainResource","SubstanceAmount":"BackboneElement","SubstanceNucleicAcid":"DomainResource","SubstancePolymer":"DomainResource","SubstanceProtein":"DomainResource","SubstanceReferenceInformation":"DomainResource","SubstanceSourceMaterial":"DomainResource","SubstanceSpecification":"DomainResource","SupplyDelivery":"DomainResource","SupplyRequest":"DomainResource","Task":"DomainResource","TerminologyCapabilities":"DomainResource","TestReport":"DomainResource","TestScript":"DomainResource","Timing":"BackboneElement","TriggerDefinition":"Element","UsageContext":"Element","ValueSet":"DomainResource","VerificationResult":"DomainResource","VisionPrescription":"DomainResource","base64Binary":"Element","boolean":"Element","canonical":"uri","code":"string","date":"Element","dateTime":"Element","decimal":"Element","id":"string","instant":"Element","integer":"Element","markdown":"string","oid":"uri","positiveInt":"integer","string":"Element","time":"Element","unsignedInt":"integer","uri":"Element","url":"uri","uuid":"uri","xhtml":"Element"}')},9052:function(e){"use strict";e.exports=JSON.parse('{"ActivityDefinition.product":["Reference","CodeableConcept"],"ActivityDefinition.timing":["Timing","DateTime","Period","Range"],"AllergyIntolerance.onset":["DateTime","Age","Period","Range","String"],"Annotation.author":["Reference","String"],"CarePlan.activity.detail.product":["CodeableConcept","Reference"],"CarePlan.activity.detail.scheduled":["Timing","Period","String"],"ChargeItem.occurrence":["DateTime","Period","Timing"],"Claim.accident.location":["Address","Reference"],"Claim.diagnosis.diagnosis":["CodeableConcept","Reference"],"Claim.information.timing":["Date","Period"],"Claim.information.value":["String","Quantity","Attachment","Reference"],"Claim.item.location":["CodeableConcept","Address","Reference"],"Claim.item.serviced":["Date","Period"],"Claim.procedure.procedure":["CodeableConcept","Reference"],"ClinicalImpression.effective":["DateTime","Period"],"ClinicalImpression.finding.item":["CodeableConcept","Reference"],"CodeSystem.concept.property.value":["Code","Coding","String","Integer","Boolean","DateTime"],"Communication.payload.content":["String","Attachment","Reference"],"CommunicationRequest.occurrence":["DateTime","Period"],"CommunicationRequest.payload.content":["String","Attachment","Reference"],"Composition.relatesTo.target":["Identifier","Reference"],"ConceptMap.source":["Uri","Reference"],"ConceptMap.target":["Uri","Reference"],"Condition.abatement":["DateTime","Age","Boolean","Period","Range","String"],"Condition.onset":["DateTime","Age","Period","Range","String"],"Consent.source":["Attachment","Identifier","Reference"],"Contract.binding":["Attachment","Reference"],"Contract.friendly.content":["Attachment","Reference"],"Contract.legal.content":["Attachment","Reference"],"Contract.rule.content":["Attachment","Reference"],"Contract.term.valuedItem.entity":["CodeableConcept","Reference"],"Contract.valuedItem.entity":["CodeableConcept","Reference"],"DataRequirement.codeFilter.valueSet":["String","Reference"],"DataRequirement.dateFilter.value":["DateTime","Period","Duration"],"DeviceRequest.code":["Reference","CodeableConcept"],"DeviceRequest.occurrence":["DateTime","Period","Timing"],"DeviceUseStatement.timing":["Timing","Period","DateTime"],"DiagnosticReport.effective":["DateTime","Period"],"DocumentManifest.content.p":["Attachment","Reference"],"Dosage.asNeeded":["Boolean","CodeableConcept"],"Dosage.dose":["Range","Quantity"],"Dosage.rate":["Ratio","Range","Quantity"],"ElementDefinition.binding.valueSet":["Uri","Reference"],"ElementDefinition.defaultValue":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.example.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.extension.value":["CodeableConcept","Reference"],"ElementDefinition.fixed":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.maxValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.minValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.pattern":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"EligibilityRequest.serviced":["Date","Period"],"EligibilityResponse.insurance.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"EligibilityResponse.insurance.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.accident.location":["Address","Reference"],"ExplanationOfBenefit.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"ExplanationOfBenefit.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.diagnosis.diagnosis":["CodeableConcept","Reference"],"ExplanationOfBenefit.information.timing":["Date","Period"],"ExplanationOfBenefit.information.value":["String","Quantity","Attachment","Reference"],"ExplanationOfBenefit.item.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.item.serviced":["Date","Period"],"ExplanationOfBenefit.procedure.procedure":["CodeableConcept","Reference"],"Extension.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"FamilyMemberHistory.age":["Age","Range","String"],"FamilyMemberHistory.born":["Period","Date","String"],"FamilyMemberHistory.condition.onset":["Age","Range","Period","String"],"FamilyMemberHistory.deceased":["Boolean","Age","Range","Date","String"],"Goal.start":["Date","CodeableConcept"],"Goal.target.detail":["Quantity","Range","CodeableConcept"],"Goal.target.due":["Date","Duration"],"Group.characteristic.value":["CodeableConcept","Boolean","Quantity","Range"],"GuidanceResponse.reason":["CodeableConcept","Reference"],"ImplementationGuide.package.resource.source":["Uri","Reference"],"Media.occurrence":["DateTime","Period"],"Medication.ingredient.item":["CodeableConcept","Reference"],"Medication.package.content.item":["CodeableConcept","Reference"],"MedicationAdministration.dosage.rate":["Ratio","Quantity"],"MedicationAdministration.effective":["DateTime","Period"],"MedicationAdministration.medication":["CodeableConcept","Reference"],"MedicationDispense.medication":["CodeableConcept","Reference"],"MedicationDispense.notDoneReason":["CodeableConcept","Reference"],"MedicationRequest.medication":["CodeableConcept","Reference"],"MedicationStatement.effective":["DateTime","Period"],"MedicationStatement.medication":["CodeableConcept","Reference"],"NutritionOrder.enteralFormula.administration.rate":["Quantity","Ratio"],"Observation.component.value":["Quantity","CodeableConcept","String","Range","Ratio","SampledData","Attachment","Time","DateTime","Period"],"Observation.effective":["DateTime","Period"],"Observation.value":["Quantity","CodeableConcept","String","Boolean","Range","Ratio","SampledData","Attachment","Time","DateTime","Period"],"OperationDefinition.parameter.binding.valueSet":["Uri","Reference"],"Parameters.parameter.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Patient.deceased":["Boolean","DateTime"],"Patient.multipleBirth":["Boolean","Integer"],"PlanDefinition.action.relatedAction.offset":["Duration","Range"],"PlanDefinition.action.timing":["DateTime","Period","Duration","Range","Timing"],"PlanDefinition.goal.target.detail":["Quantity","Range","CodeableConcept"],"Procedure.performed":["DateTime","Period"],"ProcedureRequest.asNeeded":["Boolean","CodeableConcept"],"ProcedureRequest.occurrence":["DateTime","Period","Timing"],"Provenance.agent.onBehalfOf":["Uri","Reference"],"Provenance.agent.who":["Uri","Reference"],"Provenance.entity.what":["Uri","Reference","Identifier"],"Questionnaire.item.enableWhen.answer":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Questionnaire.item.initial":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Questionnaire.item.option.value":["Integer","Date","Time","String","Coding"],"QuestionnaireResponse.item.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"ReferralRequest.occurrence":["DateTime","Period"],"RequestGroup.action.relatedAction.offset":["Duration","Range"],"RequestGroup.action.timing":["DateTime","Period","Duration","Range","Timing"],"RequestGroup.reason":["CodeableConcept","Reference"],"RiskAssessment.occurrence":["DateTime","Period"],"RiskAssessment.prediction.probability":["Decimal","Range"],"RiskAssessment.prediction.when":["Period","Range"],"RiskAssessment.reason":["CodeableConcept","Reference"],"Signature.onBehalfOf":["Uri","Reference"],"Signature.who":["Uri","Reference"],"Specimen.collection.collected":["DateTime","Period"],"Specimen.container.additive":["CodeableConcept","Reference"],"Specimen.processing.time":["DateTime","Period"],"StructureMap.group.rule.source.defaultValue":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"StructureMap.group.rule.target.parameter.value":["Id","String","Boolean","Integer","Decimal"],"Substance.ingredient.substance":["CodeableConcept","Reference"],"SupplyDelivery.occurrence":["DateTime","Period","Timing"],"SupplyDelivery.suppliedItem.item":["CodeableConcept","Reference"],"SupplyRequest.occurrence":["DateTime","Period","Timing"],"SupplyRequest.orderedItem.item":["CodeableConcept","Reference"],"SupplyRequest.reason":["CodeableConcept","Reference"],"Task.definition":["Uri","Reference"],"Task.input.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Task.output.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Timing.repeat.bounds":["Duration","Range","Period"],"TriggerDefinition.eventTiming":["Timing","Reference","Date","DateTime"],"UsageContext.value":["CodeableConcept","Quantity","Range"],"ValueSet.expansion.parameter.value":["String","Boolean","Integer","Decimal","Uri","Code"],"VisionPrescription.reason":["CodeableConcept","Reference"]}')},7125:function(e){"use strict";e.exports=JSON.parse('{"Account.active":"Period","Account.balance":"Money","Account.contained":"Resource","Account.coverage.coverage":"Reference","Account.coverage.extension":"Extension","Account.coverage.id":"string","Account.coverage.modifierExtension":"Extension","Account.coverage.priority":"positiveInt","Account.description":"string","Account.extension":"Extension","Account.guarantor.extension":"Extension","Account.guarantor.id":"string","Account.guarantor.modifierExtension":"Extension","Account.guarantor.onHold":"boolean","Account.guarantor.party":"Reference","Account.guarantor.period":"Period","Account.id":"id","Account.identifier":"Identifier","Account.implicitRules":"uri","Account.language":"code","Account.meta":"Meta","Account.modifierExtension":"Extension","Account.name":"string","Account.owner":"Reference","Account.period":"Period","Account.status":"code","Account.subject":"Reference","Account.text":"Narrative","Account.type":"CodeableConcept","ActivityDefinition.approvalDate":"date","ActivityDefinition.bodySite":"CodeableConcept","ActivityDefinition.code":"CodeableConcept","ActivityDefinition.contact":"ContactDetail","ActivityDefinition.contained":"Resource","ActivityDefinition.contributor":"Contributor","ActivityDefinition.copyright":"markdown","ActivityDefinition.date":"dateTime","ActivityDefinition.description":"markdown","ActivityDefinition.dosage":"Dosage","ActivityDefinition.dynamicValue.description":"string","ActivityDefinition.dynamicValue.expression":"string","ActivityDefinition.dynamicValue.extension":"Extension","ActivityDefinition.dynamicValue.id":"string","ActivityDefinition.dynamicValue.language":"string","ActivityDefinition.dynamicValue.modifierExtension":"Extension","ActivityDefinition.dynamicValue.path":"string","ActivityDefinition.effectivePeriod":"Period","ActivityDefinition.experimental":"boolean","ActivityDefinition.extension":"Extension","ActivityDefinition.id":"id","ActivityDefinition.identifier":"Identifier","ActivityDefinition.implicitRules":"uri","ActivityDefinition.jurisdiction":"CodeableConcept","ActivityDefinition.kind":"code","ActivityDefinition.language":"code","ActivityDefinition.lastReviewDate":"date","ActivityDefinition.library":"Reference","ActivityDefinition.location":"Reference","ActivityDefinition.meta":"Meta","ActivityDefinition.modifierExtension":"Extension","ActivityDefinition.name":"string","ActivityDefinition.participant.extension":"Extension","ActivityDefinition.participant.id":"string","ActivityDefinition.participant.modifierExtension":"Extension","ActivityDefinition.participant.role":"CodeableConcept","ActivityDefinition.participant.type":"code","ActivityDefinition.productCodeableConcept":"CodeableConcept","ActivityDefinition.productReference":"Reference","ActivityDefinition.publisher":"string","ActivityDefinition.purpose":"markdown","ActivityDefinition.quantity":"Quantity","ActivityDefinition.relatedArtifact":"RelatedArtifact","ActivityDefinition.status":"code","ActivityDefinition.text":"Narrative","ActivityDefinition.timingDateTime":"dateTime","ActivityDefinition.timingPeriod":"Period","ActivityDefinition.timingRange":"Range","ActivityDefinition.timingTiming":"Timing","ActivityDefinition.title":"string","ActivityDefinition.topic":"CodeableConcept","ActivityDefinition.transform":"Reference","ActivityDefinition.url":"uri","ActivityDefinition.usage":"string","ActivityDefinition.useContext":"UsageContext","ActivityDefinition.version":"string","Address.city":"string","Address.country":"string","Address.district":"string","Address.extension":"Extension","Address.id":"string","Address.line":"string","Address.period":"Period","Address.postalCode":"string","Address.state":"string","Address.text":"string","Address.type":"code","Address.use":"code","AdverseEvent.category":"code","AdverseEvent.contained":"Resource","AdverseEvent.date":"dateTime","AdverseEvent.description":"string","AdverseEvent.eventParticipant":"Reference","AdverseEvent.extension":"Extension","AdverseEvent.id":"id","AdverseEvent.identifier":"Identifier","AdverseEvent.implicitRules":"uri","AdverseEvent.language":"code","AdverseEvent.location":"Reference","AdverseEvent.meta":"Meta","AdverseEvent.modifierExtension":"Extension","AdverseEvent.outcome":"CodeableConcept","AdverseEvent.reaction":"Reference","AdverseEvent.recorder":"Reference","AdverseEvent.referenceDocument":"Reference","AdverseEvent.seriousness":"CodeableConcept","AdverseEvent.study":"Reference","AdverseEvent.subject":"Reference","AdverseEvent.subjectMedicalHistory":"Reference","AdverseEvent.suspectEntity.causality":"code","AdverseEvent.suspectEntity.causalityAssessment":"CodeableConcept","AdverseEvent.suspectEntity.causalityAuthor":"Reference","AdverseEvent.suspectEntity.causalityMethod":"CodeableConcept","AdverseEvent.suspectEntity.causalityProductRelatedness":"string","AdverseEvent.suspectEntity.causalityResult":"CodeableConcept","AdverseEvent.suspectEntity.extension":"Extension","AdverseEvent.suspectEntity.id":"string","AdverseEvent.suspectEntity.instance":"Reference","AdverseEvent.suspectEntity.modifierExtension":"Extension","AdverseEvent.text":"Narrative","AdverseEvent.type":"CodeableConcept","Age.code":"code","Age.comparator":"code","Age.extension":"Extension","Age.id":"string","Age.system":"uri","Age.unit":"string","Age.value":"decimal","AllergyIntolerance.assertedDate":"dateTime","AllergyIntolerance.asserter":"Reference","AllergyIntolerance.category":"code","AllergyIntolerance.clinicalStatus":"code","AllergyIntolerance.code":"CodeableConcept","AllergyIntolerance.contained":"Resource","AllergyIntolerance.criticality":"code","AllergyIntolerance.extension":"Extension","AllergyIntolerance.id":"id","AllergyIntolerance.identifier":"Identifier","AllergyIntolerance.implicitRules":"uri","AllergyIntolerance.language":"code","AllergyIntolerance.lastOccurrence":"dateTime","AllergyIntolerance.meta":"Meta","AllergyIntolerance.modifierExtension":"Extension","AllergyIntolerance.note":"Annotation","AllergyIntolerance.onsetAge":"Age","AllergyIntolerance.onsetDateTime":"dateTime","AllergyIntolerance.onsetPeriod":"Period","AllergyIntolerance.onsetRange":"Range","AllergyIntolerance.onsetString":"string","AllergyIntolerance.patient":"Reference","AllergyIntolerance.reaction.description":"string","AllergyIntolerance.reaction.exposureRoute":"CodeableConcept","AllergyIntolerance.reaction.extension":"Extension","AllergyIntolerance.reaction.id":"string","AllergyIntolerance.reaction.manifestation":"CodeableConcept","AllergyIntolerance.reaction.modifierExtension":"Extension","AllergyIntolerance.reaction.note":"Annotation","AllergyIntolerance.reaction.onset":"dateTime","AllergyIntolerance.reaction.severity":"code","AllergyIntolerance.reaction.substance":"CodeableConcept","AllergyIntolerance.recorder":"Reference","AllergyIntolerance.text":"Narrative","AllergyIntolerance.type":"code","AllergyIntolerance.verificationStatus":"code","Annotation.authorReference":"Reference","Annotation.authorString":"string","Annotation.extension":"Extension","Annotation.id":"string","Annotation.text":"string","Annotation.time":"dateTime","Appointment.appointmentType":"CodeableConcept","Appointment.comment":"string","Appointment.contained":"Resource","Appointment.created":"dateTime","Appointment.description":"string","Appointment.end":"instant","Appointment.extension":"Extension","Appointment.id":"id","Appointment.identifier":"Identifier","Appointment.implicitRules":"uri","Appointment.incomingReferral":"Reference","Appointment.indication":"Reference","Appointment.language":"code","Appointment.meta":"Meta","Appointment.minutesDuration":"positiveInt","Appointment.modifierExtension":"Extension","Appointment.participant.actor":"Reference","Appointment.participant.extension":"Extension","Appointment.participant.id":"string","Appointment.participant.modifierExtension":"Extension","Appointment.participant.required":"code","Appointment.participant.status":"code","Appointment.participant.type":"CodeableConcept","Appointment.priority":"unsignedInt","Appointment.reason":"CodeableConcept","Appointment.requestedPeriod":"Period","Appointment.serviceCategory":"CodeableConcept","Appointment.serviceType":"CodeableConcept","Appointment.slot":"Reference","Appointment.specialty":"CodeableConcept","Appointment.start":"instant","Appointment.status":"code","Appointment.supportingInformation":"Reference","Appointment.text":"Narrative","AppointmentResponse.actor":"Reference","AppointmentResponse.appointment":"Reference","AppointmentResponse.comment":"string","AppointmentResponse.contained":"Resource","AppointmentResponse.end":"instant","AppointmentResponse.extension":"Extension","AppointmentResponse.id":"id","AppointmentResponse.identifier":"Identifier","AppointmentResponse.implicitRules":"uri","AppointmentResponse.language":"code","AppointmentResponse.meta":"Meta","AppointmentResponse.modifierExtension":"Extension","AppointmentResponse.participantStatus":"code","AppointmentResponse.participantType":"CodeableConcept","AppointmentResponse.start":"instant","AppointmentResponse.text":"Narrative","Attachment.contentType":"code","Attachment.creation":"dateTime","Attachment.data":"base64Binary","Attachment.extension":"Extension","Attachment.hash":"base64Binary","Attachment.id":"string","Attachment.language":"code","Attachment.size":"unsignedInt","Attachment.title":"string","Attachment.url":"uri","AuditEvent.action":"code","AuditEvent.agent.altId":"string","AuditEvent.agent.extension":"Extension","AuditEvent.agent.id":"string","AuditEvent.agent.location":"Reference","AuditEvent.agent.media":"Coding","AuditEvent.agent.modifierExtension":"Extension","AuditEvent.agent.name":"string","AuditEvent.agent.network.address":"string","AuditEvent.agent.network.extension":"Extension","AuditEvent.agent.network.id":"string","AuditEvent.agent.network.modifierExtension":"Extension","AuditEvent.agent.network.type":"code","AuditEvent.agent.policy":"uri","AuditEvent.agent.purposeOfUse":"CodeableConcept","AuditEvent.agent.reference":"Reference","AuditEvent.agent.requestor":"boolean","AuditEvent.agent.role":"CodeableConcept","AuditEvent.agent.userId":"Identifier","AuditEvent.contained":"Resource","AuditEvent.entity.description":"string","AuditEvent.entity.detail.extension":"Extension","AuditEvent.entity.detail.id":"string","AuditEvent.entity.detail.modifierExtension":"Extension","AuditEvent.entity.detail.type":"string","AuditEvent.entity.detail.value":"base64Binary","AuditEvent.entity.extension":"Extension","AuditEvent.entity.id":"string","AuditEvent.entity.identifier":"Identifier","AuditEvent.entity.lifecycle":"Coding","AuditEvent.entity.modifierExtension":"Extension","AuditEvent.entity.name":"string","AuditEvent.entity.query":"base64Binary","AuditEvent.entity.reference":"Reference","AuditEvent.entity.role":"Coding","AuditEvent.entity.securityLabel":"Coding","AuditEvent.entity.type":"Coding","AuditEvent.extension":"Extension","AuditEvent.id":"id","AuditEvent.implicitRules":"uri","AuditEvent.language":"code","AuditEvent.meta":"Meta","AuditEvent.modifierExtension":"Extension","AuditEvent.outcome":"code","AuditEvent.outcomeDesc":"string","AuditEvent.purposeOfEvent":"CodeableConcept","AuditEvent.recorded":"instant","AuditEvent.source.extension":"Extension","AuditEvent.source.id":"string","AuditEvent.source.identifier":"Identifier","AuditEvent.source.modifierExtension":"Extension","AuditEvent.source.site":"string","AuditEvent.source.type":"Coding","AuditEvent.subtype":"Coding","AuditEvent.text":"Narrative","AuditEvent.type":"Coding","BackboneElement.extension":"Extension","BackboneElement.id":"string","BackboneElement.modifierExtension":"Extension","Basic.author":"Reference","Basic.code":"CodeableConcept","Basic.contained":"Resource","Basic.created":"date","Basic.extension":"Extension","Basic.id":"id","Basic.identifier":"Identifier","Basic.implicitRules":"uri","Basic.language":"code","Basic.meta":"Meta","Basic.modifierExtension":"Extension","Basic.subject":"Reference","Basic.text":"Narrative","Binary.content":"base64Binary","Binary.contentType":"code","Binary.id":"id","Binary.implicitRules":"uri","Binary.language":"code","Binary.meta":"Meta","Binary.securityContext":"Reference","BodySite.active":"boolean","BodySite.code":"CodeableConcept","BodySite.contained":"Resource","BodySite.description":"string","BodySite.extension":"Extension","BodySite.id":"id","BodySite.identifier":"Identifier","BodySite.image":"Attachment","BodySite.implicitRules":"uri","BodySite.language":"code","BodySite.meta":"Meta","BodySite.modifierExtension":"Extension","BodySite.patient":"Reference","BodySite.qualifier":"CodeableConcept","BodySite.text":"Narrative","Bundle.entry.extension":"Extension","Bundle.entry.fullUrl":"uri","Bundle.entry.id":"string","Bundle.entry.modifierExtension":"Extension","Bundle.entry.request.extension":"Extension","Bundle.entry.request.id":"string","Bundle.entry.request.ifMatch":"string","Bundle.entry.request.ifModifiedSince":"instant","Bundle.entry.request.ifNoneExist":"string","Bundle.entry.request.ifNoneMatch":"string","Bundle.entry.request.method":"code","Bundle.entry.request.modifierExtension":"Extension","Bundle.entry.request.url":"uri","Bundle.entry.resource":"Resource","Bundle.entry.response.etag":"string","Bundle.entry.response.extension":"Extension","Bundle.entry.response.id":"string","Bundle.entry.response.lastModified":"instant","Bundle.entry.response.location":"uri","Bundle.entry.response.modifierExtension":"Extension","Bundle.entry.response.outcome":"Resource","Bundle.entry.response.status":"string","Bundle.entry.search.extension":"Extension","Bundle.entry.search.id":"string","Bundle.entry.search.mode":"code","Bundle.entry.search.modifierExtension":"Extension","Bundle.entry.search.score":"decimal","Bundle.id":"id","Bundle.identifier":"Identifier","Bundle.implicitRules":"uri","Bundle.language":"code","Bundle.link.extension":"Extension","Bundle.link.id":"string","Bundle.link.modifierExtension":"Extension","Bundle.link.relation":"string","Bundle.link.url":"uri","Bundle.meta":"Meta","Bundle.signature":"Signature","Bundle.total":"unsignedInt","Bundle.type":"code","CapabilityStatement.acceptUnknown":"code","CapabilityStatement.contact":"ContactDetail","CapabilityStatement.contained":"Resource","CapabilityStatement.copyright":"markdown","CapabilityStatement.date":"dateTime","CapabilityStatement.description":"markdown","CapabilityStatement.document.documentation":"string","CapabilityStatement.document.extension":"Extension","CapabilityStatement.document.id":"string","CapabilityStatement.document.mode":"code","CapabilityStatement.document.modifierExtension":"Extension","CapabilityStatement.document.profile":"Reference","CapabilityStatement.experimental":"boolean","CapabilityStatement.extension":"Extension","CapabilityStatement.fhirVersion":"id","CapabilityStatement.format":"code","CapabilityStatement.id":"id","CapabilityStatement.implementation.description":"string","CapabilityStatement.implementation.extension":"Extension","CapabilityStatement.implementation.id":"string","CapabilityStatement.implementation.modifierExtension":"Extension","CapabilityStatement.implementation.url":"uri","CapabilityStatement.implementationGuide":"uri","CapabilityStatement.implicitRules":"uri","CapabilityStatement.instantiates":"uri","CapabilityStatement.jurisdiction":"CodeableConcept","CapabilityStatement.kind":"code","CapabilityStatement.language":"code","CapabilityStatement.messaging.documentation":"string","CapabilityStatement.messaging.endpoint.address":"uri","CapabilityStatement.messaging.endpoint.extension":"Extension","CapabilityStatement.messaging.endpoint.id":"string","CapabilityStatement.messaging.endpoint.modifierExtension":"Extension","CapabilityStatement.messaging.endpoint.protocol":"Coding","CapabilityStatement.messaging.event.category":"code","CapabilityStatement.messaging.event.code":"Coding","CapabilityStatement.messaging.event.documentation":"string","CapabilityStatement.messaging.event.extension":"Extension","CapabilityStatement.messaging.event.focus":"code","CapabilityStatement.messaging.event.id":"string","CapabilityStatement.messaging.event.mode":"code","CapabilityStatement.messaging.event.modifierExtension":"Extension","CapabilityStatement.messaging.event.request":"Reference","CapabilityStatement.messaging.event.response":"Reference","CapabilityStatement.messaging.extension":"Extension","CapabilityStatement.messaging.id":"string","CapabilityStatement.messaging.modifierExtension":"Extension","CapabilityStatement.messaging.reliableCache":"unsignedInt","CapabilityStatement.messaging.supportedMessage.definition":"Reference","CapabilityStatement.messaging.supportedMessage.extension":"Extension","CapabilityStatement.messaging.supportedMessage.id":"string","CapabilityStatement.messaging.supportedMessage.mode":"code","CapabilityStatement.messaging.supportedMessage.modifierExtension":"Extension","CapabilityStatement.meta":"Meta","CapabilityStatement.modifierExtension":"Extension","CapabilityStatement.name":"string","CapabilityStatement.patchFormat":"code","CapabilityStatement.profile":"Reference","CapabilityStatement.publisher":"string","CapabilityStatement.purpose":"markdown","CapabilityStatement.rest.compartment":"uri","CapabilityStatement.rest.documentation":"string","CapabilityStatement.rest.extension":"Extension","CapabilityStatement.rest.id":"string","CapabilityStatement.rest.interaction.code":"code","CapabilityStatement.rest.interaction.documentation":"string","CapabilityStatement.rest.interaction.extension":"Extension","CapabilityStatement.rest.interaction.id":"string","CapabilityStatement.rest.interaction.modifierExtension":"Extension","CapabilityStatement.rest.mode":"code","CapabilityStatement.rest.modifierExtension":"Extension","CapabilityStatement.rest.operation.definition":"Reference","CapabilityStatement.rest.operation.extension":"Extension","CapabilityStatement.rest.operation.id":"string","CapabilityStatement.rest.operation.modifierExtension":"Extension","CapabilityStatement.rest.operation.name":"string","CapabilityStatement.rest.resource.conditionalCreate":"boolean","CapabilityStatement.rest.resource.conditionalDelete":"code","CapabilityStatement.rest.resource.conditionalRead":"code","CapabilityStatement.rest.resource.conditionalUpdate":"boolean","CapabilityStatement.rest.resource.documentation":"markdown","CapabilityStatement.rest.resource.extension":"Extension","CapabilityStatement.rest.resource.id":"string","CapabilityStatement.rest.resource.interaction.code":"code","CapabilityStatement.rest.resource.interaction.documentation":"string","CapabilityStatement.rest.resource.interaction.extension":"Extension","CapabilityStatement.rest.resource.interaction.id":"string","CapabilityStatement.rest.resource.interaction.modifierExtension":"Extension","CapabilityStatement.rest.resource.modifierExtension":"Extension","CapabilityStatement.rest.resource.profile":"Reference","CapabilityStatement.rest.resource.readHistory":"boolean","CapabilityStatement.rest.resource.referencePolicy":"code","CapabilityStatement.rest.resource.searchInclude":"string","CapabilityStatement.rest.resource.searchParam.definition":"uri","CapabilityStatement.rest.resource.searchParam.documentation":"string","CapabilityStatement.rest.resource.searchParam.extension":"Extension","CapabilityStatement.rest.resource.searchParam.id":"string","CapabilityStatement.rest.resource.searchParam.modifierExtension":"Extension","CapabilityStatement.rest.resource.searchParam.name":"string","CapabilityStatement.rest.resource.searchParam.type":"code","CapabilityStatement.rest.resource.searchRevInclude":"string","CapabilityStatement.rest.resource.type":"code","CapabilityStatement.rest.resource.updateCreate":"boolean","CapabilityStatement.rest.resource.versioning":"code","CapabilityStatement.rest.security.certificate.blob":"base64Binary","CapabilityStatement.rest.security.certificate.extension":"Extension","CapabilityStatement.rest.security.certificate.id":"string","CapabilityStatement.rest.security.certificate.modifierExtension":"Extension","CapabilityStatement.rest.security.certificate.type":"code","CapabilityStatement.rest.security.cors":"boolean","CapabilityStatement.rest.security.description":"string","CapabilityStatement.rest.security.extension":"Extension","CapabilityStatement.rest.security.id":"string","CapabilityStatement.rest.security.modifierExtension":"Extension","CapabilityStatement.rest.security.service":"CodeableConcept","CapabilityStatement.software.extension":"Extension","CapabilityStatement.software.id":"string","CapabilityStatement.software.modifierExtension":"Extension","CapabilityStatement.software.name":"string","CapabilityStatement.software.releaseDate":"dateTime","CapabilityStatement.software.version":"string","CapabilityStatement.status":"code","CapabilityStatement.text":"Narrative","CapabilityStatement.title":"string","CapabilityStatement.url":"uri","CapabilityStatement.useContext":"UsageContext","CapabilityStatement.version":"string","CarePlan.activity.detail.category":"CodeableConcept","CarePlan.activity.detail.code":"CodeableConcept","CarePlan.activity.detail.dailyAmount":"Quantity","CarePlan.activity.detail.definition":"Reference","CarePlan.activity.detail.description":"string","CarePlan.activity.detail.extension":"Extension","CarePlan.activity.detail.goal":"Reference","CarePlan.activity.detail.id":"string","CarePlan.activity.detail.location":"Reference","CarePlan.activity.detail.modifierExtension":"Extension","CarePlan.activity.detail.performer":"Reference","CarePlan.activity.detail.productCodeableConcept":"CodeableConcept","CarePlan.activity.detail.productReference":"Reference","CarePlan.activity.detail.prohibited":"boolean","CarePlan.activity.detail.quantity":"Quantity","CarePlan.activity.detail.reasonCode":"CodeableConcept","CarePlan.activity.detail.reasonReference":"Reference","CarePlan.activity.detail.scheduledPeriod":"Period","CarePlan.activity.detail.scheduledString":"string","CarePlan.activity.detail.scheduledTiming":"Timing","CarePlan.activity.detail.status":"code","CarePlan.activity.detail.statusReason":"string","CarePlan.activity.extension":"Extension","CarePlan.activity.id":"string","CarePlan.activity.modifierExtension":"Extension","CarePlan.activity.outcomeCodeableConcept":"CodeableConcept","CarePlan.activity.outcomeReference":"Reference","CarePlan.activity.progress":"Annotation","CarePlan.activity.reference":"Reference","CarePlan.addresses":"Reference","CarePlan.author":"Reference","CarePlan.basedOn":"Reference","CarePlan.careTeam":"Reference","CarePlan.category":"CodeableConcept","CarePlan.contained":"Resource","CarePlan.context":"Reference","CarePlan.definition":"Reference","CarePlan.description":"string","CarePlan.extension":"Extension","CarePlan.goal":"Reference","CarePlan.id":"id","CarePlan.identifier":"Identifier","CarePlan.implicitRules":"uri","CarePlan.intent":"code","CarePlan.language":"code","CarePlan.meta":"Meta","CarePlan.modifierExtension":"Extension","CarePlan.note":"Annotation","CarePlan.partOf":"Reference","CarePlan.period":"Period","CarePlan.replaces":"Reference","CarePlan.status":"code","CarePlan.subject":"Reference","CarePlan.supportingInfo":"Reference","CarePlan.text":"Narrative","CarePlan.title":"string","CareTeam.category":"CodeableConcept","CareTeam.contained":"Resource","CareTeam.context":"Reference","CareTeam.extension":"Extension","CareTeam.id":"id","CareTeam.identifier":"Identifier","CareTeam.implicitRules":"uri","CareTeam.language":"code","CareTeam.managingOrganization":"Reference","CareTeam.meta":"Meta","CareTeam.modifierExtension":"Extension","CareTeam.name":"string","CareTeam.note":"Annotation","CareTeam.participant.extension":"Extension","CareTeam.participant.id":"string","CareTeam.participant.member":"Reference","CareTeam.participant.modifierExtension":"Extension","CareTeam.participant.onBehalfOf":"Reference","CareTeam.participant.period":"Period","CareTeam.participant.role":"CodeableConcept","CareTeam.period":"Period","CareTeam.reasonCode":"CodeableConcept","CareTeam.reasonReference":"Reference","CareTeam.status":"code","CareTeam.subject":"Reference","CareTeam.text":"Narrative","ChargeItem.account":"Reference","ChargeItem.bodysite":"CodeableConcept","ChargeItem.code":"CodeableConcept","ChargeItem.contained":"Resource","ChargeItem.context":"Reference","ChargeItem.definition":"uri","ChargeItem.enteredDate":"dateTime","ChargeItem.enterer":"Reference","ChargeItem.extension":"Extension","ChargeItem.factorOverride":"decimal","ChargeItem.id":"id","ChargeItem.identifier":"Identifier","ChargeItem.implicitRules":"uri","ChargeItem.language":"code","ChargeItem.meta":"Meta","ChargeItem.modifierExtension":"Extension","ChargeItem.note":"Annotation","ChargeItem.occurrenceDateTime":"dateTime","ChargeItem.occurrencePeriod":"Period","ChargeItem.occurrenceTiming":"Timing","ChargeItem.overrideReason":"string","ChargeItem.partOf":"Reference","ChargeItem.participant.actor":"Reference","ChargeItem.participant.extension":"Extension","ChargeItem.participant.id":"string","ChargeItem.participant.modifierExtension":"Extension","ChargeItem.participant.role":"CodeableConcept","ChargeItem.performingOrganization":"Reference","ChargeItem.priceOverride":"Money","ChargeItem.quantity":"Quantity","ChargeItem.reason":"CodeableConcept","ChargeItem.requestingOrganization":"Reference","ChargeItem.service":"Reference","ChargeItem.status":"code","ChargeItem.subject":"Reference","ChargeItem.supportingInformation":"Reference","ChargeItem.text":"Narrative","Claim.accident.date":"date","Claim.accident.extension":"Extension","Claim.accident.id":"string","Claim.accident.locationAddress":"Address","Claim.accident.locationReference":"Reference","Claim.accident.modifierExtension":"Extension","Claim.accident.type":"CodeableConcept","Claim.billablePeriod":"Period","Claim.careTeam.extension":"Extension","Claim.careTeam.id":"string","Claim.careTeam.modifierExtension":"Extension","Claim.careTeam.provider":"Reference","Claim.careTeam.qualification":"CodeableConcept","Claim.careTeam.responsible":"boolean","Claim.careTeam.role":"CodeableConcept","Claim.careTeam.sequence":"positiveInt","Claim.contained":"Resource","Claim.created":"dateTime","Claim.diagnosis.diagnosisCodeableConcept":"CodeableConcept","Claim.diagnosis.diagnosisReference":"Reference","Claim.diagnosis.extension":"Extension","Claim.diagnosis.id":"string","Claim.diagnosis.modifierExtension":"Extension","Claim.diagnosis.packageCode":"CodeableConcept","Claim.diagnosis.sequence":"positiveInt","Claim.diagnosis.type":"CodeableConcept","Claim.employmentImpacted":"Period","Claim.enterer":"Reference","Claim.extension":"Extension","Claim.facility":"Reference","Claim.fundsReserve":"CodeableConcept","Claim.hospitalization":"Period","Claim.id":"id","Claim.identifier":"Identifier","Claim.implicitRules":"uri","Claim.information.category":"CodeableConcept","Claim.information.code":"CodeableConcept","Claim.information.extension":"Extension","Claim.information.id":"string","Claim.information.modifierExtension":"Extension","Claim.information.reason":"CodeableConcept","Claim.information.sequence":"positiveInt","Claim.information.timingDate":"date","Claim.information.timingPeriod":"Period","Claim.information.valueAttachment":"Attachment","Claim.information.valueQuantity":"Quantity","Claim.information.valueReference":"Reference","Claim.information.valueString":"string","Claim.insurance.businessArrangement":"string","Claim.insurance.claimResponse":"Reference","Claim.insurance.coverage":"Reference","Claim.insurance.extension":"Extension","Claim.insurance.focal":"boolean","Claim.insurance.id":"string","Claim.insurance.modifierExtension":"Extension","Claim.insurance.preAuthRef":"string","Claim.insurance.sequence":"positiveInt","Claim.insurer":"Reference","Claim.item.bodySite":"CodeableConcept","Claim.item.careTeamLinkId":"positiveInt","Claim.item.category":"CodeableConcept","Claim.item.detail.category":"CodeableConcept","Claim.item.detail.extension":"Extension","Claim.item.detail.factor":"decimal","Claim.item.detail.id":"string","Claim.item.detail.modifier":"CodeableConcept","Claim.item.detail.modifierExtension":"Extension","Claim.item.detail.net":"Money","Claim.item.detail.programCode":"CodeableConcept","Claim.item.detail.quantity":"Quantity","Claim.item.detail.revenue":"CodeableConcept","Claim.item.detail.sequence":"positiveInt","Claim.item.detail.service":"CodeableConcept","Claim.item.detail.subDetail.category":"CodeableConcept","Claim.item.detail.subDetail.extension":"Extension","Claim.item.detail.subDetail.factor":"decimal","Claim.item.detail.subDetail.id":"string","Claim.item.detail.subDetail.modifier":"CodeableConcept","Claim.item.detail.subDetail.modifierExtension":"Extension","Claim.item.detail.subDetail.net":"Money","Claim.item.detail.subDetail.programCode":"CodeableConcept","Claim.item.detail.subDetail.quantity":"Quantity","Claim.item.detail.subDetail.revenue":"CodeableConcept","Claim.item.detail.subDetail.sequence":"positiveInt","Claim.item.detail.subDetail.service":"CodeableConcept","Claim.item.detail.subDetail.udi":"Reference","Claim.item.detail.subDetail.unitPrice":"Money","Claim.item.detail.udi":"Reference","Claim.item.detail.unitPrice":"Money","Claim.item.diagnosisLinkId":"positiveInt","Claim.item.encounter":"Reference","Claim.item.extension":"Extension","Claim.item.factor":"decimal","Claim.item.id":"string","Claim.item.informationLinkId":"positiveInt","Claim.item.locationAddress":"Address","Claim.item.locationCodeableConcept":"CodeableConcept","Claim.item.locationReference":"Reference","Claim.item.modifier":"CodeableConcept","Claim.item.modifierExtension":"Extension","Claim.item.net":"Money","Claim.item.procedureLinkId":"positiveInt","Claim.item.programCode":"CodeableConcept","Claim.item.quantity":"Quantity","Claim.item.revenue":"CodeableConcept","Claim.item.sequence":"positiveInt","Claim.item.service":"CodeableConcept","Claim.item.servicedDate":"date","Claim.item.servicedPeriod":"Period","Claim.item.subSite":"CodeableConcept","Claim.item.udi":"Reference","Claim.item.unitPrice":"Money","Claim.language":"code","Claim.meta":"Meta","Claim.modifierExtension":"Extension","Claim.organization":"Reference","Claim.originalPrescription":"Reference","Claim.patient":"Reference","Claim.payee.extension":"Extension","Claim.payee.id":"string","Claim.payee.modifierExtension":"Extension","Claim.payee.party":"Reference","Claim.payee.resourceType":"Coding","Claim.payee.type":"CodeableConcept","Claim.prescription":"Reference","Claim.priority":"CodeableConcept","Claim.procedure.date":"dateTime","Claim.procedure.extension":"Extension","Claim.procedure.id":"string","Claim.procedure.modifierExtension":"Extension","Claim.procedure.procedureCodeableConcept":"CodeableConcept","Claim.procedure.procedureReference":"Reference","Claim.procedure.sequence":"positiveInt","Claim.provider":"Reference","Claim.referral":"Reference","Claim.related.claim":"Reference","Claim.related.extension":"Extension","Claim.related.id":"string","Claim.related.modifierExtension":"Extension","Claim.related.reference":"Identifier","Claim.related.relationship":"CodeableConcept","Claim.status":"code","Claim.subType":"CodeableConcept","Claim.text":"Narrative","Claim.total":"Money","Claim.type":"CodeableConcept","Claim.use":"code","ClaimResponse.addItem.category":"CodeableConcept","ClaimResponse.addItem.detail.category":"CodeableConcept","ClaimResponse.addItem.detail.extension":"Extension","ClaimResponse.addItem.detail.fee":"Money","ClaimResponse.addItem.detail.id":"string","ClaimResponse.addItem.detail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.modifierExtension":"Extension","ClaimResponse.addItem.detail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.revenue":"CodeableConcept","ClaimResponse.addItem.detail.service":"CodeableConcept","ClaimResponse.addItem.extension":"Extension","ClaimResponse.addItem.fee":"Money","ClaimResponse.addItem.id":"string","ClaimResponse.addItem.modifier":"CodeableConcept","ClaimResponse.addItem.modifierExtension":"Extension","ClaimResponse.addItem.noteNumber":"positiveInt","ClaimResponse.addItem.revenue":"CodeableConcept","ClaimResponse.addItem.sequenceLinkId":"positiveInt","ClaimResponse.addItem.service":"CodeableConcept","ClaimResponse.communicationRequest":"Reference","ClaimResponse.contained":"Resource","ClaimResponse.created":"dateTime","ClaimResponse.disposition":"string","ClaimResponse.error.code":"CodeableConcept","ClaimResponse.error.detailSequenceLinkId":"positiveInt","ClaimResponse.error.extension":"Extension","ClaimResponse.error.id":"string","ClaimResponse.error.modifierExtension":"Extension","ClaimResponse.error.sequenceLinkId":"positiveInt","ClaimResponse.error.subdetailSequenceLinkId":"positiveInt","ClaimResponse.extension":"Extension","ClaimResponse.form":"CodeableConcept","ClaimResponse.id":"id","ClaimResponse.identifier":"Identifier","ClaimResponse.implicitRules":"uri","ClaimResponse.insurance.businessArrangement":"string","ClaimResponse.insurance.claimResponse":"Reference","ClaimResponse.insurance.coverage":"Reference","ClaimResponse.insurance.extension":"Extension","ClaimResponse.insurance.focal":"boolean","ClaimResponse.insurance.id":"string","ClaimResponse.insurance.modifierExtension":"Extension","ClaimResponse.insurance.preAuthRef":"string","ClaimResponse.insurance.sequence":"positiveInt","ClaimResponse.insurer":"Reference","ClaimResponse.item.adjudication.amount":"Money","ClaimResponse.item.adjudication.category":"CodeableConcept","ClaimResponse.item.adjudication.extension":"Extension","ClaimResponse.item.adjudication.id":"string","ClaimResponse.item.adjudication.modifierExtension":"Extension","ClaimResponse.item.adjudication.reason":"CodeableConcept","ClaimResponse.item.adjudication.value":"decimal","ClaimResponse.item.detail.extension":"Extension","ClaimResponse.item.detail.id":"string","ClaimResponse.item.detail.modifierExtension":"Extension","ClaimResponse.item.detail.noteNumber":"positiveInt","ClaimResponse.item.detail.sequenceLinkId":"positiveInt","ClaimResponse.item.detail.subDetail.extension":"Extension","ClaimResponse.item.detail.subDetail.id":"string","ClaimResponse.item.detail.subDetail.modifierExtension":"Extension","ClaimResponse.item.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.sequenceLinkId":"positiveInt","ClaimResponse.item.extension":"Extension","ClaimResponse.item.id":"string","ClaimResponse.item.modifierExtension":"Extension","ClaimResponse.item.noteNumber":"positiveInt","ClaimResponse.item.sequenceLinkId":"positiveInt","ClaimResponse.language":"code","ClaimResponse.meta":"Meta","ClaimResponse.modifierExtension":"Extension","ClaimResponse.outcome":"CodeableConcept","ClaimResponse.patient":"Reference","ClaimResponse.payeeType":"CodeableConcept","ClaimResponse.payment.adjustment":"Money","ClaimResponse.payment.adjustmentReason":"CodeableConcept","ClaimResponse.payment.amount":"Money","ClaimResponse.payment.date":"date","ClaimResponse.payment.extension":"Extension","ClaimResponse.payment.id":"string","ClaimResponse.payment.identifier":"Identifier","ClaimResponse.payment.modifierExtension":"Extension","ClaimResponse.payment.type":"CodeableConcept","ClaimResponse.processNote.extension":"Extension","ClaimResponse.processNote.id":"string","ClaimResponse.processNote.language":"CodeableConcept","ClaimResponse.processNote.modifierExtension":"Extension","ClaimResponse.processNote.number":"positiveInt","ClaimResponse.processNote.text":"string","ClaimResponse.processNote.type":"CodeableConcept","ClaimResponse.request":"Reference","ClaimResponse.requestOrganization":"Reference","ClaimResponse.requestProvider":"Reference","ClaimResponse.reserved":"Coding","ClaimResponse.status":"code","ClaimResponse.text":"Narrative","ClaimResponse.totalBenefit":"Money","ClaimResponse.totalCost":"Money","ClaimResponse.unallocDeductable":"Money","ClinicalImpression.action":"Reference","ClinicalImpression.assessor":"Reference","ClinicalImpression.code":"CodeableConcept","ClinicalImpression.contained":"Resource","ClinicalImpression.context":"Reference","ClinicalImpression.date":"dateTime","ClinicalImpression.description":"string","ClinicalImpression.effectiveDateTime":"dateTime","ClinicalImpression.effectivePeriod":"Period","ClinicalImpression.extension":"Extension","ClinicalImpression.finding.basis":"string","ClinicalImpression.finding.extension":"Extension","ClinicalImpression.finding.id":"string","ClinicalImpression.finding.itemCodeableConcept":"CodeableConcept","ClinicalImpression.finding.itemReference":"Reference","ClinicalImpression.finding.modifierExtension":"Extension","ClinicalImpression.id":"id","ClinicalImpression.identifier":"Identifier","ClinicalImpression.implicitRules":"uri","ClinicalImpression.investigation.code":"CodeableConcept","ClinicalImpression.investigation.extension":"Extension","ClinicalImpression.investigation.id":"string","ClinicalImpression.investigation.item":"Reference","ClinicalImpression.investigation.modifierExtension":"Extension","ClinicalImpression.language":"code","ClinicalImpression.meta":"Meta","ClinicalImpression.modifierExtension":"Extension","ClinicalImpression.note":"Annotation","ClinicalImpression.previous":"Reference","ClinicalImpression.problem":"Reference","ClinicalImpression.prognosisCodeableConcept":"CodeableConcept","ClinicalImpression.prognosisReference":"Reference","ClinicalImpression.protocol":"uri","ClinicalImpression.status":"code","ClinicalImpression.subject":"Reference","ClinicalImpression.summary":"string","ClinicalImpression.text":"Narrative","CodeSystem.caseSensitive":"boolean","CodeSystem.compositional":"boolean","CodeSystem.concept.code":"code","CodeSystem.concept.definition":"string","CodeSystem.concept.designation.extension":"Extension","CodeSystem.concept.designation.id":"string","CodeSystem.concept.designation.language":"code","CodeSystem.concept.designation.modifierExtension":"Extension","CodeSystem.concept.designation.use":"Coding","CodeSystem.concept.designation.value":"string","CodeSystem.concept.display":"string","CodeSystem.concept.extension":"Extension","CodeSystem.concept.id":"string","CodeSystem.concept.modifierExtension":"Extension","CodeSystem.concept.property.code":"code","CodeSystem.concept.property.extension":"Extension","CodeSystem.concept.property.id":"string","CodeSystem.concept.property.modifierExtension":"Extension","CodeSystem.concept.property.valueBoolean":"boolean","CodeSystem.concept.property.valueCode":"code","CodeSystem.concept.property.valueCoding":"Coding","CodeSystem.concept.property.valueDateTime":"dateTime","CodeSystem.concept.property.valueInteger":"integer","CodeSystem.concept.property.valueString":"string","CodeSystem.contact":"ContactDetail","CodeSystem.contained":"Resource","CodeSystem.content":"code","CodeSystem.copyright":"markdown","CodeSystem.count":"unsignedInt","CodeSystem.date":"dateTime","CodeSystem.description":"markdown","CodeSystem.experimental":"boolean","CodeSystem.extension":"Extension","CodeSystem.filter.code":"code","CodeSystem.filter.description":"string","CodeSystem.filter.extension":"Extension","CodeSystem.filter.id":"string","CodeSystem.filter.modifierExtension":"Extension","CodeSystem.filter.operator":"code","CodeSystem.filter.value":"string","CodeSystem.hierarchyMeaning":"code","CodeSystem.id":"id","CodeSystem.identifier":"Identifier","CodeSystem.implicitRules":"uri","CodeSystem.jurisdiction":"CodeableConcept","CodeSystem.language":"code","CodeSystem.meta":"Meta","CodeSystem.modifierExtension":"Extension","CodeSystem.name":"string","CodeSystem.property.code":"code","CodeSystem.property.description":"string","CodeSystem.property.extension":"Extension","CodeSystem.property.id":"string","CodeSystem.property.modifierExtension":"Extension","CodeSystem.property.type":"code","CodeSystem.property.uri":"uri","CodeSystem.publisher":"string","CodeSystem.purpose":"markdown","CodeSystem.status":"code","CodeSystem.text":"Narrative","CodeSystem.title":"string","CodeSystem.url":"uri","CodeSystem.useContext":"UsageContext","CodeSystem.valueSet":"uri","CodeSystem.version":"string","CodeSystem.versionNeeded":"boolean","CodeableConcept.coding":"Coding","CodeableConcept.extension":"Extension","CodeableConcept.id":"string","CodeableConcept.text":"string","Coding.code":"code","Coding.display":"string","Coding.extension":"Extension","Coding.id":"string","Coding.system":"uri","Coding.userSelected":"boolean","Coding.version":"string","Communication.basedOn":"Reference","Communication.category":"CodeableConcept","Communication.contained":"Resource","Communication.context":"Reference","Communication.definition":"Reference","Communication.extension":"Extension","Communication.id":"id","Communication.identifier":"Identifier","Communication.implicitRules":"uri","Communication.language":"code","Communication.medium":"CodeableConcept","Communication.meta":"Meta","Communication.modifierExtension":"Extension","Communication.notDone":"boolean","Communication.notDoneReason":"CodeableConcept","Communication.note":"Annotation","Communication.partOf":"Reference","Communication.payload.contentAttachment":"Attachment","Communication.payload.contentReference":"Reference","Communication.payload.contentString":"string","Communication.payload.extension":"Extension","Communication.payload.id":"string","Communication.payload.modifierExtension":"Extension","Communication.reasonCode":"CodeableConcept","Communication.reasonReference":"Reference","Communication.received":"dateTime","Communication.recipient":"Reference","Communication.sender":"Reference","Communication.sent":"dateTime","Communication.status":"code","Communication.subject":"Reference","Communication.text":"Narrative","Communication.topic":"Reference","CommunicationRequest.authoredOn":"dateTime","CommunicationRequest.basedOn":"Reference","CommunicationRequest.category":"CodeableConcept","CommunicationRequest.contained":"Resource","CommunicationRequest.context":"Reference","CommunicationRequest.extension":"Extension","CommunicationRequest.groupIdentifier":"Identifier","CommunicationRequest.id":"id","CommunicationRequest.identifier":"Identifier","CommunicationRequest.implicitRules":"uri","CommunicationRequest.language":"code","CommunicationRequest.medium":"CodeableConcept","CommunicationRequest.meta":"Meta","CommunicationRequest.modifierExtension":"Extension","CommunicationRequest.note":"Annotation","CommunicationRequest.occurrenceDateTime":"dateTime","CommunicationRequest.occurrencePeriod":"Period","CommunicationRequest.payload.contentAttachment":"Attachment","CommunicationRequest.payload.contentReference":"Reference","CommunicationRequest.payload.contentString":"string","CommunicationRequest.payload.extension":"Extension","CommunicationRequest.payload.id":"string","CommunicationRequest.payload.modifierExtension":"Extension","CommunicationRequest.priority":"code","CommunicationRequest.reasonCode":"CodeableConcept","CommunicationRequest.reasonReference":"Reference","CommunicationRequest.recipient":"Reference","CommunicationRequest.replaces":"Reference","CommunicationRequest.requester.agent":"Reference","CommunicationRequest.requester.extension":"Extension","CommunicationRequest.requester.id":"string","CommunicationRequest.requester.modifierExtension":"Extension","CommunicationRequest.requester.onBehalfOf":"Reference","CommunicationRequest.sender":"Reference","CommunicationRequest.status":"code","CommunicationRequest.subject":"Reference","CommunicationRequest.text":"Narrative","CommunicationRequest.topic":"Reference","CompartmentDefinition.code":"code","CompartmentDefinition.contact":"ContactDetail","CompartmentDefinition.contained":"Resource","CompartmentDefinition.date":"dateTime","CompartmentDefinition.description":"markdown","CompartmentDefinition.experimental":"boolean","CompartmentDefinition.extension":"Extension","CompartmentDefinition.id":"id","CompartmentDefinition.implicitRules":"uri","CompartmentDefinition.jurisdiction":"CodeableConcept","CompartmentDefinition.language":"code","CompartmentDefinition.meta":"Meta","CompartmentDefinition.modifierExtension":"Extension","CompartmentDefinition.name":"string","CompartmentDefinition.publisher":"string","CompartmentDefinition.purpose":"markdown","CompartmentDefinition.resource.code":"code","CompartmentDefinition.resource.documentation":"string","CompartmentDefinition.resource.extension":"Extension","CompartmentDefinition.resource.id":"string","CompartmentDefinition.resource.modifierExtension":"Extension","CompartmentDefinition.resource.param":"string","CompartmentDefinition.search":"boolean","CompartmentDefinition.status":"code","CompartmentDefinition.text":"Narrative","CompartmentDefinition.title":"string","CompartmentDefinition.url":"uri","CompartmentDefinition.useContext":"UsageContext","Composition.attester.extension":"Extension","Composition.attester.id":"string","Composition.attester.mode":"code","Composition.attester.modifierExtension":"Extension","Composition.attester.party":"Reference","Composition.attester.time":"dateTime","Composition.author":"Reference","Composition.class":"CodeableConcept","Composition.confidentiality":"code","Composition.contained":"Resource","Composition.custodian":"Reference","Composition.date":"dateTime","Composition.encounter":"Reference","Composition.event.code":"CodeableConcept","Composition.event.detail":"Reference","Composition.event.extension":"Extension","Composition.event.id":"string","Composition.event.modifierExtension":"Extension","Composition.event.period":"Period","Composition.extension":"Extension","Composition.id":"id","Composition.identifier":"Identifier","Composition.implicitRules":"uri","Composition.language":"code","Composition.meta":"Meta","Composition.modifierExtension":"Extension","Composition.relatesTo.code":"code","Composition.relatesTo.extension":"Extension","Composition.relatesTo.id":"string","Composition.relatesTo.modifierExtension":"Extension","Composition.relatesTo.targetIdentifier":"Identifier","Composition.relatesTo.targetReference":"Reference","Composition.section.code":"CodeableConcept","Composition.section.emptyReason":"CodeableConcept","Composition.section.entry":"Reference","Composition.section.extension":"Extension","Composition.section.id":"string","Composition.section.mode":"code","Composition.section.modifierExtension":"Extension","Composition.section.orderedBy":"CodeableConcept","Composition.section.text":"Narrative","Composition.section.title":"string","Composition.status":"code","Composition.subject":"Reference","Composition.text":"Narrative","Composition.title":"string","Composition.type":"CodeableConcept","ConceptMap.contact":"ContactDetail","ConceptMap.contained":"Resource","ConceptMap.copyright":"markdown","ConceptMap.date":"dateTime","ConceptMap.description":"markdown","ConceptMap.experimental":"boolean","ConceptMap.extension":"Extension","ConceptMap.group.element.code":"code","ConceptMap.group.element.display":"string","ConceptMap.group.element.extension":"Extension","ConceptMap.group.element.id":"string","ConceptMap.group.element.modifierExtension":"Extension","ConceptMap.group.element.target.code":"code","ConceptMap.group.element.target.comment":"string","ConceptMap.group.element.target.dependsOn.code":"string","ConceptMap.group.element.target.dependsOn.display":"string","ConceptMap.group.element.target.dependsOn.extension":"Extension","ConceptMap.group.element.target.dependsOn.id":"string","ConceptMap.group.element.target.dependsOn.modifierExtension":"Extension","ConceptMap.group.element.target.dependsOn.property":"uri","ConceptMap.group.element.target.dependsOn.system":"uri","ConceptMap.group.element.target.display":"string","ConceptMap.group.element.target.equivalence":"code","ConceptMap.group.element.target.extension":"Extension","ConceptMap.group.element.target.id":"string","ConceptMap.group.element.target.modifierExtension":"Extension","ConceptMap.group.extension":"Extension","ConceptMap.group.id":"string","ConceptMap.group.modifierExtension":"Extension","ConceptMap.group.source":"uri","ConceptMap.group.sourceVersion":"string","ConceptMap.group.target":"uri","ConceptMap.group.targetVersion":"string","ConceptMap.group.unmapped.code":"code","ConceptMap.group.unmapped.display":"string","ConceptMap.group.unmapped.extension":"Extension","ConceptMap.group.unmapped.id":"string","ConceptMap.group.unmapped.mode":"code","ConceptMap.group.unmapped.modifierExtension":"Extension","ConceptMap.group.unmapped.url":"uri","ConceptMap.id":"id","ConceptMap.identifier":"Identifier","ConceptMap.implicitRules":"uri","ConceptMap.jurisdiction":"CodeableConcept","ConceptMap.language":"code","ConceptMap.meta":"Meta","ConceptMap.modifierExtension":"Extension","ConceptMap.name":"string","ConceptMap.publisher":"string","ConceptMap.purpose":"markdown","ConceptMap.sourceReference":"Reference","ConceptMap.sourceUri":"uri","ConceptMap.status":"code","ConceptMap.targetReference":"Reference","ConceptMap.targetUri":"uri","ConceptMap.text":"Narrative","ConceptMap.title":"string","ConceptMap.url":"uri","ConceptMap.useContext":"UsageContext","ConceptMap.version":"string","Condition.abatementAge":"Age","Condition.abatementBoolean":"boolean","Condition.abatementDateTime":"dateTime","Condition.abatementPeriod":"Period","Condition.abatementRange":"Range","Condition.abatementString":"string","Condition.assertedDate":"dateTime","Condition.asserter":"Reference","Condition.bodySite":"CodeableConcept","Condition.category":"CodeableConcept","Condition.clinicalStatus":"code","Condition.code":"CodeableConcept","Condition.contained":"Resource","Condition.context":"Reference","Condition.evidence.code":"CodeableConcept","Condition.evidence.detail":"Reference","Condition.evidence.extension":"Extension","Condition.evidence.id":"string","Condition.evidence.modifierExtension":"Extension","Condition.extension":"Extension","Condition.id":"id","Condition.identifier":"Identifier","Condition.implicitRules":"uri","Condition.language":"code","Condition.meta":"Meta","Condition.modifierExtension":"Extension","Condition.note":"Annotation","Condition.onsetAge":"Age","Condition.onsetDateTime":"dateTime","Condition.onsetPeriod":"Period","Condition.onsetRange":"Range","Condition.onsetString":"string","Condition.severity":"CodeableConcept","Condition.stage.assessment":"Reference","Condition.stage.extension":"Extension","Condition.stage.id":"string","Condition.stage.modifierExtension":"Extension","Condition.stage.summary":"CodeableConcept","Condition.subject":"Reference","Condition.text":"Narrative","Condition.verificationStatus":"code","Consent.action":"CodeableConcept","Consent.actor.extension":"Extension","Consent.actor.id":"string","Consent.actor.modifierExtension":"Extension","Consent.actor.reference":"Reference","Consent.actor.role":"CodeableConcept","Consent.category":"CodeableConcept","Consent.consentingParty":"Reference","Consent.contained":"Resource","Consent.data.extension":"Extension","Consent.data.id":"string","Consent.data.meaning":"code","Consent.data.modifierExtension":"Extension","Consent.data.reference":"Reference","Consent.dataPeriod":"Period","Consent.dateTime":"dateTime","Consent.except.action":"CodeableConcept","Consent.except.actor.extension":"Extension","Consent.except.actor.id":"string","Consent.except.actor.modifierExtension":"Extension","Consent.except.actor.reference":"Reference","Consent.except.actor.role":"CodeableConcept","Consent.except.class":"Coding","Consent.except.code":"Coding","Consent.except.data.extension":"Extension","Consent.except.data.id":"string","Consent.except.data.meaning":"code","Consent.except.data.modifierExtension":"Extension","Consent.except.data.reference":"Reference","Consent.except.dataPeriod":"Period","Consent.except.extension":"Extension","Consent.except.id":"string","Consent.except.modifierExtension":"Extension","Consent.except.period":"Period","Consent.except.purpose":"Coding","Consent.except.securityLabel":"Coding","Consent.except.type":"code","Consent.extension":"Extension","Consent.id":"id","Consent.identifier":"Identifier","Consent.implicitRules":"uri","Consent.language":"code","Consent.meta":"Meta","Consent.modifierExtension":"Extension","Consent.organization":"Reference","Consent.patient":"Reference","Consent.period":"Period","Consent.policy.authority":"uri","Consent.policy.extension":"Extension","Consent.policy.id":"string","Consent.policy.modifierExtension":"Extension","Consent.policy.uri":"uri","Consent.policyRule":"uri","Consent.purpose":"Coding","Consent.securityLabel":"Coding","Consent.sourceAttachment":"Attachment","Consent.sourceIdentifier":"Identifier","Consent.sourceReference":"Reference","Consent.status":"code","Consent.text":"Narrative","ContactDetail.extension":"Extension","ContactDetail.id":"string","ContactDetail.name":"string","ContactDetail.telecom":"ContactPoint","ContactPoint.extension":"Extension","ContactPoint.id":"string","ContactPoint.period":"Period","ContactPoint.rank":"positiveInt","ContactPoint.system":"code","ContactPoint.use":"code","ContactPoint.value":"string","Contract.action":"CodeableConcept","Contract.actionReason":"CodeableConcept","Contract.agent.actor":"Reference","Contract.agent.extension":"Extension","Contract.agent.id":"string","Contract.agent.modifierExtension":"Extension","Contract.agent.role":"CodeableConcept","Contract.applies":"Period","Contract.authority":"Reference","Contract.bindingAttachment":"Attachment","Contract.bindingReference":"Reference","Contract.contained":"Resource","Contract.contentDerivative":"CodeableConcept","Contract.decisionType":"CodeableConcept","Contract.domain":"Reference","Contract.extension":"Extension","Contract.friendly.contentAttachment":"Attachment","Contract.friendly.contentReference":"Reference","Contract.friendly.extension":"Extension","Contract.friendly.id":"string","Contract.friendly.modifierExtension":"Extension","Contract.id":"id","Contract.identifier":"Identifier","Contract.implicitRules":"uri","Contract.issued":"dateTime","Contract.language":"code","Contract.legal.contentAttachment":"Attachment","Contract.legal.contentReference":"Reference","Contract.legal.extension":"Extension","Contract.legal.id":"string","Contract.legal.modifierExtension":"Extension","Contract.meta":"Meta","Contract.modifierExtension":"Extension","Contract.rule.contentAttachment":"Attachment","Contract.rule.contentReference":"Reference","Contract.rule.extension":"Extension","Contract.rule.id":"string","Contract.rule.modifierExtension":"Extension","Contract.securityLabel":"Coding","Contract.signer.extension":"Extension","Contract.signer.id":"string","Contract.signer.modifierExtension":"Extension","Contract.signer.party":"Reference","Contract.signer.signature":"Signature","Contract.signer.type":"Coding","Contract.status":"code","Contract.subType":"CodeableConcept","Contract.subject":"Reference","Contract.term.action":"CodeableConcept","Contract.term.actionReason":"CodeableConcept","Contract.term.agent.actor":"Reference","Contract.term.agent.extension":"Extension","Contract.term.agent.id":"string","Contract.term.agent.modifierExtension":"Extension","Contract.term.agent.role":"CodeableConcept","Contract.term.applies":"Period","Contract.term.extension":"Extension","Contract.term.id":"string","Contract.term.identifier":"Identifier","Contract.term.issued":"dateTime","Contract.term.modifierExtension":"Extension","Contract.term.securityLabel":"Coding","Contract.term.subType":"CodeableConcept","Contract.term.text":"string","Contract.term.topic":"Reference","Contract.term.type":"CodeableConcept","Contract.term.valuedItem.effectiveTime":"dateTime","Contract.term.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.term.valuedItem.entityReference":"Reference","Contract.term.valuedItem.extension":"Extension","Contract.term.valuedItem.factor":"decimal","Contract.term.valuedItem.id":"string","Contract.term.valuedItem.identifier":"Identifier","Contract.term.valuedItem.modifierExtension":"Extension","Contract.term.valuedItem.net":"Money","Contract.term.valuedItem.points":"decimal","Contract.term.valuedItem.quantity":"Quantity","Contract.term.valuedItem.unitPrice":"Money","Contract.text":"Narrative","Contract.topic":"Reference","Contract.type":"CodeableConcept","Contract.valuedItem.effectiveTime":"dateTime","Contract.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.valuedItem.entityReference":"Reference","Contract.valuedItem.extension":"Extension","Contract.valuedItem.factor":"decimal","Contract.valuedItem.id":"string","Contract.valuedItem.identifier":"Identifier","Contract.valuedItem.modifierExtension":"Extension","Contract.valuedItem.net":"Money","Contract.valuedItem.points":"decimal","Contract.valuedItem.quantity":"Quantity","Contract.valuedItem.unitPrice":"Money","Contributor.contact":"ContactDetail","Contributor.extension":"Extension","Contributor.id":"string","Contributor.name":"string","Contributor.type":"code","Count.code":"code","Count.comparator":"code","Count.extension":"Extension","Count.id":"string","Count.system":"uri","Count.unit":"string","Count.value":"decimal","Coverage.beneficiary":"Reference","Coverage.contained":"Resource","Coverage.contract":"Reference","Coverage.dependent":"string","Coverage.extension":"Extension","Coverage.grouping.class":"string","Coverage.grouping.classDisplay":"string","Coverage.grouping.extension":"Extension","Coverage.grouping.group":"string","Coverage.grouping.groupDisplay":"string","Coverage.grouping.id":"string","Coverage.grouping.modifierExtension":"Extension","Coverage.grouping.plan":"string","Coverage.grouping.planDisplay":"string","Coverage.grouping.subClass":"string","Coverage.grouping.subClassDisplay":"string","Coverage.grouping.subGroup":"string","Coverage.grouping.subGroupDisplay":"string","Coverage.grouping.subPlan":"string","Coverage.grouping.subPlanDisplay":"string","Coverage.id":"id","Coverage.identifier":"Identifier","Coverage.implicitRules":"uri","Coverage.language":"code","Coverage.meta":"Meta","Coverage.modifierExtension":"Extension","Coverage.network":"string","Coverage.order":"positiveInt","Coverage.payor":"Reference","Coverage.period":"Period","Coverage.policyHolder":"Reference","Coverage.relationship":"CodeableConcept","Coverage.sequence":"string","Coverage.status":"code","Coverage.subscriber":"Reference","Coverage.subscriberId":"string","Coverage.text":"Narrative","Coverage.type":"CodeableConcept","DataElement.contact":"ContactDetail","DataElement.contained":"Resource","DataElement.copyright":"markdown","DataElement.date":"dateTime","DataElement.element":"ElementDefinition","DataElement.experimental":"boolean","DataElement.extension":"Extension","DataElement.id":"id","DataElement.identifier":"Identifier","DataElement.implicitRules":"uri","DataElement.jurisdiction":"CodeableConcept","DataElement.language":"code","DataElement.mapping.comment":"string","DataElement.mapping.extension":"Extension","DataElement.mapping.id":"string","DataElement.mapping.identity":"id","DataElement.mapping.modifierExtension":"Extension","DataElement.mapping.name":"string","DataElement.mapping.uri":"uri","DataElement.meta":"Meta","DataElement.modifierExtension":"Extension","DataElement.name":"string","DataElement.publisher":"string","DataElement.status":"code","DataElement.stringency":"code","DataElement.text":"Narrative","DataElement.title":"string","DataElement.url":"uri","DataElement.useContext":"UsageContext","DataElement.version":"string","DataRequirement.codeFilter.extension":"Extension","DataRequirement.codeFilter.id":"string","DataRequirement.codeFilter.path":"string","DataRequirement.codeFilter.valueCode":"code","DataRequirement.codeFilter.valueCodeableConcept":"CodeableConcept","DataRequirement.codeFilter.valueCoding":"Coding","DataRequirement.codeFilter.valueSetReference":"Reference","DataRequirement.codeFilter.valueSetString":"string","DataRequirement.dateFilter.extension":"Extension","DataRequirement.dateFilter.id":"string","DataRequirement.dateFilter.path":"string","DataRequirement.dateFilter.valueDateTime":"dateTime","DataRequirement.dateFilter.valueDuration":"Duration","DataRequirement.dateFilter.valuePeriod":"Period","DataRequirement.extension":"Extension","DataRequirement.id":"string","DataRequirement.mustSupport":"string","DataRequirement.profile":"uri","DataRequirement.type":"code","DetectedIssue.author":"Reference","DetectedIssue.category":"CodeableConcept","DetectedIssue.contained":"Resource","DetectedIssue.date":"dateTime","DetectedIssue.detail":"string","DetectedIssue.extension":"Extension","DetectedIssue.id":"id","DetectedIssue.identifier":"Identifier","DetectedIssue.implicated":"Reference","DetectedIssue.implicitRules":"uri","DetectedIssue.language":"code","DetectedIssue.meta":"Meta","DetectedIssue.mitigation.action":"CodeableConcept","DetectedIssue.mitigation.author":"Reference","DetectedIssue.mitigation.date":"dateTime","DetectedIssue.mitigation.extension":"Extension","DetectedIssue.mitigation.id":"string","DetectedIssue.mitigation.modifierExtension":"Extension","DetectedIssue.modifierExtension":"Extension","DetectedIssue.patient":"Reference","DetectedIssue.reference":"uri","DetectedIssue.severity":"code","DetectedIssue.status":"code","DetectedIssue.text":"Narrative","Device.contact":"ContactPoint","Device.contained":"Resource","Device.expirationDate":"dateTime","Device.extension":"Extension","Device.id":"id","Device.identifier":"Identifier","Device.implicitRules":"uri","Device.language":"code","Device.location":"Reference","Device.lotNumber":"string","Device.manufactureDate":"dateTime","Device.manufacturer":"string","Device.meta":"Meta","Device.model":"string","Device.modifierExtension":"Extension","Device.note":"Annotation","Device.owner":"Reference","Device.patient":"Reference","Device.safety":"CodeableConcept","Device.status":"code","Device.text":"Narrative","Device.type":"CodeableConcept","Device.udi.carrierAIDC":"base64Binary","Device.udi.carrierHRF":"string","Device.udi.deviceIdentifier":"string","Device.udi.entryType":"code","Device.udi.extension":"Extension","Device.udi.id":"string","Device.udi.issuer":"uri","Device.udi.jurisdiction":"uri","Device.udi.modifierExtension":"Extension","Device.udi.name":"string","Device.url":"uri","Device.version":"string","DeviceComponent.contained":"Resource","DeviceComponent.extension":"Extension","DeviceComponent.id":"id","DeviceComponent.identifier":"Identifier","DeviceComponent.implicitRules":"uri","DeviceComponent.language":"code","DeviceComponent.languageCode":"CodeableConcept","DeviceComponent.lastSystemChange":"instant","DeviceComponent.measurementPrinciple":"code","DeviceComponent.meta":"Meta","DeviceComponent.modifierExtension":"Extension","DeviceComponent.operationalStatus":"CodeableConcept","DeviceComponent.parameterGroup":"CodeableConcept","DeviceComponent.parent":"Reference","DeviceComponent.productionSpecification.componentId":"Identifier","DeviceComponent.productionSpecification.extension":"Extension","DeviceComponent.productionSpecification.id":"string","DeviceComponent.productionSpecification.modifierExtension":"Extension","DeviceComponent.productionSpecification.productionSpec":"string","DeviceComponent.productionSpecification.specType":"CodeableConcept","DeviceComponent.source":"Reference","DeviceComponent.text":"Narrative","DeviceComponent.type":"CodeableConcept","DeviceMetric.calibration.extension":"Extension","DeviceMetric.calibration.id":"string","DeviceMetric.calibration.modifierExtension":"Extension","DeviceMetric.calibration.state":"code","DeviceMetric.calibration.time":"instant","DeviceMetric.calibration.type":"code","DeviceMetric.category":"code","DeviceMetric.color":"code","DeviceMetric.contained":"Resource","DeviceMetric.extension":"Extension","DeviceMetric.id":"id","DeviceMetric.identifier":"Identifier","DeviceMetric.implicitRules":"uri","DeviceMetric.language":"code","DeviceMetric.measurementPeriod":"Timing","DeviceMetric.meta":"Meta","DeviceMetric.modifierExtension":"Extension","DeviceMetric.operationalStatus":"code","DeviceMetric.parent":"Reference","DeviceMetric.source":"Reference","DeviceMetric.text":"Narrative","DeviceMetric.type":"CodeableConcept","DeviceMetric.unit":"CodeableConcept","DeviceRequest.authoredOn":"dateTime","DeviceRequest.basedOn":"Reference","DeviceRequest.codeCodeableConcept":"CodeableConcept","DeviceRequest.codeReference":"Reference","DeviceRequest.contained":"Resource","DeviceRequest.context":"Reference","DeviceRequest.definition":"Reference","DeviceRequest.extension":"Extension","DeviceRequest.groupIdentifier":"Identifier","DeviceRequest.id":"id","DeviceRequest.identifier":"Identifier","DeviceRequest.implicitRules":"uri","DeviceRequest.intent":"CodeableConcept","DeviceRequest.language":"code","DeviceRequest.meta":"Meta","DeviceRequest.modifierExtension":"Extension","DeviceRequest.note":"Annotation","DeviceRequest.occurrenceDateTime":"dateTime","DeviceRequest.occurrencePeriod":"Period","DeviceRequest.occurrenceTiming":"Timing","DeviceRequest.performer":"Reference","DeviceRequest.performerType":"CodeableConcept","DeviceRequest.priorRequest":"Reference","DeviceRequest.priority":"code","DeviceRequest.reasonCode":"CodeableConcept","DeviceRequest.reasonReference":"Reference","DeviceRequest.relevantHistory":"Reference","DeviceRequest.requester.agent":"Reference","DeviceRequest.requester.extension":"Extension","DeviceRequest.requester.id":"string","DeviceRequest.requester.modifierExtension":"Extension","DeviceRequest.requester.onBehalfOf":"Reference","DeviceRequest.status":"code","DeviceRequest.subject":"Reference","DeviceRequest.supportingInfo":"Reference","DeviceRequest.text":"Narrative","DeviceUseStatement.bodySite":"CodeableConcept","DeviceUseStatement.contained":"Resource","DeviceUseStatement.device":"Reference","DeviceUseStatement.extension":"Extension","DeviceUseStatement.id":"id","DeviceUseStatement.identifier":"Identifier","DeviceUseStatement.implicitRules":"uri","DeviceUseStatement.indication":"CodeableConcept","DeviceUseStatement.language":"code","DeviceUseStatement.meta":"Meta","DeviceUseStatement.modifierExtension":"Extension","DeviceUseStatement.note":"Annotation","DeviceUseStatement.recordedOn":"dateTime","DeviceUseStatement.source":"Reference","DeviceUseStatement.status":"code","DeviceUseStatement.subject":"Reference","DeviceUseStatement.text":"Narrative","DeviceUseStatement.timingDateTime":"dateTime","DeviceUseStatement.timingPeriod":"Period","DeviceUseStatement.timingTiming":"Timing","DeviceUseStatement.whenUsed":"Period","DiagnosticReport.basedOn":"Reference","DiagnosticReport.category":"CodeableConcept","DiagnosticReport.code":"CodeableConcept","DiagnosticReport.codedDiagnosis":"CodeableConcept","DiagnosticReport.conclusion":"string","DiagnosticReport.contained":"Resource","DiagnosticReport.context":"Reference","DiagnosticReport.effectiveDateTime":"dateTime","DiagnosticReport.effectivePeriod":"Period","DiagnosticReport.extension":"Extension","DiagnosticReport.id":"id","DiagnosticReport.identifier":"Identifier","DiagnosticReport.image.comment":"string","DiagnosticReport.image.extension":"Extension","DiagnosticReport.image.id":"string","DiagnosticReport.image.link":"Reference","DiagnosticReport.image.modifierExtension":"Extension","DiagnosticReport.imagingStudy":"Reference","DiagnosticReport.implicitRules":"uri","DiagnosticReport.issued":"instant","DiagnosticReport.language":"code","DiagnosticReport.meta":"Meta","DiagnosticReport.modifierExtension":"Extension","DiagnosticReport.performer.actor":"Reference","DiagnosticReport.performer.extension":"Extension","DiagnosticReport.performer.id":"string","DiagnosticReport.performer.modifierExtension":"Extension","DiagnosticReport.performer.role":"CodeableConcept","DiagnosticReport.presentedForm":"Attachment","DiagnosticReport.result":"Reference","DiagnosticReport.specimen":"Reference","DiagnosticReport.status":"code","DiagnosticReport.subject":"Reference","DiagnosticReport.text":"Narrative","Distance.code":"code","Distance.comparator":"code","Distance.extension":"Extension","Distance.id":"string","Distance.system":"uri","Distance.unit":"string","Distance.value":"decimal","DocumentManifest.author":"Reference","DocumentManifest.contained":"Resource","DocumentManifest.content.extension":"Extension","DocumentManifest.content.id":"string","DocumentManifest.content.modifierExtension":"Extension","DocumentManifest.content.pAttachment":"Attachment","DocumentManifest.content.pReference":"Reference","DocumentManifest.created":"dateTime","DocumentManifest.description":"string","DocumentManifest.extension":"Extension","DocumentManifest.id":"id","DocumentManifest.identifier":"Identifier","DocumentManifest.implicitRules":"uri","DocumentManifest.language":"code","DocumentManifest.masterIdentifier":"Identifier","DocumentManifest.meta":"Meta","DocumentManifest.modifierExtension":"Extension","DocumentManifest.recipient":"Reference","DocumentManifest.related.extension":"Extension","DocumentManifest.related.id":"string","DocumentManifest.related.identifier":"Identifier","DocumentManifest.related.modifierExtension":"Extension","DocumentManifest.related.ref":"Reference","DocumentManifest.source":"uri","DocumentManifest.status":"code","DocumentManifest.subject":"Reference","DocumentManifest.text":"Narrative","DocumentManifest.type":"CodeableConcept","DocumentReference.authenticator":"Reference","DocumentReference.author":"Reference","DocumentReference.class":"CodeableConcept","DocumentReference.contained":"Resource","DocumentReference.content.attachment":"Attachment","DocumentReference.content.extension":"Extension","DocumentReference.content.format":"Coding","DocumentReference.content.id":"string","DocumentReference.content.modifierExtension":"Extension","DocumentReference.context.encounter":"Reference","DocumentReference.context.event":"CodeableConcept","DocumentReference.context.extension":"Extension","DocumentReference.context.facilityType":"CodeableConcept","DocumentReference.context.id":"string","DocumentReference.context.modifierExtension":"Extension","DocumentReference.context.period":"Period","DocumentReference.context.practiceSetting":"CodeableConcept","DocumentReference.context.related.extension":"Extension","DocumentReference.context.related.id":"string","DocumentReference.context.related.identifier":"Identifier","DocumentReference.context.related.modifierExtension":"Extension","DocumentReference.context.related.ref":"Reference","DocumentReference.context.sourcePatientInfo":"Reference","DocumentReference.created":"dateTime","DocumentReference.custodian":"Reference","DocumentReference.description":"string","DocumentReference.docStatus":"code","DocumentReference.extension":"Extension","DocumentReference.id":"id","DocumentReference.identifier":"Identifier","DocumentReference.implicitRules":"uri","DocumentReference.indexed":"instant","DocumentReference.language":"code","DocumentReference.masterIdentifier":"Identifier","DocumentReference.meta":"Meta","DocumentReference.modifierExtension":"Extension","DocumentReference.relatesTo.code":"code","DocumentReference.relatesTo.extension":"Extension","DocumentReference.relatesTo.id":"string","DocumentReference.relatesTo.modifierExtension":"Extension","DocumentReference.relatesTo.target":"Reference","DocumentReference.securityLabel":"CodeableConcept","DocumentReference.status":"code","DocumentReference.subject":"Reference","DocumentReference.text":"Narrative","DocumentReference.type":"CodeableConcept","DomainResource.contained":"Resource","DomainResource.extension":"Extension","DomainResource.id":"id","DomainResource.implicitRules":"uri","DomainResource.language":"code","DomainResource.meta":"Meta","DomainResource.modifierExtension":"Extension","DomainResource.text":"Narrative","Dosage.additionalInstruction":"CodeableConcept","Dosage.asNeededBoolean":"boolean","Dosage.asNeededCodeableConcept":"CodeableConcept","Dosage.doseQuantity":"Quantity","Dosage.doseRange":"Range","Dosage.extension":"Extension","Dosage.id":"string","Dosage.maxDosePerAdministration":"Quantity","Dosage.maxDosePerLifetime":"Quantity","Dosage.maxDosePerPeriod":"Ratio","Dosage.method":"CodeableConcept","Dosage.patientInstruction":"string","Dosage.rateQuantity":"Quantity","Dosage.rateRange":"Range","Dosage.rateRatio":"Ratio","Dosage.route":"CodeableConcept","Dosage.sequence":"integer","Dosage.site":"CodeableConcept","Dosage.text":"string","Dosage.timing":"Timing","Duration.code":"code","Duration.comparator":"code","Duration.extension":"Extension","Duration.id":"string","Duration.system":"uri","Duration.unit":"string","Duration.value":"decimal","Element.extension":"Extension","Element.id":"string","ElementDefinition.alias":"string","ElementDefinition.base.extension":"Extension","ElementDefinition.base.id":"string","ElementDefinition.base.max":"string","ElementDefinition.base.min":"unsignedInt","ElementDefinition.base.path":"string","ElementDefinition.binding.description":"string","ElementDefinition.binding.extension":"Extension","ElementDefinition.binding.id":"string","ElementDefinition.binding.strength":"code","ElementDefinition.binding.valueSetReference":"Reference","ElementDefinition.binding.valueSetUri":"uri","ElementDefinition.code":"Coding","ElementDefinition.comment":"markdown","ElementDefinition.condition":"id","ElementDefinition.constraint.expression":"string","ElementDefinition.constraint.extension":"Extension","ElementDefinition.constraint.human":"string","ElementDefinition.constraint.id":"string","ElementDefinition.constraint.key":"id","ElementDefinition.constraint.requirements":"string","ElementDefinition.constraint.severity":"code","ElementDefinition.constraint.source":"uri","ElementDefinition.constraint.xpath":"string","ElementDefinition.contentReference":"uri","ElementDefinition.defaultValueAddress":"Address","ElementDefinition.defaultValueAge":"Age","ElementDefinition.defaultValueAnnotation":"Annotation","ElementDefinition.defaultValueAttachment":"Attachment","ElementDefinition.defaultValueBase64Binary":"base64Binary","ElementDefinition.defaultValueBoolean":"boolean","ElementDefinition.defaultValueCode":"code","ElementDefinition.defaultValueCodeableConcept":"CodeableConcept","ElementDefinition.defaultValueCoding":"Coding","ElementDefinition.defaultValueContactPoint":"ContactPoint","ElementDefinition.defaultValueCount":"Count","ElementDefinition.defaultValueDate":"date","ElementDefinition.defaultValueDateTime":"dateTime","ElementDefinition.defaultValueDecimal":"decimal","ElementDefinition.defaultValueDistance":"Distance","ElementDefinition.defaultValueDuration":"Duration","ElementDefinition.defaultValueHumanName":"HumanName","ElementDefinition.defaultValueId":"id","ElementDefinition.defaultValueIdentifier":"Identifier","ElementDefinition.defaultValueInstant":"instant","ElementDefinition.defaultValueInteger":"integer","ElementDefinition.defaultValueMarkdown":"markdown","ElementDefinition.defaultValueMeta":"Meta","ElementDefinition.defaultValueMoney":"Money","ElementDefinition.defaultValueOid":"oid","ElementDefinition.defaultValuePeriod":"Period","ElementDefinition.defaultValuePositiveInt":"positiveInt","ElementDefinition.defaultValueQuantity":"Quantity","ElementDefinition.defaultValueRange":"Range","ElementDefinition.defaultValueRatio":"Ratio","ElementDefinition.defaultValueReference":"Reference","ElementDefinition.defaultValueSampledData":"SampledData","ElementDefinition.defaultValueSignature":"Signature","ElementDefinition.defaultValueString":"string","ElementDefinition.defaultValueTime":"time","ElementDefinition.defaultValueTiming":"Timing","ElementDefinition.defaultValueUnsignedInt":"unsignedInt","ElementDefinition.defaultValueUri":"uri","ElementDefinition.definition":"markdown","ElementDefinition.example.extension":"Extension","ElementDefinition.example.id":"string","ElementDefinition.example.label":"string","ElementDefinition.example.valueAddress":"Address","ElementDefinition.example.valueAge":"Age","ElementDefinition.example.valueAnnotation":"Annotation","ElementDefinition.example.valueAttachment":"Attachment","ElementDefinition.example.valueBase64Binary":"base64Binary","ElementDefinition.example.valueBoolean":"boolean","ElementDefinition.example.valueCode":"code","ElementDefinition.example.valueCodeableConcept":"CodeableConcept","ElementDefinition.example.valueCoding":"Coding","ElementDefinition.example.valueContactPoint":"ContactPoint","ElementDefinition.example.valueCount":"Count","ElementDefinition.example.valueDate":"date","ElementDefinition.example.valueDateTime":"dateTime","ElementDefinition.example.valueDecimal":"decimal","ElementDefinition.example.valueDistance":"Distance","ElementDefinition.example.valueDuration":"Duration","ElementDefinition.example.valueHumanName":"HumanName","ElementDefinition.example.valueId":"id","ElementDefinition.example.valueIdentifier":"Identifier","ElementDefinition.example.valueInstant":"instant","ElementDefinition.example.valueInteger":"integer","ElementDefinition.example.valueMarkdown":"markdown","ElementDefinition.example.valueMeta":"Meta","ElementDefinition.example.valueMoney":"Money","ElementDefinition.example.valueOid":"oid","ElementDefinition.example.valuePeriod":"Period","ElementDefinition.example.valuePositiveInt":"positiveInt","ElementDefinition.example.valueQuantity":"Quantity","ElementDefinition.example.valueRange":"Range","ElementDefinition.example.valueRatio":"Ratio","ElementDefinition.example.valueReference":"Reference","ElementDefinition.example.valueSampledData":"SampledData","ElementDefinition.example.valueSignature":"Signature","ElementDefinition.example.valueString":"string","ElementDefinition.example.valueTime":"time","ElementDefinition.example.valueTiming":"Timing","ElementDefinition.example.valueUnsignedInt":"unsignedInt","ElementDefinition.example.valueUri":"uri","ElementDefinition.extension":"Extension","ElementDefinition.extension.extension":"Extension","ElementDefinition.extension.id":"string","ElementDefinition.extension.url":"uri","ElementDefinition.extension.valueCodeableConcept":"CodeableConcept","ElementDefinition.extension.valueReference":"Reference","ElementDefinition.extension.valueString":"string","ElementDefinition.fixedAddress":"Address","ElementDefinition.fixedAge":"Age","ElementDefinition.fixedAnnotation":"Annotation","ElementDefinition.fixedAttachment":"Attachment","ElementDefinition.fixedBase64Binary":"base64Binary","ElementDefinition.fixedBoolean":"boolean","ElementDefinition.fixedCode":"code","ElementDefinition.fixedCodeableConcept":"CodeableConcept","ElementDefinition.fixedCoding":"Coding","ElementDefinition.fixedContactPoint":"ContactPoint","ElementDefinition.fixedCount":"Count","ElementDefinition.fixedDate":"date","ElementDefinition.fixedDateTime":"dateTime","ElementDefinition.fixedDecimal":"decimal","ElementDefinition.fixedDistance":"Distance","ElementDefinition.fixedDuration":"Duration","ElementDefinition.fixedHumanName":"HumanName","ElementDefinition.fixedId":"id","ElementDefinition.fixedIdentifier":"Identifier","ElementDefinition.fixedInstant":"instant","ElementDefinition.fixedInteger":"integer","ElementDefinition.fixedMarkdown":"markdown","ElementDefinition.fixedMeta":"Meta","ElementDefinition.fixedMoney":"Money","ElementDefinition.fixedOid":"oid","ElementDefinition.fixedPeriod":"Period","ElementDefinition.fixedPositiveInt":"positiveInt","ElementDefinition.fixedQuantity":"Quantity","ElementDefinition.fixedRange":"Range","ElementDefinition.fixedRatio":"Ratio","ElementDefinition.fixedReference":"Reference","ElementDefinition.fixedSampledData":"SampledData","ElementDefinition.fixedSignature":"Signature","ElementDefinition.fixedString":"string","ElementDefinition.fixedTime":"time","ElementDefinition.fixedTiming":"Timing","ElementDefinition.fixedUnsignedInt":"unsignedInt","ElementDefinition.fixedUri":"uri","ElementDefinition.id":"string","ElementDefinition.isModifier":"boolean","ElementDefinition.isSummary":"boolean","ElementDefinition.label":"string","ElementDefinition.mapping.comment":"string","ElementDefinition.mapping.extension":"Extension","ElementDefinition.mapping.id":"string","ElementDefinition.mapping.identity":"id","ElementDefinition.mapping.language":"code","ElementDefinition.mapping.map":"string","ElementDefinition.max":"string","ElementDefinition.maxLength":"integer","ElementDefinition.maxValueDate":"date","ElementDefinition.maxValueDateTime":"dateTime","ElementDefinition.maxValueDecimal":"decimal","ElementDefinition.maxValueInstant":"instant","ElementDefinition.maxValueInteger":"integer","ElementDefinition.maxValuePositiveInt":"positiveInt","ElementDefinition.maxValueQuantity":"Quantity","ElementDefinition.maxValueTime":"time","ElementDefinition.maxValueUnsignedInt":"unsignedInt","ElementDefinition.meaningWhenMissing":"markdown","ElementDefinition.min":"unsignedInt","ElementDefinition.minValueDate":"date","ElementDefinition.minValueDateTime":"dateTime","ElementDefinition.minValueDecimal":"decimal","ElementDefinition.minValueInstant":"instant","ElementDefinition.minValueInteger":"integer","ElementDefinition.minValuePositiveInt":"positiveInt","ElementDefinition.minValueQuantity":"Quantity","ElementDefinition.minValueTime":"time","ElementDefinition.minValueUnsignedInt":"unsignedInt","ElementDefinition.mustSupport":"boolean","ElementDefinition.orderMeaning":"string","ElementDefinition.path":"string","ElementDefinition.patternAddress":"Address","ElementDefinition.patternAge":"Age","ElementDefinition.patternAnnotation":"Annotation","ElementDefinition.patternAttachment":"Attachment","ElementDefinition.patternBase64Binary":"base64Binary","ElementDefinition.patternBoolean":"boolean","ElementDefinition.patternCode":"code","ElementDefinition.patternCodeableConcept":"CodeableConcept","ElementDefinition.patternCoding":"Coding","ElementDefinition.patternContactPoint":"ContactPoint","ElementDefinition.patternCount":"Count","ElementDefinition.patternDate":"date","ElementDefinition.patternDateTime":"dateTime","ElementDefinition.patternDecimal":"decimal","ElementDefinition.patternDistance":"Distance","ElementDefinition.patternDuration":"Duration","ElementDefinition.patternHumanName":"HumanName","ElementDefinition.patternId":"id","ElementDefinition.patternIdentifier":"Identifier","ElementDefinition.patternInstant":"instant","ElementDefinition.patternInteger":"integer","ElementDefinition.patternMarkdown":"markdown","ElementDefinition.patternMeta":"Meta","ElementDefinition.patternMoney":"Money","ElementDefinition.patternOid":"oid","ElementDefinition.patternPeriod":"Period","ElementDefinition.patternPositiveInt":"positiveInt","ElementDefinition.patternQuantity":"Quantity","ElementDefinition.patternRange":"Range","ElementDefinition.patternRatio":"Ratio","ElementDefinition.patternReference":"Reference","ElementDefinition.patternSampledData":"SampledData","ElementDefinition.patternSignature":"Signature","ElementDefinition.patternString":"string","ElementDefinition.patternTime":"time","ElementDefinition.patternTiming":"Timing","ElementDefinition.patternUnsignedInt":"unsignedInt","ElementDefinition.patternUri":"uri","ElementDefinition.representation":"code","ElementDefinition.requirements":"markdown","ElementDefinition.short":"string","ElementDefinition.sliceName":"string","ElementDefinition.slicing.description":"string","ElementDefinition.slicing.discriminator.extension":"Extension","ElementDefinition.slicing.discriminator.id":"string","ElementDefinition.slicing.discriminator.path":"string","ElementDefinition.slicing.discriminator.type":"code","ElementDefinition.slicing.extension":"Extension","ElementDefinition.slicing.id":"string","ElementDefinition.slicing.ordered":"boolean","ElementDefinition.slicing.rules":"code","ElementDefinition.type.aggregation":"code","ElementDefinition.type.code":"uri","ElementDefinition.type.extension":"Extension","ElementDefinition.type.id":"string","ElementDefinition.type.profile":"uri","ElementDefinition.type.targetProfile":"uri","ElementDefinition.type.versioning":"code","EligibilityRequest.benefitCategory":"CodeableConcept","EligibilityRequest.benefitSubCategory":"CodeableConcept","EligibilityRequest.businessArrangement":"string","EligibilityRequest.contained":"Resource","EligibilityRequest.coverage":"Reference","EligibilityRequest.created":"dateTime","EligibilityRequest.enterer":"Reference","EligibilityRequest.extension":"Extension","EligibilityRequest.facility":"Reference","EligibilityRequest.id":"id","EligibilityRequest.identifier":"Identifier","EligibilityRequest.implicitRules":"uri","EligibilityRequest.insurer":"Reference","EligibilityRequest.language":"code","EligibilityRequest.meta":"Meta","EligibilityRequest.modifierExtension":"Extension","EligibilityRequest.organization":"Reference","EligibilityRequest.patient":"Reference","EligibilityRequest.priority":"CodeableConcept","EligibilityRequest.provider":"Reference","EligibilityRequest.servicedDate":"date","EligibilityRequest.servicedPeriod":"Period","EligibilityRequest.status":"code","EligibilityRequest.text":"Narrative","EligibilityResponse.contained":"Resource","EligibilityResponse.created":"dateTime","EligibilityResponse.disposition":"string","EligibilityResponse.error.code":"CodeableConcept","EligibilityResponse.error.extension":"Extension","EligibilityResponse.error.id":"string","EligibilityResponse.error.modifierExtension":"Extension","EligibilityResponse.extension":"Extension","EligibilityResponse.form":"CodeableConcept","EligibilityResponse.id":"id","EligibilityResponse.identifier":"Identifier","EligibilityResponse.implicitRules":"uri","EligibilityResponse.inforce":"boolean","EligibilityResponse.insurance.benefitBalance.category":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.description":"string","EligibilityResponse.insurance.benefitBalance.excluded":"boolean","EligibilityResponse.insurance.benefitBalance.extension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.allowedMoney":"Money","EligibilityResponse.insurance.benefitBalance.financial.allowedString":"string","EligibilityResponse.insurance.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","EligibilityResponse.insurance.benefitBalance.financial.extension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.id":"string","EligibilityResponse.insurance.benefitBalance.financial.modifierExtension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.type":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.financial.usedMoney":"Money","EligibilityResponse.insurance.benefitBalance.financial.usedUnsignedInt":"unsignedInt","EligibilityResponse.insurance.benefitBalance.id":"string","EligibilityResponse.insurance.benefitBalance.modifierExtension":"Extension","EligibilityResponse.insurance.benefitBalance.name":"string","EligibilityResponse.insurance.benefitBalance.network":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.subCategory":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.term":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.unit":"CodeableConcept","EligibilityResponse.insurance.contract":"Reference","EligibilityResponse.insurance.coverage":"Reference","EligibilityResponse.insurance.extension":"Extension","EligibilityResponse.insurance.id":"string","EligibilityResponse.insurance.modifierExtension":"Extension","EligibilityResponse.insurer":"Reference","EligibilityResponse.language":"code","EligibilityResponse.meta":"Meta","EligibilityResponse.modifierExtension":"Extension","EligibilityResponse.outcome":"CodeableConcept","EligibilityResponse.request":"Reference","EligibilityResponse.requestOrganization":"Reference","EligibilityResponse.requestProvider":"Reference","EligibilityResponse.status":"code","EligibilityResponse.text":"Narrative","Encounter.account":"Reference","Encounter.appointment":"Reference","Encounter.class":"Coding","Encounter.classHistory.class":"Coding","Encounter.classHistory.extension":"Extension","Encounter.classHistory.id":"string","Encounter.classHistory.modifierExtension":"Extension","Encounter.classHistory.period":"Period","Encounter.contained":"Resource","Encounter.diagnosis.condition":"Reference","Encounter.diagnosis.extension":"Extension","Encounter.diagnosis.id":"string","Encounter.diagnosis.modifierExtension":"Extension","Encounter.diagnosis.rank":"positiveInt","Encounter.diagnosis.role":"CodeableConcept","Encounter.episodeOfCare":"Reference","Encounter.extension":"Extension","Encounter.hospitalization.admitSource":"CodeableConcept","Encounter.hospitalization.destination":"Reference","Encounter.hospitalization.dietPreference":"CodeableConcept","Encounter.hospitalization.dischargeDisposition":"CodeableConcept","Encounter.hospitalization.extension":"Extension","Encounter.hospitalization.id":"string","Encounter.hospitalization.modifierExtension":"Extension","Encounter.hospitalization.origin":"Reference","Encounter.hospitalization.preAdmissionIdentifier":"Identifier","Encounter.hospitalization.reAdmission":"CodeableConcept","Encounter.hospitalization.specialArrangement":"CodeableConcept","Encounter.hospitalization.specialCourtesy":"CodeableConcept","Encounter.id":"id","Encounter.identifier":"Identifier","Encounter.implicitRules":"uri","Encounter.incomingReferral":"Reference","Encounter.language":"code","Encounter.length":"Duration","Encounter.location.extension":"Extension","Encounter.location.id":"string","Encounter.location.location":"Reference","Encounter.location.modifierExtension":"Extension","Encounter.location.period":"Period","Encounter.location.status":"code","Encounter.meta":"Meta","Encounter.modifierExtension":"Extension","Encounter.partOf":"Reference","Encounter.participant.extension":"Extension","Encounter.participant.id":"string","Encounter.participant.individual":"Reference","Encounter.participant.modifierExtension":"Extension","Encounter.participant.period":"Period","Encounter.participant.type":"CodeableConcept","Encounter.period":"Period","Encounter.priority":"CodeableConcept","Encounter.reason":"CodeableConcept","Encounter.serviceProvider":"Reference","Encounter.status":"code","Encounter.statusHistory.extension":"Extension","Encounter.statusHistory.id":"string","Encounter.statusHistory.modifierExtension":"Extension","Encounter.statusHistory.period":"Period","Encounter.statusHistory.status":"code","Encounter.subject":"Reference","Encounter.text":"Narrative","Encounter.type":"CodeableConcept","Endpoint.address":"uri","Endpoint.connectionType":"Coding","Endpoint.contact":"ContactPoint","Endpoint.contained":"Resource","Endpoint.extension":"Extension","Endpoint.header":"string","Endpoint.id":"id","Endpoint.identifier":"Identifier","Endpoint.implicitRules":"uri","Endpoint.language":"code","Endpoint.managingOrganization":"Reference","Endpoint.meta":"Meta","Endpoint.modifierExtension":"Extension","Endpoint.name":"string","Endpoint.payloadMimeType":"code","Endpoint.payloadType":"CodeableConcept","Endpoint.period":"Period","Endpoint.status":"code","Endpoint.text":"Narrative","EnrollmentRequest.contained":"Resource","EnrollmentRequest.coverage":"Reference","EnrollmentRequest.created":"dateTime","EnrollmentRequest.extension":"Extension","EnrollmentRequest.id":"id","EnrollmentRequest.identifier":"Identifier","EnrollmentRequest.implicitRules":"uri","EnrollmentRequest.insurer":"Reference","EnrollmentRequest.language":"code","EnrollmentRequest.meta":"Meta","EnrollmentRequest.modifierExtension":"Extension","EnrollmentRequest.organization":"Reference","EnrollmentRequest.provider":"Reference","EnrollmentRequest.status":"code","EnrollmentRequest.subject":"Reference","EnrollmentRequest.text":"Narrative","EnrollmentResponse.contained":"Resource","EnrollmentResponse.created":"dateTime","EnrollmentResponse.disposition":"string","EnrollmentResponse.extension":"Extension","EnrollmentResponse.id":"id","EnrollmentResponse.identifier":"Identifier","EnrollmentResponse.implicitRules":"uri","EnrollmentResponse.language":"code","EnrollmentResponse.meta":"Meta","EnrollmentResponse.modifierExtension":"Extension","EnrollmentResponse.organization":"Reference","EnrollmentResponse.outcome":"CodeableConcept","EnrollmentResponse.request":"Reference","EnrollmentResponse.requestOrganization":"Reference","EnrollmentResponse.requestProvider":"Reference","EnrollmentResponse.status":"code","EnrollmentResponse.text":"Narrative","EpisodeOfCare.account":"Reference","EpisodeOfCare.careManager":"Reference","EpisodeOfCare.contained":"Resource","EpisodeOfCare.diagnosis.condition":"Reference","EpisodeOfCare.diagnosis.extension":"Extension","EpisodeOfCare.diagnosis.id":"string","EpisodeOfCare.diagnosis.modifierExtension":"Extension","EpisodeOfCare.diagnosis.rank":"positiveInt","EpisodeOfCare.diagnosis.role":"CodeableConcept","EpisodeOfCare.extension":"Extension","EpisodeOfCare.id":"id","EpisodeOfCare.identifier":"Identifier","EpisodeOfCare.implicitRules":"uri","EpisodeOfCare.language":"code","EpisodeOfCare.managingOrganization":"Reference","EpisodeOfCare.meta":"Meta","EpisodeOfCare.modifierExtension":"Extension","EpisodeOfCare.patient":"Reference","EpisodeOfCare.period":"Period","EpisodeOfCare.referralRequest":"Reference","EpisodeOfCare.status":"code","EpisodeOfCare.statusHistory.extension":"Extension","EpisodeOfCare.statusHistory.id":"string","EpisodeOfCare.statusHistory.modifierExtension":"Extension","EpisodeOfCare.statusHistory.period":"Period","EpisodeOfCare.statusHistory.status":"code","EpisodeOfCare.team":"Reference","EpisodeOfCare.text":"Narrative","EpisodeOfCare.type":"CodeableConcept","ExpansionProfile.activeOnly":"boolean","ExpansionProfile.contact":"ContactDetail","ExpansionProfile.contained":"Resource","ExpansionProfile.date":"dateTime","ExpansionProfile.description":"markdown","ExpansionProfile.designation.exclude.designation.extension":"Extension","ExpansionProfile.designation.exclude.designation.id":"string","ExpansionProfile.designation.exclude.designation.language":"code","ExpansionProfile.designation.exclude.designation.modifierExtension":"Extension","ExpansionProfile.designation.exclude.designation.use":"Coding","ExpansionProfile.designation.exclude.extension":"Extension","ExpansionProfile.designation.exclude.id":"string","ExpansionProfile.designation.exclude.modifierExtension":"Extension","ExpansionProfile.designation.extension":"Extension","ExpansionProfile.designation.id":"string","ExpansionProfile.designation.include.designation.extension":"Extension","ExpansionProfile.designation.include.designation.id":"string","ExpansionProfile.designation.include.designation.language":"code","ExpansionProfile.designation.include.designation.modifierExtension":"Extension","ExpansionProfile.designation.include.designation.use":"Coding","ExpansionProfile.designation.include.extension":"Extension","ExpansionProfile.designation.include.id":"string","ExpansionProfile.designation.include.modifierExtension":"Extension","ExpansionProfile.designation.modifierExtension":"Extension","ExpansionProfile.displayLanguage":"code","ExpansionProfile.excludeNested":"boolean","ExpansionProfile.excludeNotForUI":"boolean","ExpansionProfile.excludePostCoordinated":"boolean","ExpansionProfile.excludedSystem.extension":"Extension","ExpansionProfile.excludedSystem.id":"string","ExpansionProfile.excludedSystem.modifierExtension":"Extension","ExpansionProfile.excludedSystem.system":"uri","ExpansionProfile.excludedSystem.version":"string","ExpansionProfile.experimental":"boolean","ExpansionProfile.extension":"Extension","ExpansionProfile.fixedVersion.extension":"Extension","ExpansionProfile.fixedVersion.id":"string","ExpansionProfile.fixedVersion.mode":"code","ExpansionProfile.fixedVersion.modifierExtension":"Extension","ExpansionProfile.fixedVersion.system":"uri","ExpansionProfile.fixedVersion.version":"string","ExpansionProfile.id":"id","ExpansionProfile.identifier":"Identifier","ExpansionProfile.implicitRules":"uri","ExpansionProfile.includeDefinition":"boolean","ExpansionProfile.includeDesignations":"boolean","ExpansionProfile.jurisdiction":"CodeableConcept","ExpansionProfile.language":"code","ExpansionProfile.limitedExpansion":"boolean","ExpansionProfile.meta":"Meta","ExpansionProfile.modifierExtension":"Extension","ExpansionProfile.name":"string","ExpansionProfile.publisher":"string","ExpansionProfile.status":"code","ExpansionProfile.text":"Narrative","ExpansionProfile.url":"uri","ExpansionProfile.useContext":"UsageContext","ExpansionProfile.version":"string","ExplanationOfBenefit.accident.date":"date","ExplanationOfBenefit.accident.extension":"Extension","ExplanationOfBenefit.accident.id":"string","ExplanationOfBenefit.accident.locationAddress":"Address","ExplanationOfBenefit.accident.locationReference":"Reference","ExplanationOfBenefit.accident.modifierExtension":"Extension","ExplanationOfBenefit.accident.type":"CodeableConcept","ExplanationOfBenefit.addItem.category":"CodeableConcept","ExplanationOfBenefit.addItem.detail.category":"CodeableConcept","ExplanationOfBenefit.addItem.detail.extension":"Extension","ExplanationOfBenefit.addItem.detail.fee":"Money","ExplanationOfBenefit.addItem.detail.id":"string","ExplanationOfBenefit.addItem.detail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.revenue":"CodeableConcept","ExplanationOfBenefit.addItem.detail.service":"CodeableConcept","ExplanationOfBenefit.addItem.extension":"Extension","ExplanationOfBenefit.addItem.fee":"Money","ExplanationOfBenefit.addItem.id":"string","ExplanationOfBenefit.addItem.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.modifierExtension":"Extension","ExplanationOfBenefit.addItem.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.revenue":"CodeableConcept","ExplanationOfBenefit.addItem.sequenceLinkId":"positiveInt","ExplanationOfBenefit.addItem.service":"CodeableConcept","ExplanationOfBenefit.benefitBalance.category":"CodeableConcept","ExplanationOfBenefit.benefitBalance.description":"string","ExplanationOfBenefit.benefitBalance.excluded":"boolean","ExplanationOfBenefit.benefitBalance.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.allowedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.allowedString":"string","ExplanationOfBenefit.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.financial.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.id":"string","ExplanationOfBenefit.benefitBalance.financial.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.financial.type":"CodeableConcept","ExplanationOfBenefit.benefitBalance.financial.usedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.usedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.id":"string","ExplanationOfBenefit.benefitBalance.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.name":"string","ExplanationOfBenefit.benefitBalance.network":"CodeableConcept","ExplanationOfBenefit.benefitBalance.subCategory":"CodeableConcept","ExplanationOfBenefit.benefitBalance.term":"CodeableConcept","ExplanationOfBenefit.benefitBalance.unit":"CodeableConcept","ExplanationOfBenefit.billablePeriod":"Period","ExplanationOfBenefit.careTeam.extension":"Extension","ExplanationOfBenefit.careTeam.id":"string","ExplanationOfBenefit.careTeam.modifierExtension":"Extension","ExplanationOfBenefit.careTeam.provider":"Reference","ExplanationOfBenefit.careTeam.qualification":"CodeableConcept","ExplanationOfBenefit.careTeam.responsible":"boolean","ExplanationOfBenefit.careTeam.role":"CodeableConcept","ExplanationOfBenefit.careTeam.sequence":"positiveInt","ExplanationOfBenefit.claim":"Reference","ExplanationOfBenefit.claimResponse":"Reference","ExplanationOfBenefit.contained":"Resource","ExplanationOfBenefit.created":"dateTime","ExplanationOfBenefit.diagnosis.diagnosisCodeableConcept":"CodeableConcept","ExplanationOfBenefit.diagnosis.diagnosisReference":"Reference","ExplanationOfBenefit.diagnosis.extension":"Extension","ExplanationOfBenefit.diagnosis.id":"string","ExplanationOfBenefit.diagnosis.modifierExtension":"Extension","ExplanationOfBenefit.diagnosis.packageCode":"CodeableConcept","ExplanationOfBenefit.diagnosis.sequence":"positiveInt","ExplanationOfBenefit.diagnosis.type":"CodeableConcept","ExplanationOfBenefit.disposition":"string","ExplanationOfBenefit.employmentImpacted":"Period","ExplanationOfBenefit.enterer":"Reference","ExplanationOfBenefit.extension":"Extension","ExplanationOfBenefit.facility":"Reference","ExplanationOfBenefit.form":"CodeableConcept","ExplanationOfBenefit.hospitalization":"Period","ExplanationOfBenefit.id":"id","ExplanationOfBenefit.identifier":"Identifier","ExplanationOfBenefit.implicitRules":"uri","ExplanationOfBenefit.information.category":"CodeableConcept","ExplanationOfBenefit.information.code":"CodeableConcept","ExplanationOfBenefit.information.extension":"Extension","ExplanationOfBenefit.information.id":"string","ExplanationOfBenefit.information.modifierExtension":"Extension","ExplanationOfBenefit.information.reason":"Coding","ExplanationOfBenefit.information.sequence":"positiveInt","ExplanationOfBenefit.information.timingDate":"date","ExplanationOfBenefit.information.timingPeriod":"Period","ExplanationOfBenefit.information.valueAttachment":"Attachment","ExplanationOfBenefit.information.valueQuantity":"Quantity","ExplanationOfBenefit.information.valueReference":"Reference","ExplanationOfBenefit.information.valueString":"string","ExplanationOfBenefit.insurance.coverage":"Reference","ExplanationOfBenefit.insurance.extension":"Extension","ExplanationOfBenefit.insurance.id":"string","ExplanationOfBenefit.insurance.modifierExtension":"Extension","ExplanationOfBenefit.insurance.preAuthRef":"string","ExplanationOfBenefit.insurer":"Reference","ExplanationOfBenefit.item.adjudication.amount":"Money","ExplanationOfBenefit.item.adjudication.category":"CodeableConcept","ExplanationOfBenefit.item.adjudication.extension":"Extension","ExplanationOfBenefit.item.adjudication.id":"string","ExplanationOfBenefit.item.adjudication.modifierExtension":"Extension","ExplanationOfBenefit.item.adjudication.reason":"CodeableConcept","ExplanationOfBenefit.item.adjudication.value":"decimal","ExplanationOfBenefit.item.bodySite":"CodeableConcept","ExplanationOfBenefit.item.careTeamLinkId":"positiveInt","ExplanationOfBenefit.item.category":"CodeableConcept","ExplanationOfBenefit.item.detail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.extension":"Extension","ExplanationOfBenefit.item.detail.factor":"decimal","ExplanationOfBenefit.item.detail.id":"string","ExplanationOfBenefit.item.detail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.net":"Money","ExplanationOfBenefit.item.detail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.quantity":"Quantity","ExplanationOfBenefit.item.detail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.service":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.extension":"Extension","ExplanationOfBenefit.item.detail.subDetail.factor":"decimal","ExplanationOfBenefit.item.detail.subDetail.id":"string","ExplanationOfBenefit.item.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.subDetail.net":"Money","ExplanationOfBenefit.item.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.item.detail.subDetail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.service":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.type":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.udi":"Reference","ExplanationOfBenefit.item.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.item.detail.type":"CodeableConcept","ExplanationOfBenefit.item.detail.udi":"Reference","ExplanationOfBenefit.item.detail.unitPrice":"Money","ExplanationOfBenefit.item.diagnosisLinkId":"positiveInt","ExplanationOfBenefit.item.encounter":"Reference","ExplanationOfBenefit.item.extension":"Extension","ExplanationOfBenefit.item.factor":"decimal","ExplanationOfBenefit.item.id":"string","ExplanationOfBenefit.item.informationLinkId":"positiveInt","ExplanationOfBenefit.item.locationAddress":"Address","ExplanationOfBenefit.item.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.item.locationReference":"Reference","ExplanationOfBenefit.item.modifier":"CodeableConcept","ExplanationOfBenefit.item.modifierExtension":"Extension","ExplanationOfBenefit.item.net":"Money","ExplanationOfBenefit.item.noteNumber":"positiveInt","ExplanationOfBenefit.item.procedureLinkId":"positiveInt","ExplanationOfBenefit.item.programCode":"CodeableConcept","ExplanationOfBenefit.item.quantity":"Quantity","ExplanationOfBenefit.item.revenue":"CodeableConcept","ExplanationOfBenefit.item.sequence":"positiveInt","ExplanationOfBenefit.item.service":"CodeableConcept","ExplanationOfBenefit.item.servicedDate":"date","ExplanationOfBenefit.item.servicedPeriod":"Period","ExplanationOfBenefit.item.subSite":"CodeableConcept","ExplanationOfBenefit.item.udi":"Reference","ExplanationOfBenefit.item.unitPrice":"Money","ExplanationOfBenefit.language":"code","ExplanationOfBenefit.meta":"Meta","ExplanationOfBenefit.modifierExtension":"Extension","ExplanationOfBenefit.organization":"Reference","ExplanationOfBenefit.originalPrescription":"Reference","ExplanationOfBenefit.outcome":"CodeableConcept","ExplanationOfBenefit.patient":"Reference","ExplanationOfBenefit.payee.extension":"Extension","ExplanationOfBenefit.payee.id":"string","ExplanationOfBenefit.payee.modifierExtension":"Extension","ExplanationOfBenefit.payee.party":"Reference","ExplanationOfBenefit.payee.resourceType":"CodeableConcept","ExplanationOfBenefit.payee.type":"CodeableConcept","ExplanationOfBenefit.payment.adjustment":"Money","ExplanationOfBenefit.payment.adjustmentReason":"CodeableConcept","ExplanationOfBenefit.payment.amount":"Money","ExplanationOfBenefit.payment.date":"date","ExplanationOfBenefit.payment.extension":"Extension","ExplanationOfBenefit.payment.id":"string","ExplanationOfBenefit.payment.identifier":"Identifier","ExplanationOfBenefit.payment.modifierExtension":"Extension","ExplanationOfBenefit.payment.type":"CodeableConcept","ExplanationOfBenefit.precedence":"positiveInt","ExplanationOfBenefit.prescription":"Reference","ExplanationOfBenefit.procedure.date":"dateTime","ExplanationOfBenefit.procedure.extension":"Extension","ExplanationOfBenefit.procedure.id":"string","ExplanationOfBenefit.procedure.modifierExtension":"Extension","ExplanationOfBenefit.procedure.procedureCodeableConcept":"CodeableConcept","ExplanationOfBenefit.procedure.procedureReference":"Reference","ExplanationOfBenefit.procedure.sequence":"positiveInt","ExplanationOfBenefit.processNote.extension":"Extension","ExplanationOfBenefit.processNote.id":"string","ExplanationOfBenefit.processNote.language":"CodeableConcept","ExplanationOfBenefit.processNote.modifierExtension":"Extension","ExplanationOfBenefit.processNote.number":"positiveInt","ExplanationOfBenefit.processNote.text":"string","ExplanationOfBenefit.processNote.type":"CodeableConcept","ExplanationOfBenefit.provider":"Reference","ExplanationOfBenefit.referral":"Reference","ExplanationOfBenefit.related.claim":"Reference","ExplanationOfBenefit.related.extension":"Extension","ExplanationOfBenefit.related.id":"string","ExplanationOfBenefit.related.modifierExtension":"Extension","ExplanationOfBenefit.related.reference":"Identifier","ExplanationOfBenefit.related.relationship":"CodeableConcept","ExplanationOfBenefit.status":"code","ExplanationOfBenefit.subType":"CodeableConcept","ExplanationOfBenefit.text":"Narrative","ExplanationOfBenefit.totalBenefit":"Money","ExplanationOfBenefit.totalCost":"Money","ExplanationOfBenefit.type":"CodeableConcept","ExplanationOfBenefit.unallocDeductable":"Money","Extension.extension":"Extension","Extension.id":"string","Extension.url":"uri","Extension.valueAddress":"Address","Extension.valueAge":"Age","Extension.valueAnnotation":"Annotation","Extension.valueAttachment":"Attachment","Extension.valueBase64Binary":"base64Binary","Extension.valueBoolean":"boolean","Extension.valueCode":"code","Extension.valueCodeableConcept":"CodeableConcept","Extension.valueCoding":"Coding","Extension.valueContactPoint":"ContactPoint","Extension.valueCount":"Count","Extension.valueDate":"date","Extension.valueDateTime":"dateTime","Extension.valueDecimal":"decimal","Extension.valueDistance":"Distance","Extension.valueDuration":"Duration","Extension.valueHumanName":"HumanName","Extension.valueId":"id","Extension.valueIdentifier":"Identifier","Extension.valueInstant":"instant","Extension.valueInteger":"integer","Extension.valueMarkdown":"markdown","Extension.valueMeta":"Meta","Extension.valueMoney":"Money","Extension.valueOid":"oid","Extension.valuePeriod":"Period","Extension.valuePositiveInt":"positiveInt","Extension.valueQuantity":"Quantity","Extension.valueRange":"Range","Extension.valueRatio":"Ratio","Extension.valueReference":"Reference","Extension.valueSampledData":"SampledData","Extension.valueSignature":"Signature","Extension.valueString":"string","Extension.valueTime":"time","Extension.valueTiming":"Timing","Extension.valueUnsignedInt":"unsignedInt","Extension.valueUri":"uri","FamilyMemberHistory.ageAge":"Age","FamilyMemberHistory.ageRange":"Range","FamilyMemberHistory.ageString":"string","FamilyMemberHistory.bornDate":"date","FamilyMemberHistory.bornPeriod":"Period","FamilyMemberHistory.bornString":"string","FamilyMemberHistory.condition.code":"CodeableConcept","FamilyMemberHistory.condition.extension":"Extension","FamilyMemberHistory.condition.id":"string","FamilyMemberHistory.condition.modifierExtension":"Extension","FamilyMemberHistory.condition.note":"Annotation","FamilyMemberHistory.condition.onsetAge":"Age","FamilyMemberHistory.condition.onsetPeriod":"Period","FamilyMemberHistory.condition.onsetRange":"Range","FamilyMemberHistory.condition.onsetString":"string","FamilyMemberHistory.condition.outcome":"CodeableConcept","FamilyMemberHistory.contained":"Resource","FamilyMemberHistory.date":"dateTime","FamilyMemberHistory.deceasedAge":"Age","FamilyMemberHistory.deceasedBoolean":"boolean","FamilyMemberHistory.deceasedDate":"date","FamilyMemberHistory.deceasedRange":"Range","FamilyMemberHistory.deceasedString":"string","FamilyMemberHistory.definition":"Reference","FamilyMemberHistory.estimatedAge":"boolean","FamilyMemberHistory.extension":"Extension","FamilyMemberHistory.gender":"code","FamilyMemberHistory.id":"id","FamilyMemberHistory.identifier":"Identifier","FamilyMemberHistory.implicitRules":"uri","FamilyMemberHistory.language":"code","FamilyMemberHistory.meta":"Meta","FamilyMemberHistory.modifierExtension":"Extension","FamilyMemberHistory.name":"string","FamilyMemberHistory.notDone":"boolean","FamilyMemberHistory.notDoneReason":"CodeableConcept","FamilyMemberHistory.note":"Annotation","FamilyMemberHistory.patient":"Reference","FamilyMemberHistory.reasonCode":"CodeableConcept","FamilyMemberHistory.reasonReference":"Reference","FamilyMemberHistory.relationship":"CodeableConcept","FamilyMemberHistory.status":"code","FamilyMemberHistory.text":"Narrative","Flag.author":"Reference","Flag.category":"CodeableConcept","Flag.code":"CodeableConcept","Flag.contained":"Resource","Flag.encounter":"Reference","Flag.extension":"Extension","Flag.id":"id","Flag.identifier":"Identifier","Flag.implicitRules":"uri","Flag.language":"code","Flag.meta":"Meta","Flag.modifierExtension":"Extension","Flag.period":"Period","Flag.status":"code","Flag.subject":"Reference","Flag.text":"Narrative","Goal.addresses":"Reference","Goal.category":"CodeableConcept","Goal.contained":"Resource","Goal.description":"CodeableConcept","Goal.expressedBy":"Reference","Goal.extension":"Extension","Goal.id":"id","Goal.identifier":"Identifier","Goal.implicitRules":"uri","Goal.language":"code","Goal.meta":"Meta","Goal.modifierExtension":"Extension","Goal.note":"Annotation","Goal.outcomeCode":"CodeableConcept","Goal.outcomeReference":"Reference","Goal.priority":"CodeableConcept","Goal.startCodeableConcept":"CodeableConcept","Goal.startDate":"date","Goal.status":"code","Goal.statusDate":"date","Goal.statusReason":"string","Goal.subject":"Reference","Goal.target.detailCodeableConcept":"CodeableConcept","Goal.target.detailQuantity":"Quantity","Goal.target.detailRange":"Range","Goal.target.dueDate":"date","Goal.target.dueDuration":"Duration","Goal.target.extension":"Extension","Goal.target.id":"string","Goal.target.measure":"CodeableConcept","Goal.target.modifierExtension":"Extension","Goal.text":"Narrative","GraphDefinition.contact":"ContactDetail","GraphDefinition.contained":"Resource","GraphDefinition.date":"dateTime","GraphDefinition.description":"markdown","GraphDefinition.experimental":"boolean","GraphDefinition.extension":"Extension","GraphDefinition.id":"id","GraphDefinition.implicitRules":"uri","GraphDefinition.jurisdiction":"CodeableConcept","GraphDefinition.language":"code","GraphDefinition.link.description":"string","GraphDefinition.link.extension":"Extension","GraphDefinition.link.id":"string","GraphDefinition.link.max":"string","GraphDefinition.link.min":"integer","GraphDefinition.link.modifierExtension":"Extension","GraphDefinition.link.path":"string","GraphDefinition.link.sliceName":"string","GraphDefinition.link.target.compartment.code":"code","GraphDefinition.link.target.compartment.description":"string","GraphDefinition.link.target.compartment.expression":"string","GraphDefinition.link.target.compartment.extension":"Extension","GraphDefinition.link.target.compartment.id":"string","GraphDefinition.link.target.compartment.modifierExtension":"Extension","GraphDefinition.link.target.compartment.rule":"code","GraphDefinition.link.target.extension":"Extension","GraphDefinition.link.target.id":"string","GraphDefinition.link.target.modifierExtension":"Extension","GraphDefinition.link.target.profile":"uri","GraphDefinition.link.target.type":"code","GraphDefinition.meta":"Meta","GraphDefinition.modifierExtension":"Extension","GraphDefinition.name":"string","GraphDefinition.profile":"uri","GraphDefinition.publisher":"string","GraphDefinition.purpose":"markdown","GraphDefinition.start":"code","GraphDefinition.status":"code","GraphDefinition.text":"Narrative","GraphDefinition.url":"uri","GraphDefinition.useContext":"UsageContext","GraphDefinition.version":"string","Group.active":"boolean","Group.actual":"boolean","Group.characteristic.code":"CodeableConcept","Group.characteristic.exclude":"boolean","Group.characteristic.extension":"Extension","Group.characteristic.id":"string","Group.characteristic.modifierExtension":"Extension","Group.characteristic.period":"Period","Group.characteristic.valueBoolean":"boolean","Group.characteristic.valueCodeableConcept":"CodeableConcept","Group.characteristic.valueQuantity":"Quantity","Group.characteristic.valueRange":"Range","Group.code":"CodeableConcept","Group.contained":"Resource","Group.extension":"Extension","Group.id":"id","Group.identifier":"Identifier","Group.implicitRules":"uri","Group.language":"code","Group.member.entity":"Reference","Group.member.extension":"Extension","Group.member.id":"string","Group.member.inactive":"boolean","Group.member.modifierExtension":"Extension","Group.member.period":"Period","Group.meta":"Meta","Group.modifierExtension":"Extension","Group.name":"string","Group.quantity":"unsignedInt","Group.text":"Narrative","Group.type":"code","GuidanceResponse.contained":"Resource","GuidanceResponse.context":"Reference","GuidanceResponse.dataRequirement":"DataRequirement","GuidanceResponse.evaluationMessage":"Reference","GuidanceResponse.extension":"Extension","GuidanceResponse.id":"id","GuidanceResponse.identifier":"Identifier","GuidanceResponse.implicitRules":"uri","GuidanceResponse.language":"code","GuidanceResponse.meta":"Meta","GuidanceResponse.modifierExtension":"Extension","GuidanceResponse.module":"Reference","GuidanceResponse.note":"Annotation","GuidanceResponse.occurrenceDateTime":"dateTime","GuidanceResponse.outputParameters":"Reference","GuidanceResponse.performer":"Reference","GuidanceResponse.reasonCodeableConcept":"CodeableConcept","GuidanceResponse.reasonReference":"Reference","GuidanceResponse.requestId":"id","GuidanceResponse.result":"Reference","GuidanceResponse.status":"code","GuidanceResponse.subject":"Reference","GuidanceResponse.text":"Narrative","HealthcareService.active":"boolean","HealthcareService.appointmentRequired":"boolean","HealthcareService.availabilityExceptions":"string","HealthcareService.availableTime.allDay":"boolean","HealthcareService.availableTime.availableEndTime":"time","HealthcareService.availableTime.availableStartTime":"time","HealthcareService.availableTime.daysOfWeek":"code","HealthcareService.availableTime.extension":"Extension","HealthcareService.availableTime.id":"string","HealthcareService.availableTime.modifierExtension":"Extension","HealthcareService.category":"CodeableConcept","HealthcareService.characteristic":"CodeableConcept","HealthcareService.comment":"string","HealthcareService.contained":"Resource","HealthcareService.coverageArea":"Reference","HealthcareService.eligibility":"CodeableConcept","HealthcareService.eligibilityNote":"string","HealthcareService.endpoint":"Reference","HealthcareService.extension":"Extension","HealthcareService.extraDetails":"string","HealthcareService.id":"id","HealthcareService.identifier":"Identifier","HealthcareService.implicitRules":"uri","HealthcareService.language":"code","HealthcareService.location":"Reference","HealthcareService.meta":"Meta","HealthcareService.modifierExtension":"Extension","HealthcareService.name":"string","HealthcareService.notAvailable.description":"string","HealthcareService.notAvailable.during":"Period","HealthcareService.notAvailable.extension":"Extension","HealthcareService.notAvailable.id":"string","HealthcareService.notAvailable.modifierExtension":"Extension","HealthcareService.photo":"Attachment","HealthcareService.programName":"string","HealthcareService.providedBy":"Reference","HealthcareService.referralMethod":"CodeableConcept","HealthcareService.serviceProvisionCode":"CodeableConcept","HealthcareService.specialty":"CodeableConcept","HealthcareService.telecom":"ContactPoint","HealthcareService.text":"Narrative","HealthcareService.type":"CodeableConcept","HumanName.extension":"Extension","HumanName.family":"string","HumanName.given":"string","HumanName.id":"string","HumanName.period":"Period","HumanName.prefix":"string","HumanName.suffix":"string","HumanName.text":"string","HumanName.use":"code","Identifier.assigner":"Reference","Identifier.extension":"Extension","Identifier.id":"string","Identifier.period":"Period","Identifier.system":"uri","Identifier.type":"CodeableConcept","Identifier.use":"code","Identifier.value":"string","ImagingManifest.author":"Reference","ImagingManifest.authoringTime":"dateTime","ImagingManifest.contained":"Resource","ImagingManifest.description":"string","ImagingManifest.extension":"Extension","ImagingManifest.id":"id","ImagingManifest.identifier":"Identifier","ImagingManifest.implicitRules":"uri","ImagingManifest.language":"code","ImagingManifest.meta":"Meta","ImagingManifest.modifierExtension":"Extension","ImagingManifest.patient":"Reference","ImagingManifest.study.endpoint":"Reference","ImagingManifest.study.extension":"Extension","ImagingManifest.study.id":"string","ImagingManifest.study.imagingStudy":"Reference","ImagingManifest.study.modifierExtension":"Extension","ImagingManifest.study.series.endpoint":"Reference","ImagingManifest.study.series.extension":"Extension","ImagingManifest.study.series.id":"string","ImagingManifest.study.series.instance.extension":"Extension","ImagingManifest.study.series.instance.id":"string","ImagingManifest.study.series.instance.modifierExtension":"Extension","ImagingManifest.study.series.instance.sopClass":"oid","ImagingManifest.study.series.instance.uid":"oid","ImagingManifest.study.series.modifierExtension":"Extension","ImagingManifest.study.series.uid":"oid","ImagingManifest.study.uid":"oid","ImagingManifest.text":"Narrative","ImagingStudy.accession":"Identifier","ImagingStudy.availability":"code","ImagingStudy.basedOn":"Reference","ImagingStudy.contained":"Resource","ImagingStudy.context":"Reference","ImagingStudy.description":"string","ImagingStudy.endpoint":"Reference","ImagingStudy.extension":"Extension","ImagingStudy.id":"id","ImagingStudy.identifier":"Identifier","ImagingStudy.implicitRules":"uri","ImagingStudy.interpreter":"Reference","ImagingStudy.language":"code","ImagingStudy.meta":"Meta","ImagingStudy.modalityList":"Coding","ImagingStudy.modifierExtension":"Extension","ImagingStudy.numberOfInstances":"unsignedInt","ImagingStudy.numberOfSeries":"unsignedInt","ImagingStudy.patient":"Reference","ImagingStudy.procedureCode":"CodeableConcept","ImagingStudy.procedureReference":"Reference","ImagingStudy.reason":"CodeableConcept","ImagingStudy.referrer":"Reference","ImagingStudy.series.availability":"code","ImagingStudy.series.bodySite":"Coding","ImagingStudy.series.description":"string","ImagingStudy.series.endpoint":"Reference","ImagingStudy.series.extension":"Extension","ImagingStudy.series.id":"string","ImagingStudy.series.instance.extension":"Extension","ImagingStudy.series.instance.id":"string","ImagingStudy.series.instance.modifierExtension":"Extension","ImagingStudy.series.instance.number":"unsignedInt","ImagingStudy.series.instance.sopClass":"oid","ImagingStudy.series.instance.title":"string","ImagingStudy.series.instance.uid":"oid","ImagingStudy.series.laterality":"Coding","ImagingStudy.series.modality":"Coding","ImagingStudy.series.modifierExtension":"Extension","ImagingStudy.series.number":"unsignedInt","ImagingStudy.series.numberOfInstances":"unsignedInt","ImagingStudy.series.performer":"Reference","ImagingStudy.series.started":"dateTime","ImagingStudy.series.uid":"oid","ImagingStudy.started":"dateTime","ImagingStudy.text":"Narrative","ImagingStudy.uid":"oid","Immunization.contained":"Resource","Immunization.date":"dateTime","Immunization.doseQuantity":"Quantity","Immunization.encounter":"Reference","Immunization.expirationDate":"date","Immunization.explanation.extension":"Extension","Immunization.explanation.id":"string","Immunization.explanation.modifierExtension":"Extension","Immunization.explanation.reason":"CodeableConcept","Immunization.explanation.reasonNotGiven":"CodeableConcept","Immunization.extension":"Extension","Immunization.id":"id","Immunization.identifier":"Identifier","Immunization.implicitRules":"uri","Immunization.language":"code","Immunization.location":"Reference","Immunization.lotNumber":"string","Immunization.manufacturer":"Reference","Immunization.meta":"Meta","Immunization.modifierExtension":"Extension","Immunization.notGiven":"boolean","Immunization.note":"Annotation","Immunization.patient":"Reference","Immunization.practitioner.actor":"Reference","Immunization.practitioner.extension":"Extension","Immunization.practitioner.id":"string","Immunization.practitioner.modifierExtension":"Extension","Immunization.practitioner.role":"CodeableConcept","Immunization.primarySource":"boolean","Immunization.reaction.date":"dateTime","Immunization.reaction.detail":"Reference","Immunization.reaction.extension":"Extension","Immunization.reaction.id":"string","Immunization.reaction.modifierExtension":"Extension","Immunization.reaction.reported":"boolean","Immunization.reportOrigin":"CodeableConcept","Immunization.route":"CodeableConcept","Immunization.site":"CodeableConcept","Immunization.status":"code","Immunization.text":"Narrative","Immunization.vaccinationProtocol.authority":"Reference","Immunization.vaccinationProtocol.description":"string","Immunization.vaccinationProtocol.doseSequence":"positiveInt","Immunization.vaccinationProtocol.doseStatus":"CodeableConcept","Immunization.vaccinationProtocol.doseStatusReason":"CodeableConcept","Immunization.vaccinationProtocol.extension":"Extension","Immunization.vaccinationProtocol.id":"string","Immunization.vaccinationProtocol.modifierExtension":"Extension","Immunization.vaccinationProtocol.series":"string","Immunization.vaccinationProtocol.seriesDoses":"positiveInt","Immunization.vaccinationProtocol.targetDisease":"CodeableConcept","Immunization.vaccineCode":"CodeableConcept","ImmunizationRecommendation.contained":"Resource","ImmunizationRecommendation.extension":"Extension","ImmunizationRecommendation.id":"id","ImmunizationRecommendation.identifier":"Identifier","ImmunizationRecommendation.implicitRules":"uri","ImmunizationRecommendation.language":"code","ImmunizationRecommendation.meta":"Meta","ImmunizationRecommendation.modifierExtension":"Extension","ImmunizationRecommendation.patient":"Reference","ImmunizationRecommendation.recommendation.date":"dateTime","ImmunizationRecommendation.recommendation.dateCriterion.code":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.extension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.id":"string","ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.value":"dateTime","ImmunizationRecommendation.recommendation.doseNumber":"positiveInt","ImmunizationRecommendation.recommendation.extension":"Extension","ImmunizationRecommendation.recommendation.forecastStatus":"CodeableConcept","ImmunizationRecommendation.recommendation.id":"string","ImmunizationRecommendation.recommendation.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.protocol.authority":"Reference","ImmunizationRecommendation.recommendation.protocol.description":"string","ImmunizationRecommendation.recommendation.protocol.doseSequence":"positiveInt","ImmunizationRecommendation.recommendation.protocol.extension":"Extension","ImmunizationRecommendation.recommendation.protocol.id":"string","ImmunizationRecommendation.recommendation.protocol.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.protocol.series":"string","ImmunizationRecommendation.recommendation.supportingImmunization":"Reference","ImmunizationRecommendation.recommendation.supportingPatientInformation":"Reference","ImmunizationRecommendation.recommendation.targetDisease":"CodeableConcept","ImmunizationRecommendation.recommendation.vaccineCode":"CodeableConcept","ImmunizationRecommendation.text":"Narrative","ImplementationGuide.binary":"uri","ImplementationGuide.contact":"ContactDetail","ImplementationGuide.contained":"Resource","ImplementationGuide.copyright":"markdown","ImplementationGuide.date":"dateTime","ImplementationGuide.dependency.extension":"Extension","ImplementationGuide.dependency.id":"string","ImplementationGuide.dependency.modifierExtension":"Extension","ImplementationGuide.dependency.type":"code","ImplementationGuide.dependency.uri":"uri","ImplementationGuide.description":"markdown","ImplementationGuide.experimental":"boolean","ImplementationGuide.extension":"Extension","ImplementationGuide.fhirVersion":"id","ImplementationGuide.global.extension":"Extension","ImplementationGuide.global.id":"string","ImplementationGuide.global.modifierExtension":"Extension","ImplementationGuide.global.profile":"Reference","ImplementationGuide.global.type":"code","ImplementationGuide.id":"id","ImplementationGuide.implicitRules":"uri","ImplementationGuide.jurisdiction":"CodeableConcept","ImplementationGuide.language":"code","ImplementationGuide.meta":"Meta","ImplementationGuide.modifierExtension":"Extension","ImplementationGuide.name":"string","ImplementationGuide.package.description":"string","ImplementationGuide.package.extension":"Extension","ImplementationGuide.package.id":"string","ImplementationGuide.package.modifierExtension":"Extension","ImplementationGuide.package.name":"string","ImplementationGuide.package.resource.acronym":"string","ImplementationGuide.package.resource.description":"string","ImplementationGuide.package.resource.example":"boolean","ImplementationGuide.package.resource.exampleFor":"Reference","ImplementationGuide.package.resource.extension":"Extension","ImplementationGuide.package.resource.id":"string","ImplementationGuide.package.resource.modifierExtension":"Extension","ImplementationGuide.package.resource.name":"string","ImplementationGuide.package.resource.sourceReference":"Reference","ImplementationGuide.package.resource.sourceUri":"uri","ImplementationGuide.page.extension":"Extension","ImplementationGuide.page.format":"code","ImplementationGuide.page.id":"string","ImplementationGuide.page.kind":"code","ImplementationGuide.page.modifierExtension":"Extension","ImplementationGuide.page.package":"string","ImplementationGuide.page.source":"uri","ImplementationGuide.page.title":"string","ImplementationGuide.page.type":"code","ImplementationGuide.publisher":"string","ImplementationGuide.status":"code","ImplementationGuide.text":"Narrative","ImplementationGuide.url":"uri","ImplementationGuide.useContext":"UsageContext","ImplementationGuide.version":"string","Library.approvalDate":"date","Library.contact":"ContactDetail","Library.contained":"Resource","Library.content":"Attachment","Library.contributor":"Contributor","Library.copyright":"markdown","Library.dataRequirement":"DataRequirement","Library.date":"dateTime","Library.description":"markdown","Library.effectivePeriod":"Period","Library.experimental":"boolean","Library.extension":"Extension","Library.id":"id","Library.identifier":"Identifier","Library.implicitRules":"uri","Library.jurisdiction":"CodeableConcept","Library.language":"code","Library.lastReviewDate":"date","Library.meta":"Meta","Library.modifierExtension":"Extension","Library.name":"string","Library.parameter":"ParameterDefinition","Library.publisher":"string","Library.purpose":"markdown","Library.relatedArtifact":"RelatedArtifact","Library.status":"code","Library.text":"Narrative","Library.title":"string","Library.topic":"CodeableConcept","Library.type":"CodeableConcept","Library.url":"uri","Library.usage":"string","Library.useContext":"UsageContext","Library.version":"string","Linkage.active":"boolean","Linkage.author":"Reference","Linkage.contained":"Resource","Linkage.extension":"Extension","Linkage.id":"id","Linkage.implicitRules":"uri","Linkage.item.extension":"Extension","Linkage.item.id":"string","Linkage.item.modifierExtension":"Extension","Linkage.item.resource":"Reference","Linkage.item.type":"code","Linkage.language":"code","Linkage.meta":"Meta","Linkage.modifierExtension":"Extension","Linkage.text":"Narrative","List.code":"CodeableConcept","List.contained":"Resource","List.date":"dateTime","List.emptyReason":"CodeableConcept","List.encounter":"Reference","List.entry.date":"dateTime","List.entry.deleted":"boolean","List.entry.extension":"Extension","List.entry.flag":"CodeableConcept","List.entry.id":"string","List.entry.item":"Reference","List.entry.modifierExtension":"Extension","List.extension":"Extension","List.id":"id","List.identifier":"Identifier","List.implicitRules":"uri","List.language":"code","List.meta":"Meta","List.mode":"code","List.modifierExtension":"Extension","List.note":"Annotation","List.orderedBy":"CodeableConcept","List.source":"Reference","List.status":"code","List.subject":"Reference","List.text":"Narrative","List.title":"string","Location.address":"Address","Location.alias":"string","Location.contained":"Resource","Location.description":"string","Location.endpoint":"Reference","Location.extension":"Extension","Location.id":"id","Location.identifier":"Identifier","Location.implicitRules":"uri","Location.language":"code","Location.managingOrganization":"Reference","Location.meta":"Meta","Location.mode":"code","Location.modifierExtension":"Extension","Location.name":"string","Location.operationalStatus":"Coding","Location.partOf":"Reference","Location.physicalType":"CodeableConcept","Location.position.altitude":"decimal","Location.position.extension":"Extension","Location.position.id":"string","Location.position.latitude":"decimal","Location.position.longitude":"decimal","Location.position.modifierExtension":"Extension","Location.status":"code","Location.telecom":"ContactPoint","Location.text":"Narrative","Location.type":"CodeableConcept","Measure.approvalDate":"date","Measure.clinicalRecommendationStatement":"markdown","Measure.compositeScoring":"CodeableConcept","Measure.contact":"ContactDetail","Measure.contained":"Resource","Measure.contributor":"Contributor","Measure.copyright":"markdown","Measure.date":"dateTime","Measure.definition":"markdown","Measure.description":"markdown","Measure.disclaimer":"markdown","Measure.effectivePeriod":"Period","Measure.experimental":"boolean","Measure.extension":"Extension","Measure.group.description":"string","Measure.group.extension":"Extension","Measure.group.id":"string","Measure.group.identifier":"Identifier","Measure.group.modifierExtension":"Extension","Measure.group.name":"string","Measure.group.population.code":"CodeableConcept","Measure.group.population.criteria":"string","Measure.group.population.description":"string","Measure.group.population.extension":"Extension","Measure.group.population.id":"string","Measure.group.population.identifier":"Identifier","Measure.group.population.modifierExtension":"Extension","Measure.group.population.name":"string","Measure.group.stratifier.criteria":"string","Measure.group.stratifier.extension":"Extension","Measure.group.stratifier.id":"string","Measure.group.stratifier.identifier":"Identifier","Measure.group.stratifier.modifierExtension":"Extension","Measure.group.stratifier.path":"string","Measure.guidance":"markdown","Measure.id":"id","Measure.identifier":"Identifier","Measure.implicitRules":"uri","Measure.improvementNotation":"string","Measure.jurisdiction":"CodeableConcept","Measure.language":"code","Measure.lastReviewDate":"date","Measure.library":"Reference","Measure.meta":"Meta","Measure.modifierExtension":"Extension","Measure.name":"string","Measure.publisher":"string","Measure.purpose":"markdown","Measure.rateAggregation":"string","Measure.rationale":"markdown","Measure.relatedArtifact":"RelatedArtifact","Measure.riskAdjustment":"string","Measure.scoring":"CodeableConcept","Measure.set":"string","Measure.status":"code","Measure.supplementalData.criteria":"string","Measure.supplementalData.extension":"Extension","Measure.supplementalData.id":"string","Measure.supplementalData.identifier":"Identifier","Measure.supplementalData.modifierExtension":"Extension","Measure.supplementalData.path":"string","Measure.supplementalData.usage":"CodeableConcept","Measure.text":"Narrative","Measure.title":"string","Measure.topic":"CodeableConcept","Measure.type":"CodeableConcept","Measure.url":"uri","Measure.usage":"string","Measure.useContext":"UsageContext","Measure.version":"string","MeasureReport.contained":"Resource","MeasureReport.date":"dateTime","MeasureReport.evaluatedResources":"Reference","MeasureReport.extension":"Extension","MeasureReport.group.extension":"Extension","MeasureReport.group.id":"string","MeasureReport.group.identifier":"Identifier","MeasureReport.group.measureScore":"decimal","MeasureReport.group.modifierExtension":"Extension","MeasureReport.group.population.code":"CodeableConcept","MeasureReport.group.population.count":"integer","MeasureReport.group.population.extension":"Extension","MeasureReport.group.population.id":"string","MeasureReport.group.population.identifier":"Identifier","MeasureReport.group.population.modifierExtension":"Extension","MeasureReport.group.population.patients":"Reference","MeasureReport.group.stratifier.extension":"Extension","MeasureReport.group.stratifier.id":"string","MeasureReport.group.stratifier.identifier":"Identifier","MeasureReport.group.stratifier.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.extension":"Extension","MeasureReport.group.stratifier.stratum.id":"string","MeasureReport.group.stratifier.stratum.measureScore":"decimal","MeasureReport.group.stratifier.stratum.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.population.count":"integer","MeasureReport.group.stratifier.stratum.population.extension":"Extension","MeasureReport.group.stratifier.stratum.population.id":"string","MeasureReport.group.stratifier.stratum.population.identifier":"Identifier","MeasureReport.group.stratifier.stratum.population.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.patients":"Reference","MeasureReport.group.stratifier.stratum.value":"string","MeasureReport.id":"id","MeasureReport.identifier":"Identifier","MeasureReport.implicitRules":"uri","MeasureReport.language":"code","MeasureReport.measure":"Reference","MeasureReport.meta":"Meta","MeasureReport.modifierExtension":"Extension","MeasureReport.patient":"Reference","MeasureReport.period":"Period","MeasureReport.reportingOrganization":"Reference","MeasureReport.status":"code","MeasureReport.text":"Narrative","MeasureReport.type":"code","Media.basedOn":"Reference","Media.bodySite":"CodeableConcept","Media.contained":"Resource","Media.content":"Attachment","Media.context":"Reference","Media.device":"Reference","Media.duration":"unsignedInt","Media.extension":"Extension","Media.frames":"positiveInt","Media.height":"positiveInt","Media.id":"id","Media.identifier":"Identifier","Media.implicitRules":"uri","Media.language":"code","Media.meta":"Meta","Media.modifierExtension":"Extension","Media.note":"Annotation","Media.occurrenceDateTime":"dateTime","Media.occurrencePeriod":"Period","Media.operator":"Reference","Media.reasonCode":"CodeableConcept","Media.subject":"Reference","Media.subtype":"CodeableConcept","Media.text":"Narrative","Media.type":"code","Media.view":"CodeableConcept","Media.width":"positiveInt","Medication.code":"CodeableConcept","Medication.contained":"Resource","Medication.extension":"Extension","Medication.form":"CodeableConcept","Medication.id":"id","Medication.image":"Attachment","Medication.implicitRules":"uri","Medication.ingredient.amount":"Ratio","Medication.ingredient.extension":"Extension","Medication.ingredient.id":"string","Medication.ingredient.isActive":"boolean","Medication.ingredient.itemCodeableConcept":"CodeableConcept","Medication.ingredient.itemReference":"Reference","Medication.ingredient.modifierExtension":"Extension","Medication.isBrand":"boolean","Medication.isOverTheCounter":"boolean","Medication.language":"code","Medication.manufacturer":"Reference","Medication.meta":"Meta","Medication.modifierExtension":"Extension","Medication.package.batch.expirationDate":"dateTime","Medication.package.batch.extension":"Extension","Medication.package.batch.id":"string","Medication.package.batch.lotNumber":"string","Medication.package.batch.modifierExtension":"Extension","Medication.package.container":"CodeableConcept","Medication.package.content.amount":"Quantity","Medication.package.content.extension":"Extension","Medication.package.content.id":"string","Medication.package.content.itemCodeableConcept":"CodeableConcept","Medication.package.content.itemReference":"Reference","Medication.package.content.modifierExtension":"Extension","Medication.package.extension":"Extension","Medication.package.id":"string","Medication.package.modifierExtension":"Extension","Medication.status":"code","Medication.text":"Narrative","MedicationAdministration.category":"CodeableConcept","MedicationAdministration.contained":"Resource","MedicationAdministration.context":"Reference","MedicationAdministration.definition":"Reference","MedicationAdministration.device":"Reference","MedicationAdministration.dosage.dose":"Quantity","MedicationAdministration.dosage.extension":"Extension","MedicationAdministration.dosage.id":"string","MedicationAdministration.dosage.method":"CodeableConcept","MedicationAdministration.dosage.modifierExtension":"Extension","MedicationAdministration.dosage.rateQuantity":"Quantity","MedicationAdministration.dosage.rateRatio":"Ratio","MedicationAdministration.dosage.route":"CodeableConcept","MedicationAdministration.dosage.site":"CodeableConcept","MedicationAdministration.dosage.text":"string","MedicationAdministration.effectiveDateTime":"dateTime","MedicationAdministration.effectivePeriod":"Period","MedicationAdministration.eventHistory":"Reference","MedicationAdministration.extension":"Extension","MedicationAdministration.id":"id","MedicationAdministration.identifier":"Identifier","MedicationAdministration.implicitRules":"uri","MedicationAdministration.language":"code","MedicationAdministration.medicationCodeableConcept":"CodeableConcept","MedicationAdministration.medicationReference":"Reference","MedicationAdministration.meta":"Meta","MedicationAdministration.modifierExtension":"Extension","MedicationAdministration.notGiven":"boolean","MedicationAdministration.note":"Annotation","MedicationAdministration.partOf":"Reference","MedicationAdministration.performer.actor":"Reference","MedicationAdministration.performer.extension":"Extension","MedicationAdministration.performer.id":"string","MedicationAdministration.performer.modifierExtension":"Extension","MedicationAdministration.performer.onBehalfOf":"Reference","MedicationAdministration.prescription":"Reference","MedicationAdministration.reasonCode":"CodeableConcept","MedicationAdministration.reasonNotGiven":"CodeableConcept","MedicationAdministration.reasonReference":"Reference","MedicationAdministration.status":"code","MedicationAdministration.subject":"Reference","MedicationAdministration.supportingInformation":"Reference","MedicationAdministration.text":"Narrative","MedicationDispense.authorizingPrescription":"Reference","MedicationDispense.category":"CodeableConcept","MedicationDispense.contained":"Resource","MedicationDispense.context":"Reference","MedicationDispense.daysSupply":"Quantity","MedicationDispense.destination":"Reference","MedicationDispense.detectedIssue":"Reference","MedicationDispense.dosageInstruction":"Dosage","MedicationDispense.eventHistory":"Reference","MedicationDispense.extension":"Extension","MedicationDispense.id":"id","MedicationDispense.identifier":"Identifier","MedicationDispense.implicitRules":"uri","MedicationDispense.language":"code","MedicationDispense.medicationCodeableConcept":"CodeableConcept","MedicationDispense.medicationReference":"Reference","MedicationDispense.meta":"Meta","MedicationDispense.modifierExtension":"Extension","MedicationDispense.notDone":"boolean","MedicationDispense.notDoneReasonCodeableConcept":"CodeableConcept","MedicationDispense.notDoneReasonReference":"Reference","MedicationDispense.note":"Annotation","MedicationDispense.partOf":"Reference","MedicationDispense.performer.actor":"Reference","MedicationDispense.performer.extension":"Extension","MedicationDispense.performer.id":"string","MedicationDispense.performer.modifierExtension":"Extension","MedicationDispense.performer.onBehalfOf":"Reference","MedicationDispense.quantity":"Quantity","MedicationDispense.receiver":"Reference","MedicationDispense.status":"code","MedicationDispense.subject":"Reference","MedicationDispense.substitution.extension":"Extension","MedicationDispense.substitution.id":"string","MedicationDispense.substitution.modifierExtension":"Extension","MedicationDispense.substitution.reason":"CodeableConcept","MedicationDispense.substitution.responsibleParty":"Reference","MedicationDispense.substitution.type":"CodeableConcept","MedicationDispense.substitution.wasSubstituted":"boolean","MedicationDispense.supportingInformation":"Reference","MedicationDispense.text":"Narrative","MedicationDispense.type":"CodeableConcept","MedicationDispense.whenHandedOver":"dateTime","MedicationDispense.whenPrepared":"dateTime","MedicationRequest.authoredOn":"dateTime","MedicationRequest.basedOn":"Reference","MedicationRequest.category":"CodeableConcept","MedicationRequest.contained":"Resource","MedicationRequest.context":"Reference","MedicationRequest.definition":"Reference","MedicationRequest.detectedIssue":"Reference","MedicationRequest.dispenseRequest.expectedSupplyDuration":"Duration","MedicationRequest.dispenseRequest.extension":"Extension","MedicationRequest.dispenseRequest.id":"string","MedicationRequest.dispenseRequest.modifierExtension":"Extension","MedicationRequest.dispenseRequest.numberOfRepeatsAllowed":"positiveInt","MedicationRequest.dispenseRequest.performer":"Reference","MedicationRequest.dispenseRequest.quantity":"Quantity","MedicationRequest.dispenseRequest.validityPeriod":"Period","MedicationRequest.dosageInstruction":"Dosage","MedicationRequest.eventHistory":"Reference","MedicationRequest.extension":"Extension","MedicationRequest.groupIdentifier":"Identifier","MedicationRequest.id":"id","MedicationRequest.identifier":"Identifier","MedicationRequest.implicitRules":"uri","MedicationRequest.intent":"code","MedicationRequest.language":"code","MedicationRequest.medicationCodeableConcept":"CodeableConcept","MedicationRequest.medicationReference":"Reference","MedicationRequest.meta":"Meta","MedicationRequest.modifierExtension":"Extension","MedicationRequest.note":"Annotation","MedicationRequest.priorPrescription":"Reference","MedicationRequest.priority":"code","MedicationRequest.reasonCode":"CodeableConcept","MedicationRequest.reasonReference":"Reference","MedicationRequest.recorder":"Reference","MedicationRequest.requester.agent":"Reference","MedicationRequest.requester.extension":"Extension","MedicationRequest.requester.id":"string","MedicationRequest.requester.modifierExtension":"Extension","MedicationRequest.requester.onBehalfOf":"Reference","MedicationRequest.status":"code","MedicationRequest.subject":"Reference","MedicationRequest.substitution.allowed":"boolean","MedicationRequest.substitution.extension":"Extension","MedicationRequest.substitution.id":"string","MedicationRequest.substitution.modifierExtension":"Extension","MedicationRequest.substitution.reason":"CodeableConcept","MedicationRequest.supportingInformation":"Reference","MedicationRequest.text":"Narrative","MedicationStatement.basedOn":"Reference","MedicationStatement.category":"CodeableConcept","MedicationStatement.contained":"Resource","MedicationStatement.context":"Reference","MedicationStatement.dateAsserted":"dateTime","MedicationStatement.derivedFrom":"Reference","MedicationStatement.dosage":"Dosage","MedicationStatement.effectiveDateTime":"dateTime","MedicationStatement.effectivePeriod":"Period","MedicationStatement.extension":"Extension","MedicationStatement.id":"id","MedicationStatement.identifier":"Identifier","MedicationStatement.implicitRules":"uri","MedicationStatement.informationSource":"Reference","MedicationStatement.language":"code","MedicationStatement.medicationCodeableConcept":"CodeableConcept","MedicationStatement.medicationReference":"Reference","MedicationStatement.meta":"Meta","MedicationStatement.modifierExtension":"Extension","MedicationStatement.note":"Annotation","MedicationStatement.partOf":"Reference","MedicationStatement.reasonCode":"CodeableConcept","MedicationStatement.reasonNotTaken":"CodeableConcept","MedicationStatement.reasonReference":"Reference","MedicationStatement.status":"code","MedicationStatement.subject":"Reference","MedicationStatement.taken":"code","MedicationStatement.text":"Narrative","MessageDefinition.allowedResponse.extension":"Extension","MessageDefinition.allowedResponse.id":"string","MessageDefinition.allowedResponse.message":"Reference","MessageDefinition.allowedResponse.modifierExtension":"Extension","MessageDefinition.allowedResponse.situation":"markdown","MessageDefinition.base":"Reference","MessageDefinition.category":"code","MessageDefinition.contact":"ContactDetail","MessageDefinition.contained":"Resource","MessageDefinition.copyright":"markdown","MessageDefinition.date":"dateTime","MessageDefinition.description":"markdown","MessageDefinition.event":"Coding","MessageDefinition.experimental":"boolean","MessageDefinition.extension":"Extension","MessageDefinition.focus.code":"code","MessageDefinition.focus.extension":"Extension","MessageDefinition.focus.id":"string","MessageDefinition.focus.max":"string","MessageDefinition.focus.min":"unsignedInt","MessageDefinition.focus.modifierExtension":"Extension","MessageDefinition.focus.profile":"Reference","MessageDefinition.id":"id","MessageDefinition.identifier":"Identifier","MessageDefinition.implicitRules":"uri","MessageDefinition.jurisdiction":"CodeableConcept","MessageDefinition.language":"code","MessageDefinition.meta":"Meta","MessageDefinition.modifierExtension":"Extension","MessageDefinition.name":"string","MessageDefinition.parent":"Reference","MessageDefinition.publisher":"string","MessageDefinition.purpose":"markdown","MessageDefinition.replaces":"Reference","MessageDefinition.responseRequired":"boolean","MessageDefinition.status":"code","MessageDefinition.text":"Narrative","MessageDefinition.title":"string","MessageDefinition.url":"uri","MessageDefinition.useContext":"UsageContext","MessageDefinition.version":"string","MessageHeader.author":"Reference","MessageHeader.contained":"Resource","MessageHeader.destination.endpoint":"uri","MessageHeader.destination.extension":"Extension","MessageHeader.destination.id":"string","MessageHeader.destination.modifierExtension":"Extension","MessageHeader.destination.name":"string","MessageHeader.destination.target":"Reference","MessageHeader.enterer":"Reference","MessageHeader.event":"Coding","MessageHeader.extension":"Extension","MessageHeader.focus":"Reference","MessageHeader.id":"id","MessageHeader.implicitRules":"uri","MessageHeader.language":"code","MessageHeader.meta":"Meta","MessageHeader.modifierExtension":"Extension","MessageHeader.reason":"CodeableConcept","MessageHeader.receiver":"Reference","MessageHeader.response.code":"code","MessageHeader.response.details":"Reference","MessageHeader.response.extension":"Extension","MessageHeader.response.id":"string","MessageHeader.response.identifier":"id","MessageHeader.response.modifierExtension":"Extension","MessageHeader.responsible":"Reference","MessageHeader.sender":"Reference","MessageHeader.source.contact":"ContactPoint","MessageHeader.source.endpoint":"uri","MessageHeader.source.extension":"Extension","MessageHeader.source.id":"string","MessageHeader.source.modifierExtension":"Extension","MessageHeader.source.name":"string","MessageHeader.source.software":"string","MessageHeader.source.version":"string","MessageHeader.text":"Narrative","MessageHeader.timestamp":"instant","Meta.extension":"Extension","Meta.id":"string","Meta.lastUpdated":"instant","Meta.profile":"uri","Meta.security":"Coding","Meta.tag":"Coding","Meta.versionId":"id","MetadataResource.contact":"ContactDetail","MetadataResource.contained":"Resource","MetadataResource.date":"dateTime","MetadataResource.description":"markdown","MetadataResource.experimental":"boolean","MetadataResource.extension":"Extension","MetadataResource.id":"id","MetadataResource.implicitRules":"uri","MetadataResource.jurisdiction":"CodeableConcept","MetadataResource.language":"code","MetadataResource.meta":"Meta","MetadataResource.modifierExtension":"Extension","MetadataResource.name":"string","MetadataResource.publisher":"string","MetadataResource.status":"code","MetadataResource.text":"Narrative","MetadataResource.title":"string","MetadataResource.url":"uri","MetadataResource.useContext":"UsageContext","MetadataResource.version":"string","Money.code":"code","Money.comparator":"code","Money.extension":"Extension","Money.id":"string","Money.system":"uri","Money.unit":"string","Money.value":"decimal","NamingSystem.contact":"ContactDetail","NamingSystem.contained":"Resource","NamingSystem.date":"dateTime","NamingSystem.description":"markdown","NamingSystem.extension":"Extension","NamingSystem.id":"id","NamingSystem.implicitRules":"uri","NamingSystem.jurisdiction":"CodeableConcept","NamingSystem.kind":"code","NamingSystem.language":"code","NamingSystem.meta":"Meta","NamingSystem.modifierExtension":"Extension","NamingSystem.name":"string","NamingSystem.publisher":"string","NamingSystem.replacedBy":"Reference","NamingSystem.responsible":"string","NamingSystem.status":"code","NamingSystem.text":"Narrative","NamingSystem.type":"CodeableConcept","NamingSystem.uniqueId.comment":"string","NamingSystem.uniqueId.extension":"Extension","NamingSystem.uniqueId.id":"string","NamingSystem.uniqueId.modifierExtension":"Extension","NamingSystem.uniqueId.period":"Period","NamingSystem.uniqueId.preferred":"boolean","NamingSystem.uniqueId.type":"code","NamingSystem.uniqueId.value":"string","NamingSystem.usage":"string","NamingSystem.useContext":"UsageContext","Narrative.div":"xhtml","Narrative.extension":"Extension","Narrative.id":"string","Narrative.status":"code","NutritionOrder.allergyIntolerance":"Reference","NutritionOrder.contained":"Resource","NutritionOrder.dateTime":"dateTime","NutritionOrder.encounter":"Reference","NutritionOrder.enteralFormula.additiveProductName":"string","NutritionOrder.enteralFormula.additiveType":"CodeableConcept","NutritionOrder.enteralFormula.administration.extension":"Extension","NutritionOrder.enteralFormula.administration.id":"string","NutritionOrder.enteralFormula.administration.modifierExtension":"Extension","NutritionOrder.enteralFormula.administration.quantity":"Quantity","NutritionOrder.enteralFormula.administration.rateQuantity":"Quantity","NutritionOrder.enteralFormula.administration.rateRatio":"Ratio","NutritionOrder.enteralFormula.administration.schedule":"Timing","NutritionOrder.enteralFormula.administrationInstruction":"string","NutritionOrder.enteralFormula.baseFormulaProductName":"string","NutritionOrder.enteralFormula.baseFormulaType":"CodeableConcept","NutritionOrder.enteralFormula.caloricDensity":"Quantity","NutritionOrder.enteralFormula.extension":"Extension","NutritionOrder.enteralFormula.id":"string","NutritionOrder.enteralFormula.maxVolumeToDeliver":"Quantity","NutritionOrder.enteralFormula.modifierExtension":"Extension","NutritionOrder.enteralFormula.routeofAdministration":"CodeableConcept","NutritionOrder.excludeFoodModifier":"CodeableConcept","NutritionOrder.extension":"Extension","NutritionOrder.foodPreferenceModifier":"CodeableConcept","NutritionOrder.id":"id","NutritionOrder.identifier":"Identifier","NutritionOrder.implicitRules":"uri","NutritionOrder.language":"code","NutritionOrder.meta":"Meta","NutritionOrder.modifierExtension":"Extension","NutritionOrder.oralDiet.extension":"Extension","NutritionOrder.oralDiet.fluidConsistencyType":"CodeableConcept","NutritionOrder.oralDiet.id":"string","NutritionOrder.oralDiet.instruction":"string","NutritionOrder.oralDiet.modifierExtension":"Extension","NutritionOrder.oralDiet.nutrient.amount":"Quantity","NutritionOrder.oralDiet.nutrient.extension":"Extension","NutritionOrder.oralDiet.nutrient.id":"string","NutritionOrder.oralDiet.nutrient.modifier":"CodeableConcept","NutritionOrder.oralDiet.nutrient.modifierExtension":"Extension","NutritionOrder.oralDiet.schedule":"Timing","NutritionOrder.oralDiet.texture.extension":"Extension","NutritionOrder.oralDiet.texture.foodType":"CodeableConcept","NutritionOrder.oralDiet.texture.id":"string","NutritionOrder.oralDiet.texture.modifier":"CodeableConcept","NutritionOrder.oralDiet.texture.modifierExtension":"Extension","NutritionOrder.oralDiet.type":"CodeableConcept","NutritionOrder.orderer":"Reference","NutritionOrder.patient":"Reference","NutritionOrder.status":"code","NutritionOrder.supplement.extension":"Extension","NutritionOrder.supplement.id":"string","NutritionOrder.supplement.instruction":"string","NutritionOrder.supplement.modifierExtension":"Extension","NutritionOrder.supplement.productName":"string","NutritionOrder.supplement.quantity":"Quantity","NutritionOrder.supplement.schedule":"Timing","NutritionOrder.supplement.type":"CodeableConcept","NutritionOrder.text":"Narrative","Observation.basedOn":"Reference","Observation.bodySite":"CodeableConcept","Observation.category":"CodeableConcept","Observation.code":"CodeableConcept","Observation.comment":"string","Observation.component.code":"CodeableConcept","Observation.component.dataAbsentReason":"CodeableConcept","Observation.component.extension":"Extension","Observation.component.id":"string","Observation.component.interpretation":"CodeableConcept","Observation.component.modifierExtension":"Extension","Observation.component.valueAttachment":"Attachment","Observation.component.valueCodeableConcept":"CodeableConcept","Observation.component.valueDateTime":"dateTime","Observation.component.valuePeriod":"Period","Observation.component.valueQuantity":"Quantity","Observation.component.valueRange":"Range","Observation.component.valueRatio":"Ratio","Observation.component.valueSampledData":"SampledData","Observation.component.valueString":"string","Observation.component.valueTime":"time","Observation.contained":"Resource","Observation.context":"Reference","Observation.dataAbsentReason":"CodeableConcept","Observation.device":"Reference","Observation.effectiveDateTime":"dateTime","Observation.effectivePeriod":"Period","Observation.extension":"Extension","Observation.id":"id","Observation.identifier":"Identifier","Observation.implicitRules":"uri","Observation.interpretation":"CodeableConcept","Observation.issued":"instant","Observation.language":"code","Observation.meta":"Meta","Observation.method":"CodeableConcept","Observation.modifierExtension":"Extension","Observation.performer":"Reference","Observation.referenceRange.age":"Range","Observation.referenceRange.appliesTo":"CodeableConcept","Observation.referenceRange.extension":"Extension","Observation.referenceRange.high":"Quantity","Observation.referenceRange.id":"string","Observation.referenceRange.low":"Quantity","Observation.referenceRange.modifierExtension":"Extension","Observation.referenceRange.text":"string","Observation.referenceRange.type":"CodeableConcept","Observation.related.extension":"Extension","Observation.related.id":"string","Observation.related.modifierExtension":"Extension","Observation.related.target":"Reference","Observation.related.type":"code","Observation.specimen":"Reference","Observation.status":"code","Observation.subject":"Reference","Observation.text":"Narrative","Observation.valueAttachment":"Attachment","Observation.valueBoolean":"boolean","Observation.valueCodeableConcept":"CodeableConcept","Observation.valueDateTime":"dateTime","Observation.valuePeriod":"Period","Observation.valueQuantity":"Quantity","Observation.valueRange":"Range","Observation.valueRatio":"Ratio","Observation.valueSampledData":"SampledData","Observation.valueString":"string","Observation.valueTime":"time","OperationDefinition.base":"Reference","OperationDefinition.code":"code","OperationDefinition.comment":"string","OperationDefinition.contact":"ContactDetail","OperationDefinition.contained":"Resource","OperationDefinition.date":"dateTime","OperationDefinition.description":"markdown","OperationDefinition.experimental":"boolean","OperationDefinition.extension":"Extension","OperationDefinition.id":"id","OperationDefinition.idempotent":"boolean","OperationDefinition.implicitRules":"uri","OperationDefinition.instance":"boolean","OperationDefinition.jurisdiction":"CodeableConcept","OperationDefinition.kind":"code","OperationDefinition.language":"code","OperationDefinition.meta":"Meta","OperationDefinition.modifierExtension":"Extension","OperationDefinition.name":"string","OperationDefinition.overload.comment":"string","OperationDefinition.overload.extension":"Extension","OperationDefinition.overload.id":"string","OperationDefinition.overload.modifierExtension":"Extension","OperationDefinition.overload.parameterName":"string","OperationDefinition.parameter.binding.extension":"Extension","OperationDefinition.parameter.binding.id":"string","OperationDefinition.parameter.binding.modifierExtension":"Extension","OperationDefinition.parameter.binding.strength":"code","OperationDefinition.parameter.binding.valueSetReference":"Reference","OperationDefinition.parameter.binding.valueSetUri":"uri","OperationDefinition.parameter.documentation":"string","OperationDefinition.parameter.extension":"Extension","OperationDefinition.parameter.id":"string","OperationDefinition.parameter.max":"string","OperationDefinition.parameter.min":"integer","OperationDefinition.parameter.modifierExtension":"Extension","OperationDefinition.parameter.name":"code","OperationDefinition.parameter.profile":"Reference","OperationDefinition.parameter.searchType":"code","OperationDefinition.parameter.type":"code","OperationDefinition.parameter.use":"code","OperationDefinition.publisher":"string","OperationDefinition.purpose":"markdown","OperationDefinition.resource":"code","OperationDefinition.status":"code","OperationDefinition.system":"boolean","OperationDefinition.text":"Narrative","OperationDefinition.type":"boolean","OperationDefinition.url":"uri","OperationDefinition.useContext":"UsageContext","OperationDefinition.version":"string","OperationOutcome.contained":"Resource","OperationOutcome.extension":"Extension","OperationOutcome.id":"id","OperationOutcome.implicitRules":"uri","OperationOutcome.issue.code":"code","OperationOutcome.issue.details":"CodeableConcept","OperationOutcome.issue.diagnostics":"string","OperationOutcome.issue.expression":"string","OperationOutcome.issue.extension":"Extension","OperationOutcome.issue.id":"string","OperationOutcome.issue.location":"string","OperationOutcome.issue.modifierExtension":"Extension","OperationOutcome.issue.severity":"code","OperationOutcome.language":"code","OperationOutcome.meta":"Meta","OperationOutcome.modifierExtension":"Extension","OperationOutcome.text":"Narrative","Organization.active":"boolean","Organization.address":"Address","Organization.alias":"string","Organization.contact.address":"Address","Organization.contact.extension":"Extension","Organization.contact.id":"string","Organization.contact.modifierExtension":"Extension","Organization.contact.name":"HumanName","Organization.contact.purpose":"CodeableConcept","Organization.contact.telecom":"ContactPoint","Organization.contained":"Resource","Organization.endpoint":"Reference","Organization.extension":"Extension","Organization.id":"id","Organization.identifier":"Identifier","Organization.implicitRules":"uri","Organization.language":"code","Organization.meta":"Meta","Organization.modifierExtension":"Extension","Organization.name":"string","Organization.partOf":"Reference","Organization.telecom":"ContactPoint","Organization.text":"Narrative","Organization.type":"CodeableConcept","ParameterDefinition.documentation":"string","ParameterDefinition.extension":"Extension","ParameterDefinition.id":"string","ParameterDefinition.max":"string","ParameterDefinition.min":"integer","ParameterDefinition.name":"code","ParameterDefinition.profile":"Reference","ParameterDefinition.type":"code","ParameterDefinition.use":"code","Parameters.id":"id","Parameters.implicitRules":"uri","Parameters.language":"code","Parameters.meta":"Meta","Parameters.parameter.extension":"Extension","Parameters.parameter.id":"string","Parameters.parameter.modifierExtension":"Extension","Parameters.parameter.name":"string","Parameters.parameter.resource":"Resource","Parameters.parameter.valueAddress":"Address","Parameters.parameter.valueAge":"Age","Parameters.parameter.valueAnnotation":"Annotation","Parameters.parameter.valueAttachment":"Attachment","Parameters.parameter.valueBase64Binary":"base64Binary","Parameters.parameter.valueBoolean":"boolean","Parameters.parameter.valueCode":"code","Parameters.parameter.valueCodeableConcept":"CodeableConcept","Parameters.parameter.valueCoding":"Coding","Parameters.parameter.valueContactPoint":"ContactPoint","Parameters.parameter.valueCount":"Count","Parameters.parameter.valueDate":"date","Parameters.parameter.valueDateTime":"dateTime","Parameters.parameter.valueDecimal":"decimal","Parameters.parameter.valueDistance":"Distance","Parameters.parameter.valueDuration":"Duration","Parameters.parameter.valueHumanName":"HumanName","Parameters.parameter.valueId":"id","Parameters.parameter.valueIdentifier":"Identifier","Parameters.parameter.valueInstant":"instant","Parameters.parameter.valueInteger":"integer","Parameters.parameter.valueMarkdown":"markdown","Parameters.parameter.valueMeta":"Meta","Parameters.parameter.valueMoney":"Money","Parameters.parameter.valueOid":"oid","Parameters.parameter.valuePeriod":"Period","Parameters.parameter.valuePositiveInt":"positiveInt","Parameters.parameter.valueQuantity":"Quantity","Parameters.parameter.valueRange":"Range","Parameters.parameter.valueRatio":"Ratio","Parameters.parameter.valueReference":"Reference","Parameters.parameter.valueSampledData":"SampledData","Parameters.parameter.valueSignature":"Signature","Parameters.parameter.valueString":"string","Parameters.parameter.valueTime":"time","Parameters.parameter.valueTiming":"Timing","Parameters.parameter.valueUnsignedInt":"unsignedInt","Parameters.parameter.valueUri":"uri","Patient.active":"boolean","Patient.address":"Address","Patient.animal.breed":"CodeableConcept","Patient.animal.extension":"Extension","Patient.animal.genderStatus":"CodeableConcept","Patient.animal.id":"string","Patient.animal.modifierExtension":"Extension","Patient.animal.species":"CodeableConcept","Patient.birthDate":"date","Patient.communication.extension":"Extension","Patient.communication.id":"string","Patient.communication.language":"CodeableConcept","Patient.communication.modifierExtension":"Extension","Patient.communication.preferred":"boolean","Patient.contact.address":"Address","Patient.contact.extension":"Extension","Patient.contact.gender":"code","Patient.contact.id":"string","Patient.contact.modifierExtension":"Extension","Patient.contact.name":"HumanName","Patient.contact.organization":"Reference","Patient.contact.period":"Period","Patient.contact.relationship":"CodeableConcept","Patient.contact.telecom":"ContactPoint","Patient.contained":"Resource","Patient.deceasedBoolean":"boolean","Patient.deceasedDateTime":"dateTime","Patient.extension":"Extension","Patient.gender":"code","Patient.generalPractitioner":"Reference","Patient.id":"id","Patient.identifier":"Identifier","Patient.implicitRules":"uri","Patient.language":"code","Patient.link.extension":"Extension","Patient.link.id":"string","Patient.link.modifierExtension":"Extension","Patient.link.other":"Reference","Patient.link.type":"code","Patient.managingOrganization":"Reference","Patient.maritalStatus":"CodeableConcept","Patient.meta":"Meta","Patient.modifierExtension":"Extension","Patient.multipleBirthBoolean":"boolean","Patient.multipleBirthInteger":"integer","Patient.name":"HumanName","Patient.photo":"Attachment","Patient.telecom":"ContactPoint","Patient.text":"Narrative","PaymentNotice.contained":"Resource","PaymentNotice.created":"dateTime","PaymentNotice.extension":"Extension","PaymentNotice.id":"id","PaymentNotice.identifier":"Identifier","PaymentNotice.implicitRules":"uri","PaymentNotice.language":"code","PaymentNotice.meta":"Meta","PaymentNotice.modifierExtension":"Extension","PaymentNotice.organization":"Reference","PaymentNotice.paymentStatus":"CodeableConcept","PaymentNotice.provider":"Reference","PaymentNotice.request":"Reference","PaymentNotice.response":"Reference","PaymentNotice.status":"code","PaymentNotice.statusDate":"date","PaymentNotice.target":"Reference","PaymentNotice.text":"Narrative","PaymentReconciliation.contained":"Resource","PaymentReconciliation.created":"dateTime","PaymentReconciliation.detail.amount":"Money","PaymentReconciliation.detail.date":"date","PaymentReconciliation.detail.extension":"Extension","PaymentReconciliation.detail.id":"string","PaymentReconciliation.detail.modifierExtension":"Extension","PaymentReconciliation.detail.payee":"Reference","PaymentReconciliation.detail.request":"Reference","PaymentReconciliation.detail.response":"Reference","PaymentReconciliation.detail.submitter":"Reference","PaymentReconciliation.detail.type":"CodeableConcept","PaymentReconciliation.disposition":"string","PaymentReconciliation.extension":"Extension","PaymentReconciliation.form":"CodeableConcept","PaymentReconciliation.id":"id","PaymentReconciliation.identifier":"Identifier","PaymentReconciliation.implicitRules":"uri","PaymentReconciliation.language":"code","PaymentReconciliation.meta":"Meta","PaymentReconciliation.modifierExtension":"Extension","PaymentReconciliation.organization":"Reference","PaymentReconciliation.outcome":"CodeableConcept","PaymentReconciliation.period":"Period","PaymentReconciliation.processNote.extension":"Extension","PaymentReconciliation.processNote.id":"string","PaymentReconciliation.processNote.modifierExtension":"Extension","PaymentReconciliation.processNote.text":"string","PaymentReconciliation.processNote.type":"CodeableConcept","PaymentReconciliation.request":"Reference","PaymentReconciliation.requestOrganization":"Reference","PaymentReconciliation.requestProvider":"Reference","PaymentReconciliation.status":"code","PaymentReconciliation.text":"Narrative","PaymentReconciliation.total":"Money","Period.end":"dateTime","Period.extension":"Extension","Period.id":"string","Period.start":"dateTime","Person.active":"boolean","Person.address":"Address","Person.birthDate":"date","Person.contained":"Resource","Person.extension":"Extension","Person.gender":"code","Person.id":"id","Person.identifier":"Identifier","Person.implicitRules":"uri","Person.language":"code","Person.link.assurance":"code","Person.link.extension":"Extension","Person.link.id":"string","Person.link.modifierExtension":"Extension","Person.link.target":"Reference","Person.managingOrganization":"Reference","Person.meta":"Meta","Person.modifierExtension":"Extension","Person.name":"HumanName","Person.photo":"Attachment","Person.telecom":"ContactPoint","Person.text":"Narrative","PlanDefinition.action.cardinalityBehavior":"code","PlanDefinition.action.code":"CodeableConcept","PlanDefinition.action.condition.description":"string","PlanDefinition.action.condition.expression":"string","PlanDefinition.action.condition.extension":"Extension","PlanDefinition.action.condition.id":"string","PlanDefinition.action.condition.kind":"code","PlanDefinition.action.condition.language":"string","PlanDefinition.action.condition.modifierExtension":"Extension","PlanDefinition.action.definition":"Reference","PlanDefinition.action.description":"string","PlanDefinition.action.documentation":"RelatedArtifact","PlanDefinition.action.dynamicValue.description":"string","PlanDefinition.action.dynamicValue.expression":"string","PlanDefinition.action.dynamicValue.extension":"Extension","PlanDefinition.action.dynamicValue.id":"string","PlanDefinition.action.dynamicValue.language":"string","PlanDefinition.action.dynamicValue.modifierExtension":"Extension","PlanDefinition.action.dynamicValue.path":"string","PlanDefinition.action.extension":"Extension","PlanDefinition.action.goalId":"id","PlanDefinition.action.groupingBehavior":"code","PlanDefinition.action.id":"string","PlanDefinition.action.input":"DataRequirement","PlanDefinition.action.label":"string","PlanDefinition.action.modifierExtension":"Extension","PlanDefinition.action.output":"DataRequirement","PlanDefinition.action.participant.extension":"Extension","PlanDefinition.action.participant.id":"string","PlanDefinition.action.participant.modifierExtension":"Extension","PlanDefinition.action.participant.role":"CodeableConcept","PlanDefinition.action.participant.type":"code","PlanDefinition.action.precheckBehavior":"code","PlanDefinition.action.reason":"CodeableConcept","PlanDefinition.action.relatedAction.actionId":"id","PlanDefinition.action.relatedAction.extension":"Extension","PlanDefinition.action.relatedAction.id":"string","PlanDefinition.action.relatedAction.modifierExtension":"Extension","PlanDefinition.action.relatedAction.offsetDuration":"Duration","PlanDefinition.action.relatedAction.offsetRange":"Range","PlanDefinition.action.relatedAction.relationship":"code","PlanDefinition.action.requiredBehavior":"code","PlanDefinition.action.selectionBehavior":"code","PlanDefinition.action.textEquivalent":"string","PlanDefinition.action.timingDateTime":"dateTime","PlanDefinition.action.timingDuration":"Duration","PlanDefinition.action.timingPeriod":"Period","PlanDefinition.action.timingRange":"Range","PlanDefinition.action.timingTiming":"Timing","PlanDefinition.action.title":"string","PlanDefinition.action.transform":"Reference","PlanDefinition.action.triggerDefinition":"TriggerDefinition","PlanDefinition.action.type":"Coding","PlanDefinition.approvalDate":"date","PlanDefinition.contact":"ContactDetail","PlanDefinition.contained":"Resource","PlanDefinition.contributor":"Contributor","PlanDefinition.copyright":"markdown","PlanDefinition.date":"dateTime","PlanDefinition.description":"markdown","PlanDefinition.effectivePeriod":"Period","PlanDefinition.experimental":"boolean","PlanDefinition.extension":"Extension","PlanDefinition.goal.addresses":"CodeableConcept","PlanDefinition.goal.category":"CodeableConcept","PlanDefinition.goal.description":"CodeableConcept","PlanDefinition.goal.documentation":"RelatedArtifact","PlanDefinition.goal.extension":"Extension","PlanDefinition.goal.id":"string","PlanDefinition.goal.modifierExtension":"Extension","PlanDefinition.goal.priority":"CodeableConcept","PlanDefinition.goal.start":"CodeableConcept","PlanDefinition.goal.target.detailCodeableConcept":"CodeableConcept","PlanDefinition.goal.target.detailQuantity":"Quantity","PlanDefinition.goal.target.detailRange":"Range","PlanDefinition.goal.target.due":"Duration","PlanDefinition.goal.target.extension":"Extension","PlanDefinition.goal.target.id":"string","PlanDefinition.goal.target.measure":"CodeableConcept","PlanDefinition.goal.target.modifierExtension":"Extension","PlanDefinition.id":"id","PlanDefinition.identifier":"Identifier","PlanDefinition.implicitRules":"uri","PlanDefinition.jurisdiction":"CodeableConcept","PlanDefinition.language":"code","PlanDefinition.lastReviewDate":"date","PlanDefinition.library":"Reference","PlanDefinition.meta":"Meta","PlanDefinition.modifierExtension":"Extension","PlanDefinition.name":"string","PlanDefinition.publisher":"string","PlanDefinition.purpose":"markdown","PlanDefinition.relatedArtifact":"RelatedArtifact","PlanDefinition.status":"code","PlanDefinition.text":"Narrative","PlanDefinition.title":"string","PlanDefinition.topic":"CodeableConcept","PlanDefinition.type":"CodeableConcept","PlanDefinition.url":"uri","PlanDefinition.usage":"string","PlanDefinition.useContext":"UsageContext","PlanDefinition.version":"string","Practitioner.active":"boolean","Practitioner.address":"Address","Practitioner.birthDate":"date","Practitioner.communication":"CodeableConcept","Practitioner.contained":"Resource","Practitioner.extension":"Extension","Practitioner.gender":"code","Practitioner.id":"id","Practitioner.identifier":"Identifier","Practitioner.implicitRules":"uri","Practitioner.language":"code","Practitioner.meta":"Meta","Practitioner.modifierExtension":"Extension","Practitioner.name":"HumanName","Practitioner.photo":"Attachment","Practitioner.qualification.code":"CodeableConcept","Practitioner.qualification.extension":"Extension","Practitioner.qualification.id":"string","Practitioner.qualification.identifier":"Identifier","Practitioner.qualification.issuer":"Reference","Practitioner.qualification.modifierExtension":"Extension","Practitioner.qualification.period":"Period","Practitioner.telecom":"ContactPoint","Practitioner.text":"Narrative","PractitionerRole.active":"boolean","PractitionerRole.availabilityExceptions":"string","PractitionerRole.availableTime.allDay":"boolean","PractitionerRole.availableTime.availableEndTime":"time","PractitionerRole.availableTime.availableStartTime":"time","PractitionerRole.availableTime.daysOfWeek":"code","PractitionerRole.availableTime.extension":"Extension","PractitionerRole.availableTime.id":"string","PractitionerRole.availableTime.modifierExtension":"Extension","PractitionerRole.code":"CodeableConcept","PractitionerRole.contained":"Resource","PractitionerRole.endpoint":"Reference","PractitionerRole.extension":"Extension","PractitionerRole.healthcareService":"Reference","PractitionerRole.id":"id","PractitionerRole.identifier":"Identifier","PractitionerRole.implicitRules":"uri","PractitionerRole.language":"code","PractitionerRole.location":"Reference","PractitionerRole.meta":"Meta","PractitionerRole.modifierExtension":"Extension","PractitionerRole.notAvailable.description":"string","PractitionerRole.notAvailable.during":"Period","PractitionerRole.notAvailable.extension":"Extension","PractitionerRole.notAvailable.id":"string","PractitionerRole.notAvailable.modifierExtension":"Extension","PractitionerRole.organization":"Reference","PractitionerRole.period":"Period","PractitionerRole.practitioner":"Reference","PractitionerRole.specialty":"CodeableConcept","PractitionerRole.telecom":"ContactPoint","PractitionerRole.text":"Narrative","Procedure.basedOn":"Reference","Procedure.bodySite":"CodeableConcept","Procedure.category":"CodeableConcept","Procedure.code":"CodeableConcept","Procedure.complication":"CodeableConcept","Procedure.complicationDetail":"Reference","Procedure.contained":"Resource","Procedure.context":"Reference","Procedure.definition":"Reference","Procedure.extension":"Extension","Procedure.focalDevice.action":"CodeableConcept","Procedure.focalDevice.extension":"Extension","Procedure.focalDevice.id":"string","Procedure.focalDevice.manipulated":"Reference","Procedure.focalDevice.modifierExtension":"Extension","Procedure.followUp":"CodeableConcept","Procedure.id":"id","Procedure.identifier":"Identifier","Procedure.implicitRules":"uri","Procedure.language":"code","Procedure.location":"Reference","Procedure.meta":"Meta","Procedure.modifierExtension":"Extension","Procedure.notDone":"boolean","Procedure.notDoneReason":"CodeableConcept","Procedure.note":"Annotation","Procedure.outcome":"CodeableConcept","Procedure.partOf":"Reference","Procedure.performedDateTime":"dateTime","Procedure.performedPeriod":"Period","Procedure.performer.actor":"Reference","Procedure.performer.extension":"Extension","Procedure.performer.id":"string","Procedure.performer.modifierExtension":"Extension","Procedure.performer.onBehalfOf":"Reference","Procedure.performer.role":"CodeableConcept","Procedure.reasonCode":"CodeableConcept","Procedure.reasonReference":"Reference","Procedure.report":"Reference","Procedure.status":"code","Procedure.subject":"Reference","Procedure.text":"Narrative","Procedure.usedCode":"CodeableConcept","Procedure.usedReference":"Reference","ProcedureRequest.asNeededBoolean":"boolean","ProcedureRequest.asNeededCodeableConcept":"CodeableConcept","ProcedureRequest.authoredOn":"dateTime","ProcedureRequest.basedOn":"Reference","ProcedureRequest.bodySite":"CodeableConcept","ProcedureRequest.category":"CodeableConcept","ProcedureRequest.code":"CodeableConcept","ProcedureRequest.contained":"Resource","ProcedureRequest.context":"Reference","ProcedureRequest.definition":"Reference","ProcedureRequest.doNotPerform":"boolean","ProcedureRequest.extension":"Extension","ProcedureRequest.id":"id","ProcedureRequest.identifier":"Identifier","ProcedureRequest.implicitRules":"uri","ProcedureRequest.intent":"code","ProcedureRequest.language":"code","ProcedureRequest.meta":"Meta","ProcedureRequest.modifierExtension":"Extension","ProcedureRequest.note":"Annotation","ProcedureRequest.occurrenceDateTime":"dateTime","ProcedureRequest.occurrencePeriod":"Period","ProcedureRequest.occurrenceTiming":"Timing","ProcedureRequest.performer":"Reference","ProcedureRequest.performerType":"CodeableConcept","ProcedureRequest.priority":"code","ProcedureRequest.reasonCode":"CodeableConcept","ProcedureRequest.reasonReference":"Reference","ProcedureRequest.relevantHistory":"Reference","ProcedureRequest.replaces":"Reference","ProcedureRequest.requester.agent":"Reference","ProcedureRequest.requester.extension":"Extension","ProcedureRequest.requester.id":"string","ProcedureRequest.requester.modifierExtension":"Extension","ProcedureRequest.requester.onBehalfOf":"Reference","ProcedureRequest.requisition":"Identifier","ProcedureRequest.specimen":"Reference","ProcedureRequest.status":"code","ProcedureRequest.subject":"Reference","ProcedureRequest.supportingInfo":"Reference","ProcedureRequest.text":"Narrative","ProcessRequest.action":"code","ProcessRequest.contained":"Resource","ProcessRequest.created":"dateTime","ProcessRequest.exclude":"string","ProcessRequest.extension":"Extension","ProcessRequest.id":"id","ProcessRequest.identifier":"Identifier","ProcessRequest.implicitRules":"uri","ProcessRequest.include":"string","ProcessRequest.item.extension":"Extension","ProcessRequest.item.id":"string","ProcessRequest.item.modifierExtension":"Extension","ProcessRequest.item.sequenceLinkId":"integer","ProcessRequest.language":"code","ProcessRequest.meta":"Meta","ProcessRequest.modifierExtension":"Extension","ProcessRequest.nullify":"boolean","ProcessRequest.organization":"Reference","ProcessRequest.period":"Period","ProcessRequest.provider":"Reference","ProcessRequest.reference":"string","ProcessRequest.request":"Reference","ProcessRequest.response":"Reference","ProcessRequest.status":"code","ProcessRequest.target":"Reference","ProcessRequest.text":"Narrative","ProcessResponse.communicationRequest":"Reference","ProcessResponse.contained":"Resource","ProcessResponse.created":"dateTime","ProcessResponse.disposition":"string","ProcessResponse.error":"CodeableConcept","ProcessResponse.extension":"Extension","ProcessResponse.form":"CodeableConcept","ProcessResponse.id":"id","ProcessResponse.identifier":"Identifier","ProcessResponse.implicitRules":"uri","ProcessResponse.language":"code","ProcessResponse.meta":"Meta","ProcessResponse.modifierExtension":"Extension","ProcessResponse.organization":"Reference","ProcessResponse.outcome":"CodeableConcept","ProcessResponse.processNote.extension":"Extension","ProcessResponse.processNote.id":"string","ProcessResponse.processNote.modifierExtension":"Extension","ProcessResponse.processNote.text":"string","ProcessResponse.processNote.type":"CodeableConcept","ProcessResponse.request":"Reference","ProcessResponse.requestOrganization":"Reference","ProcessResponse.requestProvider":"Reference","ProcessResponse.status":"code","ProcessResponse.text":"Narrative","Provenance.activity":"Coding","Provenance.agent.extension":"Extension","Provenance.agent.id":"string","Provenance.agent.modifierExtension":"Extension","Provenance.agent.onBehalfOfReference":"Reference","Provenance.agent.onBehalfOfUri":"uri","Provenance.agent.relatedAgentType":"CodeableConcept","Provenance.agent.role":"CodeableConcept","Provenance.agent.whoReference":"Reference","Provenance.agent.whoUri":"uri","Provenance.contained":"Resource","Provenance.entity.extension":"Extension","Provenance.entity.id":"string","Provenance.entity.modifierExtension":"Extension","Provenance.entity.role":"code","Provenance.entity.whatIdentifier":"Identifier","Provenance.entity.whatReference":"Reference","Provenance.entity.whatUri":"uri","Provenance.extension":"Extension","Provenance.id":"id","Provenance.implicitRules":"uri","Provenance.language":"code","Provenance.location":"Reference","Provenance.meta":"Meta","Provenance.modifierExtension":"Extension","Provenance.period":"Period","Provenance.policy":"uri","Provenance.reason":"Coding","Provenance.recorded":"instant","Provenance.signature":"Signature","Provenance.target":"Reference","Provenance.text":"Narrative","Quantity.code":"code","Quantity.comparator":"code","Quantity.extension":"Extension","Quantity.id":"string","Quantity.system":"uri","Quantity.unit":"string","Quantity.value":"decimal","Questionnaire.approvalDate":"date","Questionnaire.code":"Coding","Questionnaire.contact":"ContactDetail","Questionnaire.contained":"Resource","Questionnaire.copyright":"markdown","Questionnaire.date":"dateTime","Questionnaire.description":"markdown","Questionnaire.effectivePeriod":"Period","Questionnaire.experimental":"boolean","Questionnaire.extension":"Extension","Questionnaire.id":"id","Questionnaire.identifier":"Identifier","Questionnaire.implicitRules":"uri","Questionnaire.item.code":"Coding","Questionnaire.item.definition":"uri","Questionnaire.item.enableWhen.answerAttachment":"Attachment","Questionnaire.item.enableWhen.answerBoolean":"boolean","Questionnaire.item.enableWhen.answerCoding":"Coding","Questionnaire.item.enableWhen.answerDate":"date","Questionnaire.item.enableWhen.answerDateTime":"dateTime","Questionnaire.item.enableWhen.answerDecimal":"decimal","Questionnaire.item.enableWhen.answerInteger":"integer","Questionnaire.item.enableWhen.answerQuantity":"Quantity","Questionnaire.item.enableWhen.answerReference":"Reference","Questionnaire.item.enableWhen.answerString":"string","Questionnaire.item.enableWhen.answerTime":"time","Questionnaire.item.enableWhen.answerUri":"uri","Questionnaire.item.enableWhen.extension":"Extension","Questionnaire.item.enableWhen.hasAnswer":"boolean","Questionnaire.item.enableWhen.id":"string","Questionnaire.item.enableWhen.modifierExtension":"Extension","Questionnaire.item.enableWhen.question":"string","Questionnaire.item.extension":"Extension","Questionnaire.item.id":"string","Questionnaire.item.initialAttachment":"Attachment","Questionnaire.item.initialBoolean":"boolean","Questionnaire.item.initialCoding":"Coding","Questionnaire.item.initialDate":"date","Questionnaire.item.initialDateTime":"dateTime","Questionnaire.item.initialDecimal":"decimal","Questionnaire.item.initialInteger":"integer","Questionnaire.item.initialQuantity":"Quantity","Questionnaire.item.initialReference":"Reference","Questionnaire.item.initialString":"string","Questionnaire.item.initialTime":"time","Questionnaire.item.initialUri":"uri","Questionnaire.item.linkId":"string","Questionnaire.item.maxLength":"integer","Questionnaire.item.modifierExtension":"Extension","Questionnaire.item.option.extension":"Extension","Questionnaire.item.option.id":"string","Questionnaire.item.option.modifierExtension":"Extension","Questionnaire.item.option.valueCoding":"Coding","Questionnaire.item.option.valueDate":"date","Questionnaire.item.option.valueInteger":"integer","Questionnaire.item.option.valueString":"string","Questionnaire.item.option.valueTime":"time","Questionnaire.item.options":"Reference","Questionnaire.item.prefix":"string","Questionnaire.item.readOnly":"boolean","Questionnaire.item.repeats":"boolean","Questionnaire.item.required":"boolean","Questionnaire.item.text":"string","Questionnaire.item.type":"code","Questionnaire.jurisdiction":"CodeableConcept","Questionnaire.language":"code","Questionnaire.lastReviewDate":"date","Questionnaire.meta":"Meta","Questionnaire.modifierExtension":"Extension","Questionnaire.name":"string","Questionnaire.publisher":"string","Questionnaire.purpose":"markdown","Questionnaire.status":"code","Questionnaire.subjectType":"code","Questionnaire.text":"Narrative","Questionnaire.title":"string","Questionnaire.url":"uri","Questionnaire.useContext":"UsageContext","Questionnaire.version":"string","QuestionnaireResponse.author":"Reference","QuestionnaireResponse.authored":"dateTime","QuestionnaireResponse.basedOn":"Reference","QuestionnaireResponse.contained":"Resource","QuestionnaireResponse.context":"Reference","QuestionnaireResponse.extension":"Extension","QuestionnaireResponse.id":"id","QuestionnaireResponse.identifier":"Identifier","QuestionnaireResponse.implicitRules":"uri","QuestionnaireResponse.item.answer.extension":"Extension","QuestionnaireResponse.item.answer.id":"string","QuestionnaireResponse.item.answer.modifierExtension":"Extension","QuestionnaireResponse.item.answer.valueAttachment":"Attachment","QuestionnaireResponse.item.answer.valueBoolean":"boolean","QuestionnaireResponse.item.answer.valueCoding":"Coding","QuestionnaireResponse.item.answer.valueDate":"date","QuestionnaireResponse.item.answer.valueDateTime":"dateTime","QuestionnaireResponse.item.answer.valueDecimal":"decimal","QuestionnaireResponse.item.answer.valueInteger":"integer","QuestionnaireResponse.item.answer.valueQuantity":"Quantity","QuestionnaireResponse.item.answer.valueReference":"Reference","QuestionnaireResponse.item.answer.valueString":"string","QuestionnaireResponse.item.answer.valueTime":"time","QuestionnaireResponse.item.answer.valueUri":"uri","QuestionnaireResponse.item.definition":"uri","QuestionnaireResponse.item.extension":"Extension","QuestionnaireResponse.item.id":"string","QuestionnaireResponse.item.linkId":"string","QuestionnaireResponse.item.modifierExtension":"Extension","QuestionnaireResponse.item.subject":"Reference","QuestionnaireResponse.item.text":"string","QuestionnaireResponse.language":"code","QuestionnaireResponse.meta":"Meta","QuestionnaireResponse.modifierExtension":"Extension","QuestionnaireResponse.parent":"Reference","QuestionnaireResponse.questionnaire":"Reference","QuestionnaireResponse.source":"Reference","QuestionnaireResponse.status":"code","QuestionnaireResponse.subject":"Reference","QuestionnaireResponse.text":"Narrative","Range.extension":"Extension","Range.high":"Quantity","Range.id":"string","Range.low":"Quantity","Ratio.denominator":"Quantity","Ratio.extension":"Extension","Ratio.id":"string","Ratio.numerator":"Quantity","Reference.display":"string","Reference.extension":"Extension","Reference.id":"string","Reference.identifier":"Identifier","Reference.reference":"string","ReferralRequest.authoredOn":"dateTime","ReferralRequest.basedOn":"Reference","ReferralRequest.contained":"Resource","ReferralRequest.context":"Reference","ReferralRequest.definition":"Reference","ReferralRequest.description":"string","ReferralRequest.extension":"Extension","ReferralRequest.groupIdentifier":"Identifier","ReferralRequest.id":"id","ReferralRequest.identifier":"Identifier","ReferralRequest.implicitRules":"uri","ReferralRequest.intent":"code","ReferralRequest.language":"code","ReferralRequest.meta":"Meta","ReferralRequest.modifierExtension":"Extension","ReferralRequest.note":"Annotation","ReferralRequest.occurrenceDateTime":"dateTime","ReferralRequest.occurrencePeriod":"Period","ReferralRequest.priority":"code","ReferralRequest.reasonCode":"CodeableConcept","ReferralRequest.reasonReference":"Reference","ReferralRequest.recipient":"Reference","ReferralRequest.relevantHistory":"Reference","ReferralRequest.replaces":"Reference","ReferralRequest.requester.agent":"Reference","ReferralRequest.requester.extension":"Extension","ReferralRequest.requester.id":"string","ReferralRequest.requester.modifierExtension":"Extension","ReferralRequest.requester.onBehalfOf":"Reference","ReferralRequest.serviceRequested":"CodeableConcept","ReferralRequest.specialty":"CodeableConcept","ReferralRequest.status":"code","ReferralRequest.subject":"Reference","ReferralRequest.supportingInfo":"Reference","ReferralRequest.text":"Narrative","ReferralRequest.type":"CodeableConcept","RelatedArtifact.citation":"string","RelatedArtifact.display":"string","RelatedArtifact.document":"Attachment","RelatedArtifact.extension":"Extension","RelatedArtifact.id":"string","RelatedArtifact.resource":"Reference","RelatedArtifact.type":"code","RelatedArtifact.url":"uri","RelatedPerson.active":"boolean","RelatedPerson.address":"Address","RelatedPerson.birthDate":"date","RelatedPerson.contained":"Resource","RelatedPerson.extension":"Extension","RelatedPerson.gender":"code","RelatedPerson.id":"id","RelatedPerson.identifier":"Identifier","RelatedPerson.implicitRules":"uri","RelatedPerson.language":"code","RelatedPerson.meta":"Meta","RelatedPerson.modifierExtension":"Extension","RelatedPerson.name":"HumanName","RelatedPerson.patient":"Reference","RelatedPerson.period":"Period","RelatedPerson.photo":"Attachment","RelatedPerson.relationship":"CodeableConcept","RelatedPerson.telecom":"ContactPoint","RelatedPerson.text":"Narrative","RequestGroup.action.cardinalityBehavior":"code","RequestGroup.action.code":"CodeableConcept","RequestGroup.action.condition.description":"string","RequestGroup.action.condition.expression":"string","RequestGroup.action.condition.extension":"Extension","RequestGroup.action.condition.id":"string","RequestGroup.action.condition.kind":"code","RequestGroup.action.condition.language":"string","RequestGroup.action.condition.modifierExtension":"Extension","RequestGroup.action.description":"string","RequestGroup.action.documentation":"RelatedArtifact","RequestGroup.action.extension":"Extension","RequestGroup.action.groupingBehavior":"code","RequestGroup.action.id":"string","RequestGroup.action.label":"string","RequestGroup.action.modifierExtension":"Extension","RequestGroup.action.participant":"Reference","RequestGroup.action.precheckBehavior":"code","RequestGroup.action.relatedAction.actionId":"id","RequestGroup.action.relatedAction.extension":"Extension","RequestGroup.action.relatedAction.id":"string","RequestGroup.action.relatedAction.modifierExtension":"Extension","RequestGroup.action.relatedAction.offsetDuration":"Duration","RequestGroup.action.relatedAction.offsetRange":"Range","RequestGroup.action.relatedAction.relationship":"code","RequestGroup.action.requiredBehavior":"code","RequestGroup.action.resource":"Reference","RequestGroup.action.selectionBehavior":"code","RequestGroup.action.textEquivalent":"string","RequestGroup.action.timingDateTime":"dateTime","RequestGroup.action.timingDuration":"Duration","RequestGroup.action.timingPeriod":"Period","RequestGroup.action.timingRange":"Range","RequestGroup.action.timingTiming":"Timing","RequestGroup.action.title":"string","RequestGroup.action.type":"Coding","RequestGroup.author":"Reference","RequestGroup.authoredOn":"dateTime","RequestGroup.basedOn":"Reference","RequestGroup.contained":"Resource","RequestGroup.context":"Reference","RequestGroup.definition":"Reference","RequestGroup.extension":"Extension","RequestGroup.groupIdentifier":"Identifier","RequestGroup.id":"id","RequestGroup.identifier":"Identifier","RequestGroup.implicitRules":"uri","RequestGroup.intent":"code","RequestGroup.language":"code","RequestGroup.meta":"Meta","RequestGroup.modifierExtension":"Extension","RequestGroup.note":"Annotation","RequestGroup.priority":"code","RequestGroup.reasonCodeableConcept":"CodeableConcept","RequestGroup.reasonReference":"Reference","RequestGroup.replaces":"Reference","RequestGroup.status":"code","RequestGroup.subject":"Reference","RequestGroup.text":"Narrative","ResearchStudy.arm.code":"CodeableConcept","ResearchStudy.arm.description":"string","ResearchStudy.arm.extension":"Extension","ResearchStudy.arm.id":"string","ResearchStudy.arm.modifierExtension":"Extension","ResearchStudy.arm.name":"string","ResearchStudy.category":"CodeableConcept","ResearchStudy.contact":"ContactDetail","ResearchStudy.contained":"Resource","ResearchStudy.description":"markdown","ResearchStudy.enrollment":"Reference","ResearchStudy.extension":"Extension","ResearchStudy.focus":"CodeableConcept","ResearchStudy.id":"id","ResearchStudy.identifier":"Identifier","ResearchStudy.implicitRules":"uri","ResearchStudy.jurisdiction":"CodeableConcept","ResearchStudy.keyword":"CodeableConcept","ResearchStudy.language":"code","ResearchStudy.meta":"Meta","ResearchStudy.modifierExtension":"Extension","ResearchStudy.note":"Annotation","ResearchStudy.partOf":"Reference","ResearchStudy.period":"Period","ResearchStudy.principalInvestigator":"Reference","ResearchStudy.protocol":"Reference","ResearchStudy.reasonStopped":"CodeableConcept","ResearchStudy.relatedArtifact":"RelatedArtifact","ResearchStudy.site":"Reference","ResearchStudy.sponsor":"Reference","ResearchStudy.status":"code","ResearchStudy.text":"Narrative","ResearchStudy.title":"string","ResearchSubject.actualArm":"string","ResearchSubject.assignedArm":"string","ResearchSubject.consent":"Reference","ResearchSubject.contained":"Resource","ResearchSubject.extension":"Extension","ResearchSubject.id":"id","ResearchSubject.identifier":"Identifier","ResearchSubject.implicitRules":"uri","ResearchSubject.individual":"Reference","ResearchSubject.language":"code","ResearchSubject.meta":"Meta","ResearchSubject.modifierExtension":"Extension","ResearchSubject.period":"Period","ResearchSubject.status":"code","ResearchSubject.study":"Reference","ResearchSubject.text":"Narrative","Resource.id":"id","Resource.implicitRules":"uri","Resource.language":"code","Resource.meta":"Meta","RiskAssessment.basedOn":"Reference","RiskAssessment.basis":"Reference","RiskAssessment.code":"CodeableConcept","RiskAssessment.comment":"string","RiskAssessment.condition":"Reference","RiskAssessment.contained":"Resource","RiskAssessment.context":"Reference","RiskAssessment.extension":"Extension","RiskAssessment.id":"id","RiskAssessment.identifier":"Identifier","RiskAssessment.implicitRules":"uri","RiskAssessment.language":"code","RiskAssessment.meta":"Meta","RiskAssessment.method":"CodeableConcept","RiskAssessment.mitigation":"string","RiskAssessment.modifierExtension":"Extension","RiskAssessment.occurrenceDateTime":"dateTime","RiskAssessment.occurrencePeriod":"Period","RiskAssessment.parent":"Reference","RiskAssessment.performer":"Reference","RiskAssessment.prediction.extension":"Extension","RiskAssessment.prediction.id":"string","RiskAssessment.prediction.modifierExtension":"Extension","RiskAssessment.prediction.outcome":"CodeableConcept","RiskAssessment.prediction.probabilityDecimal":"decimal","RiskAssessment.prediction.probabilityRange":"Range","RiskAssessment.prediction.qualitativeRisk":"CodeableConcept","RiskAssessment.prediction.rationale":"string","RiskAssessment.prediction.relativeRisk":"decimal","RiskAssessment.prediction.whenPeriod":"Period","RiskAssessment.prediction.whenRange":"Range","RiskAssessment.reasonCodeableConcept":"CodeableConcept","RiskAssessment.reasonReference":"Reference","RiskAssessment.status":"code","RiskAssessment.subject":"Reference","RiskAssessment.text":"Narrative","SampledData.data":"string","SampledData.dimensions":"positiveInt","SampledData.extension":"Extension","SampledData.factor":"decimal","SampledData.id":"string","SampledData.lowerLimit":"decimal","SampledData.origin":"Quantity","SampledData.period":"decimal","SampledData.upperLimit":"decimal","Schedule.active":"boolean","Schedule.actor":"Reference","Schedule.comment":"string","Schedule.contained":"Resource","Schedule.extension":"Extension","Schedule.id":"id","Schedule.identifier":"Identifier","Schedule.implicitRules":"uri","Schedule.language":"code","Schedule.meta":"Meta","Schedule.modifierExtension":"Extension","Schedule.planningHorizon":"Period","Schedule.serviceCategory":"CodeableConcept","Schedule.serviceType":"CodeableConcept","Schedule.specialty":"CodeableConcept","Schedule.text":"Narrative","SearchParameter.base":"code","SearchParameter.chain":"string","SearchParameter.code":"code","SearchParameter.comparator":"code","SearchParameter.component.definition":"Reference","SearchParameter.component.expression":"string","SearchParameter.component.extension":"Extension","SearchParameter.component.id":"string","SearchParameter.component.modifierExtension":"Extension","SearchParameter.contact":"ContactDetail","SearchParameter.contained":"Resource","SearchParameter.date":"dateTime","SearchParameter.derivedFrom":"uri","SearchParameter.description":"markdown","SearchParameter.experimental":"boolean","SearchParameter.expression":"string","SearchParameter.extension":"Extension","SearchParameter.id":"id","SearchParameter.implicitRules":"uri","SearchParameter.jurisdiction":"CodeableConcept","SearchParameter.language":"code","SearchParameter.meta":"Meta","SearchParameter.modifier":"code","SearchParameter.modifierExtension":"Extension","SearchParameter.name":"string","SearchParameter.publisher":"string","SearchParameter.purpose":"markdown","SearchParameter.status":"code","SearchParameter.target":"code","SearchParameter.text":"Narrative","SearchParameter.type":"code","SearchParameter.url":"uri","SearchParameter.useContext":"UsageContext","SearchParameter.version":"string","SearchParameter.xpath":"string","SearchParameter.xpathUsage":"code","Sequence.contained":"Resource","Sequence.coordinateSystem":"integer","Sequence.device":"Reference","Sequence.extension":"Extension","Sequence.id":"id","Sequence.identifier":"Identifier","Sequence.implicitRules":"uri","Sequence.language":"code","Sequence.meta":"Meta","Sequence.modifierExtension":"Extension","Sequence.observedSeq":"string","Sequence.patient":"Reference","Sequence.performer":"Reference","Sequence.pointer":"Reference","Sequence.quality.end":"integer","Sequence.quality.extension":"Extension","Sequence.quality.fScore":"decimal","Sequence.quality.gtFP":"decimal","Sequence.quality.id":"string","Sequence.quality.method":"CodeableConcept","Sequence.quality.modifierExtension":"Extension","Sequence.quality.precision":"decimal","Sequence.quality.queryFP":"decimal","Sequence.quality.queryTP":"decimal","Sequence.quality.recall":"decimal","Sequence.quality.score":"Quantity","Sequence.quality.standardSequence":"CodeableConcept","Sequence.quality.start":"integer","Sequence.quality.truthFN":"decimal","Sequence.quality.truthTP":"decimal","Sequence.quality.type":"code","Sequence.quantity":"Quantity","Sequence.readCoverage":"integer","Sequence.referenceSeq.chromosome":"CodeableConcept","Sequence.referenceSeq.extension":"Extension","Sequence.referenceSeq.genomeBuild":"string","Sequence.referenceSeq.id":"string","Sequence.referenceSeq.modifierExtension":"Extension","Sequence.referenceSeq.referenceSeqId":"CodeableConcept","Sequence.referenceSeq.referenceSeqPointer":"Reference","Sequence.referenceSeq.referenceSeqString":"string","Sequence.referenceSeq.strand":"integer","Sequence.referenceSeq.windowEnd":"integer","Sequence.referenceSeq.windowStart":"integer","Sequence.repository.datasetId":"string","Sequence.repository.extension":"Extension","Sequence.repository.id":"string","Sequence.repository.modifierExtension":"Extension","Sequence.repository.name":"string","Sequence.repository.readsetId":"string","Sequence.repository.type":"code","Sequence.repository.url":"uri","Sequence.repository.variantsetId":"string","Sequence.specimen":"Reference","Sequence.text":"Narrative","Sequence.type":"code","Sequence.variant.cigar":"string","Sequence.variant.end":"integer","Sequence.variant.extension":"Extension","Sequence.variant.id":"string","Sequence.variant.modifierExtension":"Extension","Sequence.variant.observedAllele":"string","Sequence.variant.referenceAllele":"string","Sequence.variant.start":"integer","Sequence.variant.variantPointer":"Reference","ServiceDefinition.approvalDate":"date","ServiceDefinition.contact":"ContactDetail","ServiceDefinition.contained":"Resource","ServiceDefinition.contributor":"Contributor","ServiceDefinition.copyright":"markdown","ServiceDefinition.dataRequirement":"DataRequirement","ServiceDefinition.date":"dateTime","ServiceDefinition.description":"markdown","ServiceDefinition.effectivePeriod":"Period","ServiceDefinition.experimental":"boolean","ServiceDefinition.extension":"Extension","ServiceDefinition.id":"id","ServiceDefinition.identifier":"Identifier","ServiceDefinition.implicitRules":"uri","ServiceDefinition.jurisdiction":"CodeableConcept","ServiceDefinition.language":"code","ServiceDefinition.lastReviewDate":"date","ServiceDefinition.meta":"Meta","ServiceDefinition.modifierExtension":"Extension","ServiceDefinition.name":"string","ServiceDefinition.operationDefinition":"Reference","ServiceDefinition.publisher":"string","ServiceDefinition.purpose":"markdown","ServiceDefinition.relatedArtifact":"RelatedArtifact","ServiceDefinition.status":"code","ServiceDefinition.text":"Narrative","ServiceDefinition.title":"string","ServiceDefinition.topic":"CodeableConcept","ServiceDefinition.trigger":"TriggerDefinition","ServiceDefinition.url":"uri","ServiceDefinition.usage":"string","ServiceDefinition.useContext":"UsageContext","ServiceDefinition.version":"string","Signature.blob":"base64Binary","Signature.contentType":"code","Signature.extension":"Extension","Signature.id":"string","Signature.onBehalfOfReference":"Reference","Signature.onBehalfOfUri":"uri","Signature.type":"Coding","Signature.when":"instant","Signature.whoReference":"Reference","Signature.whoUri":"uri","Slot.appointmentType":"CodeableConcept","Slot.comment":"string","Slot.contained":"Resource","Slot.end":"instant","Slot.extension":"Extension","Slot.id":"id","Slot.identifier":"Identifier","Slot.implicitRules":"uri","Slot.language":"code","Slot.meta":"Meta","Slot.modifierExtension":"Extension","Slot.overbooked":"boolean","Slot.schedule":"Reference","Slot.serviceCategory":"CodeableConcept","Slot.serviceType":"CodeableConcept","Slot.specialty":"CodeableConcept","Slot.start":"instant","Slot.status":"code","Slot.text":"Narrative","Specimen.accessionIdentifier":"Identifier","Specimen.collection.bodySite":"CodeableConcept","Specimen.collection.collectedDateTime":"dateTime","Specimen.collection.collectedPeriod":"Period","Specimen.collection.collector":"Reference","Specimen.collection.extension":"Extension","Specimen.collection.id":"string","Specimen.collection.method":"CodeableConcept","Specimen.collection.modifierExtension":"Extension","Specimen.collection.quantity":"Quantity","Specimen.contained":"Resource","Specimen.container.additiveCodeableConcept":"CodeableConcept","Specimen.container.additiveReference":"Reference","Specimen.container.capacity":"Quantity","Specimen.container.description":"string","Specimen.container.extension":"Extension","Specimen.container.id":"string","Specimen.container.identifier":"Identifier","Specimen.container.modifierExtension":"Extension","Specimen.container.specimenQuantity":"Quantity","Specimen.container.type":"CodeableConcept","Specimen.extension":"Extension","Specimen.id":"id","Specimen.identifier":"Identifier","Specimen.implicitRules":"uri","Specimen.language":"code","Specimen.meta":"Meta","Specimen.modifierExtension":"Extension","Specimen.note":"Annotation","Specimen.parent":"Reference","Specimen.processing.additive":"Reference","Specimen.processing.description":"string","Specimen.processing.extension":"Extension","Specimen.processing.id":"string","Specimen.processing.modifierExtension":"Extension","Specimen.processing.procedure":"CodeableConcept","Specimen.processing.timeDateTime":"dateTime","Specimen.processing.timePeriod":"Period","Specimen.receivedTime":"dateTime","Specimen.request":"Reference","Specimen.status":"code","Specimen.subject":"Reference","Specimen.text":"Narrative","Specimen.type":"CodeableConcept","StructureDefinition.abstract":"boolean","StructureDefinition.baseDefinition":"uri","StructureDefinition.contact":"ContactDetail","StructureDefinition.contained":"Resource","StructureDefinition.context":"string","StructureDefinition.contextInvariant":"string","StructureDefinition.contextType":"code","StructureDefinition.copyright":"markdown","StructureDefinition.date":"dateTime","StructureDefinition.derivation":"code","StructureDefinition.description":"markdown","StructureDefinition.differential.element":"ElementDefinition","StructureDefinition.differential.extension":"Extension","StructureDefinition.differential.id":"string","StructureDefinition.differential.modifierExtension":"Extension","StructureDefinition.experimental":"boolean","StructureDefinition.extension":"Extension","StructureDefinition.fhirVersion":"id","StructureDefinition.id":"id","StructureDefinition.identifier":"Identifier","StructureDefinition.implicitRules":"uri","StructureDefinition.jurisdiction":"CodeableConcept","StructureDefinition.keyword":"Coding","StructureDefinition.kind":"code","StructureDefinition.language":"code","StructureDefinition.mapping.comment":"string","StructureDefinition.mapping.extension":"Extension","StructureDefinition.mapping.id":"string","StructureDefinition.mapping.identity":"id","StructureDefinition.mapping.modifierExtension":"Extension","StructureDefinition.mapping.name":"string","StructureDefinition.mapping.uri":"uri","StructureDefinition.meta":"Meta","StructureDefinition.modifierExtension":"Extension","StructureDefinition.name":"string","StructureDefinition.publisher":"string","StructureDefinition.purpose":"markdown","StructureDefinition.snapshot.element":"ElementDefinition","StructureDefinition.snapshot.extension":"Extension","StructureDefinition.snapshot.id":"string","StructureDefinition.snapshot.modifierExtension":"Extension","StructureDefinition.status":"code","StructureDefinition.text":"Narrative","StructureDefinition.title":"string","StructureDefinition.type":"code","StructureDefinition.url":"uri","StructureDefinition.useContext":"UsageContext","StructureDefinition.version":"string","StructureMap.contact":"ContactDetail","StructureMap.contained":"Resource","StructureMap.copyright":"markdown","StructureMap.date":"dateTime","StructureMap.description":"markdown","StructureMap.experimental":"boolean","StructureMap.extension":"Extension","StructureMap.group.documentation":"string","StructureMap.group.extends":"id","StructureMap.group.extension":"Extension","StructureMap.group.id":"string","StructureMap.group.input.documentation":"string","StructureMap.group.input.extension":"Extension","StructureMap.group.input.id":"string","StructureMap.group.input.mode":"code","StructureMap.group.input.modifierExtension":"Extension","StructureMap.group.input.name":"id","StructureMap.group.input.type":"string","StructureMap.group.modifierExtension":"Extension","StructureMap.group.name":"id","StructureMap.group.rule.dependent.extension":"Extension","StructureMap.group.rule.dependent.id":"string","StructureMap.group.rule.dependent.modifierExtension":"Extension","StructureMap.group.rule.dependent.name":"id","StructureMap.group.rule.dependent.variable":"string","StructureMap.group.rule.documentation":"string","StructureMap.group.rule.extension":"Extension","StructureMap.group.rule.id":"string","StructureMap.group.rule.modifierExtension":"Extension","StructureMap.group.rule.name":"id","StructureMap.group.rule.source.check":"string","StructureMap.group.rule.source.condition":"string","StructureMap.group.rule.source.context":"id","StructureMap.group.rule.source.defaultValueAddress":"Address","StructureMap.group.rule.source.defaultValueAge":"Age","StructureMap.group.rule.source.defaultValueAnnotation":"Annotation","StructureMap.group.rule.source.defaultValueAttachment":"Attachment","StructureMap.group.rule.source.defaultValueBase64Binary":"base64Binary","StructureMap.group.rule.source.defaultValueBoolean":"boolean","StructureMap.group.rule.source.defaultValueCode":"code","StructureMap.group.rule.source.defaultValueCodeableConcept":"CodeableConcept","StructureMap.group.rule.source.defaultValueCoding":"Coding","StructureMap.group.rule.source.defaultValueContactPoint":"ContactPoint","StructureMap.group.rule.source.defaultValueCount":"Count","StructureMap.group.rule.source.defaultValueDate":"date","StructureMap.group.rule.source.defaultValueDateTime":"dateTime","StructureMap.group.rule.source.defaultValueDecimal":"decimal","StructureMap.group.rule.source.defaultValueDistance":"Distance","StructureMap.group.rule.source.defaultValueDuration":"Duration","StructureMap.group.rule.source.defaultValueHumanName":"HumanName","StructureMap.group.rule.source.defaultValueId":"id","StructureMap.group.rule.source.defaultValueIdentifier":"Identifier","StructureMap.group.rule.source.defaultValueInstant":"instant","StructureMap.group.rule.source.defaultValueInteger":"integer","StructureMap.group.rule.source.defaultValueMarkdown":"markdown","StructureMap.group.rule.source.defaultValueMeta":"Meta","StructureMap.group.rule.source.defaultValueMoney":"Money","StructureMap.group.rule.source.defaultValueOid":"oid","StructureMap.group.rule.source.defaultValuePeriod":"Period","StructureMap.group.rule.source.defaultValuePositiveInt":"positiveInt","StructureMap.group.rule.source.defaultValueQuantity":"Quantity","StructureMap.group.rule.source.defaultValueRange":"Range","StructureMap.group.rule.source.defaultValueRatio":"Ratio","StructureMap.group.rule.source.defaultValueReference":"Reference","StructureMap.group.rule.source.defaultValueSampledData":"SampledData","StructureMap.group.rule.source.defaultValueSignature":"Signature","StructureMap.group.rule.source.defaultValueString":"string","StructureMap.group.rule.source.defaultValueTime":"time","StructureMap.group.rule.source.defaultValueTiming":"Timing","StructureMap.group.rule.source.defaultValueUnsignedInt":"unsignedInt","StructureMap.group.rule.source.defaultValueUri":"uri","StructureMap.group.rule.source.element":"string","StructureMap.group.rule.source.extension":"Extension","StructureMap.group.rule.source.id":"string","StructureMap.group.rule.source.listMode":"code","StructureMap.group.rule.source.max":"string","StructureMap.group.rule.source.min":"integer","StructureMap.group.rule.source.modifierExtension":"Extension","StructureMap.group.rule.source.type":"string","StructureMap.group.rule.source.variable":"id","StructureMap.group.rule.target.context":"id","StructureMap.group.rule.target.contextType":"code","StructureMap.group.rule.target.element":"string","StructureMap.group.rule.target.extension":"Extension","StructureMap.group.rule.target.id":"string","StructureMap.group.rule.target.listMode":"code","StructureMap.group.rule.target.listRuleId":"id","StructureMap.group.rule.target.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.extension":"Extension","StructureMap.group.rule.target.parameter.id":"string","StructureMap.group.rule.target.parameter.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.valueBoolean":"boolean","StructureMap.group.rule.target.parameter.valueDecimal":"decimal","StructureMap.group.rule.target.parameter.valueId":"id","StructureMap.group.rule.target.parameter.valueInteger":"integer","StructureMap.group.rule.target.parameter.valueString":"string","StructureMap.group.rule.target.transform":"code","StructureMap.group.rule.target.variable":"id","StructureMap.group.typeMode":"code","StructureMap.id":"id","StructureMap.identifier":"Identifier","StructureMap.implicitRules":"uri","StructureMap.import":"uri","StructureMap.jurisdiction":"CodeableConcept","StructureMap.language":"code","StructureMap.meta":"Meta","StructureMap.modifierExtension":"Extension","StructureMap.name":"string","StructureMap.publisher":"string","StructureMap.purpose":"markdown","StructureMap.status":"code","StructureMap.structure.alias":"string","StructureMap.structure.documentation":"string","StructureMap.structure.extension":"Extension","StructureMap.structure.id":"string","StructureMap.structure.mode":"code","StructureMap.structure.modifierExtension":"Extension","StructureMap.structure.url":"uri","StructureMap.text":"Narrative","StructureMap.title":"string","StructureMap.url":"uri","StructureMap.useContext":"UsageContext","StructureMap.version":"string","Subscription.channel.endpoint":"uri","Subscription.channel.extension":"Extension","Subscription.channel.header":"string","Subscription.channel.id":"string","Subscription.channel.modifierExtension":"Extension","Subscription.channel.payload":"string","Subscription.channel.type":"code","Subscription.contact":"ContactPoint","Subscription.contained":"Resource","Subscription.criteria":"string","Subscription.end":"instant","Subscription.error":"string","Subscription.extension":"Extension","Subscription.id":"id","Subscription.implicitRules":"uri","Subscription.language":"code","Subscription.meta":"Meta","Subscription.modifierExtension":"Extension","Subscription.reason":"string","Subscription.status":"code","Subscription.tag":"Coding","Subscription.text":"Narrative","Substance.category":"CodeableConcept","Substance.code":"CodeableConcept","Substance.contained":"Resource","Substance.description":"string","Substance.extension":"Extension","Substance.id":"id","Substance.identifier":"Identifier","Substance.implicitRules":"uri","Substance.ingredient.extension":"Extension","Substance.ingredient.id":"string","Substance.ingredient.modifierExtension":"Extension","Substance.ingredient.quantity":"Ratio","Substance.ingredient.substanceCodeableConcept":"CodeableConcept","Substance.ingredient.substanceReference":"Reference","Substance.instance.expiry":"dateTime","Substance.instance.extension":"Extension","Substance.instance.id":"string","Substance.instance.identifier":"Identifier","Substance.instance.modifierExtension":"Extension","Substance.instance.quantity":"Quantity","Substance.language":"code","Substance.meta":"Meta","Substance.modifierExtension":"Extension","Substance.status":"code","Substance.text":"Narrative","SupplyDelivery.basedOn":"Reference","SupplyDelivery.contained":"Resource","SupplyDelivery.destination":"Reference","SupplyDelivery.extension":"Extension","SupplyDelivery.id":"id","SupplyDelivery.identifier":"Identifier","SupplyDelivery.implicitRules":"uri","SupplyDelivery.language":"code","SupplyDelivery.meta":"Meta","SupplyDelivery.modifierExtension":"Extension","SupplyDelivery.occurrenceDateTime":"dateTime","SupplyDelivery.occurrencePeriod":"Period","SupplyDelivery.occurrenceTiming":"Timing","SupplyDelivery.partOf":"Reference","SupplyDelivery.patient":"Reference","SupplyDelivery.receiver":"Reference","SupplyDelivery.status":"code","SupplyDelivery.suppliedItem.extension":"Extension","SupplyDelivery.suppliedItem.id":"string","SupplyDelivery.suppliedItem.itemCodeableConcept":"CodeableConcept","SupplyDelivery.suppliedItem.itemReference":"Reference","SupplyDelivery.suppliedItem.modifierExtension":"Extension","SupplyDelivery.suppliedItem.quantity":"Quantity","SupplyDelivery.supplier":"Reference","SupplyDelivery.text":"Narrative","SupplyDelivery.type":"CodeableConcept","SupplyRequest.authoredOn":"dateTime","SupplyRequest.category":"CodeableConcept","SupplyRequest.contained":"Resource","SupplyRequest.deliverFrom":"Reference","SupplyRequest.deliverTo":"Reference","SupplyRequest.extension":"Extension","SupplyRequest.id":"id","SupplyRequest.identifier":"Identifier","SupplyRequest.implicitRules":"uri","SupplyRequest.language":"code","SupplyRequest.meta":"Meta","SupplyRequest.modifierExtension":"Extension","SupplyRequest.occurrenceDateTime":"dateTime","SupplyRequest.occurrencePeriod":"Period","SupplyRequest.occurrenceTiming":"Timing","SupplyRequest.orderedItem.extension":"Extension","SupplyRequest.orderedItem.id":"string","SupplyRequest.orderedItem.itemCodeableConcept":"CodeableConcept","SupplyRequest.orderedItem.itemReference":"Reference","SupplyRequest.orderedItem.modifierExtension":"Extension","SupplyRequest.orderedItem.quantity":"Quantity","SupplyRequest.priority":"code","SupplyRequest.reasonCodeableConcept":"CodeableConcept","SupplyRequest.reasonReference":"Reference","SupplyRequest.requester.agent":"Reference","SupplyRequest.requester.extension":"Extension","SupplyRequest.requester.id":"string","SupplyRequest.requester.modifierExtension":"Extension","SupplyRequest.requester.onBehalfOf":"Reference","SupplyRequest.status":"code","SupplyRequest.supplier":"Reference","SupplyRequest.text":"Narrative","Task.authoredOn":"dateTime","Task.basedOn":"Reference","Task.businessStatus":"CodeableConcept","Task.code":"CodeableConcept","Task.contained":"Resource","Task.context":"Reference","Task.definitionReference":"Reference","Task.definitionUri":"uri","Task.description":"string","Task.executionPeriod":"Period","Task.extension":"Extension","Task.focus":"Reference","Task.for":"Reference","Task.groupIdentifier":"Identifier","Task.id":"id","Task.identifier":"Identifier","Task.implicitRules":"uri","Task.input.extension":"Extension","Task.input.id":"string","Task.input.modifierExtension":"Extension","Task.input.type":"CodeableConcept","Task.input.valueAddress":"Address","Task.input.valueAge":"Age","Task.input.valueAnnotation":"Annotation","Task.input.valueAttachment":"Attachment","Task.input.valueBase64Binary":"base64Binary","Task.input.valueBoolean":"boolean","Task.input.valueCode":"code","Task.input.valueCodeableConcept":"CodeableConcept","Task.input.valueCoding":"Coding","Task.input.valueContactPoint":"ContactPoint","Task.input.valueCount":"Count","Task.input.valueDate":"date","Task.input.valueDateTime":"dateTime","Task.input.valueDecimal":"decimal","Task.input.valueDistance":"Distance","Task.input.valueDuration":"Duration","Task.input.valueHumanName":"HumanName","Task.input.valueId":"id","Task.input.valueIdentifier":"Identifier","Task.input.valueInstant":"instant","Task.input.valueInteger":"integer","Task.input.valueMarkdown":"markdown","Task.input.valueMeta":"Meta","Task.input.valueMoney":"Money","Task.input.valueOid":"oid","Task.input.valuePeriod":"Period","Task.input.valuePositiveInt":"positiveInt","Task.input.valueQuantity":"Quantity","Task.input.valueRange":"Range","Task.input.valueRatio":"Ratio","Task.input.valueReference":"Reference","Task.input.valueSampledData":"SampledData","Task.input.valueSignature":"Signature","Task.input.valueString":"string","Task.input.valueTime":"time","Task.input.valueTiming":"Timing","Task.input.valueUnsignedInt":"unsignedInt","Task.input.valueUri":"uri","Task.intent":"code","Task.language":"code","Task.lastModified":"dateTime","Task.meta":"Meta","Task.modifierExtension":"Extension","Task.note":"Annotation","Task.output.extension":"Extension","Task.output.id":"string","Task.output.modifierExtension":"Extension","Task.output.type":"CodeableConcept","Task.output.valueAddress":"Address","Task.output.valueAge":"Age","Task.output.valueAnnotation":"Annotation","Task.output.valueAttachment":"Attachment","Task.output.valueBase64Binary":"base64Binary","Task.output.valueBoolean":"boolean","Task.output.valueCode":"code","Task.output.valueCodeableConcept":"CodeableConcept","Task.output.valueCoding":"Coding","Task.output.valueContactPoint":"ContactPoint","Task.output.valueCount":"Count","Task.output.valueDate":"date","Task.output.valueDateTime":"dateTime","Task.output.valueDecimal":"decimal","Task.output.valueDistance":"Distance","Task.output.valueDuration":"Duration","Task.output.valueHumanName":"HumanName","Task.output.valueId":"id","Task.output.valueIdentifier":"Identifier","Task.output.valueInstant":"instant","Task.output.valueInteger":"integer","Task.output.valueMarkdown":"markdown","Task.output.valueMeta":"Meta","Task.output.valueMoney":"Money","Task.output.valueOid":"oid","Task.output.valuePeriod":"Period","Task.output.valuePositiveInt":"positiveInt","Task.output.valueQuantity":"Quantity","Task.output.valueRange":"Range","Task.output.valueRatio":"Ratio","Task.output.valueReference":"Reference","Task.output.valueSampledData":"SampledData","Task.output.valueSignature":"Signature","Task.output.valueString":"string","Task.output.valueTime":"time","Task.output.valueTiming":"Timing","Task.output.valueUnsignedInt":"unsignedInt","Task.output.valueUri":"uri","Task.owner":"Reference","Task.partOf":"Reference","Task.performerType":"CodeableConcept","Task.priority":"code","Task.reason":"CodeableConcept","Task.relevantHistory":"Reference","Task.requester.agent":"Reference","Task.requester.extension":"Extension","Task.requester.id":"string","Task.requester.modifierExtension":"Extension","Task.requester.onBehalfOf":"Reference","Task.restriction.extension":"Extension","Task.restriction.id":"string","Task.restriction.modifierExtension":"Extension","Task.restriction.period":"Period","Task.restriction.recipient":"Reference","Task.restriction.repetitions":"positiveInt","Task.status":"code","Task.statusReason":"CodeableConcept","Task.text":"Narrative","TestReport.contained":"Resource","TestReport.extension":"Extension","TestReport.id":"id","TestReport.identifier":"Identifier","TestReport.implicitRules":"uri","TestReport.issued":"dateTime","TestReport.language":"code","TestReport.meta":"Meta","TestReport.modifierExtension":"Extension","TestReport.name":"string","TestReport.participant.display":"string","TestReport.participant.extension":"Extension","TestReport.participant.id":"string","TestReport.participant.modifierExtension":"Extension","TestReport.participant.type":"code","TestReport.participant.uri":"uri","TestReport.result":"code","TestReport.score":"decimal","TestReport.setup.action.assert.detail":"string","TestReport.setup.action.assert.extension":"Extension","TestReport.setup.action.assert.id":"string","TestReport.setup.action.assert.message":"markdown","TestReport.setup.action.assert.modifierExtension":"Extension","TestReport.setup.action.assert.result":"code","TestReport.setup.action.extension":"Extension","TestReport.setup.action.id":"string","TestReport.setup.action.modifierExtension":"Extension","TestReport.setup.action.operation.detail":"uri","TestReport.setup.action.operation.extension":"Extension","TestReport.setup.action.operation.id":"string","TestReport.setup.action.operation.message":"markdown","TestReport.setup.action.operation.modifierExtension":"Extension","TestReport.setup.action.operation.result":"code","TestReport.setup.extension":"Extension","TestReport.setup.id":"string","TestReport.setup.modifierExtension":"Extension","TestReport.status":"code","TestReport.teardown.action.extension":"Extension","TestReport.teardown.action.id":"string","TestReport.teardown.action.modifierExtension":"Extension","TestReport.teardown.extension":"Extension","TestReport.teardown.id":"string","TestReport.teardown.modifierExtension":"Extension","TestReport.test.action.extension":"Extension","TestReport.test.action.id":"string","TestReport.test.action.modifierExtension":"Extension","TestReport.test.description":"string","TestReport.test.extension":"Extension","TestReport.test.id":"string","TestReport.test.modifierExtension":"Extension","TestReport.test.name":"string","TestReport.testScript":"Reference","TestReport.tester":"string","TestReport.text":"Narrative","TestScript.contact":"ContactDetail","TestScript.contained":"Resource","TestScript.copyright":"markdown","TestScript.date":"dateTime","TestScript.description":"markdown","TestScript.destination.extension":"Extension","TestScript.destination.id":"string","TestScript.destination.index":"integer","TestScript.destination.modifierExtension":"Extension","TestScript.destination.profile":"Coding","TestScript.experimental":"boolean","TestScript.extension":"Extension","TestScript.fixture.autocreate":"boolean","TestScript.fixture.autodelete":"boolean","TestScript.fixture.extension":"Extension","TestScript.fixture.id":"string","TestScript.fixture.modifierExtension":"Extension","TestScript.fixture.resource":"Reference","TestScript.id":"id","TestScript.identifier":"Identifier","TestScript.implicitRules":"uri","TestScript.jurisdiction":"CodeableConcept","TestScript.language":"code","TestScript.meta":"Meta","TestScript.metadata.capability.capabilities":"Reference","TestScript.metadata.capability.description":"string","TestScript.metadata.capability.destination":"integer","TestScript.metadata.capability.extension":"Extension","TestScript.metadata.capability.id":"string","TestScript.metadata.capability.link":"uri","TestScript.metadata.capability.modifierExtension":"Extension","TestScript.metadata.capability.origin":"integer","TestScript.metadata.capability.required":"boolean","TestScript.metadata.capability.validated":"boolean","TestScript.metadata.extension":"Extension","TestScript.metadata.id":"string","TestScript.metadata.link.description":"string","TestScript.metadata.link.extension":"Extension","TestScript.metadata.link.id":"string","TestScript.metadata.link.modifierExtension":"Extension","TestScript.metadata.link.url":"uri","TestScript.metadata.modifierExtension":"Extension","TestScript.modifierExtension":"Extension","TestScript.name":"string","TestScript.origin.extension":"Extension","TestScript.origin.id":"string","TestScript.origin.index":"integer","TestScript.origin.modifierExtension":"Extension","TestScript.origin.profile":"Coding","TestScript.profile":"Reference","TestScript.publisher":"string","TestScript.purpose":"markdown","TestScript.rule.extension":"Extension","TestScript.rule.id":"string","TestScript.rule.modifierExtension":"Extension","TestScript.rule.param.extension":"Extension","TestScript.rule.param.id":"string","TestScript.rule.param.modifierExtension":"Extension","TestScript.rule.param.name":"string","TestScript.rule.param.value":"string","TestScript.rule.resource":"Reference","TestScript.ruleset.extension":"Extension","TestScript.ruleset.id":"string","TestScript.ruleset.modifierExtension":"Extension","TestScript.ruleset.resource":"Reference","TestScript.ruleset.rule.extension":"Extension","TestScript.ruleset.rule.id":"string","TestScript.ruleset.rule.modifierExtension":"Extension","TestScript.ruleset.rule.param.extension":"Extension","TestScript.ruleset.rule.param.id":"string","TestScript.ruleset.rule.param.modifierExtension":"Extension","TestScript.ruleset.rule.param.name":"string","TestScript.ruleset.rule.param.value":"string","TestScript.ruleset.rule.ruleId":"id","TestScript.setup.action.assert.compareToSourceExpression":"string","TestScript.setup.action.assert.compareToSourceId":"string","TestScript.setup.action.assert.compareToSourcePath":"string","TestScript.setup.action.assert.contentType":"code","TestScript.setup.action.assert.description":"string","TestScript.setup.action.assert.direction":"code","TestScript.setup.action.assert.expression":"string","TestScript.setup.action.assert.extension":"Extension","TestScript.setup.action.assert.headerField":"string","TestScript.setup.action.assert.id":"string","TestScript.setup.action.assert.label":"string","TestScript.setup.action.assert.minimumId":"string","TestScript.setup.action.assert.modifierExtension":"Extension","TestScript.setup.action.assert.navigationLinks":"boolean","TestScript.setup.action.assert.operator":"code","TestScript.setup.action.assert.path":"string","TestScript.setup.action.assert.requestMethod":"code","TestScript.setup.action.assert.requestURL":"string","TestScript.setup.action.assert.resource":"code","TestScript.setup.action.assert.response":"code","TestScript.setup.action.assert.responseCode":"string","TestScript.setup.action.assert.rule.extension":"Extension","TestScript.setup.action.assert.rule.id":"string","TestScript.setup.action.assert.rule.modifierExtension":"Extension","TestScript.setup.action.assert.rule.param.extension":"Extension","TestScript.setup.action.assert.rule.param.id":"string","TestScript.setup.action.assert.rule.param.modifierExtension":"Extension","TestScript.setup.action.assert.rule.param.name":"string","TestScript.setup.action.assert.rule.param.value":"string","TestScript.setup.action.assert.rule.ruleId":"id","TestScript.setup.action.assert.ruleset.extension":"Extension","TestScript.setup.action.assert.ruleset.id":"string","TestScript.setup.action.assert.ruleset.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.extension":"Extension","TestScript.setup.action.assert.ruleset.rule.id":"string","TestScript.setup.action.assert.ruleset.rule.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.extension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.id":"string","TestScript.setup.action.assert.ruleset.rule.param.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.name":"string","TestScript.setup.action.assert.ruleset.rule.param.value":"string","TestScript.setup.action.assert.ruleset.rule.ruleId":"id","TestScript.setup.action.assert.ruleset.rulesetId":"id","TestScript.setup.action.assert.sourceId":"id","TestScript.setup.action.assert.validateProfileId":"id","TestScript.setup.action.assert.value":"string","TestScript.setup.action.assert.warningOnly":"boolean","TestScript.setup.action.extension":"Extension","TestScript.setup.action.id":"string","TestScript.setup.action.modifierExtension":"Extension","TestScript.setup.action.operation.accept":"code","TestScript.setup.action.operation.contentType":"code","TestScript.setup.action.operation.description":"string","TestScript.setup.action.operation.destination":"integer","TestScript.setup.action.operation.encodeRequestUrl":"boolean","TestScript.setup.action.operation.extension":"Extension","TestScript.setup.action.operation.id":"string","TestScript.setup.action.operation.label":"string","TestScript.setup.action.operation.modifierExtension":"Extension","TestScript.setup.action.operation.origin":"integer","TestScript.setup.action.operation.params":"string","TestScript.setup.action.operation.requestHeader.extension":"Extension","TestScript.setup.action.operation.requestHeader.field":"string","TestScript.setup.action.operation.requestHeader.id":"string","TestScript.setup.action.operation.requestHeader.modifierExtension":"Extension","TestScript.setup.action.operation.requestHeader.value":"string","TestScript.setup.action.operation.requestId":"id","TestScript.setup.action.operation.resource":"code","TestScript.setup.action.operation.responseId":"id","TestScript.setup.action.operation.sourceId":"id","TestScript.setup.action.operation.targetId":"id","TestScript.setup.action.operation.type":"Coding","TestScript.setup.action.operation.url":"string","TestScript.setup.extension":"Extension","TestScript.setup.id":"string","TestScript.setup.modifierExtension":"Extension","TestScript.status":"code","TestScript.teardown.action.extension":"Extension","TestScript.teardown.action.id":"string","TestScript.teardown.action.modifierExtension":"Extension","TestScript.teardown.extension":"Extension","TestScript.teardown.id":"string","TestScript.teardown.modifierExtension":"Extension","TestScript.test.action.extension":"Extension","TestScript.test.action.id":"string","TestScript.test.action.modifierExtension":"Extension","TestScript.test.description":"string","TestScript.test.extension":"Extension","TestScript.test.id":"string","TestScript.test.modifierExtension":"Extension","TestScript.test.name":"string","TestScript.text":"Narrative","TestScript.title":"string","TestScript.url":"uri","TestScript.useContext":"UsageContext","TestScript.variable.defaultValue":"string","TestScript.variable.description":"string","TestScript.variable.expression":"string","TestScript.variable.extension":"Extension","TestScript.variable.headerField":"string","TestScript.variable.hint":"string","TestScript.variable.id":"string","TestScript.variable.modifierExtension":"Extension","TestScript.variable.name":"string","TestScript.variable.path":"string","TestScript.variable.sourceId":"id","TestScript.version":"string","Timing.code":"CodeableConcept","Timing.event":"dateTime","Timing.extension":"Extension","Timing.id":"string","Timing.repeat.boundsDuration":"Duration","Timing.repeat.boundsPeriod":"Period","Timing.repeat.boundsRange":"Range","Timing.repeat.count":"integer","Timing.repeat.countMax":"integer","Timing.repeat.dayOfWeek":"code","Timing.repeat.duration":"decimal","Timing.repeat.durationMax":"decimal","Timing.repeat.durationUnit":"code","Timing.repeat.extension":"Extension","Timing.repeat.frequency":"integer","Timing.repeat.frequencyMax":"integer","Timing.repeat.id":"string","Timing.repeat.offset":"unsignedInt","Timing.repeat.period":"decimal","Timing.repeat.periodMax":"decimal","Timing.repeat.periodUnit":"code","Timing.repeat.timeOfDay":"time","Timing.repeat.when":"code","TriggerDefinition.eventData":"DataRequirement","TriggerDefinition.eventName":"string","TriggerDefinition.eventTimingDate":"date","TriggerDefinition.eventTimingDateTime":"dateTime","TriggerDefinition.eventTimingReference":"Reference","TriggerDefinition.eventTimingTiming":"Timing","TriggerDefinition.extension":"Extension","TriggerDefinition.id":"string","TriggerDefinition.type":"code","UsageContext.code":"Coding","UsageContext.extension":"Extension","UsageContext.id":"string","UsageContext.valueCodeableConcept":"CodeableConcept","UsageContext.valueQuantity":"Quantity","UsageContext.valueRange":"Range","ValueSet.compose.extension":"Extension","ValueSet.compose.id":"string","ValueSet.compose.inactive":"boolean","ValueSet.compose.include.concept.code":"code","ValueSet.compose.include.concept.designation.extension":"Extension","ValueSet.compose.include.concept.designation.id":"string","ValueSet.compose.include.concept.designation.language":"code","ValueSet.compose.include.concept.designation.modifierExtension":"Extension","ValueSet.compose.include.concept.designation.use":"Coding","ValueSet.compose.include.concept.designation.value":"string","ValueSet.compose.include.concept.display":"string","ValueSet.compose.include.concept.extension":"Extension","ValueSet.compose.include.concept.id":"string","ValueSet.compose.include.concept.modifierExtension":"Extension","ValueSet.compose.include.extension":"Extension","ValueSet.compose.include.filter.extension":"Extension","ValueSet.compose.include.filter.id":"string","ValueSet.compose.include.filter.modifierExtension":"Extension","ValueSet.compose.include.filter.op":"code","ValueSet.compose.include.filter.property":"code","ValueSet.compose.include.filter.value":"code","ValueSet.compose.include.id":"string","ValueSet.compose.include.modifierExtension":"Extension","ValueSet.compose.include.system":"uri","ValueSet.compose.include.valueSet":"uri","ValueSet.compose.include.version":"string","ValueSet.compose.lockedDate":"date","ValueSet.compose.modifierExtension":"Extension","ValueSet.contact":"ContactDetail","ValueSet.contained":"Resource","ValueSet.copyright":"markdown","ValueSet.date":"dateTime","ValueSet.description":"markdown","ValueSet.expansion.contains.abstract":"boolean","ValueSet.expansion.contains.code":"code","ValueSet.expansion.contains.display":"string","ValueSet.expansion.contains.extension":"Extension","ValueSet.expansion.contains.id":"string","ValueSet.expansion.contains.inactive":"boolean","ValueSet.expansion.contains.modifierExtension":"Extension","ValueSet.expansion.contains.system":"uri","ValueSet.expansion.contains.version":"string","ValueSet.expansion.extension":"Extension","ValueSet.expansion.id":"string","ValueSet.expansion.identifier":"uri","ValueSet.expansion.modifierExtension":"Extension","ValueSet.expansion.offset":"integer","ValueSet.expansion.parameter.extension":"Extension","ValueSet.expansion.parameter.id":"string","ValueSet.expansion.parameter.modifierExtension":"Extension","ValueSet.expansion.parameter.name":"string","ValueSet.expansion.parameter.valueBoolean":"boolean","ValueSet.expansion.parameter.valueCode":"code","ValueSet.expansion.parameter.valueDecimal":"decimal","ValueSet.expansion.parameter.valueInteger":"integer","ValueSet.expansion.parameter.valueString":"string","ValueSet.expansion.parameter.valueUri":"uri","ValueSet.expansion.timestamp":"dateTime","ValueSet.expansion.total":"integer","ValueSet.experimental":"boolean","ValueSet.extensible":"boolean","ValueSet.extension":"Extension","ValueSet.id":"id","ValueSet.identifier":"Identifier","ValueSet.immutable":"boolean","ValueSet.implicitRules":"uri","ValueSet.jurisdiction":"CodeableConcept","ValueSet.language":"code","ValueSet.meta":"Meta","ValueSet.modifierExtension":"Extension","ValueSet.name":"string","ValueSet.publisher":"string","ValueSet.purpose":"markdown","ValueSet.status":"code","ValueSet.text":"Narrative","ValueSet.title":"string","ValueSet.url":"uri","ValueSet.useContext":"UsageContext","ValueSet.version":"string","VisionPrescription.contained":"Resource","VisionPrescription.dateWritten":"dateTime","VisionPrescription.dispense.add":"decimal","VisionPrescription.dispense.axis":"integer","VisionPrescription.dispense.backCurve":"decimal","VisionPrescription.dispense.base":"code","VisionPrescription.dispense.brand":"string","VisionPrescription.dispense.color":"string","VisionPrescription.dispense.cylinder":"decimal","VisionPrescription.dispense.diameter":"decimal","VisionPrescription.dispense.duration":"Quantity","VisionPrescription.dispense.extension":"Extension","VisionPrescription.dispense.eye":"code","VisionPrescription.dispense.id":"string","VisionPrescription.dispense.modifierExtension":"Extension","VisionPrescription.dispense.note":"Annotation","VisionPrescription.dispense.power":"decimal","VisionPrescription.dispense.prism":"decimal","VisionPrescription.dispense.product":"CodeableConcept","VisionPrescription.dispense.sphere":"decimal","VisionPrescription.encounter":"Reference","VisionPrescription.extension":"Extension","VisionPrescription.id":"id","VisionPrescription.identifier":"Identifier","VisionPrescription.implicitRules":"uri","VisionPrescription.language":"code","VisionPrescription.meta":"Meta","VisionPrescription.modifierExtension":"Extension","VisionPrescription.patient":"Reference","VisionPrescription.prescriber":"Reference","VisionPrescription.reasonCodeableConcept":"CodeableConcept","VisionPrescription.reasonReference":"Reference","VisionPrescription.status":"code","VisionPrescription.text":"Narrative"}')},4715:function(e){"use strict";e.exports=JSON.parse('{"Bundle.entry.link":"Bundle.link","CapabilityStatement.rest.searchParam":"CapabilityStatement.rest.resource.searchParam","ClaimResponse.addItem.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","CodeSystem.concept.concept":"CodeSystem.concept","Composition.section.section":"Composition.section","ConceptMap.group.element.target.product":"ConceptMap.group.element.target.dependsOn","Contract.term.group":"Contract.term","ExplanationOfBenefit.addItem.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","GraphDefinition.link.target.link":"GraphDefinition.link","ImplementationGuide.page.page":"ImplementationGuide.page","Observation.component.referenceRange":"Observation.referenceRange","OperationDefinition.parameter.part":"OperationDefinition.parameter","Parameters.parameter.part":"Parameters.parameter","PlanDefinition.action.action":"PlanDefinition.action","Provenance.entity.agent":"Provenance.agent","Questionnaire.item.item":"Questionnaire.item","QuestionnaireResponse.item.answer.item":"QuestionnaireResponse.item","QuestionnaireResponse.item.item":"QuestionnaireResponse.item","RequestGroup.action.action":"RequestGroup.action","StructureMap.group.rule.rule":"StructureMap.group.rule","TestReport.teardown.action.operation":"TestReport.setup.action.operation","TestReport.test.action.assert":"TestReport.setup.action.assert","TestReport.test.action.operation":"TestReport.setup.action.operation","TestScript.teardown.action.operation":"TestScript.setup.action.operation","TestScript.test.action.assert":"TestScript.setup.action.assert","TestScript.test.action.operation":"TestScript.setup.action.operation","ValueSet.compose.exclude":"ValueSet.compose.include","ValueSet.expansion.contains.contains":"ValueSet.expansion.contains","ValueSet.expansion.contains.designation":"ValueSet.compose.include.concept.designation"}')},1976:function(e){"use strict";e.exports=JSON.parse('{"Account":"DomainResource","ActivityDefinition":"DomainResource","Address":"Element","AdverseEvent":"DomainResource","Age":"Quantity","AllergyIntolerance":"DomainResource","Annotation":"Element","Appointment":"DomainResource","AppointmentResponse":"DomainResource","Attachment":"Element","AuditEvent":"DomainResource","BackboneElement":"Element","Basic":"DomainResource","Binary":"Resource","BodySite":"DomainResource","Bundle":"Resource","CapabilityStatement":"DomainResource","CarePlan":"DomainResource","CareTeam":"DomainResource","ChargeItem":"DomainResource","Claim":"DomainResource","ClaimResponse":"DomainResource","ClinicalImpression":"DomainResource","CodeSystem":"DomainResource","CodeableConcept":"Element","Coding":"Element","Communication":"DomainResource","CommunicationRequest":"DomainResource","CompartmentDefinition":"DomainResource","Composition":"DomainResource","ConceptMap":"DomainResource","Condition":"DomainResource","Consent":"DomainResource","ContactDetail":"Element","ContactPoint":"Element","Contract":"DomainResource","Contributor":"Element","Count":"Quantity","Coverage":"DomainResource","DataElement":"DomainResource","DataRequirement":"Element","DetectedIssue":"DomainResource","Device":"DomainResource","DeviceComponent":"DomainResource","DeviceMetric":"DomainResource","DeviceRequest":"DomainResource","DeviceUseStatement":"DomainResource","DiagnosticReport":"DomainResource","Distance":"Quantity","DocumentManifest":"DomainResource","DocumentReference":"DomainResource","DomainResource":"Resource","Dosage":"Element","Duration":"Quantity","ElementDefinition":"Element","EligibilityRequest":"DomainResource","EligibilityResponse":"DomainResource","Encounter":"DomainResource","Endpoint":"DomainResource","EnrollmentRequest":"DomainResource","EnrollmentResponse":"DomainResource","EpisodeOfCare":"DomainResource","ExpansionProfile":"DomainResource","ExplanationOfBenefit":"DomainResource","Extension":"Element","FamilyMemberHistory":"DomainResource","Flag":"DomainResource","Goal":"DomainResource","GraphDefinition":"DomainResource","Group":"DomainResource","GuidanceResponse":"DomainResource","HealthcareService":"DomainResource","HumanName":"Element","Identifier":"Element","ImagingManifest":"DomainResource","ImagingStudy":"DomainResource","Immunization":"DomainResource","ImmunizationRecommendation":"DomainResource","ImplementationGuide":"DomainResource","Library":"DomainResource","Linkage":"DomainResource","List":"DomainResource","Location":"DomainResource","Measure":"DomainResource","MeasureReport":"DomainResource","Media":"DomainResource","Medication":"DomainResource","MedicationAdministration":"DomainResource","MedicationDispense":"DomainResource","MedicationRequest":"DomainResource","MedicationStatement":"DomainResource","MessageDefinition":"DomainResource","MessageHeader":"DomainResource","Meta":"Element","Money":"Quantity","NamingSystem":"DomainResource","Narrative":"Element","NutritionOrder":"DomainResource","Observation":"DomainResource","OperationDefinition":"DomainResource","OperationOutcome":"DomainResource","Organization":"DomainResource","ParameterDefinition":"Element","Parameters":"Resource","Patient":"DomainResource","PaymentNotice":"DomainResource","PaymentReconciliation":"DomainResource","Period":"Element","Person":"DomainResource","PlanDefinition":"DomainResource","Practitioner":"DomainResource","PractitionerRole":"DomainResource","Procedure":"DomainResource","ProcedureRequest":"DomainResource","ProcessRequest":"DomainResource","ProcessResponse":"DomainResource","Provenance":"DomainResource","Quantity":"Element","Questionnaire":"DomainResource","QuestionnaireResponse":"DomainResource","Range":"Element","Ratio":"Element","Reference":"Element","ReferralRequest":"DomainResource","RelatedArtifact":"Element","RelatedPerson":"DomainResource","RequestGroup":"DomainResource","ResearchStudy":"DomainResource","ResearchSubject":"DomainResource","RiskAssessment":"DomainResource","SampledData":"Element","Schedule":"DomainResource","SearchParameter":"DomainResource","Sequence":"DomainResource","ServiceDefinition":"DomainResource","Signature":"Element","SimpleQuantity":"Quantity","Slot":"DomainResource","Specimen":"DomainResource","StructureDefinition":"DomainResource","StructureMap":"DomainResource","Subscription":"DomainResource","Substance":"DomainResource","SupplyDelivery":"DomainResource","SupplyRequest":"DomainResource","Task":"DomainResource","TestReport":"DomainResource","TestScript":"DomainResource","Timing":"Element","TriggerDefinition":"Element","UsageContext":"Element","ValueSet":"DomainResource","VisionPrescription":"DomainResource","base64Binary":"Element","boolean":"Element","code":"string","date":"Element","dateTime":"Element","decimal":"Element","id":"string","instant":"Element","integer":"Element","markdown":"string","oid":"uri","positiveInt":"integer","string":"Element","time":"Element","unsignedInt":"integer","uri":"Element","uuid":"uri","xhtml":"Element"}')},82:function(e){"use strict";e.exports=JSON.parse('{"name":"fhirpath","version":"3.2.0","description":"A FHIRPath engine","main":"src/fhirpath.js","dependencies":{"@lhncbc/ucum-lhc":"^4.1.3","antlr4":"~4.9.3","commander":"^2.18.0","date-fns":"^1.30.1","js-yaml":"^3.13.1"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/preset-env":"^7.16.11","babel-loader":"^8.2.3","benny":"^3.7.1","bestzip":"^2.2.0","copy-webpack-plugin":"^6.0.3","cypress":"^10.3.0","eslint":"^8.10.0","fhir":"^4.10.3","grunt":"^1.5.2","grunt-cli":"^1.4.3","grunt-text-replace":"^0.4.0","jasmine-spec-reporter":"^4.2.1","jest":"^27.3.1","jit-grunt":"^0.10.0","lodash":"^4.17.21","open":"^8.4.0","rimraf":"^3.0.0","tmp":"0.0.33","webpack":"^5.11.1","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.9.1","xml2js":"^0.4.19","yargs":"^15.1.0"},"engines":{"node":">=8.9.0"},"scripts":{"generateParser":"cd src/parser; rimraf ./generated/*; java -Xmx500M -cp \\"../../antlr-4.9.3-complete.jar:$CLASSPATH\\" org.antlr.v4.Tool -o generated -Dlanguage=JavaScript FHIRPath.g4; grunt updateParserRequirements","build":"cd browser-build && webpack && rimraf fhirpath.zip && bestzip fhirpath.zip LICENSE.md fhirpath.min.js fhirpath.r4.min.js fhirpath.stu3.min.js fhirpath.dstu2.min.js && rimraf LICENSE.md","test:unit":"jest && TZ=America/New_York jest && TZ=Europe/Paris jest","test:unit:debug":"echo \'open chrome chrome://inspect/\' && node --inspect node_modules/.bin/jest --runInBand","build:demo":"npm run build && cd demo && npm run build","test:e2e":"npm run build:demo && cypress run","test":"npm run lint && npm run test:unit && npm run test:e2e && echo \\"For tests specific to IE 11, open browser-build/test/index.html in IE 11, and confirm that the tests on that page pass.\\"","lint":"eslint src/parser/index.js src/*.js converter/","compare-performance":"node ./test/benchmark.js"},"bin":{"fhirpath":"bin/fhirpath"},"repository":"github:HL7/fhirpath.js","license":"MIT"}')}},t={};function n(i){var a=t[i];if(void 0!==a)return a.exports;var o=t[i]={id:i,loaded:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=n(1961),t=n(9524),i=n(7472);let a=Object.create(i.Z);Object.assign(a,{_createObsIntValue:function(e){let t={value:e.value};return this._setFHIRQuantityUnit(t,e.unit),{key:"valueQuantity",val:t}}});var o=a,r="2.0",s={SDCVersion:r,QProfile:"http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire|2.0",QRProfile:"http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaireresponse|2.0",stdQProfile:"http://hl7.org/fhir/3.0/StructureDefinition/Questionnaire",stdQRProfile:"http://hl7.org/fhir/3.0/StructureDefinition/QuestionnaireResponse",convertLFormsToQRAndExtracFHIRData:function(e,t,n){var i=this.convertLFormsToQuestionnaireResponse(e,t,n);if(!i)return null;i.id||(i.id=this._commonExport._getUniqueId(i.code&&i.code[0]&&i.code[0].code||i.identifier||"QR"));i.id;for(var a=[i],o=["Practitioner","Patient","RelatedPerson"],r=0,c=e.itemList.length;r=0&&(u[l].performer=i.author),a.push(u[l])}return a},_processQuestionCardinality:function(e,t){t.questionCardinality?"*"===t.questionCardinality.max?e.repeats=!0:parseInt(t.questionCardinality.max)>1&&(e.repeats=!0,e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",valueInteger:parseInt(t.questionCardinality.max)})):e.repeats=!1},_handleSpecialConstraints:function(e,t){e&&"TITLE"===t.dataType&&(delete e.code,delete e.required,delete e.repeats,delete e.readOnly)},_handleRestrictions:function(e,t){if(t.restrictions)for(var n in t.restrictions){var i=t.restrictions[n],a=null,o=this._getAssumedDataTypeForExport(t),r=this._getValueKeyByDataType("value",t);switch(n){case"minExclusive":case"minInclusive":case"maxExclusive":case"maxInclusive":a=this._exportMinMax(o,i,r,n);break;case"minLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/minLength",valueInteger:parseInt(i)});break;case"maxLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(e.maxLength=parseInt(i));break;case"pattern":"ST"!==o&&"TX"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/regex",valueString:i})}a&&e.extension.push(a)}},_handleChoiceField:function(e,t,n){t.externallyDefined?this._handleExternallyDefined(e,t):t.answers&&!t.answerValueSet?t._fhirExt&&t._fhirExt[this.fhirExtAnswerExp]||(e.option=this._handleAnswers(t,n)):t.answerValueSet&&(e.options=t.answerValueSet)},_handleAnswers:function(e,t){for(var n=[],i=0,a=e.answers.length;i0&&(r.extension=s)}n.push(r)}return n},_handleInitialValues:function(e,t){if(null!==t.defaultAnswer&&void 0!==t.defaultAnswer&&""!==t.defaultAnswer){var n=this._getAssumedDataTypeForExport(t),i=this._getValueKeyByDataType("initial",t);if("CWE"===n||"CNE"===n){var a=null,o=null;"object"==typeof(c=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer[0]:t.defaultAnswer)?(o={code:c.code},void 0!==c&&(o.display=c.text),(a=c.system||t.answerCodeSystem)&&(o.system=LForms.Util.getCodeSystem(a)),e[i]=o):"string"==typeof c&&(e.initialString=c)}else if(!t.answers||"ST"!==n&&"INT"!==n&&"DT"!==n&&"TM"!==n){if("QTY"===n){var r=this._makeQuantity(t.defaultAnswer,t.units);r&&(e[i]=r)}else if("BL"===n||"REAL"===n||"INT"===n||"TM"===n||"ST"===n||"TX"===n||"URL"===n)e[i]=t.defaultAnswer;else if("DT"===n||"DTM"===n){var s=LForms.Util.stringToDate(t.defaultAnswer);s?(s="DTM"===n?LForms.Util.dateToDTMString(s):LForms.Util.dateToDTStringISO(s),e[i]=s):console.error(t.defaultAnswer+": Invalid date/datetime string as defaultAnswer for "+t.questionCode)}}else{var c=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer[0]:t.defaultAnswer;e[i]=c.text}}},_handleLFormsUnits:function(e,t){if(t.units&&t.units.length>0){var n=this._getAssumedDataTypeForExport(t);if("REAL"===n||"INT"===n)e.extension.push({url:this.fhirExtUrlUnit,valueCoding:s._createFhirUnitCoding(t.units[0])});else if("QTY"===n){var i=this._getDefaultUnit(t.units);(i&&i.default||e.initialQuantity)&&(e.initialQuantity||(e.initialQuantity={}),s._setUnitAttributesToFhirQuantity(e.initialQuantity,i));for(var a=0,o=t.units.length;a0&&(n={},e.contained.forEach((function(e){if("ValueSet"===e.resourceType&&e.expansion&&e.expansion.contains&&e.expansion.contains.length>0){var i=t.answersFromVS(e);i||(i=[]);var a={answers:i};e.id&&(n["#"+e.id]=a),e.url&&(n[e.url]=a)}}))),n},t._processSkipLogic=function(e,n,i){if(n.enableWhen){e.skipLogic={conditions:[],action:"show"};for(var a=0;a0){if("valueCoding"===s[0])void 0!==r[s[0]].code&&(o.code=r[s[0]].code),void 0!==r[s[0]].display&&(o.text=r[s[0]].display),void 0!==r[s[0]].system&&(o.system=r[s[0]].system);else if("valueString"===s[0]||"valueDate"===s[0]||"valueTime"===s[0])o.text=r[s[0]];else{if("valueInteger"!==s[0])throw new Error("Unable to handle data type in answerOption: "+s[0]);o.text=parseInt(r[s[0]])}var c=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionPrefix);c&&(o.label=c.valueString);var d=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionScore);(d=d||LForms.Util.findObjectInArray(r.extension,"url",t.argonautExtUrlExtensionScore))&&(o.score=d.valueDecimal.toString())}e.answers.push(o)}}else if(n.options){if(i)var u=i[n.options.reference];u?e.answers=u.answers:e.answerValueSet=n.options.reference}},t._processFHIRQuestionAndAnswerCardinality=function(e,n){var i,a,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMin),r=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMax),s=n.repeats,c=n.required;"CNE"===e.dataType||"CWE"===e.dataType||n.option&&("ST"===e.dataType||"INT"===e.dataType||"DT"===e.dataType||"TM"===e.dataType)?(i=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"}).min=c?o?o.valueInteger.toString():"1":"0":(a=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"},c?(a.min=o?o.valueInteger.toString():"1",i={min:"1"}):a.min="1"),a&&(e.questionCardinality=a),i&&(e.answerCardinality=i)},t._processEditable=function(e,t){t.readOnly&&(e.editable="0")},t._processDefaultAnswer=function(e,n){var i=LForms.Util.deepCopy(n.initialCoding);i?i._type="Coding":i=t._getFHIRValueWithPrefixKey(n,/^initial/),null!=i&&this._processFHIRValues(e,[i],!0)},t.getFirstInitialQuantity=function(e){return e.initialQuantity||null},t._processDisplayItemCode=function(e,t){if("display"===t.type&&t.linkId){var n=t.linkId.split("/");n&&n[n.length-1]&&(e.questionCode=n[n.length-1])}},t._processDataType=function(e,n){var i=t._getDataType(n);"SECTION"!==i&&"TITLE"!==i||(e.header=!0),e.dataType=i},t._mergeQR={_getQRStructure:function(e){var t={qrItemsInfo:[]};return e&&this._checkQRItems(t,e),t},_checkQRItems:function(e,n){var i=[],a={};if(n&&n.item){for(var o=0,r=n.item.length;o1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_findTheMatchingItemByLinkIdAndIndex:function(e,t,n){var i=null,a=0;if(e.items)for(var o=0,r=e.items.length;o1&&(e.repeats=!0,e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",valueInteger:parseInt(t.questionCardinality.max)})))},_handleSpecialConstraints:function(e,t){e&&"TITLE"===t.dataType&&(delete e.code,delete e.required,delete e.repeats,delete e.readOnly)},_handleRestrictions:function(e,t){if(t.restrictions)for(var n in t.restrictions){var i=t.restrictions[n],a=null,o=this._getAssumedDataTypeForExport(t),r=this._getValueKeyByDataType("value",t);switch(n){case"minExclusive":case"minInclusive":case"maxExclusive":case"maxInclusive":a=this._exportMinMax(o,i,r,n);break;case"minLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/minLength",valueInteger:parseInt(i)});break;case"maxLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(e.maxLength=parseInt(i));break;case"pattern":"ST"!==o&&"TX"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/regex",valueString:i})}a&&e.extension.push(a)}},_handleChoiceField:function(e,t,n){t.externallyDefined?this._handleExternallyDefined(e,t):t.answers&&!t.answerValueSet?t._fhirExt&&t._fhirExt[this.fhirExtAnswerExp]||(e.answerOption=this._handleAnswers(t,n)):t.answerValueSet&&(e.answerValueSet=t.answerValueSet)},_handleAnswers:function(e,t){for(var n=[],i=0,a=e.answers.length;i0&&(r.extension=u)}n.push(r)}return n},_handleInitialValues:function(e,t){if(null===t.defaultAnswer||void 0===t.defaultAnswer||""===t.defaultAnswer)return;var n=this._getAssumedDataTypeForExport(t),i=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer:[t.defaultAnswer],a=this._getValueKeyByDataType("value",t),o=null;let r=[];for(var s=0,c=i.length;s0&&(e.initial=r)},_handleLFormsUnits:function(e,t){if(t.units&&t.units.length>0){var n=this._getAssumedDataTypeForExport(t);if("REAL"===n||"INT"===n)e.extension.push({url:this.fhirExtUrlUnit,valueCoding:this._createFhirUnitCoding(t.units[0])});else if("QTY"===n){var i=this._getDefaultUnit(t.units);if(i&&i.default&&!(e.initial&&e.initial.length>0)){e.initial||(e.initial=[]);var a={};s._setUnitAttributesToFhirQuantity(a,i),e.initial.push({valueQuantity:a})}for(var o=0,r=t.units.length;o1&&(a=!0),i=i.concat(e)}if(a&&t.skipLogic.conditions.length>1)throw new Error("Multiple skip logic conditons included with range specification is not supported yet.");e.enableWhen=i,"ALL"===t.skipLogic.logic||a?e.enableBehavior="all":i.length>1&&(e.enableBehavior="any")}}},c=s,d=n(6412);var u=function(e){var t=e;t.fhirExtUrlOptionScore="http://hl7.org/fhir/StructureDefinition/ordinalValue",t.fhirExtUrlValueSetScore=t.fhirExtUrlOptionScore,t._extractContainedVS=function(e){var n;return e.contained&&e.contained.length>0&&(n={},e.contained.forEach((function(e){if("ValueSet"===e.resourceType){var i=t.answersFromVS(e);i||(i=[]);var a={answers:i};e.id&&(n["#"+e.id]=a),e.url&&(n[e.url]=a)}}))),n},t._processSkipLogic=function(e,n,i){if(n.enableWhen){e.skipLogic={conditions:[],action:"show"};for(var a=0;a0){if("valueCoding"===s[0])void 0!==r[s[0]].code&&(o.code=r[s[0]].code),void 0!==r[s[0]].display&&(o.text=r[s[0]].display),void 0!==r[s[0]].system&&(o.system=r[s[0]].system);else if("valueString"===s[0]||"valueDate"===s[0]||"valueTime"===s[0])o.text=r[s[0]];else{if("valueInteger"!==s[0])throw new Error("Unable to handle data type in answerOption: "+s[0]);o.text=parseInt(r[s[0]])}var c=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionPrefix);c&&(o.label=c.valueString);var d=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionScore);(d=d||LForms.Util.findObjectInArray(r.extension,"url",t.argonautExtUrlExtensionScore))&&(o.score=d.valueDecimal.toString())}e.answers.push(o)}}else if(n.answerValueSet){if(i)var u=i[n.answerValueSet];u?e.answers=u.answers:e.answerValueSet=n.answerValueSet}},t._processFHIRQuestionAndAnswerCardinality=function(e,n){var i,a,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMin),r=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMax),s=n.repeats,c=n.required;"CNE"===e.dataType||"CWE"===e.dataType||n.answerOption&&("ST"===e.dataType||"INT"===e.dataType||"DT"===e.dataType||"TM"===e.dataType)?(i=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"}).min=c?o?o.valueInteger.toString():"1":"0":(a=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"},c?(a.min=o?o.valueInteger.toString():"1",i={min:"1"}):a.min="1"),a&&(e.questionCardinality=a),i&&(e.answerCardinality=i)},t._processEditable=function(e,t){t.readOnly&&(e.editable="0")},t._processDefaultAnswerValue=function(e,n){var i=(e=LForms.Util.deepCopy(e)).valueCoding;i?i._type="Coding":i=t._getFHIRValueWithPrefixKey(e,/^value/),null!=i&&n.push(i)},t._processDefaultAnswer=function(e,n){var i=[];n.answerOption&&n.answerOption.forEach((function(e){e.initialSelected&&t._processDefaultAnswerValue(e,i)})),n.initial&&n.initial.forEach((function(e){t._processDefaultAnswerValue(e,i)})),i.length>0&&this._processFHIRValues(e,i,!0)},t.getFirstInitialQuantity=function(e){return e.initial&&e.initial.length>0&&e.initial[0].valueQuantity||null},t._processDisplayItemCode=function(e,t){if("display"===t.type&&t.linkId){var n=t.linkId.split("/");n&&n[n.length-1]&&(e.questionCode=n[n.length-1])}},t._processDataType=function(e,n){var i=t._getDataType(n);"SECTION"===i&&(e.header=!0),e.dataType=i},t._mergeQR={_getQRStructure:function(e){var t={qrItemsInfo:[]};return e&&this._checkQRItems(t,e),t},_checkQRItems:function(e,n){var i=[],a={};if(n&&n.item){for(var o=0,r=n.item.length;o1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_findTheMatchingItemByLinkIdAndIndex:function(e,t,n){var i=null,a=0;if(e.items)for(var o=0,r=e.items.length;oK in Q?tne(Q,K,{enumerable:!0,configurable:!0,writable:!0,value:O}):Q[K]=O,ep=(Q,K)=>{for(var O in K||(K={}))nne.call(K,O)&&XS(Q,O,K[O]);if(ZS)for(var O of ZS(K))ine.call(K,O)&&XS(Q,O,K[O]);return Q};(self.webpackChunklforms=self.webpackChunklforms||[]).push([[179],{7944:(Q,K,O)=>{"use strict";function L(n){return"function"==typeof n}let b=!1;const D={Promise:void 0,set useDeprecatedSynchronousErrorHandling(n){if(n){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else b&&console.log("RxJS: Back to a better error behavior. Thank you. <3");b=n},get useDeprecatedSynchronousErrorHandling(){return b}};function B(n){setTimeout(()=>{throw n},0)}const U={closed:!0,next(n){},error(n){if(D.useDeprecatedSynchronousErrorHandling)throw n;B(n)},complete(){}},m=Array.isArray||(n=>n&&"number"==typeof n.length);function d(n){return null!==n&&"object"==typeof n}const C=(()=>{function n(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((e,i)=>`${i+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return n.prototype=Object.create(Error.prototype),n})();class M{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:e,_ctorUnsubscribe:i,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,e instanceof M)e.remove(this);else if(null!==e)for(let a=0;at.concat(e instanceof C?e.errors:e),[])}M.EMPTY=((n=new M).closed=!0,n);const _="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class I extends M{constructor(t,e,i){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=U;break;case 1:if(!t){this.destination=U;break}if("object"==typeof t){t instanceof I?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new F(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new F(this,t,e,i)}}[_](){return this}static create(t,e,i){const r=new I(t,e,i);return r.syncErrorThrowable=!1,r}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class F extends I{constructor(t,e,i,r){super(),this._parentSubscriber=t;let o,a=this;L(e)?o=e:e&&(o=e.next,i=e.error,r=e.complete,e!==U&&(a=Object.create(e),L(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=o,this._error=i,this._complete=r}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;D.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:i}=D;if(this._error)i&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)i?(e.syncErrorValue=t,e.syncErrorThrown=!0):B(t),this.unsubscribe();else{if(this.unsubscribe(),i)throw t;B(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);D.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(i){if(this.unsubscribe(),D.useDeprecatedSynchronousErrorHandling)throw i;B(i)}}__tryOrSetError(t,e,i){if(!D.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,i)}catch(r){return D.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(B(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const $="function"==typeof Symbol&&Symbol.observable||"@@observable";function ee(n){return n}let te=(()=>{class n{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,r){const{operator:o}=this,a=function R(n,t,e){if(n){if(n instanceof I)return n;if(n[_])return n[_]()}return n||t||e?new I(n,t,e):new I(U)}(e,i,r);if(a.add(o?o.call(a,this.source):this.source||D.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),D.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(e){try{return this._subscribe(e)}catch(i){D.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=i),function N(n){for(;n;){const{closed:t,destination:e,isStopped:i}=n;if(t||i)return!1;n=e&&e instanceof I?e:null}return!0}(e)?e.error(i):console.warn(i)}}forEach(e,i){return new(i=pe(i))((r,o)=>{let a;a=this.subscribe(s=>{try{e(s)}catch(l){o(l),a&&a.unsubscribe()}},o,r)})}_subscribe(e){const{source:i}=this;return i&&i.subscribe(e)}[$](){return this}pipe(...e){return 0===e.length?this:function he(n){return 0===n.length?ee:1===n.length?n[0]:function(e){return n.reduce((i,r)=>r(i),e)}}(e)(this)}toPromise(e){return new(e=pe(e))((i,r)=>{let o;this.subscribe(a=>o=a,a=>r(a),()=>i(o))})}}return n.create=t=>new n(t),n})();function pe(n){if(n||(n=D.Promise||Promise),!n)throw new Error("no Promise impl found");return n}const we=(()=>{function n(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return n.prototype=Object.create(Error.prototype),n})();class ce extends M{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const i=e.indexOf(this.subscriber);-1!==i&&e.splice(i,1)}}class Ee extends I{constructor(t){super(t),this.destination=t}}let de=(()=>{class n extends te{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[_](){return new Ee(this)}lift(e){const i=new Ne(this,this);return i.operator=e,i}next(e){if(this.closed)throw new we;if(!this.isStopped){const{observers:i}=this,r=i.length,o=i.slice();for(let a=0;anew Ne(t,e),n})();class Ne extends de{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):M.EMPTY}}function ke(n){return n&&"function"==typeof n.schedule}function He(n,t){return function(i){if("function"!=typeof n)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return i.lift(new ut(n,t))}}class ut{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new An(t,this.project,this.thisArg))}}class An extends I{constructor(t,e,i){super(t),this.project=e,this.count=0,this.thisArg=i||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}const Mt=n=>t=>{for(let e=0,i=n.length;en&&"number"==typeof n.length&&"function"!=typeof n;function Oe(n){return!!n&&"function"!=typeof n.subscribe&&"function"==typeof n.then}const Qe=n=>{if(n&&"function"==typeof n[$])return(n=>t=>{const e=n[$]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)})(n);if(xe(n))return Mt(n);if(Oe(n))return(n=>t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,B),t))(n);if(n&&"function"==typeof n[sn])return(n=>t=>{const e=n[sn]();for(;;){let i;try{i=e.next()}catch(r){return t.error(r),t}if(i.done){t.complete();break}if(t.next(i.value),t.closed)break}return"function"==typeof e.return&&t.add(()=>{e.return&&e.return()}),t})(n);{const e=`You provided ${d(n)?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(e)}};function Qt(n,t){return new te(e=>{const i=new M;let r=0;return i.add(t.schedule(function(){r!==n.length?(e.next(n[r++]),e.closed||i.add(this.schedule())):e.complete()})),i})}function yi(n,t){return t?function ji(n,t){if(null!=n){if(function hn(n){return n&&"function"==typeof n[$]}(n))return function un(n,t){return new te(e=>{const i=new M;return i.add(t.schedule(()=>{const r=n[$]();i.add(r.subscribe({next(o){i.add(t.schedule(()=>e.next(o)))},error(o){i.add(t.schedule(()=>e.error(o)))},complete(){i.add(t.schedule(()=>e.complete()))}}))})),i})}(n,t);if(Oe(n))return function tn(n,t){return new te(e=>{const i=new M;return i.add(t.schedule(()=>n.then(r=>{i.add(t.schedule(()=>{e.next(r),i.add(t.schedule(()=>e.complete()))}))},r=>{i.add(t.schedule(()=>e.error(r)))}))),i})}(n,t);if(xe(n))return Qt(n,t);if(function Wr(n){return n&&"function"==typeof n[sn]}(n)||"string"==typeof n)return function St(n,t){if(!n)throw new Error("Iterable cannot be null");return new te(e=>{const i=new M;let r;return i.add(()=>{r&&"function"==typeof r.return&&r.return()}),i.add(t.schedule(()=>{r=n[sn](),i.add(t.schedule(function(){if(e.closed)return;let o,a;try{const s=r.next();o=s.value,a=s.done}catch(s){return void e.error(s)}a?e.complete():(e.next(o),this.schedule())}))})),i})}(n,t)}throw new TypeError((null!==n&&typeof n||n)+" is not observable")}(n,t):n instanceof te?n:new te(Qe(n))}class bi extends I{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class Ar extends I{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function Cn(n,t){if(t.closed)return;if(n instanceof te)return n.subscribe(t);let e;try{e=Qe(n)(t)}catch(i){t.error(i)}return e}function Ln(n,t,e=Number.POSITIVE_INFINITY){return"function"==typeof t?i=>i.pipe(Ln((r,o)=>yi(n(r,o)).pipe(He((a,s)=>t(r,a,o,s))),e)):("number"==typeof t&&(e=t),i=>i.lift(new uo(n,e)))}class uo{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new Lo(t,this.project,this.concurrent))}}class Lo extends Ar{constructor(t,e,i=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function cs(n=Number.POSITIVE_INFINITY){return Ln(ee,n)}function Fo(n,t){return t?Qt(n,t):new te(Mt(n))}function qn(...n){let t=Number.POSITIVE_INFINITY,e=null,i=n[n.length-1];return ke(i)?(e=n.pop(),n.length>1&&"number"==typeof n[n.length-1]&&(t=n.pop())):"number"==typeof i&&(t=n.pop()),null===e&&1===n.length&&n[0]instanceof te?n[0]:cs(t)(Fo(n,e))}function pt(){return function(t){return t.lift(new ho(t))}}class ho{constructor(t){this.connectable=t}call(t,e){const{connectable:i}=this;i._refCount++;const r=new Ta(t,i),o=e.subscribe(r);return r.closed||(r.connection=i.connect()),o}}class Ta extends I{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:i}=this,r=t._connection;this.connection=null,r&&(!i||r===i)&&r.unsubscribe()}}class tl extends te{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new M,t.add(this.source.subscribe(new Da(this.getSubject(),this))),t.closed&&(this._connection=null,t=M.EMPTY)),t}refCount(){return pt()(this)}}const us=(()=>{const n=tl.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:n._subscribe},_isComplete:{value:n._isComplete,writable:!0},getSubject:{value:n.getSubject},connect:{value:n.connect},refCount:{value:n.refCount}}})();class Da extends Ee{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}class Zt{constructor(t,e){this.subjectFactory=t,this.selector=e}call(t,e){const{selector:i}=this,r=this.subjectFactory(),o=i(r).subscribe(t);return o.add(e.subscribe(r)),o}}function gn(){return new de}function qe(){return n=>pt()(function Vt(n,t){return function(i){let r;if(r="function"==typeof n?n:function(){return n},"function"==typeof t)return i.lift(new Zt(r,t));const o=Object.create(i,us);return o.source=i,o.subjectFactory=r,o}}(gn)(n))} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 At(n){for(let t in n)if(n[t]===At)return t;throw Error("Could not find renamed property on target object.")}function gr(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])} +/** + * @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 ft(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(ft).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function $i(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t} +/** + * @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 + */const No=At({__forward_ref__:At});function vt(n){return n.__forward_ref__=vt,n.toString=function(){return ft(this())},n}function je(n){return ka(n)?n():n}function ka(n){return"function"==typeof n&&n.hasOwnProperty(No)&&n.__forward_ref__===vt} +/** + * @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 + */ +class Se extends Error{constructor(t,e){super(function Wi(n,t){return`NG0${Math.abs(n)}${t?": "+t.trim():""}`} +/** + * @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 + */(t,e)),this.code=t}}function et(n){return"string"==typeof n?n:null==n?"":String(n)}function fo(n,t){throw new Se(-201,!1)} +/** + * @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 Yt(n,t){null==n&&function qt(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")} +/** + * @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 Le(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Ct(n){return{providers:n.providers||[],imports:n.imports||[]}}function il(n){return su(n,rl)||su(n,Cc)}function su(n,t){return n.hasOwnProperty(t)?n[t]:null}function uu(n){return n&&(n.hasOwnProperty(bc)||n.hasOwnProperty(fs))?n[bc]:null}const rl=At({\u0275prov:At}),bc=At({\u0275inj:At}),Cc=At({ngInjectableDef:At}),fs=At({ngInjectorDef:At}); +/** + * @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 lt=(()=>((lt=lt||{})[lt.Default=0]="Default",lt[lt.Host=1]="Host",lt[lt.Self=2]="Self",lt[lt.SkipSelf=4]="SkipSelf",lt[lt.Optional=8]="Optional",lt))(); +/** + * @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 + */let wc;function xi(n){const t=wc;return wc=n,t}function ms(n,t,e){const i=il(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e<.Optional?null:void 0!==t?t:void fo(ft(n))} +/** + * @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 vr(n){return{toString:n}.toString()} +/** + * @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 ni=(()=>((ni=ni||{})[ni.OnPush=0]="OnPush",ni[ni.Default=1]="Default",ni))(),Lr=(()=>(function(n){n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom"}(Lr||(Lr={})),Lr))(); +/** + * @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 + */ +const vn=(()=>"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self)(),Pa={},Xt=[],za=At({\u0275cmp:At}),Mc=At({\u0275dir:At}),ol=At({\u0275pipe:At}),hu=At({\u0275mod:At}),mo=At({\u0275fac:At}),ps=At({__NG_ELEMENT_ID__:At}); +/** + * @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 + */ +let Nh=0;function tt(n){return vr(()=>{const e=!0===n.standalone,i={},r={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===ni.OnPush,directiveDefs:null,pipeDefs:null,standalone:e,dependencies:e&&n.dependencies||null,getStandaloneInjector:null,selectors:n.selectors||Xt,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||Lr.Emulated,id:"c"+Nh++,styles:n.styles||Xt,_:null,setInput:null,schemas:n.schemas||null,tView:null},o=n.dependencies,a=n.features;return r.inputs=pu(n.inputs,i),r.outputs=pu(n.outputs),a&&a.forEach(s=>s(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(fu).filter(mu):null,r.pipeDefs=o?()=>("function"==typeof o?o():o).map(Ci).filter(mu):null,r})}function fu(n){return nn(n)||Ri(n)}function mu(n){return null!==n}function Tt(n){return vr(()=>({type:n.type,bootstrap:n.bootstrap||Xt,declarations:n.declarations||Xt,imports:n.imports||Xt,exports:n.exports||Xt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function pu(n,t){if(null==n)return Pa;const e={};for(const i in n)if(n.hasOwnProperty(i)){let r=n[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),e[r]=i,t&&(t[r]=o)}return e}const We=tt;function Pi(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function nn(n){return n[za]||null}function Ri(n){return n[Mc]||null}function Ci(n){return n[ol]||null} +/** + * @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 Ki(n){return Array.isArray(n)&&"object"==typeof n[1]}function Nr(n){return Array.isArray(n)&&!0===n[1]}function Tc(n){return 0!=(8&n.flags)}function ys(n){return 2==(2&n.flags)}function cl(n){return 1==(1&n.flags)}function Oi(n){return null!==n.template}function Bh(n){return 0!=(256&n[2])} +/** + * @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 Zr(n,t){return n.hasOwnProperty(mo)?n[mo]:null} +/** + * @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 + */class ul{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}} +/** + * @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 Dt(){return Pc}function Pc(n){return n.type.prototype.ngOnChanges&&(n.setInput=zc),$h}function $h(){const n=dl(this),t=null==n?void 0:n.current;if(t){const e=n.previous;if(e===Pa)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function zc(n,t,e,i){const r=dl(n)||function Wh(n,t){return n[hl]=t} +/** + * @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 + */(n,{previous:Pa,current:null}),o=r.current||(r.current={}),a=r.previous,s=this.declaredInputs[e],l=a[s];o[s]=new ul(l&&l.currentValue,t,a===Pa),n[i]=t}Dt.ngInherit=!0;const hl="__ngSimpleChanges__";function dl(n){return n[hl]||null} +/** + * @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 Qn(n){for(;Array.isArray(n);)n=n[0];return n}function fl(n,t){return Qn(t[n])}function Fn(n,t){return Qn(t[n.index])}function ml(n,t){return n.data[t]}function Ia(n,t){return n[t]}function Qi(n,t){const e=t[n];return Ki(e)?e:e[0]}function pl(n){return 64==(64&n[2])}function po(n,t){return null==t?null:n[t]}function Cu(n){n[18]=0}function Ac(n,t){n[5]+=t;let e=n,i=n[3];for(;null!==i&&(1===t&&1===e[5]||-1===t&&0===e[5]);)i[5]+=t,e=i,i=i[3] +/** + * @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 + */}const dt={lFrame:Pu(null),bindingsEnabled:!0};function Mu(){return dt.bindingsEnabled}function be(){return dt.lFrame.lView}function Ht(){return dt.lFrame.tView}function ae(n){return dt.lFrame.contextLView=n,n[8]}function re(n){return dt.lFrame.contextLView=null,n}function ii(){let n=Su();for(;null!==n&&64===n.type;)n=n.parent;return n}function Su(){return dt.lFrame.currentTNode}function Xr(n,t){const e=dt.lFrame;e.currentTNode=n,e.isParent=t}function Lc(){return dt.lFrame.isParent}function Fc(){dt.lFrame.isParent=!1}function Ii(){const n=dt.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function yr(){return dt.lFrame.bindingIndex}function go(){return dt.lFrame.bindingIndex++}function Jr(n){const t=dt.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function Tu(n,t){const e=dt.lFrame;e.bindingIndex=e.bindingRootIndex=n,Vc(t)}function Vc(n){dt.lFrame.currentDirectiveIndex=n}function Du(){return dt.lFrame.currentQueryIndex}function Bc(n){dt.lFrame.currentQueryIndex=n}function ad(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function ku(n,t,e){if(e<.SkipSelf){let r=t,o=n;for(;!(r=r.parent,null!==r||e<.Host||(r=ad(o),null===r||(o=o[15],10&r.type))););if(null===r)return!1;t=r,n=o}const i=dt.lFrame=xu();return i.currentTNode=t,i.lView=n,!0}function Uc(n){const t=xu(),e=n[1];dt.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function xu(){const n=dt.lFrame,t=null===n?null:n.child;return null===t?Pu(n):t}function Pu(n){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function zu(){const n=dt.lFrame;return dt.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const Eu=zu;function Yc(){const n=zu();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function Vi(){return dt.lFrame.selectedIndex}function Bo(n){dt.lFrame.selectedIndex=n}function Nn(){const n=dt.lFrame;return ml(n.tView,n.selectedIndex)}function gl(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[l]<0&&(n[18]+=65536),(s>11>16&&(3&n[2])===t){n[2]+=2048;try{o.call(s)}finally{}}}else try{o.call(s)}finally{}} +/** + * @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 + */class Cs{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function _l(n,t,e){let i=0;for(;it){a=o-1;break}}}for(;o>16}(n),i=t;for(;e>0;)i=i[15],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 + */let bl=!0;function Rt(n){const t=bl;return bl=n,t}let yd=0;const eo={};function ws(n,t){const e=Rr(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,Kc(i.data,n),Kc(t,null),Kc(i.blueprint,null));const r=wl(n,t),o=n.injectorIndex;if(Lu(r)){const a=De(r),s=Ra(r,t),l=s[1].data;for(let u=0;u<8;u++)t[o+u]=s[a+u]|l[a+u]}return t[o+8]=r,o}function Kc(n,t){n.push(0,0,0,0,0,0,0,0,t)}function Rr(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function wl(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,r=t;for(;null!==r;){if(i=Hu(r),null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function Ms(n,t,e){!function bd(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(ps)&&(i=e[ps]),null==i&&(i=e[ps]=yd++);const r=255&i;t.data[n+(r>>5)]|=1<=0?255&t:wd:t}(e);if("function"==typeof o){if(!ku(t,n,i))return i<.Host?Fu(r,0,i):Qc(t,e,i,r);try{const a=o(i);if(null!=a||i<.Optional)return a;fo()}finally{Eu()}}else if("number"==typeof o){let a=null,s=Rr(n,t),l=-1,u=i<.Host?t[16][6]:null;for((-1===s||i<.SkipSelf)&&(l=-1===s?wl(n,t):t[s+8],-1!==l&&Vu(i,!1)?(a=t[1],s=De(l),t=Ra(l,t)):s=-1);-1!==s;){const f=t[1];if(Ru(o,s,f.data)){const p=Xc(s,t,e,a,i,u);if(p!==eo)return p}l=t[s+8],-1!==l&&Vu(i,t[1].data[s+8]===u)&&Ru(o,s,t)?(a=f,s=De(l),t=Ra(l,t)):s=-1}}return r}function Xc(n,t,e,i,r,o){const a=t[1],s=a.data[n+8],f=Ml(s,a,e,null==i?ys(s)&&bl:i!=a&&0!=(3&s.type),r<.Host&&o===s);return null!==f?Ss(t,a,f,s):eo}function Ml(n,t,e,i,r){const o=n.providerIndexes,a=t.data,s=1048575&o,l=n.directiveStart,f=o>>20,P=r?s+f:n.directiveEnd;for(let E=i?s:s+f;E=l&&H.type===e)return E}if(r){const E=a[l];if(E&&Oi(E)&&E.type===e)return l}return null}function Ss(n,t,e,i){let r=n[e];const o=t.data;if(function pd(n){return n instanceof Cs}(r)){const a=r;a.resolving&& +/** + * @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 hs(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new Se(-200,`Circular dependency in DI detected for ${n}${e}`)}(function Me(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():et(n)}(o[e]));const s=Rt(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?xi(a.injectImpl):null;ku(n,i,lt.Default);try{r=n[e]=a.factory(void 0,o,n,i),t.firstCreatePass&&e>=i.directiveStart&& +/** + * @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 fd(n,t,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const a=Pc(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,a),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,a)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,r),o&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,o))}(e,o[e],t)}finally{null!==l&&xi(l),Rt(s),a.resolving=!1,Eu()}}return r}function Ru(n,t,e){return!!(e[t+(n>>5)]&1<{const t=n.prototype.constructor,e=t[mo]||Jc(t),i=Object.prototype;let r=Object.getPrototypeOf(n.prototype).constructor;for(;r&&r!==i;){const o=r[mo]||Jc(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Jc(n){return ka(n)?()=>{const t=Jc(je(n));return t&&t()}:Zr(n)}function Hu(n){const t=n[1],e=t.type;return 2===e?t.declTNode:1===e?n[6]:null} +/** + * @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 + */ +const Ba="__parameters__";function Ua(n,t,e){return vr(()=>{const i=function t1(n){return function(...e){if(n){const i=n(...e);for(const r in i)this[r]=i[r]}}}(t);function r(...o){if(this instanceof r)return i.apply(this,o),this;const a=new r(...o);return s.annotation=a,s;function s(l,u,f){const p=l.hasOwnProperty(Ba)?l[Ba]:Object.defineProperty(l,Ba,{value:[]})[Ba];for(;p.length<=f;)p.push(null);return(p[f]=p[f]||[]).push(a),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=n,r.annotationCls=r,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 + */ +class $e{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=Le({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}} +/** + * @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 v(n,t){void 0===t&&(t=n);for(let e=0;eArray.isArray(e)?S(e,t):t(e))}function z(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function W(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function fe(n,t){const e=[];for(let i=0;i=0?n[1|i]=e:(i=~i,function ln(n,t,e,i){let r=n.length;if(r==t)n.push(e,i);else if(1===r)n.push(i,n[0]),n[0]=e;else{for(r--,n.push(n[r-1],n[r]);r>t;)n[r]=n[r-2],r--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function Td(n,t){const e=Sl(n,t);if(e>=0)return n[1|e]}function Sl(n,t){return function Lp(n,t,e){let i=0,r=n.length>>e;for(;r!==i;){const o=i+(r-i>>1),a=n[o<t?r=o:i=o+1}return~(r<((Cr=Cr||{})[Cr.Important=1]="Important",Cr[Cr.DashCase=2]="DashCase",Cr))(); +/** + * @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 + */ +const Id=new Map;let kT=0;const Ld="__ngContext__";function Xi(n,t){Ki(t)?(n[Ld]=t[20],function PT(n){Id.set(n[20],n)}(t)):n[Ld]=t}function Nd(n,t){return undefined(n,t)} +/** + * @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 u1(n){const t=n[3];return Nr(t)?t[3]:t}function Rd(n){return r5(n[13])}function Vd(n){return r5(n[4])}function r5(n){for(;null!==n&&!Nr(n);)n=n[4];return n} +/** + * @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 kl(n,t,e,i,r){if(null!=i){let o,a=!1;Nr(i)?o=i:Ki(i)&&(a=!0,i=i[0]);const s=Qn(i);0===n&&null!==e?null==r?u5(t,e,s):ks(t,e,s,r||null,!0):1===n&&null!==e?ks(t,e,s,r||null,!0):2===n?function $d(n,t,e){const i=Ku(n,t);i&&function ZT(n,t,e,i){n.removeChild(t,e,i)}(n,i,t,e)}(t,s,a):3===n&&t.destroyNode(s),null!=o&&function eD(n,t,e,i,r){const o=e[7];o!==Qn(e)&&kl(t,n,i,o,r);for(let s=10;s0&&(n[e-1][4]=i[4]);const o=W(n,10+t);!function YT(n,t){h1(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const a=o[19];null!==a&&a.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-65}return i}function s5(n,t){if(!(128&t[2])){const e=t[11];e.destroyNode&&h1(n,t,e,3,null,null),function $T(n){let t=n[13];if(!t)return Yd(n[1],n);for(;t;){let e=null;if(Ki(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)Ki(t)&&Yd(t[1],t),t=t[3];null===t&&(t=n),Ki(t)&&Yd(t[1],t),e=t&&t[4]}t=e}}(t)}}function Yd(n,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function QT(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[r=u]():i[r=-u].unsubscribe(),o+=2}else{const a=i[r=e[o+1]];e[o].call(a)}if(null!==i){for(let o=r+1;on,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Xu}())||void 0===t?void 0:t.createHTML(n))||n}function b5(n){var t;return(null===(t=function Zd(){if(void 0===Ju&&(Ju=null,vn.trustedTypes))try{Ju=vn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Ju}())||void 0===t?void 0:t.createHTML(n))||n} +/** + * @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 + */ +class Ps{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class aD extends Ps{getTypeName(){return"HTML"}}class sD extends Ps{getTypeName(){return"Style"}}class lD extends Ps{getTypeName(){return"Script"}}class cD extends Ps{getTypeName(){return"URL"}}class uD extends Ps{getTypeName(){return"ResourceURL"}}function Hr(n){return n instanceof Ps?n.changingThisBreaksApplicationSecurity:n}function jo(n,t){const e=function hD(n){return n instanceof Ps&&n.getTypeName()||null}(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===t}class vD{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(xs(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class _D{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const i=this.inertDocument.createElement("body");e.appendChild(i)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=xs(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=xs(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0"),!0}endElement(t){const e=t.nodeName.toLowerCase();Xd.hasOwnProperty(e)&&!S5.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(x5(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const MD=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,SD=/([^\#-~ |!])/g;function x5(n){return n.replace(/&/g,"&").replace(MD,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(SD,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let t0;function P5(n,t){let e=null;try{t0=t0|| +/** + * @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 M5(n){const t=new _D(n);return function yD(){try{return!!(new window.DOMParser).parseFromString(xs(""),"text/html")}catch(n){return!1}}()?new vD(t):t}(n);let i=t?String(t):"";e=t0.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=e.innerHTML,e=t0.getInertBodyElement(i)}while(i!==o);return xs((new wD).sanitizeChildren(e3(e)||e))}finally{if(e){const i=e3(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function e3(n){return"content"in n&&function TD(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName} +/** + * @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 + */(n)?n.content:null}var Mn=(()=>((Mn=Mn||{})[Mn.NONE=0]="NONE",Mn[Mn.HTML=1]="HTML",Mn[Mn.STYLE=2]="STYLE",Mn[Mn.SCRIPT=3]="SCRIPT",Mn[Mn.URL=4]="URL",Mn[Mn.RESOURCE_URL=5]="RESOURCE_URL",Mn))(); +/** + * @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 qa(n){const t=m1();return t?b5(t.sanitize(Mn.HTML,n)||""):jo(n,"HTML")?b5(Hr(n)):P5(function y5(){return void 0!==Qd?Qd:"undefined"!=typeof document?document:void 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 + */(),et(n))}function f1(n){const t=m1();return t?t.sanitize(Mn.URL,n)||"":jo(n,"URL")?Hr(n):e0(et(n))}function m1(){const n=be();return n&&n[12]} +/** + * @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 + */const E5=new $e("ENVIRONMENT_INITIALIZER"),O5=new $e("INJECTOR",-1),I5=new $e("INJECTOR_DEF_TYPES"); +/** + * @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 + */ +class A5{get(t,e=n1){if(e===n1){const i=new Error(`NullInjectorError: No provider for ${ft(t)}!`);throw i.name="NullInjectorError",i}return e}} +/** + * @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 OD(...n){return{\u0275providers:L5(0,n)}}function L5(n,...t){const e=[],i=new Set;let r;return S(t,o=>{const a=o;t3(a,e,[],i)&&(r||(r=[]),r.push(a))}),void 0!==r&&F5(r,e),e}function F5(n,t){for(let e=0;e{t.push(o)})}}function t3(n,t,e,i){if(!(n=je(n)))return!1;let r=null,o=uu(n);const a=!o&&nn(n);if(o||a){if(a&&!a.standalone)return!1;r=n}else{const l=n.ngModule;if(o=uu(l),!o)return!1;r=l}const s=i.has(r);if(a){if(s)return!1;if(i.add(r),a.dependencies){const l="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const u of l)t3(u,t,e,i)}}else{if(!o)return!1;{if(null!=o.imports&&!s){let u;i.add(r);try{S(o.imports,f=>{t3(f,t,e,i)&&(u||(u=[]),u.push(f))})}finally{}void 0!==u&&F5(u,t)}if(!s){const u=Zr(r)||(()=>new r);t.push({provide:r,useFactory:u,deps:Xt},{provide:I5,useValue:r,multi:!0},{provide:E5,useValue:()=>me(r),multi:!0})}const l=o.providers;null==l||s||S(l,f=>{t.push(f)})}}return r!==n&&void 0!==n.providers}const ID=At({provide:String,useValue:At});function n3(n){return null!==n&&"object"==typeof n&&ID in n}function zs(n){return"function"==typeof n} +/** + * @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 + */ +const r3=new $e("Set Injector scope."),n0={},LD={}; +/** + * @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 + */let o3;function r0(){return void 0===o3&&(o3=new A5),o3}class xl{}class V5 extends xl{constructor(t,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,s3(t,a=>this.processProvider(a)),this.records.set(O5,Pl(void 0,this)),r.has("environment")&&this.records.set(xl,Pl(void 0,this));const o=this.records.get(r3);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(I5.multi,Xt,lt.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const e=Tl(this),i=xi(void 0);try{return t()}finally{Tl(e),xi(i)}}get(t,e=n1,i=lt.Default){this.assertNotDestroyed();const r=Tl(this),o=xi(void 0);try{if(!(i<.SkipSelf)){let s=this.records.get(t);if(void 0===s){const l=function HD(n){return"function"==typeof n||"object"==typeof n&&n instanceof $e}(t)&&il(t);s=l&&this.injectableDefInScope(l)?Pl(a3(t),n0):null,this.records.set(t,s)}if(null!=s)return this.hydrate(t,s)}return(i<.Self?r0():this.parent).get(t,e=i<.Optional&&e===n1?null:e)}catch(a){if("NullInjectorError"===a.name){if((a[qu]=a[qu]||[]).unshift(ft(t)),r)throw a;return function uT(n,t,e,i){const r=n[qu];throw t[Fp]&&r.unshift(t[Fp]),n.message=function hT(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let r=ft(t);if(Array.isArray(t))r=t.map(ft).join(" -> ");else if("object"==typeof t){let o=[];for(let a in t)if(t.hasOwnProperty(a)){let s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):ft(s)))}r=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${n.replace(aT,"\n ")}`}("\n"+n.message,r,e,i),n.ngTokenPath=r,n[qu]=null,n}(a,t,"R3InjectorError",this.source)}throw a}finally{xi(o),Tl(r)}}resolveInjectorInitializers(){const t=Tl(this),e=xi(void 0);try{const i=this.get(E5.multi,Xt,lt.Self);for(const r of i)r()}finally{Tl(t),xi(e)}}toString(){const t=[],e=this.records;for(const i of e.keys())t.push(ft(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Se(205,!1)}processProvider(t){let e=zs(t=je(t))?t:je(t&&t.provide);const i=function ND(n){return n3(n)?Pl(void 0,n.useValue):Pl(H5(n),n0)}(t);if(zs(t)||!0!==t.multi)this.records.get(e);else{let r=this.records.get(e);r||(r=Pl(void 0,n0,!0),r.factory=()=>xd(r.multi),this.records.set(e,r)),e=t,r.multi.push(t)}this.records.set(e,i)}hydrate(t,e){return e.value===n0&&(e.value=LD,e.value=e.factory()),"object"==typeof e.value&&e.value&&function VD(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=je(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function a3(n){const t=il(n),e=null!==t?t.factory:Zr(n);if(null!==e)return e;if(n instanceof $e)throw new Se(204,!1);if(n instanceof Function)return function FD(n){const t=n.length;if(t>0)throw fe(t,"?"),new Se(204,!1);const e=function lu(n){const t=n&&(n[rl]||n[Cc]);if(t){const e=function cu(n){if(n.hasOwnProperty("name"))return n.name;const t=(""+n).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(n);return console.warn(`DEPRECATED: DI is instantiating a token "${e}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${e}" class.`),t}return null}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new Se(204,!1)}function H5(n,t,e){let i;if(zs(n)){const r=je(n);return Zr(r)||a3(r)}if(n3(n))i=()=>je(n.useValue);else if(function R5(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...xd(n.deps||[]));else if(function N5(n){return!(!n||!n.useExisting)}(n))i=()=>me(je(n.useExisting));else{const r=je(n&&(n.useClass||n.provide));if(!function RD(n){return!!n.deps}(n))return Zr(r)||a3(r);i=()=>new r(...xd(n.deps))}return i}function Pl(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function BD(n){return!!n.\u0275providers}function s3(n,t){for(const e of n)Array.isArray(e)?s3(e,t):BD(e)?s3(e.\u0275providers,t):t(e)} +/** + * @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 + */class B5{} +/** + * @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 + */class qD{resolveComponentFactory(t){throw function YD(n){const t=Error(`No component factory found for ${ft(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let ha=(()=>{class n{} +/** + * @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 + */ +return n.NULL=new qD,n})();function jD(){return zl(ii(),be())}function zl(n,t){return new jt(Fn(n,t))}let jt=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=jD,n})();function $D(n){return n instanceof jt?n.nativeElement:n} +/** + * @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 + */class ja{}let Ai=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function WD(){const n=be(),e=Qi(ii().index,n);return(Ki(e)?e:n)[11]} +/** + * @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 + */(),n})(),GD=(()=>{class n{} +/** + * @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 + */ +return n.\u0275prov=Le({token:n,providedIn:"root",factory:()=>null}),n})();class p1{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const KD=new p1("14.2.12"),l3={}; +/** + * @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 u3(n){return n.ngOriginalError} +/** + * @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 + */class El{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&u3(t);for(;e&&u3(e);)e=u3(e);return e||null}} +/** + * @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 q5(n,t,e){let i=n.length;for(;;){const r=n.indexOf(t,e);if(-1===r)return r;if(0===r||n.charCodeAt(r-1)<=32){const o=t.length;if(r+o===i||n.charCodeAt(r+o)<=32)return r}e=r+1}} +/** + * @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 + */const j5="ng-template";function ak(n,t,e){let i=0;for(;io?"":r[p+1].toLowerCase();const E=8&i?P:null;if(E&&-1!==q5(E,u,0)||2&i&&u!==P){if(bo(i))return!1;a=!0}}}}else{if(!a&&!bo(i)&&!bo(l))return!1;if(a&&bo(l))continue;a=!1,i=l|1&i}}return bo(i)||a}function bo(n){return 0==(1&n)}function ck(n,t,e,i){if(null===t)return-1;let r=0;if(i||!e){let o=!1;for(;r-1)for(e++;e0?'="'+s+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""!==r&&!bo(a)&&(t+=G5(o,r),r=""),i=a,o=o||!bo(i);e++}return""!==r&&(t+=G5(o,r)),t} +/** + * @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 + */ +const _t={}; +/** + * @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 T(n){K5(Ht(),be(),Vi()+n,!1)}function K5(n,t,e,i){if(!i)if(3==(3&t[2])){const o=n.preOrderCheckHooks;null!==o&&vl(t,o,e)}else{const o=n.preOrderHooks;null!==o&&La(t,o,0,e)}Bo(e)} +/** + * @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 J5(n,t=null,e=null,i){const r=eg(n,t,e,i);return r.resolveInjectorInitializers(),r}function eg(n,t=null,e=null,i,r=new Set){const o=[e||Xt,OD(n)];return i=i||("object"==typeof n?void 0:ft(n)),new V5(o,t||r0(),i||null,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 + */}let hr=(()=>{class n{static create(e,i){var r;if(Array.isArray(e))return J5({name:""},i,e,"");{const o=null!==(r=e.name)&&void 0!==r?r:"";return J5({name:o},e.parent,e.providers,o)}}} +/** + * @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 + */ +return n.THROW_IF_NOT_FOUND=n1,n.NULL=new A5,n.\u0275prov=Le({token:n,providedIn:"any",factory:()=>me(O5)}),n.__NG_ELEMENT_ID__=-1,n})(); +/** + * @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 + */ +/** + * @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 Y(n,t=lt.Default){const e=be();return null===e?me(n,t):Nu(ii(),e,je(n),t)} +/** + * @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 a0(n,t){return n<<17|t<<2}function Co(n){return n>>17&32767}function p3(n){return 2|n}function fa(n){return(131068&n)>>2}function g3(n,t){return-131069&n|t<<2}function v3(n){return 1|n}function vg(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i22&&K5(n,t,22,!1),e(i,r)}finally{Bo(o)}}function yg(n,t,e){if(Tc(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(s)!=l&&s.push(l),s.push(i,r,a)}}function Dg(n,t){null!==n.hostBindings&&n.hostBindings(1,t)}function kg(n,t){t.flags|=2,(n.components||(n.components=[])).push(t.index)}function ax(n,t,e){if(e){if(t.exportAs)for(let i=0;i0&&O3(e)}}function O3(n){for(let i=Rd(n);null!==i;i=Vd(i))for(let r=10;r0&&O3(o)}const e=n[1].components;if(null!==e)for(let i=0;i0&&O3(r)}}function fx(n,t){const e=Qi(t,n),i=e[1];(function mx(n,t){for(let e=t.length;e-1&&(Ud(t,i),W(e,i))}this._attachedToViewContainer=!1}s5(this._lView[1],this._lView)}onDestroy(t){Cg(this._lView[1],this._lView,null,t)}markForCheck(){I3(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){d0(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Se(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function jT(n,t){h1(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Se(902,!1);this._appRef=t}}class px extends g1{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;d0(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}} +/** + * @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 + */class F3 extends ha{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=nn(t);return new v1(e,this.ngModule)}}function Lg(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class vx{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,i){const r=this.injector.get(t,l3,i);return r!==l3||e===l3?r:this.parentInjector.get(t,e,i)}}class v1 extends B5{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function pk(n){return n.map(mk).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return Lg(this.componentDef.inputs)}get outputs(){return Lg(this.componentDef.outputs)}create(t,e,i,r){let o=(r=r||this.ngModule)instanceof xl?r:null==r?void 0:r.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const a=o?new vx(t,o):t,s=a.get(ja,null);if(null===s)throw new Se(407,!1);const l=a.get(GD,null),u=s.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",p=i?function Qk(n,t,e){return n.selectRootElement(t,e===Lr.ShadowDom)}(u,i,this.componentDef.encapsulation):Bd(u,f,function gx(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(f)),P=this.componentDef.onPush?288:272,E=P3(0,null,null,1,0,null,null,null,null,null),H=c0(null,E,null,P,null,null,s,u,l,a,null);let G,ne;Uc(H);try{const ue=function bx(n,t,e,i,r,o){const a=e[1];e[22]=n;const l=Al(a,22,2,"#host",null),u=l.mergedAttrs=t.hostAttrs;null!==u&&(f0(l,u,!0),null!==n&&(_l(r,n,u),null!==l.classes&&Gd(r,n,l.classes),null!==l.styles&&_5(r,n,l.styles)));const f=i.createRenderer(n,t),p=c0(e,bg(t),null,t.onPush?32:16,e[22],l,i,f,o||null,null,null);return a.firstCreatePass&&(Ms(ws(l,e),a,t.type),kg(a,l),xg(l,e.length,1)),h0(e,p),e[22]=p}(p,this.componentDef,H,s,u);if(p)if(i)_l(u,p,["ng-version",KD.full]);else{const{attrs:ye,classes:le}=function gk(n){const t=[],e=[];let i=1,r=2;for(;i0&&Gd(u,p,le.join(" "))}if(ne=ml(E,22),void 0!==e){const ye=ne.projection=[];for(let le=0;le=0;i--){const r=n[i];r.hostVars=t+=r.hostVars,r.hostAttrs=yl(r.hostAttrs,e=yl(e,r.hostAttrs))}}(i)}function N3(n){return n===Pa?{}:n===Xt?[]:n}function Sx(n,t){const e=n.viewQuery;n.viewQuery=e?(i,r)=>{t(i,r),e(i,r)}:t}function Tx(n,t){const e=n.contentQueries;n.contentQueries=e?(i,r,o)=>{t(i,r,o),e(i,r,o)}:t}function Dx(n,t){const e=n.hostBindings;n.hostBindings=e?(i,r)=>{t(i,r),e(i,r)}:t} +/** + * @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 + */ +let p0=null;function Es(){if(!p0){const n=vn.Symbol;if(n&&n.iterator)p0=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;es(Qn(Xe[i.index])):i.index;let Pe=null;if(!s&&l&&(Pe=function Rx(n,t,e,i){const r=n.cleanup;if(null!=r)for(let o=0;ol?s[l]:null}"string"==typeof a&&(o+=2)}return null}(n,t,r,i.index)),null!==Pe)(Pe.__ngLastListenerFn__||Pe).__ngNextListenerFn__=o,Pe.__ngLastListenerFn__=o,E=!1;else{o=Kg(i,t,p,o,!1);const Xe=e.listen(ue,r,o);P.push(o,Xe),f&&f.push(r,le,ye,ye+1)}}else o=Kg(i,t,p,o,!1);const H=i.outputs;let G;if(E&&null!==H&&(G=H[r])){const ne=G.length;if(ne)for(let ue=0;ue0;)t=t[15],n--;return t}(n,dt.lFrame.contextLView))[8]}(n)} +/** + * @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 Vx(n,t){let e=null;const i=function uk(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(n);for(let r=0;r=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 + */const wi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function a7(n){return n.substring(wi.key,wi.keyEnd)}function Yx(n){return n.substring(wi.value,wi.valueEnd)}function s7(n,t){const e=wi.textEnd;return e===t?-1:(t=wi.keyEnd=function $x(n,t,e){for(;t32;)t++;return t}(n,wi.key=t,e),Wl(n,t,e))}function l7(n,t){const e=wi.textEnd;let i=wi.key=Wl(n,t,e);return e===i?-1:(i=wi.keyEnd=function Wx(n,t,e){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(n,i,e),i=u7(n,i,e),i=wi.value=Wl(n,i,e),i=wi.valueEnd=function Gx(n,t,e){let i=-1,r=-1,o=-1,a=t,s=a;for(;a32&&(s=a),o=r,r=i,i=-33&l}return s}(n,i,e),u7(n,i,e))}function c7(n){wi.key=0,wi.keyEnd=0,wi.value=0,wi.valueEnd=0,wi.textEnd=n.length}function Wl(n,t,e){for(;t=0;e=l7(t,e))m7(n,a7(t),Yx(t))}function Mr(n){Mo(Vr,Go,n,!0)}function Go(n,t){for(let e=function qx(n){return c7(n),s7(n,Wl(n,0,wi.textEnd))}(t);e>=0;e=s7(t,e))Vr(n,a7(t),!0)}function wo(n,t,e,i){const r=be(),o=Ht(),a=Jr(2);o.firstUpdatePass&&f7(o,n,a,i),t!==_t&&Ji(r,a,t)&&p7(o,o.data[Vi()],r,r[11],n,r[a+1]=function nP(n,t){return null==n||("string"==typeof t?n+=t:"object"==typeof n&&(n=ft(Hr(n)))),n}(t,e),i,a)}function Mo(n,t,e,i){const r=Ht(),o=Jr(2);r.firstUpdatePass&&f7(r,null,o,i);const a=be();if(e!==_t&&Ji(a,o,e)){const s=r.data[Vi()];if(v7(s,i)&&!d7(r,o)){let l=i?s.classesWithoutHost:s.stylesWithoutHost;null!==l&&(e=$i(l,e||"")),V3(r,s,a,e,i)}else!function tP(n,t,e,i,r,o,a,s){r===_t&&(r=Xt);let l=0,u=0,f=0=n.expandoStartIndex}function f7(n,t,e,i){const r=n.data;if(null===r[e+1]){const o=r[Vi()],a=d7(n,e);v7(o,i)&&null===t&&!a&&(t=!1),t=function Qx(n,t,e,i){const r=function Hc(n){const t=dt.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}(n);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(e=C1(e=H3(null,n,t,e,i),t.attrs,i),o=null);else{const a=t.directiveStylingLast;if(-1===a||n[a]!==r)if(e=H3(r,n,t,e,i),null===o){let l=function Zx(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==fa(i))return n[Co(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=H3(null,n,t,l[1],i),l=C1(l,t.attrs,i),function Xx(n,t,e,i){n[Co(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else o=function Jx(n,t,e){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(u=!0)}else f=e;if(r)if(0!==l){const P=Co(n[s+1]);n[i+1]=a0(P,s),0!==P&&(n[P+1]=g3(n[P+1],i)),n[s+1]=function Fk(n,t){return 131071&n|t<<17}(n[s+1],i)}else n[i+1]=a0(s,0),0!==s&&(n[s+1]=g3(n[s+1],i)),s=i;else n[i+1]=a0(l,0),0===s?s=i:n[l+1]=g3(n[l+1],i),l=i;u&&(n[i+1]=p3(n[i+1])),o7(n,f,i,!0),o7(n,f,i,!1),function Bx(n,t,e,i,r){const o=r?n.residualClasses:n.residualStyles;null!=o&&"string"==typeof t&&Sl(o,t)>=0&&(e[i+1]=v3(e[i+1]))}(t,f,n,i,o),a=a0(s,l),o?t.classBindings=a:t.styleBindings=a}(r,o,t,e,a,i)}}function H3(n,t,e,i,r){let o=null;const a=e.directiveEnd;let s=e.directiveStylingLast;for(-1===s?s=e.directiveStart:s++;s0;){const l=n[r],u=Array.isArray(l),f=u?l[1]:l,p=null===f;let P=e[r+1];P===_t&&(P=p?Xt:void 0);let E=p?Td(P,i):f===i?P:void 0;if(u&&!_0(E)&&(E=Td(l,i)),_0(E)&&(s=E,a))return s;const H=n[r+1];r=a?Co(H):fa(H)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(s=Td(l,i))}return s}function _0(n){return void 0!==n}function v7(n,t){return 0!=(n.flags&(t?16:32))} +/** + * @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 Fe(n,t=""){const e=be(),i=Ht(),r=n+22,o=i.firstCreatePass?Al(i,r,1,t,null):i.data[r],a=e[r]=function Hd(n,t){return n.createText(t)}(e[11],t);Qu(i,e,a,o),Xr(o,!1)} +/** + * @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 cn(n){return $t("",n,""),cn}function $t(n,t,e){const i=be(),r=Nl(i,n,t,e);return r!==_t&&function ma(n,t,e){const i=fl(t,n);!function o5(n,t,e){n.setValue(t,e)}(n[11],i,e)}(i,Vi(),r),$t} +/** + * @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 Ue(n,t,e){Mo(Vr,Go,Nl(be(),n,t,e),!0)}function Gl(n,t,e,i,r){Mo(Vr,Go,Rl(be(),n,t,e,i,r),!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 + */ +/** + * @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 + */ +const Is=void 0;var _P=["en",[["a","p"],["AM","PM"],Is],[["AM","PM"],Is,Is],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Is,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Is,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Is,"{1} 'at' {0}",Is],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function vP(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}]; +/** + * @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 + */let Kl={};function dr(n){const t=function bP(n){return n.toLowerCase().replace(/_/g,"-")} +/** + * @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 + */(n);let e=H7(t);if(e)return e;const i=t.split("-")[0];if(e=H7(i),e)return e;if("en"===i)return _P;throw new Se(701,!1)}function H7(n){return n in Kl||(Kl[n]=vn.ng&&vn.ng.common&&vn.ng.common.locales&&vn.ng.common.locales[n]),Kl[n]}var Re=(()=>((Re=Re||{})[Re.LocaleId=0]="LocaleId",Re[Re.DayPeriodsFormat=1]="DayPeriodsFormat",Re[Re.DayPeriodsStandalone=2]="DayPeriodsStandalone",Re[Re.DaysFormat=3]="DaysFormat",Re[Re.DaysStandalone=4]="DaysStandalone",Re[Re.MonthsFormat=5]="MonthsFormat",Re[Re.MonthsStandalone=6]="MonthsStandalone",Re[Re.Eras=7]="Eras",Re[Re.FirstDayOfWeek=8]="FirstDayOfWeek",Re[Re.WeekendRange=9]="WeekendRange",Re[Re.DateFormat=10]="DateFormat",Re[Re.TimeFormat=11]="TimeFormat",Re[Re.DateTimeFormat=12]="DateTimeFormat",Re[Re.NumberSymbols=13]="NumberSymbols",Re[Re.NumberFormats=14]="NumberFormats",Re[Re.CurrencyCode=15]="CurrencyCode",Re[Re.CurrencySymbol=16]="CurrencySymbol",Re[Re.CurrencyName=17]="CurrencyName",Re[Re.Currencies=18]="Currencies",Re[Re.Directionality=19]="Directionality",Re[Re.PluralCase=20]="PluralCase",Re[Re.ExtraData=21]="ExtraData",Re))();const Ql="en-US"; +/** + * @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 + */ +let B7=Ql;function Y3(n,t,e,i,r){if(n=je(n),Array.isArray(n))for(let o=0;o>20;if(zs(n)||!n.multi){const E=new Cs(l,r,Y),H=j3(s,t,r?f:f+P,p);-1===H?(Ms(ws(u,a),o,s),q3(o,n,t.length),t.push(s),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),e.push(E),a.push(E)):(e[H]=E,a[H]=E)}else{const E=j3(s,t,f+P,p),H=j3(s,t,f,f+P),G=E>=0&&e[E],ne=H>=0&&e[H];if(r&&!ne||!r&&!G){Ms(ws(u,a),o,s);const ue=function vz(n,t,e,i,r){const o=new Cs(n,e,Y);return o.multi=[],o.index=t,o.componentProviders=0,dv(o,r,i&&!e),o}(r?gz:pz,e.length,r,i,l);!r&&ne&&(e[H].providerFactory=ue),q3(o,n,t.length,0),t.push(s),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),e.push(ue),a.push(ue)}else q3(o,n,E>-1?E:H,dv(e[r?H:E],l,!r&&i));!r&&i&&ne&&e[H].componentProviders++}}}function q3(n,t,e,i){const r=zs(t),o=function AD(n){return!!n.useClass}(t);if(r||o){const l=(o?je(t.useClass):t).prototype.ngOnDestroy;if(l){const u=n.destroyHooks||(n.destroyHooks=[]);if(!r&&t.multi){const f=u.indexOf(e);-1===f?u.push(e,[i,l]):u[f+1].push(i,l)}else u.push(e,l)}}}function dv(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function j3(n,t,e,i){for(let r=e;r{e.providersResolver=(i,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 mz(n,t,e){const i=Ht();if(i.firstCreatePass){const r=Oi(n);Y3(e,i.data,i.blueprint,r,!0),Y3(t,i.data,i.blueprint,r,!1)}}(i,r?r(n):n,t)}} +/** + * @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 + */class Zl{}class fv extends Zl{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new F3(this);const i=function cr(n,t){const e=n[hu]||null;if(!e&&!0===t)throw new Error(`Type ${ft(n)} does not have '\u0275mod' property.`);return e}(t);this._bootstrapComponents=function da(n){return n instanceof Function?n():n} +/** + * @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 + */(i.bootstrap),this._r3Injector=eg(t,e,[{provide:Zl,useValue:this},{provide:ha,useValue:this.componentFactoryResolver}],ft(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class W3 extends class _z{} +/** + * @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 + */{constructor(t){super(),this.moduleType=t}create(t){return new fv(this.moduleType,t)}} +/** + * @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 Xl(n,t,e){const i=Ii()+n,r=be();return r[i]===_t?Wo(r,i,e?t.call(e):t()):function y1(n,t){return n[t]}(r,i)}function Fi(n,t,e,i){return Cv(be(),Ii(),n,t,e,i)}function k1(n,t){const e=n[t];return e===_t?void 0:e}function Cv(n,t,e,i,r,o){const a=t+e;return Ji(n,a,r)?Wo(n,a+1,o?i.call(o,r):i(r)):k1(n,a+1)} +/** + * @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 Sr(n,t){const e=Ht();let i;const r=n+22;e.firstCreatePass?(i=function Vz(n,t){if(t)for(let e=t.length-1;e>=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,i.onDestroy)):i=e.data[r];const o=i.factory||(i.factory=Zr(i.type)),a=xi(Y);try{const s=Rt(!1),l=o();return Rt(s),function Lx(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,be(),r,l),l}finally{xi(a)}}function So(n,t,e){const i=n+22,r=be(),o=Ia(r,i);return x1(r,i)?Cv(r,Ii(),t,o.transform,e,o):o.transform(e)}function M0(n,t,e,i){const r=n+22,o=be(),a=Ia(o,r);return x1(o,r)?function wv(n,t,e,i,r,o,a){const s=t+e;return Os(n,s,r,o)?Wo(n,s+2,a?i.call(a,r,o):i(r,o)):k1(n,s+2)}(o,Ii(),t,a.transform,e,i,a):a.transform(e,i)}function x1(n,t){return n[1].data[t].pure} +/** + * @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 K3(n){return t=>{setTimeout(n,void 0,t)}}const Je=class Yz extends de{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){var r,o,a;let s=t,l=e||(()=>null),u=i;if(t&&"object"==typeof t){const p=t;s=null===(r=p.next)||void 0===r?void 0:r.bind(p),l=null===(o=p.error)||void 0===o?void 0:o.bind(p),u=null===(a=p.complete)||void 0===a?void 0:a.bind(p)}this.__isAsync&&(l=K3(l),s&&(s=K3(s)),u&&(u=K3(u)));const f=super.subscribe({next:s,error:l,complete:u});return t instanceof M&&t.add(f),f}}; +/** + * @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 qz(){return this._results[Es()]()}class Q3{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=Es(),i=Q3.prototype;i[e]||(i[e]=qz)}get changes(){return this._changes||(this._changes=new Je)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const i=this;i.dirty=!1;const r=v(t);(this._changesDetected=!function h(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=Wz,n})();const jz=Hi,$z=class extends jz{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t,e){const i=this._declarationTContainer.tViews,r=c0(this._declarationLView,i,t,16,null,i.declTNode,null,null,null,null,e||null);r[17]=this._declarationLView[this._declarationTContainer.index];const a=this._declarationLView[19];return null!==a&&(r[19]=a.createEmbeddedView(i)),D3(i,r,t),new g1(r)}};function Wz(){return S0(ii(),be())}function S0(n,t){return 4&n.type?new $z(t,n,zl(n,t)):null} +/** + * @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 + */let Tr=(()=>{class n{}return n.__NG_ELEMENT_ID__=Gz,n})();function Gz(){return xv(ii(),be())}const Kz=Tr,Dv=class extends Kz{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return zl(this._hostTNode,this._hostLView)}get injector(){return new Va(this._hostTNode,this._hostLView)}get parentInjector(){const t=wl(this._hostTNode,this._hostLView);if(Lu(t)){const e=Ra(t,this._hostLView),i=De(t);return new Va(e[1].data[i+8],e)}return new Va(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=kv(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const a=t.createEmbeddedView(e||{},o);return this.insert(a,r),a}createComponent(t,e,i,r,o){const a=t&&!function zt(n){return"function"==typeof n} +/** + * @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 + */(t);let s;if(a)s=e;else{const p=e||{};s=p.index,i=p.injector,r=p.projectableNodes,o=p.environmentInjector||p.ngModuleRef}const l=a?t:new v1(nn(t)),u=i||this.parentInjector;if(!o&&null==l.ngModule){const P=(a?u:this.parentInjector).get(xl,null);P&&(o=P)}const f=l.create(u,r,void 0,o);return this.insert(f.hostView,s),f}insert(t,e){const i=t._lView,r=i[1];if(function Zh(n){return Nr(n[3])}(i)){const f=this.indexOf(t);if(-1!==f)this.detach(f);else{const p=i[3],P=new Dv(p,p[6],p[3]);P.detach(P.indexOf(t))}}const o=this._adjustIndex(e),a=this._lContainer;!function WT(n,t,e,i){const r=10+i,o=e.length;i>0&&(e[r-1][4]=t),i0)i.push(a[s/2]);else{const u=o[s+1],f=t[-l];for(let p=10;p{class n{constructor(e){this.appInits=e,this.resolve=D0,this.reject=D0,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{o.subscribe({complete:s,error:l})});e.push(a)}}Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)(me(Jv,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */const z1=new $e("AppId",{providedIn:"root",factory:function e9(){return`${cf()}${cf()}${cf()}`}});function cf(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const t9=new $e("Platform Initializer"),E1=new $e("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),ME=new $e("appBootstrapListener"),O1=new $e("AnimationModuleType"),pa=new $e("LocaleId",{providedIn:"root",factory:()=>o1(pa,lt.Optional|lt.SkipSelf)|| +/** + * @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 SE(){return"undefined"!=typeof $localize&&$localize.locale||Ql}()}),PE=(()=>Promise.resolve(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 uf(n){"undefined"==typeof Zone?PE.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)} +/** + * @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 + */ +class Ft{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Je(!1),this.onMicrotaskEmpty=new Je(!1),this.onStable=new Je(!1),this.onError=new Je(!1),"undefined"==typeof Zone)throw new Se(908,!1);Zone.assertZonePatched();const r=this;if(r._nesting=0,r._outer=r._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const o=Zone.AsyncStackTaggingZoneSpec;r._inner=r._inner.fork(new o("Angular"))}Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&e,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function zE(){let n=vn.requestAnimationFrame,t=vn.cancelAnimationFrame;if("undefined"!=typeof Zone&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function IE(n){const t=()=>{!function OE(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(vn,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,df(n),n.isCheckStableRunning=!0,hf(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),df(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,o,a,s)=>{try{return r9(n),e.invokeTask(r,o,a,s)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||n.shouldCoalesceRunChangeDetection)&&t(),o9(n)}},onInvoke:(e,i,r,o,a,s,l)=>{try{return r9(n),e.invoke(r,o,a,s,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),o9(n)}},onHasTask:(e,i,r,o)=>{e.hasTask(r,o),i===r&&("microTask"==o.change?(n._hasPendingMicrotasks=o.microTask,df(n),hf(n)):"macroTask"==o.change&&(n.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,i,r,o)=>(e.handleError(r,o),n.runOutsideAngular(()=>n.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ft.isInAngularZone())throw new Se(909,!1)}static assertNotInAngularZone(){if(Ft.isInAngularZone())throw new Se(909,!1)}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){const o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+r,t,EE,D0,D0);try{return o.runTask(a,e,i)}finally{o.cancelTask(a)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const EE={};function hf(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function df(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function r9(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function o9(n){n._nesting--,hf(n)}class AE{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Je,this.onMicrotaskEmpty=new Je,this.onStable=new Je,this.onError=new Je}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,r){return t.apply(e,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 + */const a9=new $e(""),x0=new $e("");let I1,ff=(()=>{class n{constructor(e,i,r){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,I1||(function LE(n){I1=n}(r),r.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Ft.assertNotInAngularZone(),uf(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())uf(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,i,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(mf),me(x0))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),mf=(()=>{class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){var r;return null!==(r=null==I1?void 0:I1.findTestabilityInTree(this,e,i))&&void 0!==r?r:null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})(),Ko=null;const s9=new $e("AllowMultipleToken"),pf=new $e("PlatformDestroyListeners");function c9(n,t,e=[]){const i=`Platform: ${t}`,r=new $e(i);return(o=[])=>{let a=gf();if(!a||a.injector.get(s9,!1)){const s=[...e,...o,{provide:r,useValue:!0}];n?n(s):function RE(n){if(Ko&&!Ko.get(s9,!1))throw new Se(400,!1);Ko=n;const t=n.get(h9);(function l9(n){const t=n.get(t9,null);t&&t.forEach(e=>e())})(n)}(function u9(n=[],t){return hr.create({name:t,providers:[{provide:r3,useValue:"platform"},{provide:pf,useValue:new Set([()=>Ko=null])},...n]})}(s,i))}return function HE(n){const t=gf();if(!t)throw new Se(401,!1);return t}()}}function gf(){var n;return null!==(n=null==Ko?void 0:Ko.get(h9))&&void 0!==n?n:null}let h9=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const r=function f9(n,t){let e;return e="noop"===n?new AE:("zone.js"===n?void 0:n)||new Ft(t),e}(null==i?void 0:i.ngZone,function d9(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}(i)),o=[{provide:Ft,useValue:r}];return r.run(()=>{const a=hr.create({providers:o,parent:this.injector,name:e.moduleType.name}),s=e.create(a),l=s.injector.get(El,null);if(!l)throw new Se(402,!1);return r.runOutsideAngular(()=>{const u=r.onError.subscribe({next:f=>{l.handleError(f)}});s.onDestroy(()=>{P0(this._modules,s),u.unsubscribe()})}),function m9(n,t,e){try{const i=e();return v0(i)?i.catch(r=>{throw t.runOutsideAngular(()=>n.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(l,r,()=>{const u=s.injector.get(k0);return u.runInitializers(),u.donePromise.then(()=>(function U7(n){Yt(n,"Expected localeId to be defined"),"string"==typeof n&&(B7=n.toLowerCase().replace(/_/g,"-"))}(s.injector.get(pa,Ql)||Ql),this._moduleDoBootstrap(s),s))})})}bootstrapModule(e,i=[]){const r=p9({},i);return function FE(n,t,e){const i=new W3(e);return Promise.resolve(i)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,r))}_moduleDoBootstrap(e){const i=e.injector.get(tc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new Se(403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Se(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(pf,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(me(hr))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function p9(n,t){return Array.isArray(t)?t.reduce(p9,n):Object.assign(Object.assign({},n),t)}let tc=(()=>{class n{constructor(e,i,r){this._zone=e,this._injector=i,this._exceptionHandler=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new te(s=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{s.next(this._stable),s.complete()})}),a=new te(s=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{Ft.assertNotInAngularZone(),uf(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,s.next(!0))})})});const u=this._zone.onUnstable.subscribe(()=>{Ft.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{s.next(!1)}))});return()=>{l.unsubscribe(),u.unsubscribe()}});this.isStable=qn(o,a.pipe(qe()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const r=e instanceof B5;if(!this._injector.get(k0).done)throw!r&&function ia(n){const t=nn(n)||Ri(n)||Ci(n);return null!==t&&t.standalone}(e),new Se(405,false);let a;a=r?e:this._injector.get(ha).resolveComponentFactory(e),this.componentTypes.push(a.componentType);const s=function NE(n){return n.isBoundToModule}(a)?void 0:this._injector.get(Zl),u=a.create(hr.NULL,[],i||a.selector,s),f=u.location.nativeElement,p=u.injector.get(a9,null);return null==p||p.registerApplication(f),u.onDestroy(()=>{this.detachView(u.hostView),P0(this.components,u),null==p||p.unregisterApplication(f)}),this._loadComponent(u),u}tick(){if(this._runningTick)throw new Se(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;P0(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(ME,[]).concat(this._bootstrapListeners).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>P0(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new Se(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(xl),me(El))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function P0(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)} +/** + * @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 + */ +let v9=!0,_9=!1;function y9(){return _9=!0,v9} +/** + * @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 + */ +let er=(()=>{class n{}return n.__NG_ELEMENT_ID__=YE,n})();function YE(n){return function qE(n,t,e){if(ys(n)&&!e){const i=Qi(n.index,t);return new g1(i,i)}return 47&n.type?new g1(t[16],t):null} +/** + * @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 + */(ii(),be(),16==(16&n))} +/** + * @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 + */ +class M9{constructor(){}supports(t){return _1(t)}create(t){return new QE(t)}}const KE=(n,t)=>t;class QE{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||KE}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,r=0,o=null;for(;e||i;){const a=!i||e&&e.currentIndex{a=this._trackByFn(r,s),null!==e&&Object.is(e.trackById,a)?(i&&(e=this._verifyReinsertion(e,s,a,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)):(e=this._mismatch(e,s,a,r),i=!0),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,i,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new ZE(e,i),o,r),t}_verifyReinsertion(t,e,i,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,e,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new S9),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new S9),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class ZE{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class XE{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class S9{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new XE,this.map.set(e,i)),i.add(t)}get(t,e){const r=this.map.get(t);return r?r.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function T9(n,t,e){const i=n.previousIndex;if(null===i)return i;let r=0;return e&&i{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const r=this._records.get(t);this._maybeAddToChanges(r,e);const o=r._prev,a=r._next;return o&&(o._next=a),a&&(a._prev=o),r._next=null,r._prev=null,r}const i=new eO(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(i=>e(t[i],i))}}class eO{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}} +/** + * @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 k9(){return new O0([new M9])}let O0=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||k9()),deps:[[n,new $u,new ju]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new Se(901,!1)}}return n.\u0275prov=Le({token:n,providedIn:"root",factory:k9}),n})(); +/** + * @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 x9(){return new A1([new D9])}let A1=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||x9()),deps:[[n,new $u,new ju]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(i)return i;throw new Se(901,!1)}} +/** + * @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 + */ +return n.\u0275prov=Le({token:n,providedIn:"root",factory:x9}),n})();const iO=c9(null,"core",[]); +/** + * @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 + */let rO=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(me(tc))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */ +let I0=null;function Qo(){return I0} +/** + * @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 + */ +const en=new $e("DocumentToken"); +/** + * @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 + */let P9=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return function lO(){return me(z9)}()},providedIn:"platform"}),n})(),z9=(()=>{class n extends P9{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Qo().getBaseHref(this._doc)}onPopState(e){const i=Qo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=Qo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,i,r){E9()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){E9()?this._history.replaceState(e,i,r):this.location.hash=r}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:function(){return function cO(){return new z9(me(en))} +/** + * @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 + */()},providedIn:"platform"}),n})();function E9(){return!!window.history.pushState}function O9(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function I9(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function Ls(n){return n&&"?"!==n[0]?"?"+n:n} +/** + * @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 + */let wf=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return o1(hO)},providedIn:"root"}),n})();const uO=new $e("appBaseHref");let hO=(()=>{class n extends wf{constructor(e,i){var r,o,a;super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=null!==(a=null!==(r=null!=i?i:this._platformLocation.getBaseHrefFromDOM())&&void 0!==r?r:null===(o=o1(en).location)||void 0===o?void 0:o.origin)&&void 0!==a?a:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return O9(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+Ls(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,o){const a=this.prepareExternalUrl(r+Ls(o));this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){const a=this.prepareExternalUrl(r+Ls(o));this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(me(P9),me(uO,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),A9=(()=>{class n{constructor(e){this._subject=new Je,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._baseHref=I9(L9(i)),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){var e;null===(e=this._urlChangeSubscription)||void 0===e||e.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+Ls(i))}normalize(e){return n.stripTrailingSlash(function fO(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._baseHref,L9(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ls(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ls(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){var i,r;null===(r=(i=this._locationStrategy).historyGo)||void 0===r||r.call(i,e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{var i;const r=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(null===(i=this._urlChangeSubscription)||void 0===i||i.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}}return n.normalizeQueryParams=Ls,n.joinWithSlash=O9,n.stripTrailingSlash=I9,n.\u0275fac=function(e){return new(e||n)(me(wf))},n.\u0275prov=Le({token:n,factory:function(){return function dO(){return new A9(me(wf))}()},providedIn:"root"}),n})(); +/** + * @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 L9(n){return n.replace(/\/index.html$/,"")} +/** + * @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 + */ +/** + * @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 Dr=(()=>((Dr=Dr||{})[Dr.Decimal=0]="Decimal",Dr[Dr.Percent=1]="Percent",Dr[Dr.Currency=2]="Currency",Dr[Dr.Scientific=3]="Scientific",Dr))(),Dn=(()=>((Dn=Dn||{})[Dn.Format=0]="Format",Dn[Dn.Standalone=1]="Standalone",Dn))(),bt=(()=>((bt=bt||{})[bt.Narrow=0]="Narrow",bt[bt.Abbreviated=1]="Abbreviated",bt[bt.Wide=2]="Wide",bt[bt.Short=3]="Short",bt))(),$n=(()=>(($n=$n||{})[$n.Short=0]="Short",$n[$n.Medium=1]="Medium",$n[$n.Long=2]="Long",$n[$n.Full=3]="Full",$n))(),ot=(()=>((ot=ot||{})[ot.Decimal=0]="Decimal",ot[ot.Group=1]="Group",ot[ot.List=2]="List",ot[ot.PercentSign=3]="PercentSign",ot[ot.PlusSign=4]="PlusSign",ot[ot.MinusSign=5]="MinusSign",ot[ot.Exponential=6]="Exponential",ot[ot.SuperscriptingExponent=7]="SuperscriptingExponent",ot[ot.PerMille=8]="PerMille",ot[ot.Infinity=9]="Infinity",ot[ot.NaN=10]="NaN",ot[ot.TimeSeparator=11]="TimeSeparator",ot[ot.CurrencyDecimal=12]="CurrencyDecimal",ot[ot.CurrencyGroup=13]="CurrencyGroup",ot))();function Fs(n,t,e){const i=dr(n),o=io([i[Re.DayPeriodsFormat],i[Re.DayPeriodsStandalone]],t);return io(o,e)}function A0(n,t){return io(dr(n)[Re.DateFormat],t)}function L0(n,t){return io(dr(n)[Re.TimeFormat],t)}function F0(n,t){return io(dr(n)[Re.DateTimeFormat],t)}function no(n,t){const e=dr(n),i=e[Re.NumberSymbols][t];if(void 0===i){if(t===ot.CurrencyDecimal)return e[Re.NumberSymbols][ot.Decimal];if(t===ot.CurrencyGroup)return e[Re.NumberSymbols][ot.Group]}return i}function N9(n){if(!n[Re.ExtraData])throw new Error(`Missing extra locale data for the locale "${n[Re.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function io(n,t){for(let e=t;e>-1;e--)if(void 0!==n[e])return n[e];throw new Error("Locale data API: locale data undefined")}function Sf(n){const[t,e]=n.split(":");return{hours:+t,minutes:+e}} +/** + * @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 + */ +const TO=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,L1={},DO=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Si=(()=>((Si=Si||{})[Si.Short=0]="Short",Si[Si.ShortGMT=1]="ShortGMT",Si[Si.Long=2]="Long",Si[Si.Extended=3]="Extended",Si))(),ct=(()=>((ct=ct||{})[ct.FullYear=0]="FullYear",ct[ct.Month=1]="Month",ct[ct.Date=2]="Date",ct[ct.Hours=3]="Hours",ct[ct.Minutes=4]="Minutes",ct[ct.Seconds=5]="Seconds",ct[ct.FractionalSeconds=6]="FractionalSeconds",ct[ct.Day=7]="Day",ct))(),xt=(()=>((xt=xt||{})[xt.DayPeriods=0]="DayPeriods",xt[xt.Days=1]="Days",xt[xt.Months=2]="Months",xt[xt.Eras=3]="Eras",xt))();function R9(n,t,e,i){let r=function LO(n){if(B9(n))return n;if("number"==typeof n&&!isNaN(n))return new Date(n);if("string"==typeof n){if(n=n.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(n)){const[r,o=1,a=1]=n.split("-").map(s=>+s);return N0(r,o-1,a)}const e=parseFloat(n);if(!isNaN(n-e))return new Date(e);let i;if(i=n.match(TO))return function FO(n){const t=new Date(0);let e=0,i=0;const r=n[8]?t.setUTCFullYear:t.setFullYear,o=n[8]?t.setUTCHours:t.setHours;n[9]&&(e=Number(n[9]+n[10]),i=Number(n[9]+n[11])),r.call(t,Number(n[1]),Number(n[2])-1,Number(n[3]));const a=Number(n[4]||0)-e,s=Number(n[5]||0)-i,l=Number(n[6]||0),u=Math.floor(1e3*parseFloat("0."+(n[7]||0)));return o.call(t,a,s,l,u),t}(i)}const t=new Date(n);if(!B9(t))throw new Error(`Unable to convert "${n}" into a date`);return t}(n);t=va(e,t)||t;let s,a=[];for(;t;){if(s=DO.exec(t),!s){a.push(t);break}{a=a.concat(s.slice(1));const f=a.pop();if(!f)break;t=f}}let l=r.getTimezoneOffset();i&&(l=H9(i,l),r=function AO(n,t,e){const i=e?-1:1,r=n.getTimezoneOffset();return function IO(n,t){return(n=new Date(n.getTime())).setMinutes(n.getMinutes()+t),n}(n,i*(H9(t,r)-r))}(r,i,!0));let u="";return a.forEach(f=>{const p=function OO(n){if(Df[n])return Df[n];let t;switch(n){case"G":case"GG":case"GGG":t=En(xt.Eras,bt.Abbreviated);break;case"GGGG":t=En(xt.Eras,bt.Wide);break;case"GGGGG":t=En(xt.Eras,bt.Narrow);break;case"y":t=mi(ct.FullYear,1,0,!1,!0);break;case"yy":t=mi(ct.FullYear,2,0,!0,!0);break;case"yyy":t=mi(ct.FullYear,3,0,!1,!0);break;case"yyyy":t=mi(ct.FullYear,4,0,!1,!0);break;case"Y":t=B0(1);break;case"YY":t=B0(2,!0);break;case"YYY":t=B0(3);break;case"YYYY":t=B0(4);break;case"M":case"L":t=mi(ct.Month,1,1);break;case"MM":case"LL":t=mi(ct.Month,2,1);break;case"MMM":t=En(xt.Months,bt.Abbreviated);break;case"MMMM":t=En(xt.Months,bt.Wide);break;case"MMMMM":t=En(xt.Months,bt.Narrow);break;case"LLL":t=En(xt.Months,bt.Abbreviated,Dn.Standalone);break;case"LLLL":t=En(xt.Months,bt.Wide,Dn.Standalone);break;case"LLLLL":t=En(xt.Months,bt.Narrow,Dn.Standalone);break;case"w":t=Tf(1);break;case"ww":t=Tf(2);break;case"W":t=Tf(1,!0);break;case"d":t=mi(ct.Date,1);break;case"dd":t=mi(ct.Date,2);break;case"c":case"cc":t=mi(ct.Day,1);break;case"ccc":t=En(xt.Days,bt.Abbreviated,Dn.Standalone);break;case"cccc":t=En(xt.Days,bt.Wide,Dn.Standalone);break;case"ccccc":t=En(xt.Days,bt.Narrow,Dn.Standalone);break;case"cccccc":t=En(xt.Days,bt.Short,Dn.Standalone);break;case"E":case"EE":case"EEE":t=En(xt.Days,bt.Abbreviated);break;case"EEEE":t=En(xt.Days,bt.Wide);break;case"EEEEE":t=En(xt.Days,bt.Narrow);break;case"EEEEEE":t=En(xt.Days,bt.Short);break;case"a":case"aa":case"aaa":t=En(xt.DayPeriods,bt.Abbreviated);break;case"aaaa":t=En(xt.DayPeriods,bt.Wide);break;case"aaaaa":t=En(xt.DayPeriods,bt.Narrow);break;case"b":case"bb":case"bbb":t=En(xt.DayPeriods,bt.Abbreviated,Dn.Standalone,!0);break;case"bbbb":t=En(xt.DayPeriods,bt.Wide,Dn.Standalone,!0);break;case"bbbbb":t=En(xt.DayPeriods,bt.Narrow,Dn.Standalone,!0);break;case"B":case"BB":case"BBB":t=En(xt.DayPeriods,bt.Abbreviated,Dn.Format,!0);break;case"BBBB":t=En(xt.DayPeriods,bt.Wide,Dn.Format,!0);break;case"BBBBB":t=En(xt.DayPeriods,bt.Narrow,Dn.Format,!0);break;case"h":t=mi(ct.Hours,1,-12);break;case"hh":t=mi(ct.Hours,2,-12);break;case"H":t=mi(ct.Hours,1);break;case"HH":t=mi(ct.Hours,2);break;case"m":t=mi(ct.Minutes,1);break;case"mm":t=mi(ct.Minutes,2);break;case"s":t=mi(ct.Seconds,1);break;case"ss":t=mi(ct.Seconds,2);break;case"S":t=mi(ct.FractionalSeconds,1);break;case"SS":t=mi(ct.FractionalSeconds,2);break;case"SSS":t=mi(ct.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=V0(Si.Short);break;case"ZZZZZ":t=V0(Si.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=V0(Si.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=V0(Si.Long);break;default:return null}return Df[n]=t,t}(f);u+=p?p(r,e,l):"''"===f?"'":f.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}function N0(n,t,e){const i=new Date(0);return i.setFullYear(n,t,e),i.setHours(0,0,0),i}function va(n,t){const e=function mO(n){return dr(n)[Re.LocaleId]}(n);if(L1[e]=L1[e]||{},L1[e][t])return L1[e][t];let i="";switch(t){case"shortDate":i=A0(n,$n.Short);break;case"mediumDate":i=A0(n,$n.Medium);break;case"longDate":i=A0(n,$n.Long);break;case"fullDate":i=A0(n,$n.Full);break;case"shortTime":i=L0(n,$n.Short);break;case"mediumTime":i=L0(n,$n.Medium);break;case"longTime":i=L0(n,$n.Long);break;case"fullTime":i=L0(n,$n.Full);break;case"short":const r=va(n,"shortTime"),o=va(n,"shortDate");i=R0(F0(n,$n.Short),[r,o]);break;case"medium":const a=va(n,"mediumTime"),s=va(n,"mediumDate");i=R0(F0(n,$n.Medium),[a,s]);break;case"long":const l=va(n,"longTime"),u=va(n,"longDate");i=R0(F0(n,$n.Long),[l,u]);break;case"full":const f=va(n,"fullTime"),p=va(n,"fullDate");i=R0(F0(n,$n.Full),[f,p])}return i&&(L1[e][t]=i),i}function R0(n,t){return t&&(n=n.replace(/\{([^}]+)}/g,function(e,i){return null!=t&&i in t?t[i]:e})),n}function Do(n,t,e="-",i,r){let o="";(n<0||r&&n<=0)&&(r?n=1-n:(n=-n,o=e));let a=String(n);for(;a.length0||s>-e)&&(s+=e),n===ct.Hours)0===s&&-12===e&&(s=12);else if(n===ct.FractionalSeconds)return function kO(n,t){return Do(n,3).substring(0,t)}(s,t);const l=no(a,ot.MinusSign);return Do(s,t,l,i,r)}}function En(n,t,e=Dn.Format,i=!1){return function(r,o){return function PO(n,t,e,i,r,o){switch(e){case xt.Months:return function gO(n,t,e){const i=dr(n),o=io([i[Re.MonthsFormat],i[Re.MonthsStandalone]],t);return io(o,e)}(t,r,i)[n.getMonth()];case xt.Days:return function pO(n,t,e){const i=dr(n),o=io([i[Re.DaysFormat],i[Re.DaysStandalone]],t);return io(o,e)}(t,r,i)[n.getDay()];case xt.DayPeriods:const a=n.getHours(),s=n.getMinutes();if(o){const u=function bO(n){const t=dr(n);return N9(t),(t[Re.ExtraData][2]||[]).map(i=>"string"==typeof i?Sf(i):[Sf(i[0]),Sf(i[1])])}(t),f=function CO(n,t,e){const i=dr(n);N9(i);const o=io([i[Re.ExtraData][0],i[Re.ExtraData][1]],t)||[];return io(o,e)||[]}(t,r,i),p=u.findIndex(P=>{if(Array.isArray(P)){const[E,H]=P,G=a>=E.hours&&s>=E.minutes,ne=a0?Math.floor(r/60):Math.ceil(r/60);switch(n){case Si.Short:return(r>=0?"+":"")+Do(a,2,o)+Do(Math.abs(r%60),2,o);case Si.ShortGMT:return"GMT"+(r>=0?"+":"")+Do(a,1,o);case Si.Long:return"GMT"+(r>=0?"+":"")+Do(a,2,o)+":"+Do(Math.abs(r%60),2,o);case Si.Extended:return 0===i?"Z":(r>=0?"+":"")+Do(a,2,o)+":"+Do(Math.abs(r%60),2,o);default:throw new Error(`Unknown zone width "${n}"`)}}}function V9(n){return N0(n.getFullYear(),n.getMonth(),n.getDate()+(4-n.getDay()))}function Tf(n,t=!1){return function(e,i){let r;if(t){const o=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,a=e.getDate();r=1+Math.floor((a+o)/7)}else{const o=V9(e),a=function EO(n){const t=N0(n,0,1).getDay();return N0(n,0,1+(t<=4?4:11)-t)}(o.getFullYear()),s=o.getTime()-a.getTime();r=1+Math.round(s/6048e5)}return Do(r,n,no(i,ot.MinusSign))}}function B0(n,t=!1){return function(e,i){return Do(V9(e).getFullYear(),n,no(i,ot.MinusSign),t)}}const Df={};function H9(n,t){n=n.replace(/:/g,"");const e=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return isNaN(e)?t:e}function B9(n){return n instanceof Date&&!isNaN(n.valueOf())} +/** + * @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 + */const NO=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function zf(n){const t=parseInt(n);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+n);return t} +/** + * @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 j9(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[r,o]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===t)return decodeURIComponent(o)}return null} +/** + * @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 + */let Zo=(()=>{class n{constructor(e,i,r,o){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=r,this._renderer=o,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(_1(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachChangedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachRemovedItem(i=>{i.previousValue&&this._toggleClass(i.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(i=>{if("string"!=typeof i.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${ft(i.item)}`);this._toggleClass(i.item,!0)}),e.forEachRemovedItem(i=>this._toggleClass(i.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!0)):Object.keys(e).forEach(i=>this._toggleClass(i,!!e[i])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!1)):Object.keys(e).forEach(i=>this._toggleClass(i,!1)))}_toggleClass(e,i){(e=e.trim())&&e.split(/\s+/g).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(Y(O0),Y(A1),Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})(); +/** + * @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 + */class QO{constructor(t,e,i,r){this.$implicit=t,this.ngForOf=e,this.index=i,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let pi=(()=>{class n{constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((r,o,a)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new QO(r.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)i.remove(null===o?void 0:o);else if(null!==o){const s=i.get(o);i.move(s,a),G9(s,r)}});for(let r=0,o=i.length;r{G9(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(O0))},n.\u0275dir=We({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function G9(n,t){n.context.$implicit=t.item} +/** + * @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 + */ +let Et=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new XO,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){K9("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){K9("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi))},n.\u0275dir=We({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class XO{constructor(){this.$implicit=null,this.ngIf=null}}function K9(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${ft(t)}'.`)} +/** + * @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 + */class Of{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let tr=(()=>{class n{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let i=0;i{class n{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new Of(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(tr,9))},n.\u0275dir=We({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),Xo=(()=>{class n{constructor(e,i,r){r._addDefault(new Of(e,i))}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(tr,9))},n.\u0275dir=We({type:n,selectors:[["","ngSwitchDefault",""]],standalone:!0}),n})(),Ns=(()=>{class n{constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[r,o]=e.split("."),a=-1===r.indexOf("-")?void 0:Cr.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${i}${o}`:i,a):this._renderer.removeStyle(this._ngEl.nativeElement,r,a)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(A1),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})(),_a=(()=>{class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:r,ngTemplateOutletContext:o,ngTemplateOutletInjector:a}=this;this._viewRef=i.createEmbeddedView(r,o,a?{injector:a}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr))},n.\u0275dir=We({type:n,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Dt]}),n})(); +/** + * @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 ko(n,t){return new Se(2100,!1)} +/** + * @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 + */class eI{createSubscription(t,e){return t.subscribe({next:e,error:i=>{throw i}})}dispose(t){t.unsubscribe()}}class tI{createSubscription(t,e){return t.then(e,i=>{throw i})}dispose(t){}}const nI=new tI,iI=new eI;let Z9=(()=>{class n{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(v0(e))return nI;if(qg(e))return iI;throw ko()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this._ref.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(Y(er,16))},n.\u0275pipe=Pi({name:"async",type:n,pure:!1,standalone:!0}),n})(),X9=(()=>{class n{constructor(e){this.differs=e,this.keyValues=[],this.compareFn=J9}transform(e,i=J9){if(!e||!(e instanceof Map)&&"object"!=typeof e)return null;this.differ||(this.differ=this.differs.find(e).create());const r=this.differ.diff(e),o=i!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem(a=>{this.keyValues.push( +/** + * @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 mI(n,t){return{key:n,value:t}}(a.key,a.currentValue))})),(r||o)&&(this.keyValues.sort(i),this.compareFn=i),this.keyValues}}return n.\u0275fac=function(e){return new(e||n)(Y(A1,16))},n.\u0275pipe=Pi({name:"keyvalue",type:n,pure:!1,standalone:!0}),n})(); +/** + * @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 J9(n,t){const e=n.key,i=t.key;if(e===i)return 0;if(void 0===e)return 1;if(void 0===i)return-1;if(null===e)return 1;if(null===i)return-1;if("string"==typeof e&&"string"==typeof i)return e{class n{constructor(e){this._locale=e}transform(e,i,r){if(!function If(n){return!(null==n||""===n||n!=n)}(e))return null;r=r||this._locale;try{return function YO(n,t,e){return function xf(n,t,e,i,r,o,a=!1){let s="",l=!1;if(isFinite(n)){let u=function jO(n){let i,r,o,a,s,t=Math.abs(n)+"",e=0;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(o=t.search(/e/i))>0?(r<0&&(r=o),r+=+t.slice(o+1),t=t.substring(0,o)):r<0&&(r=t.length),o=0;"0"===t.charAt(o);o++);if(o===(s=t.length))i=[0],r=1;else{for(s--;"0"===t.charAt(s);)s--;for(r-=o,i=[],a=0;o<=s;o++,a++)i[a]=Number(t.charAt(o))}return r>22&&(i=i.splice(0,21),e=r-1,r=1),{digits:i,exponent:e,integerLen:r}}(n);a&&(u=function qO(n){if(0===n.digits[0])return n;const t=n.digits.length-n.integerLen;return n.exponent?n.exponent+=2:(0===t?n.digits.push(0,0):1===t&&n.digits.push(0),n.integerLen+=2),n}(u));let f=t.minInt,p=t.minFrac,P=t.maxFrac;if(o){const ye=o.match(NO);if(null===ye)throw new Error(`${o} is not a valid digit info`);const le=ye[1],Pe=ye[3],Xe=ye[5];null!=le&&(f=zf(le)),null!=Pe&&(p=zf(Pe)),null!=Xe?P=zf(Xe):null!=Pe&&p>P&&(P=p)}!function $O(n,t,e){if(t>e)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${e}).`);let i=n.digits,r=i.length-n.integerLen;const o=Math.min(Math.max(t,r),e);let a=o+n.integerLen,s=i[a];if(a>0){i.splice(Math.max(n.integerLen,a));for(let p=a;p=5)if(a-1<0){for(let p=0;p>a;p--)i.unshift(0),n.integerLen++;i.unshift(1),n.integerLen++}else i[a-1]++;for(;r=u?H.pop():l=!1),P>=10?1:0},0);f&&(i.unshift(f),n.integerLen++)}(u,p,P);let E=u.digits,H=u.integerLen;const G=u.exponent;let ne=[];for(l=E.every(ye=>!ye);H0?ne=E.splice(H,E.length):(ne=E,E=[0]);const ue=[];for(E.length>=t.lgSize&&ue.unshift(E.splice(-t.lgSize,E.length).join(""));E.length>t.gSize;)ue.unshift(E.splice(-t.gSize,E.length).join(""));E.length&&ue.unshift(E.join("")),s=ue.join(no(e,i)),ne.length&&(s+=no(e,r)+ne.join("")),G&&(s+=no(e,ot.Exponential)+"+"+G)}else s=no(e,ot.Infinity);return s=n<0&&!l?t.negPre+s+t.negSuf:t.posPre+s+t.posSuf,s}(n,function Pf(n,t="-"){const e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=n.split(";"),r=i[0],o=i[1],a=-1!==r.indexOf(".")?r.split("."):[r.substring(0,r.lastIndexOf("0")+1),r.substring(r.lastIndexOf("0")+1)],s=a[0],l=a[1]||"";e.posPre=s.substring(0,s.indexOf("#"));for(let f=0;f{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */const t_="browser"; +/** + * @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 + */ +class 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 + */ +/** + * @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 + */ +class Nf extends +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */ +class HI extends class sO{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function aO(n){I0||(I0=n)}(new Nf)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function BI(){return R1=R1||document.querySelector("base"),R1?R1.getAttribute("href"):null}();return null==e?null:function UI(n){q0=q0||document.createElement("a"),q0.setAttribute("href",n);const t=q0.pathname;return"/"===t.charAt(0)?t:`/${t}`} +/** + * @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 + */(e)}resetBaseElement(){R1=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return j9(document.cookie,t)}}let q0,R1=null;const s_=new $e("TRANSITION_ID"),qI=[{provide:Jv,useFactory:function YI(n,t,e){return()=>{e.get(k0).donePromise.then(()=>{const i=Qo(),r=t.querySelectorAll(`style[ng-transition="${n}"]`);for(let o=0;o{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const j0=new $e("EventManagerPlugins");let $0=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>r.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}addGlobalEventListener(e,i,r){return this._findPluginFor(i).addGlobalEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){const i=this._eventNameToPlugin.get(e);if(i)return i;const r=this._plugins;for(let o=0;o{class n{constructor(){this._stylesSet=new Set}addStyles(e){const i=new Set;e.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),i.add(r))}),this.onStylesAdded(i)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),V1=(()=>{class n extends c_{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,r){e.forEach(o=>{const a=this._doc.createElement("style");a.textContent=o,r.push(i.appendChild(a))})}addHost(e){const i=[];this._addStylesToHost(this._stylesSet,e,i),this._hostNodes.set(e,i)}removeHost(e){const i=this._hostNodes.get(e);i&&i.forEach(u_),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(e,r,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(u_))}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function u_(n){Qo().remove(n)} +/** + * @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 + */const Rf={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Vf=/%COMP%/g;function W0(n,t,e){for(let i=0;i{if("__ngUnwrap__"===t)return n;!1===n(t)&&(t.preventDefault(),t.returnValue=!1)}}let G0=(()=>{class n{constructor(e,i,r){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new Hf(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case Lr.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new XI(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(e),r}case 1:case Lr.ShadowDom:return new JI(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const r=W0(i.id,i.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return n.\u0275fac=function(e){return new(e||n)(me($0),me(V1),me(z1))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class Hf{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(Rf[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(p_(t)?t.content:t).appendChild(e)}insertBefore(t,e,i){t&&(p_(t)?t.content:t).insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,r){if(r){e=r+":"+e;const o=Rf[r];o?t.setAttributeNS(o,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const r=Rf[i];r?t.removeAttributeNS(r,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,r){r&(Cr.DashCase|Cr.Important)?t.style.setProperty(e,i,r&Cr.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&Cr.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,f_(i)):this.eventManager.addEventListener(t,e,f_(i))}}function p_(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class XI extends Hf{constructor(t,e,i,r){super(t),this.component=i;const o=W0(r+"-"+i.id,i.styles,[]);e.addStyles(o),this.contentAttr=function KI(n){return"_ngcontent-%COMP%".replace(Vf,n)}(r+"-"+i.id),this.hostAttr=function QI(n){return"_nghost-%COMP%".replace(Vf,n)}(r+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class JI extends Hf{constructor(t,e,i,r){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=W0(r.id,r.styles,[]);for(let a=0;a{class n extends l_{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const g_=["alt","control","meta","shift"],tA={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},nA={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let iA=(()=>{class n extends l_{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,r){const o=n.parseEventName(i),a=n.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Qo().onAndCancel(e,o.domEventName,a))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const o=n._normalizeKey(i.pop());let a="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),a="code."),g_.forEach(u=>{const f=i.indexOf(u);f>-1&&(i.splice(f,1),a+=u+".")}),a+=o,0!=i.length||0===o.length)return null;const l={};return l.domEventName=r,l.fullKey=a,l}static matchEventFullKeyCode(e,i){let r=tA[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(r=e.code,o="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),g_.forEach(a=>{a!==r&&(0,nA[a])(e)&&(o+=a+".")}),o+=r,o===i)}static eventCallback(e,i,r){return o=>{n.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const __=[{provide:E1,useValue:t_},{provide:t9,useValue:function rA(){Nf.makeCurrent()},multi:!0},{provide:en,useFactory:function aA(){return function oD(n){Qd=n}(document),document},deps:[]}],sA=c9(iO,"browser",__),y_=new $e(""),b_=[{provide:x0,useClass: +/** + * @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 + */ +class jI{addToWindow(t){vn.getAngularTestability=(i,r=!0)=>{const o=t.findTestabilityInTree(i,r);if(null==o)throw new Error("Could not find testability for element.");return o},vn.getAllAngularTestabilities=()=>t.getAllTestabilities(),vn.getAllAngularRootElements=()=>t.getAllRootElements(),vn.frameworkStabilizers||(vn.frameworkStabilizers=[]),vn.frameworkStabilizers.push(i=>{const r=vn.getAllAngularTestabilities();let o=r.length,a=!1;const s=function(l){a=a||l,o--,0==o&&i(a)};r.forEach(function(l){l.whenStable(s)})})}findTestabilityInTree(t,e,i){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:i?Qo().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}},deps:[]},{provide:a9,useClass:ff,deps:[Ft,mf,x0]},{provide:ff,useClass:ff,deps:[Ft,mf,x0]}],C_=[{provide:r3,useValue:"root"},{provide:El,useFactory:function oA(){return new El},deps:[]},{provide:j0,useClass:eA,multi:!0,deps:[en,Ft,E1]},{provide:j0,useClass:iA,multi:!0,deps:[en]},{provide:G0,useClass:G0,deps:[$0,V1,z1]},{provide:ja,useExisting:G0},{provide:c_,useExisting:V1},{provide:V1,useClass:V1,deps:[en]},{provide:$0,useClass:$0,deps:[j0,Ft]},{provide:i_,useClass:$I,deps:[]},[]];let w_=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:z1,useValue:e.appId},{provide:s_,useExisting:z1},qI]}}}return n.\u0275fac=function(e){return new(e||n)(me(y_,12))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[...C_,...b_],imports:[xr,rO]}),n})(); +/** + * @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 + */"undefined"!=typeof window&&window;let K0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new(e||n):me(T_),i},providedIn:"root"}),n})(),T_=(()=>{class n extends K0{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case Mn.NONE:return i;case Mn.HTML:return jo(i,"HTML")?Hr(i):P5(this._doc,String(i)).toString();case Mn.STYLE:return jo(i,"Style")?Hr(i):i;case Mn.SCRIPT:if(jo(i,"Script"))return Hr(i);throw new Error("unsafe value used in a script context");case Mn.URL:return jo(i,"URL")?Hr(i):e0(String(i));case Mn.RESOURCE_URL:if(jo(i,"ResourceURL"))return Hr(i);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return function dD(n){return new aD(n)}(e)}bypassSecurityTrustStyle(e){return function fD(n){return new sD(n)}(e)}bypassSecurityTrustScript(e){return function mD(n){return new lD(n)}(e)}bypassSecurityTrustUrl(e){return function pD(n){return new cD(n)}(e)}bypassSecurityTrustResourceUrl(e){return function gD(n){return new uD(n)}(e)}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function gA(n){return new T_(n.get(en))}(me(hr)),i},providedIn:"root"}),n})(); +/** + * @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 + */ +/** + * @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 + */ +class vA extends M{constructor(t,e){super()}schedule(t,e=0){return this}}class Q0 extends vA{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const i=this.id,r=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(r,i,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this}requestAsyncId(t,e,i=0){return setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!==i&&this.delay===i&&!1===this.pending)return e;clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let r,i=!1;try{this.work(t)}catch(o){i=!0,r=!!o&&o||new Error(o)}if(i)return this.unsubscribe(),r}_unsubscribe(){const t=this.id,e=this.scheduler,i=e.actions,r=i.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&i.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}let D_=(()=>{class n{constructor(e,i=n.now){this.SchedulerAction=e,this.now=i}schedule(e,i=0,r){return new this.SchedulerAction(this,e).schedule(r,i)}}return n.now=()=>Date.now(),n})();class xo extends D_{constructor(t,e=D_.now){super(t,()=>xo.delegate&&xo.delegate!==this?xo.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,i){return xo.delegate&&xo.delegate!==this?xo.delegate.schedule(t,e,i):super.schedule(t,e,i)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let i;this.active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}const bA=new class yA extends xo{}(class _A extends Q0{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}schedule(t,e=0){return e>0?super.schedule(t,e):(this.delay=e,this.state=t,this.scheduler.flush(this),this)}execute(t,e){return e>0||this.closed?super.execute(t,e):this._execute(t,e)}requestAsyncId(t,e,i=0){return null!==i&&i>0||null===i&&this.delay>0?super.requestAsyncId(t,e,i):t.flush(this)}}),CA=new te(n=>n.complete());function k_(n){return n?function wA(n){return new te(t=>n.schedule(()=>t.complete()))}(n):CA}function Po(...n){let t=n[n.length-1];return ke(t)?(n.pop(),Qt(n,t)):Fo(n)}function SA({error:n,subscriber:t}){t.error(n)}class Pr{constructor(t,e,i){this.kind=t,this.value=e,this.error=i,this.hasValue="N"===t}observe(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}do(t,e,i){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return i&&i()}}accept(t,e,i){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,i)}toObservable(){switch(this.kind){case"N":return Po(this.value);case"E":return function MA(n,t){return new te(t?e=>t.schedule(SA,0,{error:n,subscriber:e}):e=>e.error(n))}(this.error);case"C":return k_()}throw new Error("unexpected notification kind value")}static createNext(t){return void 0!==t?new Pr("N",t):Pr.undefinedValueNotification}static createError(t){return new Pr("E",void 0,t)}static createComplete(){return Pr.completeNotification}}Pr.completeNotification=new Pr("C"),Pr.undefinedValueNotification=new Pr("N",void 0);class Z0 extends I{constructor(t,e,i=0){super(t),this.scheduler=e,this.delay=i}static dispatch(t){const{notification:e,destination:i}=t;e.observe(i),this.unsubscribe()}scheduleMessage(t){this.destination.add(this.scheduler.schedule(Z0.dispatch,this.delay,new DA(t,this.destination)))}_next(t){this.scheduleMessage(Pr.createNext(t))}_error(t){this.scheduleMessage(Pr.createError(t)),this.unsubscribe()}_complete(){this.scheduleMessage(Pr.createComplete()),this.unsubscribe()}}class DA{constructor(t,e){this.notification=t,this.destination=e}}class Rs extends de{constructor(t=Number.POSITIVE_INFINITY,e=Number.POSITIVE_INFINITY,i){super(),this.scheduler=i,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=t<1?1:t,this._windowTime=e<1?1:e,e===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(t){if(!this.isStopped){const e=this._events;e.push(t),e.length>this._bufferSize&&e.shift()}super.next(t)}nextTimeWindow(t){this.isStopped||(this._events.push(new kA(this._getNow(),t)),this._trimBufferThenGetEvents()),super.next(t)}_subscribe(t){const e=this._infiniteTimeWindow,i=e?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,o=i.length;let a;if(this.closed)throw new we;if(this.isStopped||this.hasError?a=M.EMPTY:(this.observers.push(t),a=new ce(this,t)),r&&t.add(t=new Z0(t,r)),e)for(let s=0;se&&(a=Math.max(a,o-e)),a>0&&r.splice(0,a),r}}class kA{constructor(t,e){this.time=t,this.value=e}}function x_(n,t){return"function"==typeof t?e=>e.pipe(x_((i,r)=>yi(n(i,r)).pipe(He((o,a)=>t(i,o,r,a))))):e=>e.lift(new xA(n))}class xA{constructor(t){this.project=t}call(t,e){return e.subscribe(new PA(t,this.project))}}class PA extends Ar{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const i=this.index++;try{e=this.project(t,i)}catch(r){return void this.destination.error(r)}this._innerSub(e)}_innerSub(t){const e=this.innerSubscription;e&&e.unsubscribe();const i=new bi(this),r=this.destination;r.add(i),this.innerSubscription=Cn(t,i),this.innerSubscription!==i&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;(!t||t.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(t){this.destination.next(t)}} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */const X0={schedule(n,t){const e=setTimeout(n,t);return()=>clearTimeout(e)},scheduleBeforeRender(n){if("undefined"==typeof window)return X0.schedule(n,0);if(void 0===window.requestAnimationFrame)return X0.schedule(n,16);const t=window.requestAnimationFrame(n);return()=>window.cancelAnimationFrame(t)}};let Yf;function RA(n,t,e){let i=e;return function EA(n){return!!n&&n.nodeType===Node.ELEMENT_NODE}(n)&&t.some((r,o)=>!("*"===r||!function IA(n,t){if(!Yf){const e=Element.prototype;Yf=e.matches||e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector}return n.nodeType===Node.ELEMENT_NODE&&Yf.call(n,t)}(n,r)||(i=o,0))),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 + */}class HA{constructor(t,e){this.componentFactory=e.get(ha).resolveComponentFactory(t)}create(t){return new BA(this.componentFactory,t)}}class BA{constructor(t,e){this.componentFactory=t,this.injector=e,this.eventEmitters=new Rs(1),this.events=this.eventEmitters.pipe(x_(i=>qn(...i))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:i})=>i)),this.ngZone=this.injector.get(Ft),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(()=>Zone.current)}connect(t){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(t)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=X0.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(t){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(t):this.componentRef.instance[t])}setInputValue(t,e){this.runInZone(()=>{null!==this.componentRef?function AA(n,t){return n===t||n!=n&&t!=t}(e,this.getInputValue(t))&&(void 0!==e||!this.unchangedInputs.has(t))||(this.recordInputChange(t,e),this.unchangedInputs.delete(t),this.hasInputChanges=!0,this.componentRef.instance[t]=e,this.scheduleDetectChanges()):this.initialInputValues.set(t,e)})}initializeComponent(t){const e=hr.create({providers:[],parent:this.injector}),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 + */ +function NA(n,t){const e=n.childNodes,i=t.map(()=>[]);let r=-1;t.some((o,a)=>"*"===o&&(r=a,!0));for(let o=0,a=e.length;o{this.initialInputValues.has(t)&&this.setInputValue(t,this.initialInputValues.get(t))}),this.initialInputValues.clear()}initializeOutputs(t){const e=this.componentFactory.outputs.map(({propName:i,templateName:r})=>t.instance[i].pipe(He(a=>({name:r,value:a}))));this.eventEmitters.next(e)}callNgOnChanges(t){if(!this.implementsOnChanges||null===this.inputChanges)return;const e=this.inputChanges;this.inputChanges=null,t.instance.ngOnChanges(e)}markViewForCheck(t){this.hasInputChanges&&(this.hasInputChanges=!1,t.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=X0.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(t,e){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const i=this.inputChanges[t];if(i)return void(i.currentValue=e);const r=this.unchangedInputs.has(t),o=r?void 0:this.getInputValue(t);this.inputChanges[t]=new ul(o,e,r)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(t){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(t):t()}} +/** + * @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 + */class UA extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function J0(n,t){return new te(e=>{const i=n.length;if(0===i)return void e.complete();const r=new Array(i);let o=0,a=0;for(let s=0;s{u||(u=!0,a++),r[s]=f},error:f=>e.error(f),complete:()=>{o++,(o===i||!u)&&(a===i&&e.next(t?t.reduce((f,p,P)=>(f[p]=r[P],f),{}):r),e.complete())}}))}})} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */let P_=(()=>{class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt))},n.\u0275dir=We({type:n}),n})(),Vs=(()=>{class n extends P_{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275dir=We({type:n,features:[kt]}),n})();const ir=new $e("NgValueAccessor"),jA={provide:ir,useExisting:vt(()=>e4),multi:!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 + */let e4=(()=>{class n extends Vs{writeValue(e){this.setProperty("checked",e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275dir=We({type:n,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(e,i){1&e&&_e("change",function(o){return i.onChange(o.target.checked)})("blur",function(){return i.onTouched()})},features:[Jt([jA]),kt]}),n})(); +/** + * @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 + */const $A={provide:ir,useExisting:vt(()=>zo),multi:!0},GA=new $e("CompositionEventMode");let zo=(()=>{class n extends P_{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function WA(){const n=Qo()?Qo().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",null==e?"":e)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt),Y(GA,8))},n.\u0275dir=We({type:n,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,i){1&e&&_e("input",function(o){return i._handleInput(o.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(o){return i._compositionEnd(o.target.value)})},features:[Jt([$A]),kt]}),n})(); +/** + * @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 + */const rr=new $e("NgValidators"),Qa=new $e("NgAsyncValidators");function V_(n){return null!=n}function H_(n){return v0(n)?yi(n):n}function B_(n){let t={};return n.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function U_(n,t){return t.map(e=>e(n))}function Y_(n){return n.map(t=>function ZA(n){return!n.validate}(t)?t:e=>t.validate(e))}function qf(n){return null!=n?function q_(n){if(!n)return null;const t=n.filter(V_);return 0==t.length?null:function(e){return B_(U_(e,t))}}(Y_(n)):null}function jf(n){return null!=n?function j_(n){if(!n)return null;const t=n.filter(V_);return 0==t.length?null:function(e){ +/** + * @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 + */ +return function qA(...n){if(1===n.length){const t=n[0];if(m(t))return J0(t,null);if(d(t)&&Object.getPrototypeOf(t)===Object.prototype){const e=Object.keys(t);return J0(e.map(i=>t[i]),e)}}if("function"==typeof n[n.length-1]){const t=n.pop();return J0(n=1===n.length&&m(n[0])?n[0]:n,null).pipe(He(e=>t(...e)))}return J0(n,null)}(U_(e,t).map(H_)).pipe(He(B_))}}(Y_(n)):null}function $_(n,t){return null===n?[t]:Array.isArray(n)?[...n,t]:[n,t]}function $f(n){return n?Array.isArray(n)?n:[n]:[]}function n4(n,t){return Array.isArray(n)?n.includes(t):n===t}function K_(n,t){const e=$f(t);return $f(n).forEach(r=>{n4(e,r)||e.push(r)}),e}function Q_(n,t){return $f(t).filter(e=>!n4(n,e))} +/** + * @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 + */class Z_{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=qf(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=jf(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}} +/** + * @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 + */class Za extends Z_{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}} +/** + * @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 + */class mr extends Z_{get formDirective(){return null}get path(){return null}} +/** + * @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 + */class X_{constructor(t){this._cd=t}get isTouched(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.touched)}get isUntouched(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.untouched)}get isPristine(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.pristine)}get isDirty(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.dirty)}get isValid(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.valid)}get isInvalid(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.invalid)}get isPending(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.pending)}get isSubmitted(){var t;return!(null===(t=this._cd)||void 0===t||!t.submitted)}}let pr=(()=>{class n extends X_{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Za,2))},n.\u0275dir=We({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&Gt("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[kt]}),n})(),J_=(()=>{class n extends X_{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(mr,10))},n.\u0275dir=We({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&Gt("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[kt]}),n})(); +/** + * @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 + */ +const H1="VALID",o4="INVALID",nc="PENDING",B1="DISABLED";function Qf(n){return(a4(n)?n.validators:n)||null}function ty(n){return Array.isArray(n)?qf(n):n||null}function Zf(n,t){return(a4(t)?t.asyncValidators:n)||null}function ny(n){return Array.isArray(n)?jf(n):n||null}function a4(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}class oy{constructor(t,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=ty(this._rawValidators),this._composedAsyncValidatorFn=ny(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===H1}get invalid(){return this.status===o4}get pending(){return this.status==nc}get disabled(){return this.status===B1}get enabled(){return this.status!==B1}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._rawValidators=t,this._composedValidatorFn=ty(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=ny(t)}addValidators(t){this.setValidators(K_(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(K_(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(Q_(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(Q_(t,this._rawAsyncValidators))}hasValidator(t){return n4(this._rawValidators,t)}hasAsyncValidator(t){return n4(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=nc,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=B1,this.errors=null,this._forEachChild(i=>{i.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=H1,this._forEachChild(i=>{i.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===H1||this.status===nc)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?B1:H1}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=nc,this._hasOwnPendingAsyncValidator=!0;const e=H_(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(i=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(i,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){let e=t;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((i,r)=>i&&i._find(r),this)}getError(t,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new Je,this.statusChanges=new Je}_calculateStatus(){return this._allControlsDisabled()?B1:this.errors?o4:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(nc)?nc:this._anyControlsHaveStatus(o4)?o4:H1}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){a4(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t){return null}} +/** + * @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 + */class Xf extends oy{constructor(t,e,i){super(Qf(e),Zf(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e,i={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(t,e,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){(function ry(n,t,e){n._forEachChild((i,r)=>{if(void 0===e[r])throw new Se(1002,"")})})(this,0,t),Object.keys(t).forEach(i=>{(function iy(n,t,e){const i=n.controls;if(!(t?Object.keys(i):i).length)throw new Se(1e3,"");if(!i[e])throw new Se(1001,"")})(this,!0,i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(i=>{const r=this.controls[i];r&&r.patchValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,i)=>(t[i]=e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(e,i)=>!!i._syncPendingControls()||e);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const i=this.controls[e];i&&t(i,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const[e,i]of Object.entries(this.controls))if(this.contains(e)&&t(i))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,i,r)=>((i.enabled||this.disabled)&&(e[r]=i.value),e))}_reduceChildren(t,e){let i=t;return this._forEachChild((r,o)=>{i=e(i,r,o)}),i}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}}function U1(n,t){var e,i;Jf(n,t),t.valueAccessor.writeValue(n.value),n.disabled&&(null===(i=(e=t.valueAccessor).setDisabledState)||void 0===i||i.call(e,!0)),function aL(n,t){t.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&ay(n,t)})}(n,t),function lL(n,t){const e=(i,r)=>{t.valueAccessor.writeValue(i),r&&t.viewToModelUpdate(i)};n.registerOnChange(e),t._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,t),function sL(n,t){t.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&ay(n,t),"submit"!==n.updateOn&&n.markAsTouched()})}(n,t),function oL(n,t){if(t.valueAccessor.setDisabledState){const e=i=>{t.valueAccessor.setDisabledState(i)};n.registerOnDisabledChange(e),t._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,t)}function c4(n,t){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function Jf(n,t){const e=function W_(n){return n._rawValidators}(n);null!==t.validator?n.setValidators($_(e,t.validator)):"function"==typeof e&&n.setValidators([e]);const i=function G_(n){return n._rawAsyncValidators}(n);null!==t.asyncValidator?n.setAsyncValidators($_(i,t.asyncValidator)):"function"==typeof i&&n.setAsyncValidators([i]);const r=()=>n.updateValueAndValidity();c4(t._rawValidators,r),c4(t._rawAsyncValidators,r)}function ay(n,t){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(n._pendingValue),n._pendingChange=!1} +/** + * @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 + */ +const fL={provide:mr,useExisting:vt(()=>h4)},Y1=(()=>Promise.resolve())();let h4=(()=>{class n extends mr{constructor(e,i){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new Je,this.form=new Xf({},qf(e),jf(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Y1.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),U1(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Y1.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Y1.then(()=>{const i=this._findContainer(e.path),r=new Xf({});(function sy(n,t){Jf(n,t)})(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Y1.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Y1.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){var i;return this.submitted=!0,function cy(n,t){n._syncPendingControls(),t.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===(null===(i=null==e?void 0:e.target)||void 0===i?void 0:i.method)}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return n.\u0275fac=function(e){return new(e||n)(Y(rr,10),Y(Qa,10))},n.\u0275dir=We({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&_e("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Jt([fL]),kt]}),n})(); +/** + * @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 uy(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)} +/** + * @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 hy(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const dy=class extends oy{constructor(t=null,e,i){super(Qf(e),Zf(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),a4(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=hy(t)?t.value:t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=this.defaultValue,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){uy(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){uy(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){hy(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}},gL={provide:Za,useExisting:vt(()=>or)},py=(()=>Promise.resolve())(); +/** + * @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 + */let or=(()=>{class n extends Za{constructor(e,i,r,o,a){super(),this._changeDetectorRef=a,this.control=new dy,this._registered=!1,this.update=new Je,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=function t6(n,t){if(!t)return null;let e,i,r;return Array.isArray(t),t.forEach(o=>{o.constructor===zo?e=o:function hL(n){return Object.getPrototypeOf(n.constructor)===Vs}(o)?i=o:r=o}),r||i||e||null}(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),function e6(n,t){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){U1(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){py.then(()=>{var i;this.control.setValue(e,{emitViewToModelChange:!1}),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=0!==i&&function Cf(n){return"boolean"==typeof n?n:null!=n&&"false"!==n} +/** + * @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 + */(i);py.then(()=>{var o;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(o=this._changeDetectorRef)||void 0===o||o.markForCheck()})}_getPath(e){return this._parent? +/** + * @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 s4(n,t){return[...t.path,n]}(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(Y(mr,9),Y(rr,10),Y(Qa,10),Y(ir,10),Y(er,8))},n.\u0275dir=We({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Jt([gL]),kt,Dt]}),n})(),gy=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})(); +/** + * @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 + */ +const _L={provide:ir,useExisting:vt(()=>n6),multi:!0};let _y=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(),yL=(()=>{class n{constructor(){this._accessors=[]}add(e,i){this._accessors.push([e,i])}remove(e){for(let i=this._accessors.length-1;i>=0;--i)if(this._accessors[i][1]===e)return void this._accessors.splice(i,1)}select(e){this._accessors.forEach(i=>{this._isSameGroup(i,e)&&i[1]!==e&&i[1].fireUncheck(e.value)})}_isSameGroup(e,i){return!!e[0].control&&e[0]._parent===i._control._parent&&e[1].name===i.name}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:_y}),n})(),n6=(()=>{class n extends Vs{constructor(e,i,r,o){super(e,i),this._registry=r,this._injector=o,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get(Za),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this.setProperty("checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}fireUncheck(e){this.writeValue(e)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt),Y(yL),Y(hr))},n.\u0275dir=We({type:n,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(e,i){1&e&&_e("change",function(){return i.onChange()})("blur",function(){return i.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Jt([_L]),kt]}),n})(); +/** + * @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 + */ +const r6=new $e("NgModelWithFormControlWarning");let Ay=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[_y]}),n})(),ic=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[Ay]}),n})(),HL=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:r6,useValue:e.warnOnNgModelWithFormControl}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[Ay]}),n})(); +/** + * @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 Bs(n,t){return function(i){return i.lift(new YL(n,t))}}class YL{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new qL(t,this.predicate,this.thisArg))}}class qL extends I{constructor(t,e,i){super(t),this.predicate=e,this.thisArg=i,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}e&&this.destination.next(t)}} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */class Ly{}class d4{} +/** + * @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 + */class ya{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const r=e.slice(0,i),o=r.toLowerCase(),a=e.slice(i+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(a):this.headers.set(o,[a])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let i=t[e];const r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(r,i),this.maybeSetNormalizedName(e,r))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof ya?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new ya;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof ya?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":const o=t.value;if(o){let a=this.headers.get(e);if(!a)return;a=a.filter(s=>-1===o.indexOf(s)),0===a.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}} +/** + * @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 + */ +class jL{encodeKey(t){return Fy(t)}encodeValue(t){return Fy(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const WL=/%(\d[a-f0-9])/gi,GL={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Fy(n){return encodeURIComponent(n).replace(WL,(t,e)=>{var i;return null!==(i=GL[e])&&void 0!==i?i:t})}function f4(n){return`${n}`}class Xa{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new jL,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function $L(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(r=>{const o=r.indexOf("="),[a,s]=-1==o?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,o)),t.decodeValue(r.slice(o+1))],l=e.get(a)||[];l.push(s),e.set(a,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e],r=Array.isArray(i)?i.map(f4):[f4(i)];this.map.set(e,r)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(i=>{const r=t[i];Array.isArray(r)?r.forEach(o=>{e.push({param:i,value:o,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new Xa({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(f4(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let i=this.map.get(t.param)||[];const r=i.indexOf(f4(t.value));-1!==r&&i.splice(r,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}} +/** + * @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 + */class KL{constructor(){this.map=new Map}set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}} +/** + * @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 Ny(n){return"undefined"!=typeof ArrayBuffer&&n instanceof ArrayBuffer}function Ry(n){return"undefined"!=typeof Blob&&n instanceof Blob}function Vy(n){return"undefined"!=typeof FormData&&n instanceof FormData}class q1{constructor(t,e,i,r){let o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function QL(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,o=r):o=i,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new ya),this.context||(this.context=new KL),this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=e;else{const s=e.indexOf("?");this.urlWithParams=e+(-1===s?"?":sP.set(E,t.setHeaders[E]),u)),t.setParams&&(f=Object.keys(t.setParams).reduce((P,E)=>P.set(E,t.setParams[E]),f)),new q1(i,r,a,{params:f,headers:u,context:p,reportProgress:l,responseType:o,withCredentials:s})}} +/** + * @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 gi=(()=>((gi=gi||{})[gi.Sent=0]="Sent",gi[gi.UploadProgress=1]="UploadProgress",gi[gi.ResponseHeader=2]="ResponseHeader",gi[gi.DownloadProgress=3]="DownloadProgress",gi[gi.Response=4]="Response",gi[gi.User=5]="User",gi))();class h6{constructor(t,e=200,i="OK"){this.headers=t.headers||new ya,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class d6 extends h6{constructor(t={}){super(t),this.type=gi.ResponseHeader}clone(t={}){return new d6({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class m4 extends h6{constructor(t={}){super(t),this.type=gi.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new m4({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Hy extends h6{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}} +/** + * @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 f6(n,t){return{body:t,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials}}let By=(()=>{class n{constructor(e){this.handler=e}request(e,i,r={}){let o;if(e instanceof q1)o=e;else{let l,u;l=r.headers instanceof ya?r.headers:new ya(r.headers),r.params&&(u=r.params instanceof Xa?r.params:new Xa({fromObject:r.params})),o=new q1(e,i,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:u,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const a=Po(o).pipe( +/** + * @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 + */ +/** + * @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 UL(n,t){return Ln(n,t,1)}(l=>this.handler.handle(l)));if(e instanceof q1||"events"===r.observe)return a;const s=a.pipe(Bs(l=>l instanceof m4));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return s.pipe(He(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return s.pipe(He(l=>l.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new Xa).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,f6(r,i))}post(e,i,r={}){return this.request("POST",e,f6(r,i))}put(e,i,r={}){return this.request("PUT",e,f6(r,i))}}return n.\u0275fac=function(e){return new(e||n)(me(Ly))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */class Uy{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const Yy=new $e("HTTP_INTERCEPTORS");let XL=(()=>{class n{intercept(e,i){return i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const JL=/^\)\]\}',?\n/;let qy=(()=>{class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new te(i=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((E,H)=>r.setRequestHeader(E,H.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const E=e.detectContentTypeHeader();null!==E&&r.setRequestHeader("Content-Type",E)}if(e.responseType){const E=e.responseType.toLowerCase();r.responseType="json"!==E?E:"text"}const o=e.serializeBody();let a=null;const s=()=>{if(null!==a)return a;const E=r.statusText||"OK",H=new ya(r.getAllResponseHeaders()),G=function eF(n){return"responseURL"in n&&n.responseURL?n.responseURL:/^X-Request-URL:/m.test(n.getAllResponseHeaders())?n.getResponseHeader("X-Request-URL"):null}(r)||e.url;return a=new d6({headers:H,status:r.status,statusText:E,url:G}),a},l=()=>{let{headers:E,status:H,statusText:G,url:ne}=s(),ue=null;204!==H&&(ue=void 0===r.response?r.responseText:r.response),0===H&&(H=ue?200:0);let ye=H>=200&&H<300;if("json"===e.responseType&&"string"==typeof ue){const le=ue;ue=ue.replace(JL,"");try{ue=""!==ue?JSON.parse(ue):null}catch(Pe){ue=le,ye&&(ye=!1,ue={error:Pe,text:ue})}}ye?(i.next(new m4({body:ue,headers:E,status:H,statusText:G,url:ne||void 0})),i.complete()):i.error(new Hy({error:ue,headers:E,status:H,statusText:G,url:ne||void 0}))},u=E=>{const{url:H}=s(),G=new Hy({error:E,status:r.status||0,statusText:r.statusText||"Unknown Error",url:H||void 0});i.error(G)};let f=!1;const p=E=>{f||(i.next(s()),f=!0);let H={type:gi.DownloadProgress,loaded:E.loaded};E.lengthComputable&&(H.total=E.total),"text"===e.responseType&&!!r.responseText&&(H.partialText=r.responseText),i.next(H)},P=E=>{let H={type:gi.UploadProgress,loaded:E.loaded};E.lengthComputable&&(H.total=E.total),i.next(H)};return r.addEventListener("load",l),r.addEventListener("error",u),r.addEventListener("timeout",u),r.addEventListener("abort",u),e.reportProgress&&(r.addEventListener("progress",p),null!==o&&r.upload&&r.upload.addEventListener("progress",P)),r.send(o),i.next({type:gi.Sent}),()=>{r.removeEventListener("error",u),r.removeEventListener("abort",u),r.removeEventListener("load",l),r.removeEventListener("timeout",u),e.reportProgress&&(r.removeEventListener("progress",p),null!==o&&r.upload&&r.upload.removeEventListener("progress",P)),r.readyState!==r.DONE&&r.abort()}})}}return n.\u0275fac=function(e){return new(e||n)(me(i_))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const m6=new $e("XSRF_COOKIE_NAME"),p6=new $e("XSRF_HEADER_NAME");class jy{}let tF=(()=>{class n{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=j9(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(E1),me(m6))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),g6=(()=>{class n{constructor(e,i){this.tokenService=e,this.headerName=i}intercept(e,i){const r=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||r.startsWith("http://")||r.startsWith("https://"))return i.handle(e);const o=this.tokenService.getToken();return null!==o&&!e.headers.has(this.headerName)&&(e=e.clone({headers:e.headers.set(this.headerName,o)})),i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(me(jy),me(p6))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),nF=(()=>{class n{constructor(e,i){this.backend=e,this.injector=i,this.chain=null}handle(e){if(null===this.chain){const i=this.injector.get(Yy,[]);this.chain=i.reduceRight((r,o)=>new Uy(r,o),this.backend)}return this.chain.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(me(d4),me(hr))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),iF=(()=>{class n{static disable(){return{ngModule:n,providers:[{provide:g6,useClass:XL}]}}static withOptions(e={}){return{ngModule:n,providers:[e.cookieName?{provide:m6,useValue:e.cookieName}:[],e.headerName?{provide:p6,useValue:e.headerName}:[]]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[g6,{provide:Yy,useExisting:g6,multi:!0},{provide:jy,useClass:tF},{provide:m6,useValue:"XSRF-TOKEN"},{provide:p6,useValue:"X-XSRF-TOKEN"}]}),n})(),rF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[By,{provide:Ly,useClass:nF},qy,{provide:d4,useExisting:qy}],imports:[iF.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]}),n})(); +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +class $y{} +/** + * @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 + */ +const ba="*";function Eo(n,t){return{type:7,name:n,definitions:t,options:{}}}function Rn(n,t=null){return{type:4,styles:t,timings:n}}function Wy(n,t=null){return{type:2,steps:n,options:t}}function gt(n){return{type:6,styles:n,offset:null}}function ro(n,t,e){return{type:0,name:n,styles:t,options:e}}function Un(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function Gy(n,t,e=null){return{type:11,selector:n,animation:t,options:e}}function Ky(n,t){return{type:12,timings:n,animation:t}} +/** + * @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 Qy(n){Promise.resolve().then(n)} +/** + * @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 + */class j1{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){Qy(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=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 + */class Zy{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,i=0,r=0;const o=this.players.length;0==o?Qy(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++e==o&&this._onFinish()}),a.onDestroy(()=>{++i==o&&this._onDestroy()}),a.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((a,s)=>Math.max(a,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(i=>{const r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){const t=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=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 Xy(n){return new Se(3e3,!1)} +/** + * @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 HF(){return"undefined"!=typeof window&&void 0!==window.document}function _6(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Ja(n){switch(n.length){case 0:return new j1;case 1:return n[0];default:return new Zy(n)}}function Jy(n,t,e,i,r=new Map,o=new Map){const a=[],s=[];let l=-1,u=null;if(i.forEach(f=>{const p=f.get("offset"),P=p==l,E=P&&u||new Map;f.forEach((H,G)=>{let ne=G,ue=H;if("offset"!==G)switch(ne=t.normalizePropertyName(ne,a),ue){case"!":ue=r.get(G);break;case ba:ue=o.get(G);break;default:ue=t.normalizeStyleValue(G,ne,ue,a)}E.set(ne,ue)}),P||s.push(E),u=E,l=p}),a.length)throw function xF(n){return new Se(3502,!1)}();return s}function y6(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&b6(e,"start",n)));break;case"done":n.onDone(()=>i(e&&b6(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&b6(e,"destroy",n)))}}function b6(n,t,e){const i=e.totalTime,o=C6(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,null==i?n.totalTime:i,!!e.disabled),a=n._data;return null!=a&&(o._data=a),o}function C6(n,t,e,i,r="",o=0,a){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function Ur(n,t,e){let i=n.get(t);return i||n.set(t,i=e),i}function eb(n){const t=n.indexOf(":");return[n.substring(1,t),n.slice(t+1)]}let w6=(n,t)=>!1,tb=(n,t,e)=>[],nb=null;function M6(n){const t=n.parentNode||n.host;return t===nb?null:t}(_6()||"undefined"!=typeof Element)&&(HF()?(nb=(()=>document.documentElement)(),w6=(n,t)=>{for(;t;){if(t===n)return!0;t=M6(t)}return!1}):w6=(n,t)=>n.contains(t),tb=(n,t,e)=>{if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]});let Us=null,ib=!1;const rb=w6,ob=tb; +/** + * @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 + */ +let ab=(()=>{class n{validateStyleProperty(e){return function UF(n){Us||(Us=function YF(){return"undefined"!=typeof document?document.body:null}()||{},ib=!!Us.style&&"WebkitAppearance"in Us.style);let t=!0;return Us.style&&!function BF(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in Us.style,!t&&ib&&(t="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Us.style)),t}(e)}matchesElement(e,i){return!1}containsElement(e,i){return rb(e,i)}getParentElement(e){return M6(e)}query(e,i,r){return ob(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,o,a,s=[],l){return new j1(r,o)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),S6=(()=>{class n{} +/** + * @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 + */ +return n.NOOP=new ab,n})();const T6="ng-enter",p4="ng-leave",g4="ng-trigger",v4=".ng-trigger",lb="ng-animating",D6=".ng-animating";function Ca(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:k6(parseFloat(t[1]),t[2])}function k6(n,t){return"s"===t?1e3*n:n}function _4(n,t,e){return n.hasOwnProperty("duration")?n:function $F(n,t,e){let r,o=0,a="";if("string"==typeof n){const s=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===s)return t.push(Xy()),{duration:0,delay:0,easing:""};r=k6(parseFloat(s[1]),s[2]);const l=s[3];null!=l&&(o=k6(parseFloat(l),s[4]));const u=s[5];u&&(a=u)}else r=n;if(!e){let s=!1,l=t.length;r<0&&(t.push(function aF(){return new Se(3100,!1)}()),s=!0),o<0&&(t.push(function sF(){return new Se(3101,!1)}()),s=!0),s&&t.splice(l,0,Xy())}return{duration:r,delay:o,easing:a}}(n,t,e)}function $1(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function cb(n){const t=new Map;return Object.keys(n).forEach(e=>{t.set(e,n[e])}),t}function es(n,t=new Map,e){if(e)for(let[i,r]of e)t.set(i,r);for(let[i,r]of n)t.set(i,r);return t}function hb(n,t,e){return e?t+":"+e+";":""}function db(n){let t="";for(let e=0;e{const o=P6(r);e&&!e.has(r)&&e.set(r,n.style[o]),n.style[o]=i}),_6()&&db(n))}function Ys(n,t){n.style&&(t.forEach((e,i)=>{const r=P6(i);n.style[r]=""}),_6()&&db(n))}function W1(n){return Array.isArray(n)?1==n.length?n[0]:Wy(n):n}const x6=new RegExp("{{\\s*(.+?)\\s*}}","g");function fb(n){let t=[];if("string"==typeof n){let e;for(;e=x6.exec(n);)t.push(e[1]);x6.lastIndex=0}return t}function G1(n,t,e){const i=n.toString(),r=i.replace(x6,(o,a)=>{let s=t[a];return null==s&&(e.push(function cF(n){return new Se(3003,!1)}()),s=""),s.toString()});return r==i?n:r}function y4(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const KF=/-+([a-z0-9])/g;function P6(n){return n.replace(KF,(...t)=>t[1].toUpperCase())}function QF(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Yr(n,t,e){switch(t.type){case 7:return n.visitTrigger(t,e);case 0:return n.visitState(t,e);case 1:return n.visitTransition(t,e);case 2:return n.visitSequence(t,e);case 3:return n.visitGroup(t,e);case 4:return n.visitAnimate(t,e);case 5:return n.visitKeyframes(t,e);case 6:return n.visitStyle(t,e);case 8:return n.visitReference(t,e);case 9:return n.visitAnimateChild(t,e);case 10:return n.visitAnimateRef(t,e);case 11:return n.visitQuery(t,e);case 12:return n.visitStagger(t,e);default:throw function uF(n){return new Se(3004,!1)}()}}function mb(n,t){return window.getComputedStyle(n)[t]} +/** + * @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 nN(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function iN(n,t,e){if(":"==n[0]){const l=function rN(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i) *"}}(n,e);if("function"==typeof l)return void t.push(l);n=l}const i=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function MF(n){return new Se(3015,!1)}()),t;const r=i[1],o=i[2],a=i[3];t.push(pb(r,a));"<"==o[0]&&!("*"==r&&"*"==a)&&t.push(pb(a,r))}(i,e,t)):e.push(n),e}const M4=new Set(["true","1"]),S4=new Set(["false","0"]);function pb(n,t){const e=M4.has(n)||S4.has(n),i=M4.has(t)||S4.has(t);return(r,o)=>{let a="*"==n||n==r,s="*"==t||t==o;return!a&&e&&"boolean"==typeof r&&(a=r?M4.has(n):S4.has(n)),!s&&i&&"boolean"==typeof o&&(s=o?M4.has(t):S4.has(t)),a&&s}} +/** + * @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 + */const oN=new RegExp("s*:selfs*,?","g");function z6(n,t,e,i){return new aN(n).build(t,e,i)}class aN{constructor(t){this._driver=t}build(t,e,i){const r=new cN(e);return this._resetContextStyleTimingState(r),Yr(this,W1(t),r)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,r=e.depCount=0;const o=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push(function dF(){return new Se(3006,!1)}()),t.definitions.forEach(s=>{if(this._resetContextStyleTimingState(e),0==s.type){const l=s,u=l.name;u.toString().split(/\s*,\s*/).forEach(f=>{l.name=f,o.push(this.visitState(l,e))}),l.name=u}else if(1==s.type){const l=this.visitTransition(s,e);i+=l.queryCount,r+=l.depCount,a.push(l)}else e.errors.push(function fF(){return new Se(3007,!1)}())}),{type:7,name:t.name,states:o,transitions:a,queryCount:i,depCount:r,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(i.containsDynamicStyles){const o=new Set,a=r||{};i.styles.forEach(s=>{s instanceof Map&&s.forEach(l=>{fb(l).forEach(u=>{a.hasOwnProperty(u)||o.add(u)})})}),o.size&&(y4(o.values()),e.errors.push(function mF(n,t){return new Se(3008,!1)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=Yr(this,W1(t.animation),e);return{type:1,matchers:nN(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:qs(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>Yr(this,i,e)),options:qs(t.options)}}visitGroup(t,e){const i=e.currentTime;let r=0;const o=t.steps.map(a=>{e.currentTime=i;const s=Yr(this,a,e);return r=Math.max(r,e.currentTime),s});return e.currentTime=r,{type:3,steps:o,options:qs(t.options)}}visitAnimate(t,e){const i=function hN(n,t){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return E6(_4(n,t).duration,0,"");const e=n;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=E6(0,0,"");return o.dynamic=!0,o.strValue=e,o}const r=_4(e,t);return E6(r.duration,r.delay,r.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let r,o=t.styles?t.styles:gt({});if(5==o.type)r=this.visitKeyframes(o,e);else{let a=t.styles,s=!1;if(!a){s=!0;const u={};i.easing&&(u.easing=i.easing),a=gt(u)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(a,e);l.isEmptyStep=s,r=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[],r=Array.isArray(t.styles)?t.styles:[t.styles];for(let s of r)"string"==typeof s?s===ba?i.push(s):e.errors.push(new Se(3002,!1)):i.push(cb(s));let o=!1,a=null;return i.forEach(s=>{if(s instanceof Map&&(s.has("easing")&&(a=s.get("easing"),s.delete("easing")),!o))for(let l of s.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:i,easing:a,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let r=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),t.styles.forEach(a=>{"string"!=typeof a&&a.forEach((s,l)=>{const u=e.collectedStyles.get(e.currentQuerySelector),f=u.get(l);let p=!0;f&&(o!=r&&o>=f.startTime&&r<=f.endTime&&(e.errors.push(function gF(n,t,e,i,r){return new Se(3010,!1)}()),p=!1),o=f.startTime),p&&u.set(l,{startTime:o,endTime:r}),e.options&&function GF(n,t,e){const i=t.params||{},r=fb(n);r.length&&r.forEach(o=>{i.hasOwnProperty(o)||e.push(function lF(n){return new Se(3001,!1)}())})}(s,e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function vF(){return new Se(3011,!1)}()),i;let o=0;const a=[];let s=!1,l=!1,u=0;const f=t.steps.map(ue=>{const ye=this._makeStyleAst(ue,e);let le=null!=ye.offset?ye.offset:function uN(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;t=parseFloat(e.get("offset")),e.delete("offset")}return t}(ye.styles),Pe=0;return null!=le&&(o++,Pe=ye.offset=le),l=l||Pe<0||Pe>1,s=s||Pe0&&o{const le=P>0?ye==E?1:P*ye:a[ye],Pe=le*ne;e.currentTime=H+G.delay+Pe,G.duration=Pe,this._validateStyleAst(ue,e),ue.offset=le,i.styles.push(ue)}),i}visitReference(t,e){return{type:8,animation:Yr(this,W1(t.animation),e),options:qs(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:qs(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:qs(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[o,a]=function sN(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(oN,"")),n=n.replace(/@\*/g,v4).replace(/@\w+/g,e=>v4+"-"+e.slice(1)).replace(/:animating/g,D6),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+o:o,Ur(e.collectedStyles,e.currentQuerySelector,new Map);const s=Yr(this,W1(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:s,originalSelector:t.selector,options:qs(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function CF(){return new Se(3013,!1)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:_4(t.timings,e.errors,!0);return{type:12,animation:Yr(this,W1(t.animation),e),timings:i,options:null}}}class cN{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function qs(n){return n?(n=$1(n)).params&&(n.params=function lN(n){return n?$1(n):null}(n.params)):n={},n}function E6(n,t,e){return{duration:n,delay:t,easing:e}}function O6(n,t,e,i,r,o,a=null,s=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:s}}class T4{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}} +/** + * @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 + */const mN=new RegExp(":enter","g"),gN=new RegExp(":leave","g");function I6(n,t,e,i,r,o=new Map,a=new Map,s,l,u=[]){return(new vN).buildKeyframes(n,t,e,i,r,o,a,s,l,u)}class vN{buildKeyframes(t,e,i,r,o,a,s,l,u,f=[]){u=u||new T4;const p=new A6(t,e,u,r,o,f,[]);p.options=l;const P=l.delay?Ca(l.delay):0;p.currentTimeline.delayNextStep(P),p.currentTimeline.setStyles([a],null,p.errors,l),Yr(this,i,p);const E=p.timelines.filter(H=>H.containsAnimation());if(E.length&&s.size){let H;for(let G=E.length-1;G>=0;G--){const ne=E[G];if(ne.element===e){H=ne;break}}H&&!H.allowOnlyTimelineStyles()&&H.setStyles([s],null,p.errors,l)}return E.length?E.map(H=>H.buildKeyframes()):[O6(e,[],[],[],0,P,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const r=e.createSubContext(t.options),o=e.currentTimeline.currentTime,a=this._visitSubInstructions(i,r,r.options);o!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,i),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,i){var r;for(const o of t){const a=null==o?void 0:o.delay;if(a){const s="number"==typeof a?a:Ca(G1(a,null!==(r=null==o?void 0:o.params)&&void 0!==r?r:{},e.errors));i.delayNextStep(s)}}}_visitSubInstructions(t,e,i){let o=e.currentTimeline.currentTime;const a=null!=i.duration?Ca(i.duration):null,s=null!=i.delay?Ca(i.delay):null;return 0!==a&&t.forEach(l=>{const u=e.appendInstructionToTimeline(l,a,s);o=Math.max(o,u.duration+u.delay)}),o}visitReference(t,e){e.updateOptions(t.options,!0),Yr(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let r=e;const o=t.options;if(o&&(o.params||o.delay)&&(r=e.createSubContext(o),r.transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=D4);const a=Ca(o.delay);r.delayNextStep(a)}t.steps.length&&(t.steps.forEach(a=>Yr(this,a,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let r=e.currentTimeline.currentTime;const o=t.options&&t.options.delay?Ca(t.options.delay):0;t.steps.forEach(a=>{const s=e.createSubContext(t.options);o&&s.delayNextStep(o),Yr(this,a,s),r=Math.max(r,s.currentTimeline.currentTime),i.push(s.currentTimeline)}),i.forEach(a=>e.currentTimeline.mergeTimelineCollectedStyles(a)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return _4(e.params?G1(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(i.duration),this.visitStyle(o,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(o):i.setStyles(t.styles,o,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,o=i.duration,s=e.createSubContext().currentTimeline;s.easing=i.easing,t.styles.forEach(l=>{s.forwardTime((l.offset||0)*o),s.setStyles(l.styles,l.easing,e.errors,e.options),s.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(s),e.transformIntoNewTimeline(r+o),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,r=t.options||{},o=r.delay?Ca(r.delay):0;o&&(6===e.previousNode.type||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=D4);let a=i;const s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=s.length;let l=null;s.forEach((u,f)=>{e.currentQueryIndex=f;const p=e.createSubContext(t.options,u);o&&p.delayNextStep(o),u===e.element&&(l=p.currentTimeline),Yr(this,t.animation,p),p.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,p.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,r=e.currentTimeline,o=t.timings,a=Math.abs(o.duration),s=a*(e.currentQueryTotal-1);let l=a*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=s-l;break;case"full":l=i.currentStaggerTime}const f=e.currentTimeline;l&&f.delayNextStep(l);const p=f.currentTime;Yr(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=r.currentTime-p+(r.startTime-i.currentTimeline.startTime)}}const D4={};class A6{constructor(t,e,i,r,o,a,s,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=D4,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new k4(this._driver,e,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let r=this.options;null!=i.duration&&(r.duration=Ca(i.duration)),null!=i.delay&&(r.delay=Ca(i.delay));const o=i.params;if(o){let a=r.params;a||(a=this.options.params={}),Object.keys(o).forEach(s=>{(!e||!a.hasOwnProperty(s))&&(a[s]=G1(o[s],a,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return t}createSubContext(t=null,e,i){const r=e||this.element,o=new A6(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(t){return this.previousNode=D4,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},o=new _N(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,r,o,a){let s=[];if(r&&s.push(this.element),t.length>0){t=(t=t.replace(mN,"."+this._enterClassName)).replace(gN,"."+this._leaveClassName);let u=this._driver.query(this.element,t,1!=i);0!==i&&(u=i<0?u.slice(u.length+i,u.length):u.slice(0,i)),s.push(...u)}return!o&&0==s.length&&a.push(function wF(n){return new Se(3014,!1)}()),s}}class k4{constructor(t,e,i,r){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new k4(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles.set(t,e),this._globalTimelineStyles.set(t,e),this._styleSummary.set(t,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[e,i]of this._globalTimelineStyles)this._backFill.set(e,i||ba),this._currentKeyframe.set(e,ba);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,r){var o;e&&this._previousKeyframe.set("easing",e);const a=r&&r.params||{},s=function yN(n,t){const e=new Map;let i;return n.forEach(r=>{if("*"===r){i=i||t.keys();for(let o of i)e.set(o,ba)}else es(r,e)}),e}(t,this._globalTimelineStyles);for(let[l,u]of s){const f=G1(u,a,i);this._pendingStyles.set(l,f),this._localTimelineStyles.has(l)||this._backFill.set(l,null!==(o=this._globalTimelineStyles.get(l))&&void 0!==o?o:ba),this._updateStyle(l,f)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,e)=>{this._currentKeyframe.set(e,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,t)}))}snapshotCurrentStyles(){for(let[t,e]of this._localTimelineStyles)this._pendingStyles.set(t,e),this._updateStyle(t,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((e,i)=>{const r=this._styleSummary.get(i);(!r||e.time>r.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((s,l)=>{const u=es(s,new Map,this._backFill);u.forEach((f,p)=>{"!"===f?t.add(p):f===ba&&e.add(p)}),i||u.set("offset",l/this.duration),r.push(u)});const o=t.size?y4(t.values()):[],a=e.size?y4(e.values()):[];if(i){const s=r[0],l=new Map(s);s.set("offset",0),l.set("offset",1),r=[s,l]}return O6(this.element,r,o,a,this.duration,this.startTime,this.easing,!1)}}class _N extends k4{constructor(t,e,i,r,o,a,s=!1){super(t,e,a.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=s,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],a=i+e,s=e/a,l=es(t[0]);l.set("offset",0),o.push(l);const u=es(t[0]);u.set("offset",_b(s)),o.push(u);const f=t.length-1;for(let p=1;p<=f;p++){let P=es(t[p]);const E=P.get("offset");P.set("offset",_b((e+E*i)/a)),o.push(P)}i=a,e=0,r="",t=o}return O6(this.element,t,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function _b(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e} +/** + * @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 + */ +class L6{} +/** + * @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 + */ +const bN=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class CN extends L6{normalizePropertyName(t,e){return P6(t)}normalizeStyleValue(t,e,i,r){let o="";const a=i.toString().trim();if(bN.has(e)&&0!==i&&"0"!==i)if("number"==typeof i)o="px";else{const s=i.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&r.push(function hF(n,t){return new Se(3005,!1)}())}return a+o}} +/** + * @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 yb(n,t,e,i,r,o,a,s,l,u,f,p,P){return{type:0,element:n,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:o,toState:i,toStyles:a,timelines:s,queriedElements:l,preStyleProps:u,postStyleProps:f,totalTime:p,errors:P}}const F6={};class bb{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,r){return function wN(n,t,e,i,r){return n.some(o=>o(t,e,i,r))}(this.ast.matchers,t,e,i,r)}buildStyles(t,e,i){let r=this._stateStyles.get("*");return void 0!==t&&(r=this._stateStyles.get(null==t?void 0:t.toString())||r),r?r.buildStyles(e,i):new Map}build(t,e,i,r,o,a,s,l,u,f){var p;const P=[],E=this.ast.options&&this.ast.options.params||F6,G=this.buildStyles(i,s&&s.params||F6,P),ne=l&&l.params||F6,ue=this.buildStyles(r,ne,P),ye=new Set,le=new Map,Pe=new Map,Xe="void"===r,st={params:MN(ne,E),delay:null===(p=this.ast.options)||void 0===p?void 0:p.delay},Bt=f?[]:I6(t,e,this.ast.animation,o,a,G,ue,st,u,P);let yn=0;if(Bt.forEach(Ut=>{yn=Math.max(Ut.duration+Ut.delay,yn)}),P.length)return yb(e,this._triggerName,i,r,Xe,G,ue,[],[],le,Pe,yn,P);Bt.forEach(Ut=>{const Hn=Ut.element,On=Ur(le,Hn,new Set);Ut.preStyleProps.forEach(Ti=>On.add(Ti));const _i=Ur(Pe,Hn,new Set);Ut.postStyleProps.forEach(Ti=>_i.add(Ti)),Hn!==e&&ye.add(Hn)});const Ot=y4(ye.values());return yb(e,this._triggerName,i,r,Xe,G,ue,Bt,Ot,le,Pe,yn)}}function MN(n,t){const e=$1(t);for(const i in n)n.hasOwnProperty(i)&&null!=n[i]&&(e[i]=n[i]);return e}class SN{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i=new Map,r=$1(this.defaultParams);return Object.keys(t).forEach(o=>{const a=t[o];null!==a&&(r[o]=a)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((a,s)=>{a&&(a=G1(a,r,e));const l=this.normalizer.normalizePropertyName(s,e);a=this.normalizer.normalizeStyleValue(s,l,a,e),i.set(l,a)})}),i}}class DN{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states=new Map,e.states.forEach(r=>{this.states.set(r.name,new SN(r.style,r.options&&r.options.params||{},i))}),Cb(this.states,"true","1"),Cb(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new bb(t,r,this.states))}),this.fallbackTransition=function kN(n,t,e){return new bb(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(a,s)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,r){return this.transitionFactories.find(a=>a.match(t,e,i,r))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function Cb(n,t,e){n.has(t)?n.has(e)||n.set(e,n.get(t)):n.has(e)&&n.set(t,n.get(e))} +/** + * @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 + */const xN=new T4;class PN{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,e){const i=[],o=z6(this._driver,e,i,[]);if(i.length)throw function PF(n){return new Se(3503,!1)}();this._animations.set(t,o)}_buildPlayer(t,e,i){const r=t.element,o=Jy(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(r,o,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const r=[],o=this._animations.get(t);let a;const s=new Map;if(o?(a=I6(this._driver,e,o,T6,p4,new Map,new Map,i,xN,r),a.forEach(f=>{const p=Ur(s,f.element,new Map);f.postStyleProps.forEach(P=>p.set(P,null))})):(r.push(function zF(){return new Se(3300,!1)}()),a=[]),r.length)throw function EF(n){return new Se(3504,!1)}();s.forEach((f,p)=>{f.forEach((P,E)=>{f.set(E,this._driver.computeStyle(p,E,ba))})});const u=Ja(a.map(f=>{const p=s.get(f.element);return this._buildPlayer(f,new Map,p)}));return this._playersById.set(t,u),u.onDestroy(()=>this.destroy(t)),this.players.push(u),u}destroy(t){const e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById.get(t);if(!e)throw function OF(n){return new Se(3301,!1)}();return e}listen(t,e,i,r){const o=C6(e,"","","");return y6(this._getPlayer(t),i,o,r),()=>{}}command(t,e,i,r){if("register"==i)return void this.register(t,r[0]);if("create"==i)return void this.create(t,e,r[0]||{});const o=this._getPlayer(t);switch(i){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}} +/** + * @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 + */const wb="ng-animate-queued",N6="ng-animate-disabled",AN=[],Mb={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},LN={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},oo="__ng_removed";class R6{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function VN(n){return null!=n?n:null}(i?t.value:t),i){const o=$1(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const i=this.options.params;Object.keys(e).forEach(r=>{null==i[r]&&(i[r]=e[r])})}}}const K1="void",V6=new R6(K1);class FN{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,ao(e,this._hostClassName)}listen(t,e,i,r){if(!this._triggers.has(e))throw function IF(n,t){return new Se(3302,!1)}();if(null==i||0==i.length)throw function AF(n){return new Se(3303,!1)}();if(!function HN(n){return"start"==n||"done"==n}(i))throw function LF(n,t){return new Se(3400,!1)}();const o=Ur(this._elementListeners,t,[]),a={name:e,phase:i,callback:r};o.push(a);const s=Ur(this._engine.statesByElement,t,new Map);return s.has(e)||(ao(t,g4),ao(t,g4+"-"+e),s.set(e,V6)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(a);l>=0&&o.splice(l,1),this._triggers.has(e)||s.delete(e)})}}register(t,e){return!this._triggers.has(t)&&(this._triggers.set(t,e),!0)}_getTrigger(t){const e=this._triggers.get(t);if(!e)throw function FF(n){return new Se(3401,!1)}();return e}trigger(t,e,i,r=!0){const o=this._getTrigger(e),a=new H6(this.id,e,t);let s=this._engine.statesByElement.get(t);s||(ao(t,g4),ao(t,g4+"-"+e),this._engine.statesByElement.set(t,s=new Map));let l=s.get(e);const u=new R6(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),s.set(e,u),l||(l=V6),u.value!==K1&&l.value===u.value){if(!function YN(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let r=0;r{Ys(t,ne),Jo(t,ue)})}return}const P=Ur(this._engine.playersByElement,t,[]);P.forEach(G=>{G.namespaceId==this.id&&G.triggerName==e&&G.queued&&G.destroy()});let E=o.matchTransition(l.value,u.value,t,u.params),H=!1;if(!E){if(!r)return;E=o.fallbackTransition,H=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:E,fromState:l,toState:u,player:a,isFallbackTransition:H}),H||(ao(t,wb),a.onStart(()=>{rc(t,wb)})),a.onDone(()=>{let G=this.players.indexOf(a);G>=0&&this.players.splice(G,1);const ne=this._engine.playersByElement.get(t);if(ne){let ue=ne.indexOf(a);ue>=0&&ne.splice(ue,1)}}),this.players.push(a),P.push(a),a}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(r=>r.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,v4,!0);i.forEach(r=>{if(r[oo])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(a=>a.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,e,i,r){const o=this._engine.statesByElement.get(t),a=new Map;if(o){const s=[];if(o.forEach((l,u)=>{if(a.set(u,l.value),this._triggers.has(u)){const f=this.trigger(t,u,K1,r);f&&s.push(f)}}),s.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,a),i&&Ja(s).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(e&&i){const r=new Set;e.forEach(o=>{const a=o.name;if(r.has(a))return;r.add(a);const l=this._triggers.get(a).fallbackTransition,u=i.get(a)||V6,f=new R6(K1),p=new H6(this.id,a,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:a,transition:l,fromState:u,toState:f,player:p,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(i.totalAnimations){const o=i.players.length?i.playersByQueriedElement.get(t):[];if(o&&o.length)r=!0;else{let a=t;for(;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)i.markElementAsRemoved(this.id,t,!1,e);else{const o=t[oo];(!o||o===Mb)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){ao(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const o=i.element,a=this._elementListeners.get(o);a&&a.forEach(s=>{if(s.name==i.triggerName){const l=C6(o,i.triggerName,i.fromState.value,i.toState.value);l._data=t,y6(i.player,s.phase,l,s.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{const o=i.transition.ast.depCount,a=r.transition.ast.depCount;return 0==o||0==a?o-a:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(t){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(i=>i.element===t)||e,e}}class NN{constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,o)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,e){const i=new FN(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList,r=this.namespacesByHostElement;if(i.length-1>=0){let a=!1,s=this.driver.getParentElement(e);for(;s;){const l=r.get(s);if(l){const u=i.indexOf(l);i.splice(u+1,0,t),a=!0;break}s=this.driver.getParentElement(s)}a||i.unshift(t)}else i.push(t);return r.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let r=this._namespaceLookup[t];r&&r.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i)for(let r of i.values())if(r.namespaceId){const o=this._fetchNamespace(r.namespaceId);o&&e.add(o)}return e}trigger(t,e,i,r){if(x4(e)){const o=this._fetchNamespace(t);if(o)return o.trigger(e,i,r),!0}return!1}insertNode(t,e,i,r){if(!x4(e))return;const o=e[oo];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const a=this.collectedLeaveElements.indexOf(e);a>=0&&this.collectedLeaveElements.splice(a,1)}if(t){const a=this._fetchNamespace(t);a&&a.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),ao(t,N6)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),rc(t,N6))}removeNode(t,e,i,r){if(x4(e)){const o=t?this._fetchNamespace(t):null;if(o?o.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),i){const a=this.namespacesByHostElement.get(e);a&&a.id!==t&&a.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,i,r,o){this.collectedLeaveElements.push(e),e[oo]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(t,e,i,r,o){return x4(e)?this._fetchNamespace(t).listen(e,i,r,o):()=>{}}_buildInstruction(t,e,i,r,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,r,t.fromState.options,t.toState.options,e,o)}destroyInnerAnimations(t){let e=this.driver.query(t,v4,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,D6,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return Ja(this.players).onDone(()=>t());t()})}processLeaveNode(t){var e;const i=t[oo];if(i&&i.setForRemoval){if(t[oo]=Mb,i.namespaceId){this.destroyInnerAnimations(t);const r=this._fetchNamespace(i.namespaceId);r&&r.clearElementCache(t)}this._onRemovalComplete(t,i.setForRemoval)}!(null===(e=t.classList)||void 0===e)&&e.contains(N6)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?Ja(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function NF(n){return new Se(3402,!1)}()}_flushAnimations(t,e){const i=new T4,r=[],o=new Map,a=[],s=new Map,l=new Map,u=new Map,f=new Set;this.disabledNodes.forEach(ze=>{f.add(ze);const Ge=this.driver.query(ze,".ng-animate-queued",!0);for(let it=0;it{const it=T6+G++;H.set(Ge,it),ze.forEach(It=>ao(It,it))});const ne=[],ue=new Set,ye=new Set;for(let ze=0;zeue.add(It)):ye.add(Ge))}const le=new Map,Pe=Db(P,Array.from(ue));Pe.forEach((ze,Ge)=>{const it=p4+G++;le.set(Ge,it),ze.forEach(It=>ao(It,it))}),t.push(()=>{E.forEach((ze,Ge)=>{const it=H.get(Ge);ze.forEach(It=>rc(It,it))}),Pe.forEach((ze,Ge)=>{const it=le.get(Ge);ze.forEach(It=>rc(It,it))}),ne.forEach(ze=>{this.processLeaveNode(ze)})});const Xe=[],st=[];for(let ze=this._namespaceList.length-1;ze>=0;ze--)this._namespaceList[ze].drainQueuedTransitions(e).forEach(it=>{const It=it.player,Yn=it.element;if(Xe.push(It),this.collectedEnterElements.length){const si=Yn[oo];if(si&&si.setForMove){if(si.previousTriggersValues&&si.previousTriggersValues.has(it.triggerName)){const In=si.previousTriggersValues.get(it.triggerName),Lt=this.statesByElement.get(it.element);if(Lt&&Lt.has(it.triggerName)){const qi=Lt.get(it.triggerName);qi.value=In,Lt.set(it.triggerName,qi)}}return void It.destroy()}}const Ir=!p||!this.driver.containsElement(p,Yn),Di=le.get(Yn),Ao=H.get(Yn),bn=this._buildInstruction(it,i,Ao,Di,Ir);if(bn.errors&&bn.errors.length)return void st.push(bn);if(Ir)return It.onStart(()=>Ys(Yn,bn.fromStyles)),It.onDestroy(()=>Jo(Yn,bn.toStyles)),void r.push(It);if(it.isFallbackTransition)return It.onStart(()=>Ys(Yn,bn.fromStyles)),It.onDestroy(()=>Jo(Yn,bn.toStyles)),void r.push(It);const au=[];bn.timelines.forEach(si=>{si.stretchStartingKeyframe=!0,this.disabledNodes.has(si.element)||au.push(si)}),bn.timelines=au,i.append(Yn,bn.timelines),a.push({instruction:bn,player:It,element:Yn}),bn.queriedElements.forEach(si=>Ur(s,si,[]).push(It)),bn.preStyleProps.forEach((si,In)=>{if(si.size){let Lt=l.get(In);Lt||l.set(In,Lt=new Set),si.forEach((qi,ss)=>Lt.add(ss))}}),bn.postStyleProps.forEach((si,In)=>{let Lt=u.get(In);Lt||u.set(In,Lt=new Set),si.forEach((qi,ss)=>Lt.add(ss))})});if(st.length){const ze=[];st.forEach(Ge=>{ze.push(function RF(n,t){return new Se(3505,!1)} +/** + * @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 + */())}),Xe.forEach(Ge=>Ge.destroy()),this.reportError(ze)}const Bt=new Map,yn=new Map;a.forEach(ze=>{const Ge=ze.element;i.has(Ge)&&(yn.set(Ge,Ge),this._beforeAnimationBuild(ze.player.namespaceId,ze.instruction,Bt))}),r.forEach(ze=>{const Ge=ze.element;this._getPreviousPlayers(Ge,!1,ze.namespaceId,ze.triggerName,null).forEach(It=>{Ur(Bt,Ge,[]).push(It),It.destroy()})});const Ot=ne.filter(ze=>xb(ze,l,u)),Ut=new Map;Tb(Ut,this.driver,ye,u,ba).forEach(ze=>{xb(ze,l,u)&&Ot.push(ze)});const On=new Map;E.forEach((ze,Ge)=>{Tb(On,this.driver,new Set(ze),l,"!")}),Ot.forEach(ze=>{var Ge,it;const It=Ut.get(ze),Yn=On.get(ze);Ut.set(ze,new Map([...Array.from(null!==(Ge=null==It?void 0:It.entries())&&void 0!==Ge?Ge:[]),...Array.from(null!==(it=null==Yn?void 0:Yn.entries())&&void 0!==it?it:[])]))});const _i=[],Ti=[],pn={};a.forEach(ze=>{const{element:Ge,player:it,instruction:It}=ze;if(i.has(Ge)){if(f.has(Ge))return it.onDestroy(()=>Jo(Ge,It.toStyles)),it.disabled=!0,it.overrideTotalTime(It.totalTime),void r.push(it);let Yn=pn;if(yn.size>1){let Di=Ge;const Ao=[];for(;Di=Di.parentNode;){const bn=yn.get(Di);if(bn){Yn=bn;break}Ao.push(Di)}Ao.forEach(bn=>yn.set(bn,Yn))}const Ir=this._buildAnimation(it.namespaceId,It,Bt,o,On,Ut);if(it.setRealPlayer(Ir),Yn===pn)_i.push(it);else{const Di=this.playersByElement.get(Yn);Di&&Di.length&&(it.parentPlayer=Ja(Di)),r.push(it)}}else Ys(Ge,It.fromStyles),it.onDestroy(()=>Jo(Ge,It.toStyles)),Ti.push(it),f.has(Ge)&&r.push(it)}),Ti.forEach(ze=>{const Ge=o.get(ze.element);if(Ge&&Ge.length){const it=Ja(Ge);ze.setRealPlayer(it)}}),r.forEach(ze=>{ze.parentPlayer?ze.syncPlayerEvents(ze.parentPlayer):ze.destroy()});for(let ze=0;ze!Ir.destroyed);Yn.length?BN(this,Ge,Yn):this.processLeaveNode(Ge)}return ne.length=0,_i.forEach(ze=>{this.players.push(ze),ze.onDone(()=>{ze.destroy();const Ge=this.players.indexOf(ze);this.players.splice(Ge,1)}),ze.play()}),_i}elementContainsData(t,e){let i=!1;const r=e[oo];return r&&r.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,r,o){let a=[];if(e){const s=this.playersByQueriedElement.get(t);s&&(a=s)}else{const s=this.playersByElement.get(t);if(s){const l=!o||o==K1;s.forEach(u=>{u.queued||!l&&u.triggerName!=r||a.push(u)})}}return(i||r)&&(a=a.filter(s=>!(i&&i!=s.namespaceId||r&&r!=s.triggerName))),a}_beforeAnimationBuild(t,e,i){const o=e.element,a=e.isRemovalTransition?void 0:t,s=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const u=l.element,f=u!==o,p=Ur(i,u,[]);this._getPreviousPlayers(u,f,a,s,e.toState).forEach(E=>{const H=E.getRealPlayer();H.beforeDestroy&&H.beforeDestroy(),E.destroy(),p.push(E)})}Ys(o,e.fromStyles)}_buildAnimation(t,e,i,r,o,a){const s=e.triggerName,l=e.element,u=[],f=new Set,p=new Set,P=e.timelines.map(H=>{const G=H.element;f.add(G);const ne=G[oo];if(ne&&ne.removedBeforeQueried)return new j1(H.duration,H.delay);const ue=G!==l,ye=function UN(n){const t=[];return kb(n,t),t}((i.get(G)||AN).map(Bt=>Bt.getRealPlayer())).filter(Bt=>!!Bt.element&&Bt.element===G),le=o.get(G),Pe=a.get(G),Xe=Jy(0,this._normalizer,0,H.keyframes,le,Pe),st=this._buildPlayer(H,Xe,ye);if(H.subTimeline&&r&&p.add(G),ue){const Bt=new H6(t,s,G);Bt.setRealPlayer(st),u.push(Bt)}return st});u.forEach(H=>{Ur(this.playersByQueriedElement,H.element,[]).push(H),H.onDone(()=>function RN(n,t,e){let i=n.get(t);if(i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&n.delete(t)}return i}(this.playersByQueriedElement,H.element,H))}),f.forEach(H=>ao(H,lb));const E=Ja(P);return E.onDestroy(()=>{f.forEach(H=>rc(H,lb)),Jo(l,e.toStyles)}),p.forEach(H=>{Ur(r,H,[]).push(E)}),E}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new j1(t.duration,t.delay)}}class H6{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new j1,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((e,i)=>{e.forEach(r=>y6(t,i,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){Ur(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function x4(n){return n&&1===n.nodeType}function Sb(n,t){const e=n.style.display;return n.style.display=null!=t?t:"none",e}function Tb(n,t,e,i,r){const o=[];e.forEach(l=>o.push(Sb(l)));const a=[];i.forEach((l,u)=>{const f=new Map;l.forEach(p=>{const P=t.computeStyle(u,p,r);f.set(p,P),(!P||0==P.length)&&(u[oo]=LN,a.push(u))}),n.set(u,f)});let s=0;return e.forEach(l=>Sb(l,o[s++])),a}function Db(n,t){const e=new Map;if(n.forEach(s=>e.set(s,[])),0==t.length)return e;const r=new Set(t),o=new Map;function a(s){if(!s)return 1;let l=o.get(s);if(l)return l;const u=s.parentNode;return l=e.has(u)?u:r.has(u)?1:a(u),o.set(s,l),l}return t.forEach(s=>{const l=a(s);1!==l&&e.get(l).push(s)}),e}function ao(n,t){var e;null===(e=n.classList)||void 0===e||e.add(t)}function rc(n,t){var e;null===(e=n.classList)||void 0===e||e.remove(t)}function BN(n,t,e){Ja(e).onDone(()=>n.processLeaveNode(t))}function kb(n,t){for(let e=0;er.add(o)):t.set(n,i),e.delete(n),!0}class P4{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new NN(t,e,i),this._timelineEngine=new PN(t,e,i),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(t,e,i,r,o){const a=t+"-"+r;let s=this._triggerCache[a];if(!s){const l=[],f=z6(this._driver,o,l,[]);if(l.length)throw function kF(n,t){return new Se(3404,!1)}();s=function TN(n,t,e){return new DN(n,t,e)}(r,f,this._normalizer),this._triggerCache[a]=s}this._transitionEngine.registerTrigger(e,r,s)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,r){this._transitionEngine.insertNode(t,e,i,r)}onRemove(t,e,i,r){this._transitionEngine.removeNode(t,e,r||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,r){if("@"==i.charAt(0)){const[o,a]=eb(i);this._timelineEngine.command(o,e,a,r)}else this._transitionEngine.trigger(t,e,i,r)}listen(t,e,i,r,o){if("@"==i.charAt(0)){const[a,s]=eb(i);return this._timelineEngine.listen(a,e,s,o)}return this._transitionEngine.listen(t,e,i,r,o)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let jN=(()=>{class n{constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r,this._state=0;let o=n.initialStylesByElement.get(e);o||n.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&Jo(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Jo(this._element,this._initialStyles),this._endStyles&&(Jo(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(Ys(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Ys(this._element,this._endStyles),this._endStyles=null),Jo(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function B6(n){let t=null;return n.forEach((e,i)=>{(function $N(n){return"display"===n||"position"===n})(i)&&(t=t||new Map,t.set(i,e))}),t}class Pb{constructor(t,e,i,r){this.element=t,this.keyframes=e,this.options=i,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){const e=[];return t.forEach(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(t,e,i){return t.animate(this._convertKeyframesToObject(e),i)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,r)=>{"offset"!==r&&t.set(r,this._finished?i:mb(this.element,r))}),this.currentSnapshot=t}triggerCallback(t){const e="start"===t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class WN{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,e){return!1}containsElement(t,e){return rb(t,e)}getParentElement(t){return M6(t)}query(t,e,i){return ob(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,r,o,a=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const u=new Map,f=a.filter(E=>E instanceof Pb);(function ZF(n,t){return 0===n||0===t})(i,r)&&f.forEach(E=>{E.currentSnapshot.forEach((H,G)=>u.set(G,H))});let p=function WF(n){return n.length?n[0]instanceof Map?n:n.map(t=>cb(t)):[]}(e).map(E=>es(E));p=function XF(n,t,e){if(e.size&&t.length){let i=t[0],r=[];if(e.forEach((o,a)=>{i.has(a)||r.push(a),i.set(a,o)}),r.length)for(let o=1;oa.set(s,mb(n,s)))}}return t}(t,p,u);const P=function qN(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=B6(t[0]),t.length>1&&(i=B6(t[t.length-1]))):t instanceof Map&&(e=B6(t)),e||i?new jN(n,e,i):null}(t,p);return new Pb(t,p,l,P)}} +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */let GN=(()=>{class n extends $y{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:Lr.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?Wy(e):e;return zb(this._renderer,null,i,"register",[r]),new KN(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class KN extends class oF{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new QN(this._id,t,e||{},this._renderer)}}class QN{constructor(t,e,i,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return zb(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(t){this._command("setPosition",t)}getPosition(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function zb(n,t,e,i,r){return n.setProperty(t,`@@${e}:${i}`,r)}const Eb="@.disabled";let ZN=(()=>{class n{constructor(e,i,r){this.delegate=e,this.engine=i,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),i.onRemovalComplete=(o,a)=>{const s=null==a?void 0:a.parentNode(o);s&&a.removeChild(s,o)}}createRenderer(e,i){const o=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let f=this._rendererCache.get(o);return f||(f=new Ob("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,f)),f}const a=i.id,s=i.id+"-"+this._currentId;this._currentId++,this.engine.register(s,e);const l=f=>{Array.isArray(f)?f.forEach(l):this.engine.registerTrigger(a,s,e,f.name,f)};return i.data.animation.forEach(l),new XN(this,s,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,r){e>=0&&ei(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[a,s]=o;a(s)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,r]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(P4),me(Ft))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class Ob{constructor(t,e,i,r){this.namespaceId=t,this.delegate=e,this.engine=i,this._onDestroy=r,this.destroyNode=this.delegate.destroyNode?o=>e.destroyNode(o):null}get data(){return this.delegate.data}destroy(){var t;this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),null===(t=this._onDestroy)||void 0===t||t.call(this)}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,i,r=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,r)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,i,r){this.delegate.setAttribute(t,e,i,r)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,r){this.delegate.setStyle(t,e,i,r)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==Eb?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class XN extends Ob{constructor(t,e,i,r,o){super(e,i,r,o),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==Eb?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.slice(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const r=function JN(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let o=e.slice(1),a="";return"@"!=o.charAt(0)&&([o,a]=function eR(n){const t=n.indexOf(".");return[n.substring(0,t),n.slice(t+1)]} +/** + * @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 + */(o)),this.engine.listen(this.namespaceId,r,o,a,s=>{this.factory.scheduleListenerCallback(s._data||-1,i,s)})}return this.delegate.listen(t,e,i)}}let tR=(()=>{class n extends P4{constructor(e,i,r,o){super(e.body,i,r)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(S6),me(L6),me(tc))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const Ib=[{provide:$y,useClass:GN},{provide:L6,useFactory:function nR(){return new CN}},{provide:P4,useClass:tR},{provide:ja,useFactory:function iR(n,t,e){return new ZN(n,t,e)},deps:[G0,P4,Ft]}],U6=[{provide:S6,useFactory:()=>new WN},{provide:O1,useValue:"BrowserAnimations"},...Ib],Ab=[{provide:S6,useClass:ab},{provide:O1,useValue:"NoopAnimations"},...Ib]; +/** + * @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 + */let rR=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?Ab:U6}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:U6,imports:[w_]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +class Q1 extends de{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new we;return this._value}next(t){super.next(this._value=t)}}const Lb={};const js=(...n)=>function Fb(n,...t){y9()&&function aR(...n){const t=n.reduce((e,i)=>e+i.toString(),"");return!Lb[t]&&(Lb[t]=!0,!0)}(...t)&&n(...t)}((...t)=>console.warn("[NG-ZORRO]:",...t),...n);function Ze(n,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function E4(n){return(E4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function yt(n){Ze(1,arguments);var t=Object.prototype.toString.call(n);return n instanceof Date||"object"===E4(n)&&"[object Date]"===t?new Date(n.getTime()):"number"==typeof n||"[object Number]"===t?new Date(n):(("string"==typeof n||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function Jn(n){if(null===n||!0===n||!1===n)return NaN;var t=Number(n);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}var Nb={};function ts(){return Nb}function Rb(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.weekStartsOn)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==r?r:f.weekStartsOn)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==e?e:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=yt(n),E=P.getDay(),H=(E=r.getTime()?e+1:t.getTime()>=a.getTime()?e:e-1}function lR(n){Ze(1,arguments);var t=sR(n),e=new Date(0);e.setFullYear(t,0,4),e.setHours(0,0,0,0);var i=O4(e);return i}var cR=6048e5;function I4(n){return(I4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function hR(n){return Ze(1,arguments),n instanceof Date||"object"===I4(n)&&"[object Date]"===Object.prototype.toString.call(n)}function oc(n){if(Ze(1,arguments),!hR(n)&&"number"!=typeof n)return!1;var t=yt(n);return!isNaN(Number(t))}function dR(n,t){Ze(2,arguments);var e=yt(n).getTime(),i=Jn(t);return new Date(e+i)}function Vb(n,t){Ze(2,arguments);var e=Jn(t);return dR(n,-e)}function ac(n){Ze(1,arguments);var t=1,e=yt(n),i=e.getUTCDay(),r=(i=r.getTime()?e+1:t.getTime()>=a.getTime()?e:e-1}function pR(n){Ze(1,arguments);var t=Hb(n),e=new Date(0);e.setUTCFullYear(t,0,4),e.setUTCHours(0,0,0,0);var i=ac(e);return i}var gR=6048e5;function Bb(n){Ze(1,arguments);var t=yt(n),e=ac(t).getTime()-pR(t).getTime();return Math.round(e/gR)+1}function $s(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.weekStartsOn)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==r?r:f.weekStartsOn)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==e?e:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=yt(n),E=P.getUTCDay(),H=(E=1&&E<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var H=new Date(0);H.setUTCFullYear(p+1,0,E),H.setUTCHours(0,0,0,0);var G=$s(H,t),ne=new Date(0);ne.setUTCFullYear(p,0,E),ne.setUTCHours(0,0,0,0);var ue=$s(ne,t);return f.getTime()>=G.getTime()?p+1:f.getTime()>=ue.getTime()?p:p-1}function vR(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.firstWeekContainsDate)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==r?r:f.firstWeekContainsDate)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==e?e:1),P=q6(n,t),E=new Date(0);E.setUTCFullYear(P,0,p),E.setUTCHours(0,0,0,0);var H=$s(E,t);return H}var _R=6048e5;function Ub(n,t){Ze(1,arguments);var e=yt(n),i=$s(e,t).getTime()-vR(e,t).getTime();return Math.round(i/_R)+1}function fn(n,t){for(var e=n<0?"-":"",i=Math.abs(n).toString();i.length0?i:1-i;return fn("yy"===e?r%100:r,e.length)},ns_M=function(t,e){var i=t.getUTCMonth();return"M"===e?String(i+1):fn(i+1,2)},ns_d=function(t,e){return fn(t.getUTCDate(),e.length)},ns_h=function(t,e){return fn(t.getUTCHours()%12||12,e.length)},ns_H=function(t,e){return fn(t.getUTCHours(),e.length)},ns_m=function(t,e){return fn(t.getUTCMinutes(),e.length)},ns_s=function(t,e){return fn(t.getUTCSeconds(),e.length)},ns_S=function(t,e){var i=e.length,r=t.getUTCMilliseconds();return fn(Math.floor(r*Math.pow(10,i-3)),e.length)};var bR={G:function(t,e,i){var r=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return i.era(r,{width:"abbreviated"});case"GGGGG":return i.era(r,{width:"narrow"});default:return i.era(r,{width:"wide"})}},y:function(t,e,i){if("yo"===e){var r=t.getUTCFullYear();return i.ordinalNumber(r>0?r:1-r,{unit:"year"})}return ns_y(t,e)},Y:function(t,e,i,r){var o=q6(t,r),a=o>0?o:1-o;return"YY"===e?fn(a%100,2):"Yo"===e?i.ordinalNumber(a,{unit:"year"}):fn(a,e.length)},R:function(t,e){return fn(Hb(t),e.length)},u:function(t,e){return fn(t.getUTCFullYear(),e.length)},Q:function(t,e,i){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return fn(r,2);case"Qo":return i.ordinalNumber(r,{unit:"quarter"});case"QQQ":return i.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return i.quarter(r,{width:"narrow",context:"formatting"});default:return i.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,i){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return fn(r,2);case"qo":return i.ordinalNumber(r,{unit:"quarter"});case"qqq":return i.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return i.quarter(r,{width:"narrow",context:"standalone"});default:return i.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,i){var r=t.getUTCMonth();switch(e){case"M":case"MM":return ns_M(t,e);case"Mo":return i.ordinalNumber(r+1,{unit:"month"});case"MMM":return i.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return i.month(r,{width:"narrow",context:"formatting"});default:return i.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,i){var r=t.getUTCMonth();switch(e){case"L":return String(r+1);case"LL":return fn(r+1,2);case"Lo":return i.ordinalNumber(r+1,{unit:"month"});case"LLL":return i.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return i.month(r,{width:"narrow",context:"standalone"});default:return i.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,i,r){var o=Ub(t,r);return"wo"===e?i.ordinalNumber(o,{unit:"week"}):fn(o,e.length)},I:function(t,e,i){var r=Bb(t);return"Io"===e?i.ordinalNumber(r,{unit:"week"}):fn(r,e.length)},d:function(t,e,i){return"do"===e?i.ordinalNumber(t.getUTCDate(),{unit:"date"}):ns_d(t,e)},D:function(t,e,i){var r=function mR(n){Ze(1,arguments);var t=yt(n),e=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var i=t.getTime();return Math.floor((e-i)/864e5)+1}(t);return"Do"===e?i.ordinalNumber(r,{unit:"dayOfYear"}):fn(r,e.length)},E:function(t,e,i){var r=t.getUTCDay();switch(e){case"E":case"EE":case"EEE":return i.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return i.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(r,{width:"short",context:"formatting"});default:return i.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,i,r){var o=t.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(a);case"ee":return fn(a,2);case"eo":return i.ordinalNumber(a,{unit:"day"});case"eee":return i.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return i.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(o,{width:"short",context:"formatting"});default:return i.day(o,{width:"wide",context:"formatting"})}},c:function(t,e,i,r){var o=t.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(a);case"cc":return fn(a,e.length);case"co":return i.ordinalNumber(a,{unit:"day"});case"ccc":return i.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return i.day(o,{width:"narrow",context:"standalone"});case"cccccc":return i.day(o,{width:"short",context:"standalone"});default:return i.day(o,{width:"wide",context:"standalone"})}},i:function(t,e,i){var r=t.getUTCDay(),o=0===r?7:r;switch(e){case"i":return String(o);case"ii":return fn(o,e.length);case"io":return i.ordinalNumber(o,{unit:"day"});case"iii":return i.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return i.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return i.day(r,{width:"short",context:"formatting"});default:return i.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,i){var o=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(t,e,i){var o,r=t.getUTCHours();switch(o=12===r?"noon":0===r?"midnight":r/12>=1?"pm":"am",e){case"b":case"bb":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,e,i){var o,r=t.getUTCHours();switch(o=r>=17?"evening":r>=12?"afternoon":r>=4?"morning":"night",e){case"B":case"BB":case"BBB":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,e,i){if("ho"===e){var r=t.getUTCHours()%12;return 0===r&&(r=12),i.ordinalNumber(r,{unit:"hour"})}return ns_h(t,e)},H:function(t,e,i){return"Ho"===e?i.ordinalNumber(t.getUTCHours(),{unit:"hour"}):ns_H(t,e)},K:function(t,e,i){var r=t.getUTCHours()%12;return"Ko"===e?i.ordinalNumber(r,{unit:"hour"}):fn(r,e.length)},k:function(t,e,i){var r=t.getUTCHours();return 0===r&&(r=24),"ko"===e?i.ordinalNumber(r,{unit:"hour"}):fn(r,e.length)},m:function(t,e,i){return"mo"===e?i.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):ns_m(t,e)},s:function(t,e,i){return"so"===e?i.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):ns_s(t,e)},S:function(t,e){return ns_S(t,e)},X:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();if(0===a)return"Z";switch(e){case"X":return qb(a);case"XXXX":case"XX":return Ws(a);default:return Ws(a,":")}},x:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"x":return qb(a);case"xxxx":case"xx":return Ws(a);default:return Ws(a,":")}},O:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+Yb(a,":");default:return"GMT"+Ws(a,":")}},z:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+Yb(a,":");default:return"GMT"+Ws(a,":")}},t:function(t,e,i,r){return fn(Math.floor((r._originalDate||t).getTime()/1e3),e.length)},T:function(t,e,i,r){return fn((r._originalDate||t).getTime(),e.length)}};function Yb(n,t){var e=n>0?"-":"+",i=Math.abs(n),r=Math.floor(i/60),o=i%60;if(0===o)return e+String(r);var a=t||"";return e+String(r)+a+fn(o,2)}function qb(n,t){return n%60==0?(n>0?"-":"+")+fn(Math.abs(n)/60,2):Ws(n,t)}function Ws(n,t){var e=t||"",i=n>0?"-":"+",r=Math.abs(n);return i+fn(Math.floor(r/60),2)+e+fn(r%60,2)}const CR=bR;var jb=function(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},$b=function(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}};const j6={p:$b,P:function(t,e){var a,i=t.match(/(P+)(p+)?/)||[],r=i[1],o=i[2];if(!o)return jb(t,e);switch(r){case"P":a=e.dateTime({width:"short"});break;case"PP":a=e.dateTime({width:"medium"});break;case"PPP":a=e.dateTime({width:"long"});break;default:a=e.dateTime({width:"full"})}return a.replace("{{date}}",jb(r,e)).replace("{{time}}",$b(o,e))}};function A4(n){var t=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return t.setUTCFullYear(n.getFullYear()),n.getTime()-t.getTime()}var SR=["D","DD"],TR=["YY","YYYY"];function Wb(n){return-1!==SR.indexOf(n)}function Gb(n){return-1!==TR.indexOf(n)}function L4(n,t,e){if("YYYY"===n)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===n)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===n)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===n)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var DR={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function $6(n){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.width?String(t.width):n.defaultWidth,i=n.formats[e]||n.formats[n.defaultWidth];return i}}const IR={date:$6({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:$6({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:$6({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var AR={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function Z1(n){return function(t,e){var r;if("formatting"===(null!=e&&e.context?String(e.context):"standalone")&&n.formattingValues){var o=n.defaultFormattingWidth||n.defaultWidth,a=null!=e&&e.width?String(e.width):o;r=n.formattingValues[a]||n.formattingValues[o]}else{var s=n.defaultWidth,l=null!=e&&e.width?String(e.width):n.defaultWidth;r=n.values[l]||n.values[s]}return r[n.argumentCallback?n.argumentCallback(t):t]}}const jR={ordinalNumber:function(t,e){var i=Number(t),r=i%100;if(r>20||r<10)switch(r%10){case 1:return i+"st";case 2:return i+"nd";case 3:return i+"rd"}return i+"th"},era:Z1({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:Z1({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:Z1({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:Z1({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:Z1({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function X1(n){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.width,r=i&&n.matchPatterns[i]||n.matchPatterns[n.defaultMatchWidth],o=t.match(r);if(!o)return null;var u,a=o[0],s=i&&n.parsePatterns[i]||n.parsePatterns[n.defaultParseWidth],l=Array.isArray(s)?WR(s,function(p){return p.test(a)}):$R(s,function(p){return p.test(a)});u=n.valueCallback?n.valueCallback(l):l,u=e.valueCallback?e.valueCallback(u):u;var f=t.slice(a.length);return{value:u,rest:f}}}function $R(n,t){for(var e in n)if(n.hasOwnProperty(e)&&t(n[e]))return e}function WR(n,t){for(var e=0;e1&&void 0!==arguments[1]?arguments[1]:{},i=t.match(n.matchPattern);if(!i)return null;var r=i[0],o=t.match(n.parsePattern);if(!o)return null;var a=n.valueCallback?n.valueCallback(o[0]):o[0];a=e.valueCallback?e.valueCallback(a):a;var s=t.slice(r.length);return{value:a,rest:s}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(t){return parseInt(t,10)}}),era:X1({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:X1({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:X1({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:X1({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:X1({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};const Kb={code:"en-US",formatDistance:function(t,e,i){var r,o=DR[t];return r="string"==typeof o?o:1===e?o.one:o.other.replace("{{count}}",e.toString()),null!=i&&i.addSuffix?i.comparison&&i.comparison>0?"in "+r:r+" ago":r},formatLong:IR,formatRelative:function(t,e,i,r){return AR[t]},localize:jR,match:sV,options:{weekStartsOn:0,firstWeekContainsDate:1}};var cV=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,uV=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,hV=/^'([^]*?)'?$/,dV=/''/g,fV=/[a-zA-Z]/;function pV(n){var t=n.match(hV);return t?t[1].replace(dV,"'"):n}function gV(n,t){if(null==n)throw new TypeError("assign requires that input parameter not be null or undefined");for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e]);return n}function F4(n){return(F4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function Qb(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&W6(n,t)}function W6(n,t){return(W6=Object.setPrototypeOf||function(i,r){return i.__proto__=r,i})(n,t)}function Zb(n){var t=function _V(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(n){return!1}}();return function(){var r,i=N4(n);if(t){var o=N4(this).constructor;r=Reflect.construct(i,arguments,o)}else r=i.apply(this,arguments);return vV(this,r)}}function vV(n,t){return!t||"object"!==F4(t)&&"function"!=typeof t?G6(n):t}function G6(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function N4(n){return(N4=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(n)}function K6(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function Xb(n,t){for(var e=0;e0,i=e?t:1-t;if(i<=50)r=n||100;else{var o=i+50;r=n+100*Math.floor(o/100)-(n>=o%100?100:0)}return e?r:1-r}function lC(n){return n%400==0||n%4==0&&n%100!=0}function B4(n){return(B4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function NV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function cC(n,t){for(var e=0;e0}},{key:"set",value:function(r,o,a){var s=r.getUTCFullYear();if(a.isTwoDigitYear){var l=sC(a.year,s);return r.setUTCFullYear(l,0,1),r.setUTCHours(0,0,0,0),r}return r.setUTCFullYear("era"in o&&1!==o.era?1-a.year:a.year,0,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function Y4(n){return(Y4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function qV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function hC(n,t){for(var e=0;e0}},{key:"set",value:function(r,o,a,s){var l=q6(r,s);if(a.isTwoDigitYear){var u=sC(a.year,l);return r.setUTCFullYear(u,0,s.firstWeekContainsDate),r.setUTCHours(0,0,0,0),$s(r,s)}return r.setUTCFullYear("era"in o&&1!==o.era?1-a.year:a.year,0,s.firstWeekContainsDate),r.setUTCHours(0,0,0,0),$s(r,s)}}]),e}(on);function j4(n){return(j4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function ZV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function fC(n,t){for(var e=0;e=1&&o<=4}},{key:"set",value:function(r,o,a){return r.setUTCMonth(3*(a-1),1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function Z4(n){return(Z4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function _H(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function yC(n,t){for(var e=0;e=1&&o<=4}},{key:"set",value:function(r,o,a){return r.setUTCMonth(3*(a-1),1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function J4(n){return(J4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function TH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function CC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){return r.setUTCMonth(a,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function t2(n){return(t2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function OH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function MC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){return r.setUTCMonth(a,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function r2(n){return(r2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function HH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function TC(n,t){for(var e=0;e=1&&o<=53}},{key:"set",value:function(r,o,a,s){return $s(function VH(n,t,e){Ze(2,arguments);var i=yt(n),r=Jn(t),o=Ub(i,e)-r;return i.setUTCDate(i.getUTCDate()-7*o),i}(r,a,s),s)}}]),e}(on);function a2(n){return(a2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function KH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function kC(n,t){for(var e=0;e=1&&o<=53}},{key:"set",value:function(r,o,a){return ac(function GH(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t),r=Bb(e)-i;return e.setUTCDate(e.getUTCDate()-7*r),e}(r,a))}}]),e}(on);function l2(n){return(l2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function nB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function PC(n,t){for(var e=0;e=1&&o<=cB[l]:o>=1&&o<=lB[l]}},{key:"set",value:function(r,o,a){return r.setUTCDate(a),r.setUTCHours(0,0,0,0),r}}]),e}(on);function h2(n){return(h2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function hB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function zC(n,t){for(var e=0;e=1&&o<=366:o>=1&&o<=365}},{key:"set",value:function(r,o,a){return r.setUTCMonth(0,a),r.setUTCHours(0,0,0,0),r}}]),e}(on);function T8(n,t,e){var i,r,o,a,s,l,u,f;Ze(2,arguments);var p=ts(),P=Jn(null!==(i=null!==(r=null!==(o=null!==(a=null==e?void 0:e.weekStartsOn)&&void 0!==a?a:null==e||null===(s=e.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:p.weekStartsOn)&&void 0!==r?r:null===(u=p.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==i?i:0);if(!(P>=0&&P<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=yt(n),H=Jn(t),G=E.getUTCDay(),ne=H%7,ue=(ne+7)%7,ye=(ue=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function g2(n){return(g2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function TB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function IC(n,t){for(var e=0;e=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function _2(n){return(_2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function OB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function LC(n,t){for(var e=0;e=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function b2(n){return(b2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function HB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function NC(n,t){for(var e=0;e=1&&o<=7}},{key:"set",value:function(r,o,a){return r=function VB(n,t){Ze(2,arguments);var e=Jn(t);e%7==0&&(e-=7);var i=1,r=yt(n),o=r.getUTCDay(),l=((e%7+7)%7=1&&o<=12}},{key:"set",value:function(r,o,a){var s=r.getUTCHours()>=12;return r.setUTCHours(s&&a<12?a+12:s||12!==a?a:0,0,0,0),r}}]),e}(on);function z2(n){return(z2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function CU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function WC(n,t){for(var e=0;e=0&&o<=23}},{key:"set",value:function(r,o,a){return r.setUTCHours(a,0,0,0),r}}]),e}(on);function O2(n){return(O2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function xU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function KC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){var s=r.getUTCHours()>=12;return r.setUTCHours(s&&a<12?a+12:a,0,0,0),r}}]),e}(on);function A2(n){return(A2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function LU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function ZC(n,t){for(var e=0;e=1&&o<=24}},{key:"set",value:function(r,o,a){return r.setUTCHours(a<=24?a%24:a,0,0,0),r}}]),e}(on);function F2(n){return(F2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function UU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function JC(n,t){for(var e=0;e=0&&o<=59}},{key:"set",value:function(r,o,a){return r.setUTCMinutes(a,0,0),r}}]),e}(on);function R2(n){return(R2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function KU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function tw(n,t){for(var e=0;e=0&&o<=59}},{key:"set",value:function(r,o,a){return r.setUTCSeconds(a,0),r}}]),e}(on);function H2(n){return(H2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function nY(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function iw(n,t){for(var e=0;e=n.length?{done:!0}:{done:!1,value:n[i++]}},e:function(u){throw u},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,a=!1;return{s:function(){e=n[Symbol.iterator]()},n:function(){var u=e.next();return o=u.done,u},e:function(u){a=!0,s=u},f:function(){try{!o&&null!=e.return&&e.return()}finally{if(a)throw s}}}}function mw(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,i=new Array(t);e=a?o:(e.setFullYear(o.getFullYear(),o.getMonth(),r),e)}function QY(n){Ze(1,arguments);var t=yt(n),e=t.getFullYear(),i=t.getMonth(),r=new Date(0);return r.setFullYear(e,i+1,0),r.setHours(0,0,0,0),r.getDate()}function XY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t);return isNaN(i)?new Date(NaN):(i&&e.setDate(e.getDate()+i),e)}function eq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()===i.getFullYear()}function tq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()===i.getFullYear()&&e.getMonth()===i.getMonth()}function Z2(n){Ze(1,arguments);var t=yt(n);return t.setHours(0,0,0,0),t}function lm(n,t){Ze(2,arguments);var e=Z2(n),i=Z2(t);return e.getTime()===i.getTime()}function gw(n){Ze(1,arguments);var t=yt(n);return t.setMinutes(0,0,0),t}function nq(n,t){Ze(2,arguments);var e=gw(n),i=gw(t);return e.getTime()===i.getTime()}function vw(n){Ze(1,arguments);var t=yt(n);return t.setSeconds(0,0),t}function iq(n,t){Ze(2,arguments);var e=vw(n),i=vw(t);return e.getTime()===i.getTime()}function _w(n){Ze(1,arguments);var t=yt(n);return t.setMilliseconds(0),t}function rq(n,t){Ze(2,arguments);var e=_w(n),i=_w(t);return e.getTime()===i.getTime()}function oq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()-i.getFullYear()}function aq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t),r=e.getFullYear()-i.getFullYear(),o=e.getMonth()-i.getMonth();return 12*r+o}function yw(n,t){Ze(2,arguments);var e=Z2(n),i=Z2(t),r=e.getTime()-A4(e),o=i.getTime()-A4(i);return Math.round((r-o)/864e5)}function cm(n,t){return Ze(2,arguments),yt(n).getTime()-yt(t).getTime()}var bw={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){return t<0?Math.ceil(t):Math.floor(t)}};function um(n){return n?bw[n]:bw.trunc}function cq(n,t,e){Ze(2,arguments);var i=cm(n,t)/rC;return um(null==e?void 0:e.roundingMethod)(i)}function uq(n,t,e){Ze(2,arguments);var i=cm(n,t)/6e4;return um(null==e?void 0:e.roundingMethod)(i)}function hq(n,t,e){Ze(2,arguments);var i=cm(n,t)/1e3;return um(null==e?void 0:e.roundingMethod)(i)}function mq(n){Ze(1,arguments);var t=yt(n);return t.setHours(23,59,59,999),t}function pq(n){Ze(1,arguments);var t=yt(n),e=t.getMonth();return t.setFullYear(t.getFullYear(),e+1,0),t.setHours(23,59,59,999),t} +/** + * @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 lc(n){return null!=n&&"false"!=`${n}`} +/** + * @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 X2(n){return Array.isArray(n)?n:[n]} +/** + * @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 vi(n){return null==n?"":"string"==typeof n?n:`${n}px`} +/** + * @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 cc(n){return n instanceof jt?n.nativeElement:n} +/** + * @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 kn(n){return null!=n}function Cw(n){return null==n}function ww(n){return"string"==typeof n&&""!==n}function Mw(n){return n instanceof Hi}function hm(n){return lc(n)}function Gs(n,...t){return"function"==typeof n?n(...t):n}function Wt(){return function dm(n,t){return function e(i,r,o){const a=`$$__zorroPropDecorator__${r}`;return Object.prototype.hasOwnProperty.call(i,a)&&js(`The prop "${a}" is already exist, it will be overrided by ${n} decorator.`),Object.defineProperty(i,a,{configurable:!0,writable:!0}),{get(){return o&&o.get?o.get.bind(this)():this[a]},set(s){o&&o.set&&o.set.bind(this)(t(s)),this[a]=t(s)}}}}("InputBoolean",hm)}function kw(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}function xw({mark:n}={}){return n?n.startsWith("data-")?n:`data-${n}`:"rc-util-key"}function _m(n){return n.attachTo?n.attachTo:document.querySelector("head")||document.body}function Pw(n,t={}){var e,i;if(!kw())return null;const r=document.createElement("style");!(null===(e=t.csp)||void 0===e)&&e.nonce&&(r.nonce=null===(i=t.csp)||void 0===i?void 0:i.nonce),r.innerHTML=n;const o=_m(t),{firstChild:a}=o;return t.prepend&&o.prepend?o.prepend(r):t.prepend&&a?o.insertBefore(r,a):o.appendChild(r),r}"undefined"!=typeof window&&window;const ym=new Map;function Ew(n,t,e){return{[`${n}-status-success`]:"success"===t,[`${n}-status-warning`]:"warning"===t,[`${n}-status-error`]:"error"===t,[`${n}-status-validating`]:"validating"===t,[`${n}-has-feedback`]:e}}function Ow(n){const[t,e]=n;return!!t&&!!e&&e.isBeforeDay(t)}function eh(n){return Array.isArray(n)?n.map(t=>t instanceof Kt?t.clone():null):n instanceof Kt?n.clone():null}class Kt{constructor(t){if(t)if(t instanceof Date)this.nativeDate=t;else{if("string"!=typeof t&&"number"!=typeof t)throw new Error('The input date type is not supported ("Date" is now recommended)');js('The string type is not recommended for date-picker, use "Date" type'),this.nativeDate=new Date(t)}else this.nativeDate=new Date}calendarStart(t){return new Kt(Rb(function WY(n){Ze(1,arguments);var t=yt(n);return t.setDate(1),t.setHours(0,0,0,0),t}(this.nativeDate),t))}getYear(){return this.nativeDate.getFullYear()}getMonth(){return this.nativeDate.getMonth()}getDay(){return this.nativeDate.getDay()}getTime(){return this.nativeDate.getTime()}getDate(){return this.nativeDate.getDate()}getHours(){return this.nativeDate.getHours()}getMinutes(){return this.nativeDate.getMinutes()}getSeconds(){return this.nativeDate.getSeconds()}getMilliseconds(){return this.nativeDate.getMilliseconds()}clone(){return new Kt(new Date(this.nativeDate))}setHms(t,e,i){const r=new Date(this.nativeDate.setHours(t,e,i));return new Kt(r)}setYear(t){return new Kt(function GY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t);return isNaN(e.getTime())?new Date(NaN):(e.setFullYear(i),e)}(this.nativeDate,t))}addYears(t){return new Kt(function KY(n,t){Ze(2,arguments);var e=Jn(t);return pw(n,12*e)}(this.nativeDate,t))}setMonth(t){return new Kt(function ZY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t),r=e.getFullYear(),o=e.getDate(),a=new Date(0);a.setFullYear(r,i,15),a.setHours(0,0,0,0);var s=QY(a);return e.setMonth(i,Math.min(o,s)),e}(this.nativeDate,t))}addMonths(t){return new Kt(pw(this.nativeDate,t))}setDay(t,e){return new Kt(function JY(n,t,e){var i,r,o,a,s,l,u,f;Ze(2,arguments);var p=ts(),P=Jn(null!==(i=null!==(r=null!==(o=null!==(a=null==e?void 0:e.weekStartsOn)&&void 0!==a?a:null==e||null===(s=e.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:p.weekStartsOn)&&void 0!==r?r:null===(u=p.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==i?i:0);if(!(P>=0&&P<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=yt(n),H=Jn(t),G=E.getDay(),ue=(H%7+7)%7,ye=7-P;return XY(E,H<0||H>6?H-(G+ye)%7:(ue+ye)%7-(G+ye)%7)}(this.nativeDate,t,e))}setDate(t){const e=new Date(this.nativeDate);return e.setDate(t),new Kt(e)}addDays(t){return this.setDate(this.getDate()+t)}add(t,e){switch(e){case"decade":return this.addYears(10*t);case"year":return this.addYears(t);default:return this.addMonths(t)}}isSame(t,e="day"){let i;switch(e){case"decade":i=(r,o)=>Math.abs(r.getFullYear()-o.getFullYear())<11;break;case"year":i=eq;break;case"month":i=tq;break;case"day":default:i=lm;break;case"hour":i=nq;break;case"minute":i=iq;break;case"second":i=rq}return i(this.nativeDate,this.toNativeDate(t))}isSameYear(t){return this.isSame(t,"year")}isSameMonth(t){return this.isSame(t,"month")}isSameDay(t){return this.isSame(t,"day")}isSameHour(t){return this.isSame(t,"hour")}isSameMinute(t){return this.isSame(t,"minute")}isSameSecond(t){return this.isSame(t,"second")}isBefore(t,e="day"){if(null===t)return!1;let i;switch(e){case"year":i=oq;break;case"month":i=aq;break;case"day":default:i=yw;break;case"hour":i=cq;break;case"minute":i=uq;break;case"second":i=hq}return i(this.nativeDate,this.toNativeDate(t))<0}isBeforeYear(t){return this.isBefore(t,"year")}isBeforeMonth(t){return this.isBefore(t,"month")}isBeforeDay(t){return this.isBefore(t,"day")}isToday(){return function dq(n){return Ze(1,arguments),lm(n,Date.now())}(this.nativeDate)}isValid(){return oc(this.nativeDate)}isFirstDayOfMonth(){return function fq(n){return Ze(1,arguments),1===yt(n).getDate()}(this.nativeDate)}isLastDayOfMonth(){return function gq(n){Ze(1,arguments);var t=yt(n);return mq(t).getTime()===pq(t).getTime()}(this.nativeDate)}toNativeDate(t){return t instanceof Kt?t.nativeDate:t}}class Iq{constructor(t,e){this.format=t,this.localeId=e,this.regex=null,this.matchMap={hour:null,minute:null,second:null,periodNarrow:null,periodWide:null,periodAbbreviated:null},this.genRegexp()}toDate(t){const e=this.getTimeResult(t),i=new Date;return kn(null==e?void 0:e.hour)&&i.setHours(e.hour),kn(null==e?void 0:e.minute)&&i.setMinutes(e.minute),kn(null==e?void 0:e.second)&&i.setSeconds(e.second),1===(null==e?void 0:e.period)&&i.getHours()<12&&i.setHours(i.getHours()+12),i}getTimeResult(t){const e=this.regex.exec(t);let i=null;return e?(kn(this.matchMap.periodNarrow)&&(i=Fs(this.localeId,Dn.Format,bt.Narrow).indexOf(e[this.matchMap.periodNarrow+1])),kn(this.matchMap.periodWide)&&(i=Fs(this.localeId,Dn.Format,bt.Wide).indexOf(e[this.matchMap.periodWide+1])),kn(this.matchMap.periodAbbreviated)&&(i=Fs(this.localeId,Dn.Format,bt.Abbreviated).indexOf(e[this.matchMap.periodAbbreviated+1])),{hour:kn(this.matchMap.hour)?Number.parseInt(e[this.matchMap.hour+1],10):null,minute:kn(this.matchMap.minute)?Number.parseInt(e[this.matchMap.minute+1],10):null,second:kn(this.matchMap.second)?Number.parseInt(e[this.matchMap.second+1],10):null,period:i}):null}genRegexp(){let t=this.format.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$&");const e=/h{1,2}/i,i=/m{1,2}/,r=/s{1,2}/,o=/aaaaa/,a=/aaaa/,s=/a{1,3}/,l=e.exec(this.format),u=i.exec(this.format),f=r.exec(this.format),p=o.exec(this.format);let P=null,E=null;p||(P=a.exec(this.format)),!P&&!p&&(E=s.exec(this.format)),[l,u,f,p,P,E].filter(G=>!!G).sort((G,ne)=>G.index-ne.index).forEach((G,ne)=>{switch(G){case l:this.matchMap.hour=ne,t=t.replace(e,"(\\d{1,2})");break;case u:this.matchMap.minute=ne,t=t.replace(i,"(\\d{1,2})");break;case f:this.matchMap.second=ne,t=t.replace(r,"(\\d{1,2})");break;case p:this.matchMap.periodNarrow=ne;const ue=Fs(this.localeId,Dn.Format,bt.Narrow).join("|");t=t.replace(o,`(${ue})`);break;case P:this.matchMap.periodWide=ne;const ye=Fs(this.localeId,Dn.Format,bt.Wide).join("|");t=t.replace(a,`(${ye})`);break;case E:this.matchMap.periodAbbreviated=ne;const le=Fs(this.localeId,Dn.Format,bt.Abbreviated).join("|");t=t.replace(s,`(${le})`)}}),this.regex=new RegExp(t)}}var Iw={locale:"en",Pagination:{items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},DatePicker:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},TimePicker:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Calendar:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",selectNone:"Clear all data"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Image:{preview:"Preview"},CronExpression:{cronError:"Invalid cron expression",second:"second",minute:"minute",hour:"hour",day:"day",month:"month",week:"week",secondError:"

    *Any value

    ,Separator between multiple values

    -Connector for interval values

    /Equally distributed

    0-59Allowable range

    ",minuteError:"

    *Any value

    ,Separator between multiple values

    -Connector for interval values

    /Equally distributed

    0-59Allowable range

    ",hourError:"

    *Any value

    ,Separator between multiple values

    -Connector for interval values

    /Equally distributed

    0-23Allowable range

    ",dayError:"

    *Any value

    ,Separator between multiple values

    -Connector for interval values

    /Equally distributed

    1-31Allowable range

    ",monthError:"

    *Any value

    ,Separator between multiple values

    -Connector for interval values

    /Equally distributed

    1-12Allowable range

    ",weekError:"

    *Any value

    ,Separator between multiple values

    -Connector for interval values

    /Equally distributed

    ? Not specify

    0-7Allowable range (0 represents Sunday, 1-7 are Monday to Sunday)

    "}},Aq={locale:"zh-cn",Pagination:{items_per_page:"\u6761/\u9875",jump_to:"\u8df3\u81f3",jump_to_confirm:"\u786e\u5b9a",page:"\u9875",prev_page:"\u4e0a\u4e00\u9875",next_page:"\u4e0b\u4e00\u9875",prev_5:"\u5411\u524d 5 \u9875",next_5:"\u5411\u540e 5 \u9875",prev_3:"\u5411\u524d 3 \u9875",next_3:"\u5411\u540e 3 \u9875",page_size:"\u9875\u7801"},DatePicker:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},TimePicker:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]},Calendar:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},global:{placeholder:"\u8bf7\u9009\u62e9"},Table:{filterTitle:"\u7b5b\u9009",filterConfirm:"\u786e\u5b9a",filterReset:"\u91cd\u7f6e",filterEmptyText:"\u65e0\u7b5b\u9009\u9879",selectAll:"\u5168\u9009\u5f53\u9875",selectInvert:"\u53cd\u9009\u5f53\u9875",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5e8f",expand:"\u5c55\u5f00\u884c",collapse:"\u5173\u95ed\u884c",triggerDesc:"\u70b9\u51fb\u964d\u5e8f",triggerAsc:"\u70b9\u51fb\u5347\u5e8f",cancelSort:"\u53d6\u6d88\u6392\u5e8f",filterCheckall:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7b5b\u9009\u9879\u4e2d\u641c\u7d22",selectNone:"\u6e05\u7a7a\u6240\u6709"},Modal:{okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",justOkText:"\u77e5\u9053\u4e86"},Popconfirm:{cancelText:"\u53d6\u6d88",okText:"\u786e\u5b9a"},Transfer:{searchPlaceholder:"\u8bf7\u8f93\u5165\u641c\u7d22\u5185\u5bb9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5f53\u9875",removeCurrent:"\u5220\u9664\u5f53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90e8",selectInvert:"\u53cd\u9009\u5f53\u9875"},Upload:{uploading:"\u6587\u4ef6\u4e0a\u4f20\u4e2d",removeFile:"\u5220\u9664\u6587\u4ef6",uploadError:"\u4e0a\u4f20\u9519\u8bef",previewFile:"\u9884\u89c8\u6587\u4ef6",downloadFile:"\u4e0b\u8f7d\u6587\u4ef6"},Empty:{description:"\u6682\u65e0\u6570\u636e"},Icon:{icon:"\u56fe\u6807"},Text:{edit:"\u7f16\u8f91",copy:"\u590d\u5236",copied:"\u590d\u5236\u6210\u529f",expand:"\u5c55\u5f00"},PageHeader:{back:"\u8fd4\u56de"},Image:{preview:"\u9884\u89c8"},CronExpression:{cronError:"cron \u8868\u8fbe\u5f0f\u4e0d\u5408\u6cd5",second:"\u79d2",minute:"\u5206\u949f",hour:"\u5c0f\u65f6",day:"\u65e5",month:"\u6708",week:"\u5468",secondError:"

    *\u4efb\u610f\u503c

    ,\u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

    -\u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

    /\u5e73\u5747\u5206\u914d

    0-59\u5141\u8bb8\u8303\u56f4

    ",minuteError:"

    *\u4efb\u610f\u503c

    ,\u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

    -\u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

    /\u5e73\u5747\u5206\u914d

    0-59\u5141\u8bb8\u8303\u56f4

    ",hourError:"

    * \u4efb\u610f\u503c

    , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

    - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

    / \u5e73\u5747\u5206\u914d

    0-23 \u5141\u8bb8\u8303\u56f4

    ",dayError:"

    * \u4efb\u610f\u503c

    , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

    - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

    / \u5e73\u5747\u5206\u914d

    1-31 \u5141\u8bb8\u8303\u56f4

    ",monthError:"

    * \u4efb\u610f\u503c

    , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

    - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

    / \u5e73\u5747\u5206\u914d

    1-12 \u5141\u8bb8\u8303\u56f4

    ",weekError:"

    * \u4efb\u610f\u503c

    , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

    - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

    / \u5e73\u5747\u5206\u914d

    ? \u4e0d\u6307\u5b9a

    0-7 \u5141\u8bb8\u8303\u56f4\uff080\u4ee3\u8868\u5468\u65e5\uff0c1-7\u4f9d\u6b21\u4e3a\u5468\u4e00\u5230\u5468\u65e5\uff09

    "}};const Aw=new $e("nz-i18n"),Lq=new $e("nz-date-locale");let uc=(()=>{class n{constructor(e,i){this._change=new Q1(this._locale),this.setLocale(e||Aq),this.setDateLocale(i||null)}get localeChange(){return this._change.asObservable()}translate(e,i){let r=this._getObjectPath(this._locale,e);return"string"==typeof r?(i&&Object.keys(i).forEach(o=>r=r.replace(new RegExp(`%${o}%`,"g"),i[o])),r):e}setLocale(e){this._locale&&this._locale.locale===e.locale||(this._locale=e,this._change.next(e))}getLocale(){return this._locale}getLocaleId(){return this._locale?this._locale.locale:""}setDateLocale(e){this.dateLocale=e}getDateLocale(){return this.dateLocale}getLocaleData(e,i){const r=e?this._getObjectPath(this._locale,e):this._locale;return!r&&!i&&js(`Missing translations for "${e}" in language "${this._locale.locale}".\nYou can use "NzI18nService.setLocale" as a temporary fix.\nWelcome to submit a pull request to help us optimize the translations!\nhttps://github.com/NG-ZORRO/ng-zorro-antd/blob/master/CONTRIBUTING.md`),r||i||this._getObjectPath(Iw,e)||{}}_getObjectPath(e,i){let r=e;const o=i.split("."),a=o.length;let s=0;for(;r&&s{class n{constructor(e){this._locale=e}transform(e,i){return this._locale.translate(e,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(uc,16))},n.\u0275pipe=Pi({name:"nzI18n",type:n,pure:!0}),n})(),Lw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})();const Fw=new $e("date-config"),Nq={firstDayOfWeek:void 0};let Oo=(()=>{class n{constructor(e,i){this.i18n=e,this.config=i,this.config=function Rq(n){return Object.assign(Object.assign({},Nq),n)}(this.config)}}return n.\u0275fac=function(e){return new(e||n)(me(uc),me(Fw,8))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function Vq(n,t){const e=n.get(uc);return e.getDateLocale()?new Hq(e,t):new Bq(e,t)}(me(hr),me(Fw,8)),i},providedIn:"root"}),n})();class Hq extends Oo{getISOWeek(t){return function uR(n){Ze(1,arguments);var t=yt(n),e=O4(t).getTime()-lR(t).getTime();return Math.round(e/cR)+1}(t)}getFirstDayOfWeek(){let t;try{t=this.i18n.getDateLocale().options.weekStartsOn}catch(e){t=1}return null==this.config.firstDayOfWeek?t:this.config.firstDayOfWeek}format(t,e){return t?function mV(n,t,e){var i,r,o,a,s,l,u,f,p,P,E,H,G,ne,ue,ye,le,Pe;Ze(2,arguments);var Xe=String(t),st=ts(),Bt=null!==(i=null!==(r=null==e?void 0:e.locale)&&void 0!==r?r:st.locale)&&void 0!==i?i:Kb,yn=Jn(null!==(o=null!==(a=null!==(s=null!==(l=null==e?void 0:e.firstWeekContainsDate)&&void 0!==l?l:null==e||null===(u=e.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==s?s:st.firstWeekContainsDate)&&void 0!==a?a:null===(p=st.locale)||void 0===p||null===(P=p.options)||void 0===P?void 0:P.firstWeekContainsDate)&&void 0!==o?o:1);if(!(yn>=1&&yn<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Ot=Jn(null!==(E=null!==(H=null!==(G=null!==(ne=null==e?void 0:e.weekStartsOn)&&void 0!==ne?ne:null==e||null===(ue=e.locale)||void 0===ue||null===(ye=ue.options)||void 0===ye?void 0:ye.weekStartsOn)&&void 0!==G?G:st.weekStartsOn)&&void 0!==H?H:null===(le=st.locale)||void 0===le||null===(Pe=le.options)||void 0===Pe?void 0:Pe.weekStartsOn)&&void 0!==E?E:0);if(!(Ot>=0&&Ot<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Bt.localize)throw new RangeError("locale must contain localize property");if(!Bt.formatLong)throw new RangeError("locale must contain formatLong property");var Ut=yt(n);if(!oc(Ut))throw new RangeError("Invalid time value");var Hn=A4(Ut),On=Vb(Ut,Hn),_i={firstWeekContainsDate:yn,weekStartsOn:Ot,locale:Bt,_originalDate:Ut};return Xe.match(uV).map(function(pn){var ze=pn[0];return"p"===ze||"P"===ze?(0,j6[ze])(pn,Bt.formatLong):pn}).join("").match(cV).map(function(pn){if("''"===pn)return"'";var ze=pn[0];if("'"===ze)return pV(pn);var Ge=CR[ze];if(Ge)return!(null!=e&&e.useAdditionalWeekYearTokens)&&Gb(pn)&&L4(pn,t,String(n)),!(null!=e&&e.useAdditionalDayOfYearTokens)&&Wb(pn)&&L4(pn,t,String(n)),Ge(On,pn,Bt.localize,_i);if(ze.match(fV))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ze+"`");return pn}).join("")}(t,e,{locale:this.i18n.getDateLocale()}):""}parseDate(t,e){return function jY(n,t,e,i){var r,o,a,s,l,u,f,p,P,E,H,G,ne,ue,ye,le,Pe,Xe;Ze(3,arguments);var st=String(n),Bt=String(t),yn=ts(),Ot=null!==(r=null!==(o=null==i?void 0:i.locale)&&void 0!==o?o:yn.locale)&&void 0!==r?r:Kb;if(!Ot.match)throw new RangeError("locale must contain match property");var Ut=Jn(null!==(a=null!==(s=null!==(l=null!==(u=null==i?void 0:i.firstWeekContainsDate)&&void 0!==u?u:null==i||null===(f=i.locale)||void 0===f||null===(p=f.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==l?l:yn.firstWeekContainsDate)&&void 0!==s?s:null===(P=yn.locale)||void 0===P||null===(E=P.options)||void 0===E?void 0:E.firstWeekContainsDate)&&void 0!==a?a:1);if(!(Ut>=1&&Ut<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Hn=Jn(null!==(H=null!==(G=null!==(ne=null!==(ue=null==i?void 0:i.weekStartsOn)&&void 0!==ue?ue:null==i||null===(ye=i.locale)||void 0===ye||null===(le=ye.options)||void 0===le?void 0:le.weekStartsOn)&&void 0!==ne?ne:yn.weekStartsOn)&&void 0!==G?G:null===(Pe=yn.locale)||void 0===Pe||null===(Xe=Pe.options)||void 0===Xe?void 0:Xe.weekStartsOn)&&void 0!==H?H:0);if(!(Hn>=0&&Hn<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===Bt)return""===st?yt(e):new Date(NaN);var Ge,On={firstWeekContainsDate:Ut,weekStartsOn:Hn,locale:Ot},_i=[new CV],Ti=Bt.match(HY).map(function(In){var Lt=In[0];return Lt in j6?(0,j6[Lt])(In,Ot.formatLong):In}).join("").match(VY),pn=[],ze=fw(Ti);try{var it=function(){var Lt=Ge.value;!(null!=i&&i.useAdditionalWeekYearTokens)&&Gb(Lt)&&L4(Lt,Bt,n),(null==i||!i.useAdditionalDayOfYearTokens)&&Wb(Lt)&&L4(Lt,Bt,n);var qi=Lt[0],ss=NY[qi];if(ss){var GS=ss.incompatibleTokens;if(Array.isArray(GS)){var KS=pn.find(function(QS){return GS.includes(QS.token)||QS.token===qi});if(KS)throw new RangeError("The format string mustn't contain `".concat(KS.fullToken,"` and `").concat(Lt,"` at the same time"))}else if("*"===ss.incompatibleTokens&&pn.length>0)throw new RangeError("The format string mustn't contain `".concat(Lt,"` and any other token at the same time"));pn.push({token:qi,fullToken:Lt});var Jm=ss.run(st,Lt,Ot.match,On);if(!Jm)return{v:new Date(NaN)};_i.push(Jm.setter),st=Jm.rest}else{if(qi.match(qY))throw new RangeError("Format string contains an unescaped latin alphabet character `"+qi+"`");if("''"===Lt?Lt="'":"'"===qi&&(Lt=$Y(Lt)),0!==st.indexOf(Lt))return{v:new Date(NaN)};st=st.slice(Lt.length)}};for(ze.s();!(Ge=ze.n()).done;){var It=it();if("object"===Q2(It))return It.v}}catch(In){ze.e(In)}finally{ze.f()}if(st.length>0&&YY.test(st))return new Date(NaN);var Yn=_i.map(function(In){return In.priority}).sort(function(In,Lt){return Lt-In}).filter(function(In,Lt,qi){return qi.indexOf(In)===Lt}).map(function(In){return _i.filter(function(Lt){return Lt.priority===In}).sort(function(Lt,qi){return qi.subPriority-Lt.subPriority})}).map(function(In){return In[0]}),Ir=yt(e);if(isNaN(Ir.getTime()))return new Date(NaN);var au,Di=Vb(Ir,A4(Ir)),Ao={},bn=fw(Yn);try{for(bn.s();!(au=bn.n()).done;){var Eh=au.value;if(!Eh.validate(Di,On))return new Date(NaN);var si=Eh.set(Di,Ao,On);Array.isArray(si)?(Di=si[0],gV(Ao,si[1])):Di=si}}catch(In){bn.e(In)}finally{bn.f()}return Di}(t,e,new Date,{locale:this.i18n.getDateLocale(),weekStartsOn:this.getFirstDayOfWeek()})}parseTime(t,e){return this.parseDate(t,e)}}class Bq extends Oo{getISOWeek(t){return+this.format(t,"w")}getFirstDayOfWeek(){if(void 0===this.config.firstDayOfWeek){const t=this.i18n.getLocaleId();return t&&["zh-cn","zh-tw"].indexOf(t.toLowerCase())>-1?1:0}return this.config.firstDayOfWeek}format(t,e){return t?R9(t,e,this.i18n.getLocaleId()):""}parseDate(t){return new Date(t)}parseTime(t,e){return new Iq(e,this.i18n.getLocaleId()).toDate(t)}} +/** + * @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 + */ +const Ks=void 0,Yq=["en",[["a","p"],["AM","PM"],Ks],[["AM","PM"],Ks,Ks],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ks,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ks,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ks,"{1} 'at' {0}",Ks],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Uq(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}];var qq=O(137),jq=O(6908),th=O.n(jq),$q=O(1318),bm=O.n($q),Wq=O(5541),Cm=O.n(Wq);const nt={parseDateFormats:["M/D/YYYY","M/D/YY","M/D","M-D-YYYY","M-D-YY","M-D","YYYY","YYYY-M-D","YYYY/M/D",th().ISO_8601,"M/D/YYYY HH:mm","M/D/YY HH:mm","M/D HH:mm","M-D-YYYY HH:mm","M-D-YY HH:mm","M-D HH:mm"],intRegex:/^\s*(\+|-)?\d+\s*$/,decRegex:/^\s*[\+-]?([\+-]?\d+\.?\d*([eE]?[\+|-]?\d+)?|[\+-]?\d*\.?\d+[eE]?([\+|-]?\d+)?)\s*$/,areTwoAnswersSame:function(n,t,e){let i=["label","code","text","score","other"];if("object"!=typeof n)return!1;let o=!1;if(!n.system&&!t.system||n.system===(t.system?t.system:e.answerCodeSystem)){o=!0;let l=Object.keys(n);for(var a=0,s=l.length;a=0&&n[l[a]]!==t[l[a]]){o=!1;break}}return o},dateToDTStringISO:function(n){return n&&n instanceof Date&&!isNaN(n.getTime())?[(1e4+n.getFullYear()).toString().substr(1),(101+n.getMonth()).toString().substr(1),(100+n.getDate()).toString().substr(1)].join("-"):void 0},stringToDTDateISO:function(n){var t=new Date(n);return isNaN(t.getTime())?void 0:new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())},dateToDTMString:function(n){return"string"==typeof n&&(n=this.stringToDate(n,!0)),n.toISOString()},stringToDate:function(n,t){if(!n||"string"!=typeof n)return n;if("t"===n.trim())return new Date;let e=th()(n,this.parseDateFormats,!0);return t&&!e.isValid()&&(e=th()(n)),e.isValid()?e.toDate():null},isValidDate:function(n){return!!this.stringToDate(n)},formatDate:function(n,t){return th()(n).format(t)},getNextLetter:function(n){for(var e=[],i=n;i>0;){var r=i%26;e.push(r=0===r?25:r-1),i=Math.floor((i-1)/26)}for(var o="",a=e.length-1;a>=0;a--)o+="abcdefghijklmnopqrstuvqxyz".charAt(e[a]);return o},findObjectInArray:function(n,t,e,i,r){var o=r?[]:null;if(Array.isArray(n)){var a=0;i&&Math.abs(i)=0;t--)null==n[t]?n.splice(t,1):"object"==typeof n[t]&&this.pruneNulls(n[t]);else n&&"object"==typeof n&&Object.keys(n).forEach(function(i){null==n[i]?delete n[i]:"object"==typeof n[i]&&this.pruneNulls(n[i])},this)},deepCopy:function(n){return bm()(n)},deepEqual:function(n,t){return Cm()(n,t)},shallowEqual:function(n,t){var e=!0;if(typeof n!=typeof t)e=!1;else if("object"!=typeof n)n!==t&&(e=!1);else{var i=Object.keys(n),r=Object.keys(t);if(i.length!==r.length)e=!1;else for(var o=0,a=i.length;o=0?JSON.parse(n):window[n]);var r=n.resourceType,o=e&&e.fhirVersion;if(r&&"Questionnaire"!==r)throw new Error("Only Questionnaire FHIR content is supported in addFormToPage.");this.pageFormID_||(this.pageFormID_=0),LForms.addedFormDefs||(LForms.addedFormDefs=[]),LForms.addedFormDefs.push(n);for(var a=e&&!0===e.prepopulate;i.firstChild;)i.removeChild(i.lastChild);const s=document.createElement("wc-lhc-form");return i.appendChild(s),new Promise(function(u,f){try{s.questionnaire=n,s.options=e,s.prepop=a,s.fhirVersion=o,s.addEventListener("onFormReady",function(p){u()}),s.addEventListener("onError",function(p){f(p.detail)})}catch(p){f(p)}})},removeFormsFromPage:function(t){for(t="string"==typeof t?document.getElementById(t):t;t.firstChild;)t.removeChild(t.lastChild)},getUserData:function(n,t,e,i){var r=this._getFormObjectInScope(n);return r?r.getUserData(t,e,i):null},getFormData:function(n,t,e){var i=this._getFormObjectInScope(n);return i?i.getFormData(t,e):null},getFormHL7Data:function(n){var t=this._getFormObjectInScope(n);return t?LForms.HL7.toHL7Segments(t):null},getFormFHIRData:function(n,t,e,i){return(!e||e instanceof HTMLElement||"string"==typeof e)&&(e=this._getFormObjectInScope(e)),this._convertLFormsToFHIRData(n,t,e,i)},checkValidity:function(n){var t=this._getFormObjectInScope(n);return t?t.checkValidity():null},_convertLFormsToFHIRData:function(n,t,e,i){i||(i={}),e instanceof LForms.LFormsData||(e=new LForms.LFormsData(e));var r=this.validateFHIRVersion(t),o=LForms.FHIR[r],a=null;if(e)switch(n){case"DiagnosticReport":var s=i?i.bundleType:void 0;a=o.DiagnosticReport.createDiagnosticReport(e,i.subject,null!=s,s);break;case"Questionnaire":a=o.SDC.convertLFormsToQuestionnaire(e,i.noExtensions);break;case"QuestionnaireResponse":a=i.extract?o.SDC.convertLFormsToQRAndExtracFHIRData(e,i.noExtensions,i.subject):o.SDC.convertLFormsToQuestionnaireResponse(e,i.noExtensions,i.subject)}return a},convertFHIRQuestionnaireToLForms:function(n,t){var e=null;return n&&(t=this._requireValidFHIRVersion(t,n),e=LForms.FHIR[t].SDC.convertQuestionnaireToLForms(n)),e},mergeFHIRDataIntoLForms:function(n,t,e){if("string"==typeof n&&(n=t,t=e,e=arguments[3]),n){e=this._requireValidFHIRVersion(e,n);var i=LForms.FHIR[e];switch(n.resourceType){case"DiagnosticReport":(t=i.DiagnosticReport.mergeDiagnosticReportToLForms(t,n)).hasSavedData=!0;break;case"Bundle":"searchset"===n.type&&n.entry.find(r=>"DiagnosticReport"===r.resource.resourceType)&&((t=i.DiagnosticReport.mergeDiagnosticReportToLForms(t,n)).hasSavedData=!0);break;case"QuestionnaireResponse":(t=i.SDC.mergeQuestionnaireResponseToLForms(t,n)).hasSavedData=!0}}return t},_requireValidFHIRVersion:function(n,t){if(n||(n=this.detectFHIRVersion(t)||this.guessFHIRVersion(t)),!n)throw new Error("Could not determine the FHIR version for this resource. Please make sure it is specified via meta.profile (see http://build.fhir.org/versioning.html#mp-version and https://www.hl7.org/fhir/references.html#canonical). Example 1: http://hl7.org/fhir/4.0/StructureDefinition/Questionnaire (for Questionnaire version 4.0, a.k.a. R4).Example 2: http://hl7.org/fhir/3.0/StructureDefinition/Questionnaire (for Questionnaire version 3.0, a.k.a. STU3).Example 3: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire|2.7 (for SDC Questionnaire version 2.7).");return this.validateFHIRVersion(n)},setFHIRContext:function(n,t){if(!LForms.FHIR)throw new Error("LHC-Forms FHIR support files have not been loaded.See http://lhncbc.github.io/lforms/#fhirScripts");LForms.fhirContext={client:n,vars:t},LForms.fhirCapabilities={},delete LForms._serverFHIRReleaseID},_fhirVersionToRelease:function(n){let t=n,e=n.match(/^\d+(\.\d+)/);if(e){const i=parseFloat(e[0]);t=i>3&&i<=4?"R4":i>=1.1&&i<=3?"STU3":n}return t},getServerFHIRReleaseID:function(n){if(!LForms.fhirContext)throw new Error("setFHIRContext needs to be called before getFHIRReleaseID");if(!LForms.fhirContext.client)throw new Error("setFHIRContext was called, but no server connection was provided");if(LForms._serverFHIRReleaseID)setTimeout(function(){n(LForms._serverFHIRReleaseID)});else try{LForms.fhirContext.client.getFhirVersion().then(function(e){LForms._serverFHIRReleaseID=LForms.Util._fhirVersionToRelease(e),console.log("Server FHIR version is "+LForms._serverFHIRReleaseID+" ("+e+")"),n(LForms._serverFHIRReleaseID)},function(e){console.log("Error retrieving server's CompatibilityStatement:"),console.log(e),n()})}catch(e){throw setTimeout(function(){n()}),e}},validateFHIRVersion:function(n){if(!LForms.Util.FHIRSupport[n])throw new Error("Version "+n+" of FHIR is not supported.");if(!LForms.FHIR)throw new Error("The FHIR support files for LHC-Forms do not appear to have been loaded. Please consult the documentation at http://lhncbc.github.io/lforms/#fhirSupport.");if(!LForms.FHIR[n])throw new Error("Version "+n+" of FHIR is supported, but the supporting code was not loaded.");return n},detectFHIRVersion:function(n){let t=null;return n.meta&&n.meta.profile&&(t=this.detectFHIRVersionFromProfiles(n.meta.profile)),t},detectFHIRVersionFromProfiles(n){if(!n||!n.length)return null;let t=null;for(let i=0;i=2.1&&(r="4.0")),r){const o=this._fhirVersionToRelease(r);(!t||Rw[o]>Rw[t])&&(t=o)}}return t},guessFHIRVersion:function(n){var t=null;return"Questionnaire"==n.resourceType?t=this._testValues(n,"item",function(r){return!!(r.option||r.options||r.enableWhen&&"hasAnswer"in r.enableWhen)})?"STU3":"R4":"QuestionnaireResponse"==n.resourceType&&(t=n.parent||this._testValues(n,"item",function(o){return!!o.subject})?"STU3":"R4"),t},_testValues:function(n,t,e){var i=!1;if(n instanceof Array)for(var r=0,o=n.length;!i&&r0?(n=i[0]).getElementsByTagName("wc-lhc-form"):document.getElementsByTagName("wc-lhc-form")}for(let r of e){t=r.lhcFormData;break}return t},isItemValueEmpty:function(n){var t=!0;if(null!=n&&""!==n&&"function"!=typeof n)if("string"==typeof n||n instanceof String)t=""===n.trim();else if(Array.isArray(n)){for(var e=0;e0){e=0;for(var r=i.length;e0&&(t?(n.questionCode=n.codeList[0].code,n.questionCodeSystem=n.codeList[0].system):(n.code=n.codeList[0].code,n.codeSystem=n.codeList[0].system));return n},createLocalFHIRReference:function(n){var t={reference:n.resourceType+"/"+n.id};if("Patient"===n.resourceType&&n.name&&n.name.length>0){var e=n.name[0];e.text?t.display=e.text:(e.given&&e.given.length>0&&(t.display=e.given[0]),e.family&&(t.display=t.display?t.display+" "+e.family:e.family))}return t},getCodeSystem:function(n){return"LOINC"===n?"http://loinc.org":n},removeObjectsFromArray:function(n,t,e,i,r){var o=r?[]:null,a=r?[]:null;if(Array.isArray(n)){var s=0;i&&Math.abs(i)=0;u--)n.splice(o[u],1);else null!==o&&n.splice(o,1)}return a},baseFormDef:function(){return{lformsVersion:LForms.lformsVersion}},getAnswersResourceStatus:function(n){return(!n||n instanceof HTMLElement||"string"==typeof n)&&(n=this._getFormObjectInScope(n)),n.checkAnswersResourceStatus()},loadScript:function(n){return new Promise(function(t,e){var i=document.createElement("script");i.onreadystatechange=t,i.onload=t,i.onerror=e,i.src=n,document.body.appendChild(i)})},loadFHIRLibs:function(n,t){return Promise.all([this.loadScript(n),this.loadScript(t)])},_hasMultipleAnswers:function(n){return n.answerCardinality&&n.answerCardinality.max&&("*"===n.answerCardinality.max||parseInt(n.answerCardinality.max)>1)}};Vw._internalUtil=zr;const Er=ep(ep({},nt),Vw),Te_DATA_CONTROL_CONSTRUCTION_ARRAY="ARRAY",Te_DATA_CONTROL_CONSTRUCTION_OBJECT="OBJECT",Te_DATA_CONTROL_CONSTRUCTION_SIMPLE="SIMPLE",Te_DATA_CONTROL_SOURCE_INTERNAL="INTERNAL",Te_SKIP_LOGIC_ACTION_ENABLE="show",Te_SKIP_LOGIC_ACTION_DISABLE="hide",Te_SKIP_LOGIC_STATUS_ENABLED="target-enabled",Te_SKIP_LOGIC_STATUS_DISABLED="target-disabled",Te_CALCULATION_METHOD_TOTALSCORE="TOTALSCORE",Te_DATA_TYPE_INT="INT",Te_DATA_TYPE_REAL="REAL",Te_DATA_TYPE_ST="ST",Te_DATA_TYPE_TX="TX",Te_DATA_TYPE_DT="DT",Te_DATA_TYPE_DTM="DTM",Te_DATA_TYPE_TM="TM",Te_DATA_TYPE_CNE="CNE",Te_DATA_TYPE_CWE="CWE",Te_DATA_TYPE_SECTION="SECTION",Te_DATA_TYPE_TITLE="TITLE",Te_DATA_TYPE_QTY="QTY",Te_DATA_TYPE_BL="BL",nh={_timeout:1500,_restrictionKeys:["minExclusive","minInclusive","maxExclusive","maxInclusive","totalDigits","fractionDigits","length","minLength","maxLength","enumeration","whiteSpace","pattern"],_dataTypes:["BL","INT","REAL","ST","TX","BIN","DT","DTM","TM","CNE","CWE","RTO","QTY","NR","YEAR","MONTH","DAY","URL","EMAIL","PHONE",""],_errorMessages:{BL:"must be a boolean (true/false).",INT:"must be an integer number.",REAL:"must be a decimal number.",ST:"must be a string value.",TX:"must be a text value.",BIN:"must be a binary value.",DT:"must be a date value.",DTM:"must be a date and time value.",TM:"must be a time value.",CNE:"must be a value from the answer list.",CWE:"must be a value from the answer list or a user supplied value.",RTO:"must be a ratio value.",QTY:"must be a decimal number",NR:"must be two numeric values separated by a ^. One value can be omitted, but not the ^.",YEAR:"must be a numeric value of year.",MONTH:"must be a numeric value of month.",DAY:"must be a numeric value of day.",URL:"must be a valid URL.",EMAIL:"must be a valid email address.",PHONE:"must be a valid phone number."},checkRequired:function(n,t,e){var i=!0;return n&&(null==t||""===t||Array.isArray(t)&&0===t.length)&&(i=!1,e.push("requires a value")),i},checkDataType:function(n,t,e){var i=!0;if(null!=t&&""!==t)switch(n){case"BL":!0!==t&&!1!==t&&(i=!1);break;case"INT":i=nt.isInteger(t);break;case"REAL":case"QTY":i=nt.isDecimal(t);break;case"PHONE":i=/(((^\s*(\d\d){0,1}\s*(-?|\.)\s*(\(?\d\d\d\)?\s*(-?|\.?)){0,1}\s*\d\d\d\s*(-?|\.?)\s*\d{4}\b)|(^\s*\+\(?(\d{1,4}\)?(-?|\.?))(\s*\(?\d{2,}\)?\s*(-?|\.?)\s*\d{2,}\s*(-?|\.?)(\s*\d*\s*(-|\.?)){0,3})))(\s*(x|ext|X)\s*\d+){0,1}$)/.test(t);break;case"EMAIL":i=/^\s*((\w+)(\.\w+)*)@((\w+)(\.\w+)+)$/.test(t);break;case"URL":i=/^(https?|ftp):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?$/.test(t);break;case"TM":i=/^\s*(((\d|[0-1]\d|2[0-4]):([0-5]\d))|(\d|0\d|1[0-2]):([0-5]\d)\s*([aApP][mM]))\s*$/.test(t);break;case"YEAR":i=/^\d{1,4}$/.test(t);break;case"MONTH":i=/^(0?[1-9]|1[012])$/.test(t);break;case"DAY":i=/^(0?[1-9]|[12]\d|3[01])$/.test(t);break;case"NR":i=/^(\-?\d+(\.\d*)?)?\s*\^\s*(\-?\d+(\.\d*)?)?$/.test(t);break;case"DT":i=nt.isValidDate(t);break;default:i=!0}return Array.isArray(e)&&!i&&e.push(this._errorMessages[n]),i},checkRestrictions:function(n,t,e){var i=!0;if(null!=t&&""!==t)for(var r in n){var o=!0,a=n[r];switch(r){case"minExclusive":parseFloat(t)>parseFloat(a)?o=!0:(o=!1,e.push("must be a value greater than "+a+"."));break;case"minInclusive":parseFloat(t)>=parseFloat(a)?o=!0:(o=!1,e.push("must be a value greater than or equal to "+a+"."));break;case"maxExclusive":parseFloat(t)=parseInt(a)?o=!0:(o=!1,e.push("must have a total length greater than or equal to "+a+"."));break;case"pattern":var s=a.indexOf("/"),l=a.lastIndexOf("/"),u=a.slice(s+1,l),f=a.slice(l+1);new RegExp(u,f).test(t)?o=!0:(o=!1,e.push("must match a RegExp pattern of "+a+"."));break;default:o=!0}i=i&&o}return i}};let Qq={getValueInStandardUnit:function(n,t){return(n*this.units_[t]).toFixed(this.precision_)},getStandardUnit:function(){},precision_:4,units_:{kg:1,kgs:1,kilograms:1,pounds:.453592,lbs:.453592,cm:1,cms:1,centimeters:1,feet:30.48,ft:30.48,inches:2.54,"[in_i]":2.54,meters:100,"ft-inches":2.54}},Zq={calculations_:{precision_:2,TOTALSCORE:function(n){for(var t=0,e=0,i=n.length;e0&&(t=LForms.FHIR[e[0]]),!t)throw new Error("The LHC-Forms FHIR support file was not loaded.");this._fhir=t}return t}loadFHIRResources(t){LForms.fhirContext||console.log("Warning: FHIR resources might not be loaded, because loadFHIRResources() was called before LForms.Util.setFHIRContext()");var e=this,i=this._fhir.SDC,r=i.loadLaunchContext(this);return r=r.concat(i.loadAnswerValueSets(this)),t&&r.push(i.requestLinkedObs(this)),Promise.all(r).then(function(){e._notifyAsyncChangeListeners()}).catch(function(a){throw a})}_buildURL(t,e){let i=t.map(r=>encodeURIComponent(r)).join("/");return e&&(i+="?"+Object.keys(e).map(r=>r+"="+encodeURIComponent(e[r])).join("&")),i}_loadAnswerValueSetsFromPackage(t){if(t.answerValueSet){var e=this._getResourcesFromPackageStore("ValueSet",t.answerValueSet);if(e&&this._fhir){var i=this._fhir.SDC.answersFromVS(e.fileContent);i&&(t.answers=i)}}}_checkFHIRVarName(t){if(this._fhir.reservedVarNames[t])throw'The "'+t+'" variable name is reserved; Questionnaires may not assign a value to it.'}_initializeInternalData(){this._setDefaultValues(),Er.initializeCodes(this),this._repeatableItems={},this._setTreeNodes(this.items,this),this._updateLastRepeatingItemsStatus(this.items),this.itemList=[],this.itemHash={},this._updateItemReferenceList(this.items),this._standardizeScoreRule(this.itemList),this._resetHorizontalTableInfo(),this._adjustLastSiblingListForHorizontalLayout(),this._setUpAnswerAndUnitAutoComp(this.itemList),this._setupSourceToTargetMap(),this._checkFormControls()}_resetInternalData(){this._updateTreeNodes(this.items,this),this._updateLastRepeatingItemsStatus(this.items),this.itemList=[],this.itemHash={},this._updateItemReferenceList(this.items),this._standardizeScoreRule(this.itemList),this._resetHorizontalTableInfo(),this._adjustLastSiblingListForHorizontalLayout(),this._setUpAnswerAndUnitAutoComp(this.itemList),this._setupSourceToTargetMap(),this._checkFormControls()}updateSkipLogicControlledItems(t,e){var i=!1;if(t._skipLogicTargets)for(var r=0,o=t._skipLogicTargets.length;r{r._checkFormControls()})})}}_checkValidations(t){if(t._hasValidation){var e=[];nh.checkRequired(t._answerRequired,t.value,e),nh.checkDataType(t.dataType,t.value,e),nh.checkRestrictions(t.restrictions,t.value,e),t._validationErrors=e}}_checkFormControls(){for(var t=!0;t;){t=!1;for(var e=0,i=this.itemList.length;e0)for(var i=0,r=t.items.length;i0)for(var s=0,l=t.items.length;s0&&this._updateItemReferenceList(r.items)}}_findItemsWithScore(){for(var t={},e=0,i=this.itemList.length;e0)for(var o=0,a=r.answers.length;o0&&this._setTreeNodes(l.items,l),l._questionRepeatable&&1===l._id){delete l._parentItem;var u=nt.deepCopy(l);this._removeUserDataAndRepeatingSubItems(u),this._repeatableItems[l.linkId]=u}l._parentItem=e,o=l}}_setupInFieldPlaceholders(t){if(!t._readOnly)if(t._entryFormat)t._placeholder=t._entryFormat;else if(t._hasAnswerList)t._placeholder=t.dataType===Te_DATA_TYPE_CWE?t.externallyDefined?t._multipleAnswers?"Search for or type values":"Search for or type a value":t._multipleAnswers?"Select one or more or type a value":"Select one or type a value":t.externallyDefined?t._multipleAnswers?"Search for values":"Search for value":t._multipleAnswers?"Select one or more":"Select one";else switch(t.dataType){case Te_DATA_TYPE_DT:t._placeholder="MM/DD/YYYY";break;case Te_DATA_TYPE_DTM:t._placeholder="MM/DD/YYYY HH:MM:SS";break;case Te_DATA_TYPE_TM:t._placeholder="HH:MM:SS";break;case Te_DATA_TYPE_CNE:t._placeholder=t.externallyDefined?t._multipleAnswers?"Search for values":"Search for value":t._multipleAnswers?"Select one or more":"Select one";break;case Te_DATA_TYPE_CWE:t._placeholder=t.externallyDefined?t._multipleAnswers?"Search for or type values":"Search for or type a value":t._multipleAnswers?"Select one or more or type a value":"Select one or type a value";break;case"SECTION":case"TITLE":case"":t._placeholder="";break;case Te_DATA_TYPE_INT:case Te_DATA_TYPE_REAL:case Te_DATA_TYPE_QTY:t._placeholder="Type a number";break;default:t._placeholder="Type a value"}}_removeUserDataAndRepeatingSubItems(t){if(t.value=null,t.unit=null,t.items&&t.items.length>0)for(var e=0;e1),t._answerRequired=t.answerCardinality.min&&t.answerCardinality.min&&parseInt(t.answerCardinality.min)>=1,t._multipleAnswers=Er._hasMultipleAnswers(t),t._readOnly=t.editable&&"0"===t.editable||!!t.calculationMethod,this._fhir&&(this._fhir.SDC.processExtensions(t,"obj_text"),this._fhir.SDC.processExtensions(t,"obj_prefix"))}_isHidden(t){return t._skipLogicStatus===Te_SKIP_LOGIC_STATUS_DISABLED||t._isHiddenFromView||!1===t._enableWhenExpVal}_updateTreeNodes(t,e){for(var i=t.length,r=i-1,o=!1,a=i-1;a>=0;a--){if((s=t[a])._id||(s._id=1),s._idPath=e._idPath+this.PATH_DELIMITER+s._id,s._elementId=s.linkId+s._idPath,s._displayLevel=e._displayLevel+1,s._parentItem=e,s._repeatingSectionList=null,this._updateItemAttrs(s),s._lastSibling=a===r,o||(this._isHidden(s)?(s._lastSibling=!1,r-=1):(s._lastSibling=!0,o=!0)),s._questionRepeatable&&1===s._id&&!this._repeatableItems[s.linkId]){delete s._parentItem;var l=nt.deepCopy(s);this._removeUserDataAndRepeatingSubItems(l),this._repeatableItems[s.linkId]=l}s._parentItem=e,s.items&&s.items.length>0&&this._updateTreeNodes(s.items,s)}var u=!1,f=0;for(a=0;a0&&(u.extension=this.extension),o&&(u.hasSavedData=!0),this.fhirVersion&&(u.fhirVersion=this.fhirVersion),u}getUserData(t,e,i,r){var o={};return this._invalidData=!1,this._checkSubTreeValues(this.items),o.itemsData=this._processDataInItems(this.items,t,e,i,r),nt.deepCopy(o)}checkValidity(){const t=[],e=this.itemList.length;for(let i=0;i`${r.question} ${a}`);Array.prototype.push.apply(t,o)}}return t.length?t:null}_checkSubTreeValues(t){for(var e=0,i=t.length;e0)for(var i=0,r=t.items.length;i0&&(f.extension=u.extension),u)"value"===p?f[p]=this._getOriginalValue(u[p],u.dataType,u._hasAnswerList):"unit"===p?f[p]=this._getOriginalValue(u[p]):!p.match(/^[_\$]/)&&"extension"!==p&&(f[p]=u[p]),o&&(f._id=u._id);u.items&&u.items.length>0&&(f.items=this._processDataInItems(u.items,e,i,r,o)),(!i||f.items&&0!==f.items.length||u._itemOrSubtreeHasValue)&&a.push(f)}}return a}_filterInternalData(t,e){var i={};if(e&&t._notOnList&&!t.code&&!t.system)i=t.text;else for(var r in t)r.match(/^[_\$]/)||(i[r]=t[r]);return i}getItemValues(t){var e;if(t._questionRepeatable){e=[];for(var r=t._parentItem.items,o=t.linkId,a=!1,s=0,l=r.length;s(nt.isInteger(o)||(this._invalidData=!0),parseInt(o))):(nt.isInteger(t)||(this._invalidData=!0),r=parseInt(t));break;case Te_DATA_TYPE_REAL:case Te_DATA_TYPE_QTY:nt.isDecimal(t)||(this._invalidData=!0),r=parseFloat(t);break;case Te_DATA_TYPE_DT:r=i?t:Array.isArray(t)?t.map(o=>nt.dateToDTStringISO(o)):nt.dateToDTStringISO(t);break;case Te_DATA_TYPE_DTM:r=nt.dateToDTMString(t);break;case Te_DATA_TYPE_CNE:r=this._getObjectValue(t);break;case Te_DATA_TYPE_CWE:r=this._getObjectValue(t,!0);break;case Te_DATA_TYPE_BL:r=!!t;break;default:r=t}else r=this._getObjectValue(t);return r}getRepeatingItemMaxId(t){var e=t._id;if(t._parentItem&&Array.isArray(t._parentItem.items))for(var i=0,r=t._parentItem.items.length;ie&&(e=t._parentItem.items[i]._id);return e}getRepeatingItemCount(t){var e=0;if(t._parentItem&&Array.isArray(t._parentItem.items))for(var i=0,r=t._parentItem.items.length;i0&&this._updateLastRepeatingItemsStatus(o.items)}t[e-1]._lastRepeatingItem=!!t[e-1]._questionRepeatable,t[e-1].items&&t[e-1].items.length>0&&this._updateLastRepeatingItemsStatus(t[e-1].items)}}_getLastSubItem(t){var e=t;if(t&&Array.isArray(t.items)&&t.items.length>0){var i,r=t.items.length,o=!1;do{(i=t.items[--r])._skipLogicStatus!==Te_SKIP_LOGIC_STATUS_DISABLED&&(o=!0)}while(!o);o&&(e=this._getLastSubItem(i))}return e}_resetHorizontalTableInfo(){this._horizontalTableInfo={};for(var t=null,e=null,i=0,r=this.itemList.length;i1&&(i[0]._lastSibling=i[i.length-1]._lastSibling)}}addRepeatingItems(t){var e=this.getRepeatingItemMaxId(t),i=nt.deepCopy(this._repeatableItems[t.linkId]);if(i._id=e+1,t._parentItem&&Array.isArray(t._parentItem.items)){for(var r=0,o=0,a=t._parentItem.items.length;o{}),i}_findIndexForNewRepetition(t){for(var e=0,i=!1,r=0,o=t._parentItem.items.length;r0){for(var i=!1,r=0,o=t.value.length;r0?e[r-1]:null}getNextRepeatingItem(t){var e=this._getRepeatingItems(t),r=e.map(function(o){return o._elementId}).indexOf(t._elementId);return r{})}setRepeatingItems(t,e,i,r){var a,o=!1;let s=!1,l=!1;if(nt.deepEqual(t._lastComputedMessages,i)||(t._lastComputedRepeatingMessages=i,s=!0),t._questionRepeatable){if(t._parentItem&&Array.isArray(t._parentItem.items)){a=this._getRepeatingItems(t);var p,P,f=e.length-a.length;if(o=0!==f,f<0&&(P=this._findIndexForNewRepetition(t)+f,t._parentItem.items.splice(P,-f),a.splice(f),0===e.length&&(f=1,p=0)),f>0){void 0===P&&(P=this._findIndexForNewRepetition(t),p=this.getRepeatingItemMaxId(t));for(var E=this._isHidden(t._parentItem),H=0;H1?(zr.addItemWarning(t,"MultipleValuesForNonRepeat"),console.log(JSON.stringify(e))):zr.removeItemWarning(t,"MultipleValuesForNonRepeat")),s&&zr.setItemMessagesArray(t,i,r);o&&this._resetInternalData();var ue="Set values for "+this.itemDescription(t);return this._actionLogs.push(ue),l&&this.updateOnSourceItemChange(t),o?a[a.length-1]:void 0}setRepeatingItemMessages(t,e,i){if(!nt.deepEqual(t._lastComputedMessages,e))if(t._lastComputedRepeatingMessages=e,t._questionRepeatable){if(t._parentItem&&Array.isArray(t._parentItem.items)){const a=this._getRepeatingItems(t);for(var r=0,o=a.length;r1?(console.log('Form definition warning: Data types of INT or REAL may only have one unit. Question "'+t.question+'" has '+t.units.length+" units. For multiple units, use type QTY instead."),t.dataType=Te_DATA_TYPE_QTY):(t._unitReadonly=!0,t.unit||(t.unit=e[0]))),t.dataType===Te_DATA_TYPE_QTY){var l={listItems:e,matchListValue:t.units&&(!t._unitOpen||"optionsOrString"!=t._unitOpen)||!t.units&&"optionsOnly"==t._unitOpen,autoFill:!0,display:"_displayUnit"};void 0!==r?l.defaultValue=r:1===e.length&&(l.defaultValue=e[0]),nt.deepEqual(t._unitAutocompOptions,l)||(t._unitAutocompOptions=l)}}}_resetItemValueWithAnswers(t){var e=null,i=this.hasSavedData?t.value:t.value||t.defaultAnswer;if(i){e=[];var r=t._multipleAnswers&&Array.isArray(i)?i:[i];if(t.dataType!==Te_DATA_TYPE_CWE)e=r;else for(var o=0,a=r.length;o(LForms.fhirCapabilities.urlExpandBroken=!0,ne._findValueSetIDAndSearch(t,ue,ye)))}}}}}else{[r.listItems,r.addSeqNum]=this._getAnswerDisplayTextWithLabelAndScore(this.templateOptions.displayScoreWithAnswerText,t),r.display="_displayText",r.listItemsForModel=t.answers;var p=r.listItems,P=!0;for(s=0,l=p.length;s=e;break;case"maxExclusive":i=t.maxExclusive>e}else 2==r.length&&(t.hasOwnProperty("minInclusive")?i=t.minInclusive<=e:t.hasOwnProperty("minExclusive")&&(i=t.minExclusive=e:t.hasOwnProperty("maxExclusive")&&(i=t.maxExclusive>e)))}return i}_objectEqual(t,e){return nt.shallowEqual(t,e)}_findItemByLinkId(t,e){for(var i=null,r=t._parentItem,o=!1;!o&&r;)r.linkId===e&&(i=r,o=!0),r=r._parentItem;var a=null;if(!i){for(var s=0,l=this.itemList.length;s=0;u--)if(this.itemList[u].linkId===e){i=this.itemList[u];break}if(!i)for(var f=a+1,p=this.itemList.length;fnull!=o&&""!==o;return(t.system===e.system||!t.system&&!e.system)&&(i=r(t.code)||r(e.code)?t.code===e.code:t.text&&e.text&&t.text===e.text),!!i}_checkSkipLogicCondition(t,e){var i=!1,r=t&&null!=t.value&&""!==t.value&&t._skipLogicStatus!==Te_SKIP_LOGIC_STATUS_DISABLED;if(e.hasOwnProperty("exists"))i=e.exists&&r||!e.exists&&!r;else if(r){var o=t.value;if(t._hasAnswerList)switch(t.dataType){case Te_DATA_TYPE_CNE:case Te_DATA_TYPE_CWE:case Te_DATA_TYPE_INT:case Te_DATA_TYPE_ST:case Te_DATA_TYPE_DT:case Te_DATA_TYPE_TM:for(var a=e.hasOwnProperty("value")?e.value:e.hasOwnProperty("notEqual")?e.notEqual:null,s=Array.isArray(o)?o:[o],l=!1,u=0,f=s.length;u=0;a--)void 0===r[a]||(void 0!==r[a]?t=r[a]+this.delimiters.field+t:t+=this.delimiters.field);if(t+=this.delimiters.segment,i.items)for(var l=0,u=i.items.length;l1)){if(this._isSectionEmpty(s))continue;!r||r&&r.questionCode!==s.questionCode?(i=1,e+=1):i+=1;var u=nt.getNextLetter(i);s._obx4=n?n+"."+e+u:e+u,this._precessOBX4AtOneLevel(s._obx4,s.items)}else i=1,e+=1,s._obx4=n?n+"."+e:e,this._precessOBX4AtOneLevel(s._obx4,s.items);else if((l=s.questionCardinality.max)&&("*"===l||parseInt(l)>1)){if(Er.isItemValueEmpty(s.value))continue;!r||r&&r.questionCode!==s.questionCode?i=1:i+=1,u=nt.getNextLetter(i),s._obx4=n?n+"."+u:u}else s._obx4=n||"",i=1;r=s}},_generateOBX5:function(n,t,e){var r=n.code;return"CWE"!==t||r||0===r?r+this.delimiters.component+n.text+this.delimiters.component+(n.system?"LOINC"===n.system||n.system===this.LOINC_URI?this.LOINC_CS:n.system:""):this.delimiters.component.repeat(8)+n.text},_DT_FMT:"YYYYMMDD",_DTM_FMT:"YYYYMMDDHHmmss",_itemToHL7v2:function(n,t){var e="",i=this.LOINC_CS;if("TITLE"!==n.dataType){var r=new Array(this.obrFieldNum);if(n.header){var o="";r[0]="OBR",r[1]=++t.obrIndex,r[4]=n.questionCode+this.delimiters.component+n.question+this.delimiters.component+i;for(var s=this.obrFieldNum-1;s>=0;s--)void 0===r[s]||(void 0!==r[s]?o=r[s]+this.delimiters.field+o:o+=this.delimiters.field);if(o+=this.delimiters.segment,n.items)for(var u=0,f=n.items.length;u=0;s--)(a=n[s])&&(o=(r<3?a(o):r>3?a(t,e,o):a(t,e))||o);return r>3&&o&&Object.defineProperty(t,e,o),o}function is(n,t,e,i){return L(e)&&(i=e,e=void 0),i?is(n,t,e).pipe(He(r=>m(r)?i(...r):i(r))):new te(r=>{$w(n,t,function o(a){r.next(arguments.length>1?Array.prototype.slice.call(arguments):a)},r,e)})}function $w(n,t,e,i,r){let o;if(function oj(n){return n&&"function"==typeof n.addEventListener&&"function"==typeof n.removeEventListener}(n)){const a=n;n.addEventListener(t,e,r),o=()=>a.removeEventListener(t,e,r)}else if(function rj(n){return n&&"function"==typeof n.on&&"function"==typeof n.off}(n)){const a=n;n.on(t,e),o=()=>a.off(t,e)}else if(function ij(n){return n&&"function"==typeof n.addListener&&"function"==typeof n.removeListener}(n)){const a=n;n.addListener(t,e),o=()=>a.removeListener(t,e)}else{if(!n||!n.length)throw new TypeError("Invalid event target");for(let a=0,s=n.length;at.lift(new aj(n))}Uw.Util.FHIRSupport=ej;class aj{constructor(t){this.notifier=t}call(t,e){const i=new sj(t),r=Cn(this.notifier,new bi(i));return r&&!i.seenValue?(i.add(r),e.subscribe(i)):i}}class sj extends Ar{constructor(t){super(t),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}} +/** + * @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 + */const lj=new $e("cdk-dir-doc",{providedIn:"root",factory:function cj(){return o1(en)} +/** + * @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 + */}),uj=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function Ww(n){const t=(null==n?void 0:n.toLowerCase())||"";return"auto"===t&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?uj.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}let Mm,qr=(()=>{class n{constructor(e){if(this.value="ltr",this.change=new Je,e){const r=e.documentElement?e.documentElement.dir:null;this.value=Ww((e.body?e.body.dir:null)||r||"ltr")}}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(me(lj,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hj=(()=>{class n{constructor(){this._dir="ltr",this._isInitialized=!1,this.change=new Je}get dir(){return this._dir}set dir(e){const i=this._dir;this._dir=Ww(e),this._rawDir=e,i!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}get value(){return this.dir}ngAfterContentInit(){this._isInitialized=!0}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["","dir",""]],hostVars:1,hostBindings:function(e,i){2&e&&Sn("dir",i._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[Jt([{provide:qr,useExisting:n}])]}),n})(),so=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */try{Mm="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(n){Mm=!1}let J1,Qs,Sm,Or=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?function CI(n){return n===t_}(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Mm)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return n.\u0275fac=function(e){return new(e||n)(me(E1))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),oh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 Kw(n){return function dj(){if(null==J1&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>J1=!0}))}finally{J1=J1||!1}return J1}()?n:!!n.capture} +/** + * @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 fj(){if(null==Qs){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Qs=!1,Qs;if("scrollBehavior"in document.documentElement.style)Qs=!0;else{const n=Element.prototype.scrollTo;Qs=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return Qs}function Zs(n){return n.composedPath?n.composedPath()[0]:n.target} +/** + * @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 Qw(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha} +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 Xw(n){return t=>t.lift(new wj(n))}class wj{constructor(t){this.total=t}call(t,e){return e.subscribe(new Mj(t,this.total))}}class Mj extends I{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){++this.count>this.total&&this.destination.next(t)}}function dc(n,t){return e=>e.lift(new Sj(n,t))}class Sj{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new Tj(t,this.compare,this.keySelector))}}class Tj extends I{constructor(t,e,i){super(t),this.keySelector=i,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:r}=this;e=r?r(t):t}catch(r){return this.destination.error(r)}let i=!1;if(this.hasKey)try{const{compare:r}=this;i=r(this.key,e)}catch(r){return this.destination.error(r)}else this.hasKey=!0;i||(this.key=e,this.destination.next(t))}} +/** + * @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 + */let Dj=(()=>{class n{create(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),kj=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[Dj]}),n})(); +/** + * @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 + */class Jw extends I{notifyNext(t,e,i,r,o){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}class xj extends I{constructor(t,e,i){super(),this.parent=t,this.outerValue=e,this.outerIndex=i,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function eM(n,t,e,i,r=new xj(n,e,i)){if(!r.closed)return t instanceof te?t.subscribe(r):Qe(t)(r)}const tM={};class zj{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new Ej(t,this.resultSelector))}}class Ej extends Jw{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(tM),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let i=0;i{function n(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return n.prototype=Object.create(Error.prototype),n})();function Dm(n){return t=>0===n?k_():t.lift(new Aj(n))}class Aj{constructor(t){if(this.total=t,this.total<0)throw new Ij}call(t,e){return e.subscribe(new Lj(t,this.total))}}class Lj extends I{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,i=++this.count;i<=e&&(this.destination.next(t),i===e&&(this.destination.complete(),this.unsubscribe()))}}const sh=new xo(Q0);function nM(n,t=sh){return e=>e.lift(new Fj(n,t))}class Fj{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new Nj(t,this.dueTime,this.scheduler))}}class Nj extends I{constructor(t,e,i){super(t),this.dueTime=e,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Rj,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function Rj(n){n.debouncedNext()}function lh(...n){const t=n[n.length-1];return ke(t)?(n.pop(),e=>Tm(n,e,t)):e=>Tm(n,e)} +/** + * @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 + */let Vj=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */const iM=new Set;let fc,km=(()=>{class n{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Bj}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function Hj(n){if(!iM.has(n))try{fc||(fc=document.createElement("style"),fc.setAttribute("type","text/css"),document.head.appendChild(fc)),fc.sheet&&(fc.sheet.insertRule(`@media ${n} {body{ }}`,0),iM.add(n))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return n.\u0275fac=function(e){return new(e||n)(me(Or))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Bj(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}} +/** + * @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 + */let Uj=(()=>{class n{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new de}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return rM(X2(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let o=function Pj(...n){let t,e;return ke(n[n.length-1])&&(e=n.pop()),"function"==typeof n[n.length-1]&&(t=n.pop()),1===n.length&&m(n[0])&&(n=n[0]),Fo(n,e).lift(new zj(t))}(rM(X2(e)).map(a=>this._registerQuery(a).observable));return o=Tm(o.pipe(Dm(1)),o.pipe(Xw(1),nM(0))),o.pipe(He(a=>{const s={matches:!1,breakpoints:{}};return a.forEach(({matches:l,query:u})=>{s.matches=s.matches||l,s.breakpoints[u]=l}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),o={observable:new te(a=>{const s=l=>this._zone.run(()=>a.next(l));return i.addListener(s),()=>{i.removeListener(s)}}).pipe(lh(i),He(({matches:a})=>({query:e,matches:a})),Pt(this._destroySubject)),mql:i};return this._queries.set(e,o),o}}return n.\u0275fac=function(e){return new(e||n)(me(km),me(Ft))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function rM(n){return n.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())} +/** + * @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 + */ +const Xj=new $e("cdk-input-modality-detector-options"),Jj={ignoreKeys:[18,17,224,91,16]},mc=Kw({passive:!0,capture:!0});let e$=(()=>{class n{constructor(e,i,r,o){this._platform=e,this._mostRecentTarget=null,this._modality=new Q1(null),this._lastTouchMs=0,this._onKeydown=a=>{var s,l;null!==(l=null===(s=this._options)||void 0===s?void 0:s.ignoreKeys)&&void 0!==l&&l.some(u=>u===a.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Zs(a))},this._onMousedown=a=>{Date.now()-this._lastTouchMs<650||(this._modality.next( +/** + * @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 Qj(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}(a)?"keyboard":"mouse"),this._mostRecentTarget=Zs(a))},this._onTouchstart=a=>{!function Zj(n){const t=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}(a)?(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Zs(a)):this._modality.next("keyboard")},this._options=Object.assign(Object.assign({},Jj),o),this.modalityDetected=this._modality.pipe(Xw(1)),this.modalityChanged=this.modalityDetected.pipe(dc()),e.isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,mc),r.addEventListener("mousedown",this._onMousedown,mc),r.addEventListener("touchstart",this._onTouchstart,mc)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,mc),document.removeEventListener("mousedown",this._onMousedown,mc),document.removeEventListener("touchstart",this._onTouchstart,mc))}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(Ft),me(en),me(Xj,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */ +const n$=new $e("cdk-focus-monitor-default-options"),ch=Kw({passive:!0,capture:!0});let cM=(()=>{class n{constructor(e,i,r,o,a){this._ngZone=e,this._platform=i,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new de,this._rootNodeFocusAndBlurListener=s=>{for(let u=Zs(s);u;u=u.parentElement)"focus"===s.type?this._onFocus(s,u):this._onBlur(s,u)},this._document=o,this._detectionMode=(null==a?void 0:a.detectionMode)||0}monitor(e,i=!1){const r=cc(e);if(!this._platform.isBrowser||1!==r.nodeType)return Po(null);const o=function pj(n){if(function mj(){if(null==Sm){const n="undefined"!=typeof document?document.head:null;Sm=!(!n||!n.createShadowRoot&&!n.attachShadow)}return Sm}()){const t=n.getRootNode?n.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}(r)||this._getDocument(),a=this._elementInfo.get(r);if(a)return i&&(a.checkChildren=!0),a.subject;const s={checkChildren:i,subject:new de,rootNode:o};return this._elementInfo.set(r,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){const i=cc(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){const o=cc(e);o===this._getDocument().activeElement?this._getClosestElementsInfo(o).forEach(([s,l])=>this._originChanged(s,i,l)):(this._setOrigin(i),"function"==typeof o.focus&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!(null==e||!e.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const r=this._elementInfo.get(i),o=Zs(e);!r||!r.checkChildren&&i!==o||this._originChanged(i,this._getFocusOrigin(o),r)}_onBlur(e,i){const r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,ch),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,ch)}),this._rootNodeFocusListenerCount.set(i,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Pt(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ch),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ch),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&i.push([o,r])}),i}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:i,mostRecentModality:r}=this._inputModalityDetector;if("mouse"!==r||!i||i===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const o=e.labels;if(o)for(let a=0;a{class n{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=o1(Uj).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(xm,uM,hM),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?e.add(xm,uM):2===i&&e.add(xm,hM)}}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),r$=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(me(i$))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[kj]}),n})(); +/** + * @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 + */ +/** + * @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 Bi(n,t){(function o$(n){return"string"==typeof n&&-1!==n.indexOf(".")&&1===parseFloat(n)})(n)&&(n="100%");var e=function a$(n){return"string"==typeof n&&-1!==n.indexOf("%")}(n);return n=360===t?n:Math.min(t,Math.max(0,parseFloat(n))),e&&(n=parseInt(String(n*t),10)/100),Math.abs(n-t)<1e-6?1:n=360===t?(n<0?n%t+t:n%t)/parseFloat(String(t)):n%t/parseFloat(String(t))}function uh(n){return Math.min(1,Math.max(0,n))}function dM(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function hh(n){return n<=1?"".concat(100*Number(n),"%"):n}function Xs(n){return 1===n.length?"0"+n:String(n)}function fM(n,t,e){n=Bi(n,255),t=Bi(t,255),e=Bi(e,255);var i=Math.max(n,t,e),r=Math.min(n,t,e),o=0,a=0,s=(i+r)/2;if(i===r)a=0,o=0;else{var l=i-r;switch(a=s>.5?l/(2-i-r):l/(i+r),i){case n:o=(t-e)/l+(t1&&(e-=1),e<1/6?n+6*e*(t-n):e<.5?t:e<2/3?n+(t-n)*(2/3-e)*6:n}function zm(n,t,e){n=Bi(n,255),t=Bi(t,255),e=Bi(e,255);var i=Math.max(n,t,e),r=Math.min(n,t,e),o=0,a=i,s=i-r,l=0===i?0:s/i;if(i===r)o=0;else{switch(i){case n:o=(t-e)/s+(t>16,g:(65280&n)>>8,b:255&n}}(t)),this.originalInput=t;var r=pc(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(i=e.format)&&void 0!==i?i:r.format,this.gradientType=e.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return n.prototype.isDark=function(){return this.getBrightness()<128},n.prototype.isLight=function(){return!this.isDark()},n.prototype.getBrightness=function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},n.prototype.getLuminance=function(){var t=this.toRgb(),o=t.r/255,a=t.g/255,s=t.b/255;return.2126*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))+.7152*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.0722*(s<=.03928?s/12.92:Math.pow((s+.055)/1.055,2.4))},n.prototype.getAlpha=function(){return this.a},n.prototype.setAlpha=function(t){return this.a=dM(t),this.roundA=Math.round(100*this.a)/100,this},n.prototype.isMonochrome=function(){return 0===this.toHsl().s},n.prototype.toHsv=function(){var t=zm(this.r,this.g,this.b);return{h:360*t.h,s:t.s,v:t.v,a:this.a}},n.prototype.toHsvString=function(){var t=zm(this.r,this.g,this.b),e=Math.round(360*t.h),i=Math.round(100*t.s),r=Math.round(100*t.v);return 1===this.a?"hsv(".concat(e,", ").concat(i,"%, ").concat(r,"%)"):"hsva(".concat(e,", ").concat(i,"%, ").concat(r,"%, ").concat(this.roundA,")")},n.prototype.toHsl=function(){var t=fM(this.r,this.g,this.b);return{h:360*t.h,s:t.s,l:t.l,a:this.a}},n.prototype.toHslString=function(){var t=fM(this.r,this.g,this.b),e=Math.round(360*t.h),i=Math.round(100*t.s),r=Math.round(100*t.l);return 1===this.a?"hsl(".concat(e,", ").concat(i,"%, ").concat(r,"%)"):"hsla(".concat(e,", ").concat(i,"%, ").concat(r,"%, ").concat(this.roundA,")")},n.prototype.toHex=function(t){return void 0===t&&(t=!1),Em(this.r,this.g,this.b,t)},n.prototype.toHexString=function(t){return void 0===t&&(t=!1),"#"+this.toHex(t)},n.prototype.toHex8=function(t){return void 0===t&&(t=!1),function u$(n,t,e,i,r){var o=[Xs(Math.round(n).toString(16)),Xs(Math.round(t).toString(16)),Xs(Math.round(e).toString(16)),Xs(mM(i))];return r&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))&&o[3].startsWith(o[3].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}(this.r,this.g,this.b,this.a,t)},n.prototype.toHex8String=function(t){return void 0===t&&(t=!1),"#"+this.toHex8(t)},n.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},n.prototype.toRgbString=function(){var t=Math.round(this.r),e=Math.round(this.g),i=Math.round(this.b);return 1===this.a?"rgb(".concat(t,", ").concat(e,", ").concat(i,")"):"rgba(".concat(t,", ").concat(e,", ").concat(i,", ").concat(this.roundA,")")},n.prototype.toPercentageRgb=function(){var t=function(e){return"".concat(Math.round(100*Bi(e,255)),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},n.prototype.toPercentageRgbString=function(){var t=function(e){return Math.round(100*Bi(e,255))};return 1===this.a?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},n.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var t="#"+Em(this.r,this.g,this.b,!1),e=0,i=Object.entries(Om);e=0&&(t.startsWith("hex")||"name"===t)?"name"===t&&0===this.a?this.toName():this.toRgbString():("rgb"===t&&(i=this.toRgbString()),"prgb"===t&&(i=this.toPercentageRgbString()),("hex"===t||"hex6"===t)&&(i=this.toHexString()),"hex3"===t&&(i=this.toHexString(!0)),"hex4"===t&&(i=this.toHex8String(!0)),"hex8"===t&&(i=this.toHex8String()),"name"===t&&(i=this.toName()),"hsl"===t&&(i=this.toHslString()),"hsv"===t&&(i=this.toHsvString()),i||this.toHexString())},n.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},n.prototype.clone=function(){return new n(this.toString())},n.prototype.lighten=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.l+=t/100,e.l=uh(e.l),new n(e)},n.prototype.brighten=function(t){void 0===t&&(t=10);var e=this.toRgb();return e.r=Math.max(0,Math.min(255,e.r-Math.round(-t/100*255))),e.g=Math.max(0,Math.min(255,e.g-Math.round(-t/100*255))),e.b=Math.max(0,Math.min(255,e.b-Math.round(-t/100*255))),new n(e)},n.prototype.darken=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.l-=t/100,e.l=uh(e.l),new n(e)},n.prototype.tint=function(t){return void 0===t&&(t=10),this.mix("white",t)},n.prototype.shade=function(t){return void 0===t&&(t=10),this.mix("black",t)},n.prototype.desaturate=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.s-=t/100,e.s=uh(e.s),new n(e)},n.prototype.saturate=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.s+=t/100,e.s=uh(e.s),new n(e)},n.prototype.greyscale=function(){return this.desaturate(100)},n.prototype.spin=function(t){var e=this.toHsl(),i=(e.h+t)%360;return e.h=i<0?360+i:i,new n(e)},n.prototype.mix=function(t,e){void 0===e&&(e=50);var i=this.toRgb(),r=new n(t).toRgb(),o=e/100;return new n({r:(r.r-i.r)*o+i.r,g:(r.g-i.g)*o+i.g,b:(r.b-i.b)*o+i.b,a:(r.a-i.a)*o+i.a})},n.prototype.analogous=function(t,e){void 0===t&&(t=6),void 0===e&&(e=30);var i=this.toHsl(),r=360/e,o=[this];for(i.h=(i.h-(r*t>>1)+720)%360;--t;)i.h=(i.h+r)%360,o.push(new n(i));return o},n.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new n(t)},n.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var e=this.toHsv(),i=e.h,r=e.s,o=e.v,a=[],s=1/t;t--;)a.push(new n({h:i,s:r,v:o})),o=(o+s)%1;return a},n.prototype.splitcomplement=function(){var t=this.toHsl(),e=t.h;return[this,new n({h:(e+72)%360,s:t.s,l:t.l}),new n({h:(e+216)%360,s:t.s,l:t.l})]},n.prototype.onBackground=function(t){var e=this.toRgb(),i=new n(t).toRgb();return new n({r:i.r+(e.r-i.r)*e.a,g:i.g+(e.g-i.g)*e.a,b:i.b+(e.b-i.b)*e.a})},n.prototype.triad=function(){return this.polyad(3)},n.prototype.tetrad=function(){return this.polyad(4)},n.prototype.polyad=function(t){for(var e=this.toHsl(),i=e.h,r=[this],o=360/t,a=1;a=60&&Math.round(n.h)<=240?e?Math.round(n.h)-2*t:Math.round(n.h)+2*t:e?Math.round(n.h)+2*t:Math.round(n.h)-2*t)<0?i+=360:i>=360&&(i-=360),i}function bM(n,t,e){return 0===n.h&&0===n.s?n.s:((i=e?n.s-.16*t:4===t?n.s+.16:n.s+.05*t)>1&&(i=1),e&&5===t&&i>.1&&(i=.1),i<.06&&(i=.06),Number(i.toFixed(2)));var i}function CM(n,t,e){var i;return(i=e?n.v+.05*t:n.v-.15*t)>1&&(i=1),Number(i.toFixed(2))}function Lm(n){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=[],i=new os(n),r=5;r>0;r-=1){var o=i.toHsv(),a=new os({h:yM(o,r,!0),s:bM(o,r,!0),v:CM(o,r,!0)}).toHexString();e.push(a)}e.push(i.toHexString());for(var s=1;s<=4;s+=1){var l=i.toHsv(),u=new os({h:yM(l,s),s:bM(l,s),v:CM(l,s)}).toHexString();e.push(u)}return"dark"===t.theme?_$.map(function(f){var p=f.index,P=f.opacity;return new os(t.backgroundColor||"#141414").mix(e[p],100*P).toHexString()}):e}var Fm={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},ar={},Nm={};function as(){}Object.keys(Fm).forEach(function(n){ar[n]=Lm(Fm[n]),ar[n].primary=ar[n][5],Nm[n]=Lm(Fm[n],{theme:"dark",backgroundColor:"#141414"}),Nm[n].primary=Nm[n][5]});class b${constructor(t,e,i){this.nextOrObserver=t,this.error=e,this.complete=i}call(t,e){return e.subscribe(new C$(t,this.nextOrObserver,this.error,this.complete))}}class C$ extends I{constructor(t,e,i,r){super(t),this._tapNext=as,this._tapError=as,this._tapComplete=as,this._tapError=i||as,this._tapComplete=r||as,L(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||as,this._tapError=e.error||as,this._tapComplete=e.complete||as)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}function wM(n){return t=>t.lift(new w$(n))}class w${constructor(t){this.callback=t}call(t,e){return e.subscribe(new M$(t,this.callback))}}class M$ extends I{constructor(t,e){super(t),this.add(new M(e))}}class T${constructor(t){this.selector=t}call(t,e){return e.subscribe(new D$(t,this.selector,this.caught))}}class D$ extends Ar{constructor(t,e,i){super(t),this.selector=e,this.caught=i}error(t){if(!this.isStopped){let e;try{e=this.selector(t,this.caught)}catch(o){return void super.error(o)}this._unsubscribeAndRecycle();const i=new bi(this);this.add(i);const r=Cn(e,i);r!==i&&this.add(r)}}}const Ma="[@ant-design/icons-angular]:";function MM(n){y9()&&console.warn(`${Ma} ${n}.`)}function SM(n){return Lm(n)[0]}function fh(n,t){switch(t){case"fill":return`${n}-fill`;case"outline":return`${n}-o`;case"twotone":return`${n}-twotone`;case void 0:return n;default:throw new Error(`${Ma}Theme "${t}" is not a recognized theme!`)}}function TM(n){return"object"==typeof n&&"string"==typeof n.name&&("string"==typeof n.theme||void 0===n.theme)&&"string"==typeof n.icon}function mh(n){const t=n.split(":");switch(t.length){case 1:return[n,""];case 2:return[t[1],t[0]];default:throw new Error(`${Ma}The icon type ${n} is not valid!`)}}function DM(n){return new Error(`${Ma}the icon ${n} does not exist or is not registered.`)}function R$(){return new Error(`${Ma} tag not found.`)}const B$=new $e("ant_icons");let kM=(()=>{class n{constructor(e,i,r,o,a){this._rendererFactory=e,this._handler=i,this._document=r,this.sanitizer=o,this._antIcons=a,this.defaultTheme="outline",this._svgDefinitions=new Map,this._svgRenderedDefinitions=new Map,this._inProgressFetches=new Map,this._assetsUrlRoot="",this._twoToneColorPalette={primaryColor:"#333333",secondaryColor:"#E6E6E6"},this._enableJsonpLoading=!1,this._jsonpIconLoad$=new de,this._renderer=this._rendererFactory.createRenderer(null,null),this._handler&&(this._http=new By(this._handler)),this._antIcons&&this.addIcon(...this._antIcons)}set twoToneColor({primaryColor:e,secondaryColor:i}){this._twoToneColorPalette.primaryColor=e,this._twoToneColorPalette.secondaryColor=i||SM(e)}get twoToneColor(){return Object.assign({},this._twoToneColorPalette)}get _disableDynamicLoading(){return!1}useJsonpLoading(){this._enableJsonpLoading?MM("You are already using jsonp loading."):(this._enableJsonpLoading=!0,window.__ant_icon_load=e=>{this._jsonpIconLoad$.next(e)})}changeAssetsSource(e){this._assetsUrlRoot=e.endsWith("/")?e:e+"/"}addIcon(...e){e.forEach(i=>{this._svgDefinitions.set(fh(i.name,i.theme),i)})}addIconLiteral(e,i){const[r,o]=mh(e);if(!o)throw function L$(){return new Error(`${Ma}Type should have a namespace. Try "namespace:${name}".`)}();this.addIcon({name:e,icon:i})}clear(){this._svgDefinitions.clear(),this._svgRenderedDefinitions.clear()}getRenderedContent(e,i){const r=TM(e)?e:this._svgDefinitions.get(e)||null;if(!r&&this._disableDynamicLoading)throw DM(e);return(r?Po(r):this._loadIconDynamically(e)).pipe(He(a=>{if(!a)throw DM(e);return this._loadSVGFromCacheOrCreateNew(a,i)}))}getCachedIcons(){return this._svgDefinitions}_loadIconDynamically(e){if(!this._http&&!this._enableJsonpLoading)return Po(function F$(){return function k$(n){console.error(`${Ma} ${n}.`)}('you need to import "HttpClientModule" to use dynamic importing.'),null}());let i=this._inProgressFetches.get(e);if(!i){const[r,o]=mh(e),a=o?{name:e,icon:""}:function E$(n){const t=n.split("-"),e=function P$(n){return"o"===n?"outline":n}(t.splice(t.length-1,1)[0]);return{name:t.join("-"),theme:e,icon:""}}(r),l=(o?`${this._assetsUrlRoot}assets/${o}/${r}`:`${this._assetsUrlRoot}assets/${a.theme}/${a.name}`)+(this._enableJsonpLoading?".js":".svg"),u=this.sanitizer.sanitize(Mn.URL,l);if(!u)throw function N$(n){return new Error(`${Ma}The url "${n}" is unsafe.`)}(l);i=(this._enableJsonpLoading?this._loadIconDynamicallyWithJsonp(a,u):this._http.get(u,{responseType:"text"}).pipe(He(p=>Object.assign(Object.assign({},a),{icon:p})))).pipe(function y$(n,t,e){return function(r){return r.lift(new b$(n,t,e))}}(p=>this.addIcon(p)),wM(()=>this._inProgressFetches.delete(e)),function S$(n){return function(e){const i=new T$(n),r=e.lift(i);return i.caught=r}}(()=>Po(null)),qe()),this._inProgressFetches.set(e,i)}return i}_loadIconDynamicallyWithJsonp(e,i){return new te(r=>{const o=this._document.createElement("script"),a=setTimeout(()=>{s(),r.error(function V$(){return new Error(`${Ma}Importing timeout error.`)}())},6e3);function s(){o.parentNode.removeChild(o),clearTimeout(a)}o.src=i,this._document.body.appendChild(o),this._jsonpIconLoad$.pipe(Bs(l=>l.name===e.name&&l.theme===e.theme),Dm(1)).subscribe(l=>{r.next(l),s()})})}_loadSVGFromCacheOrCreateNew(e,i){let r;const o=i||this._twoToneColorPalette.primaryColor,a=SM(o)||this._twoToneColorPalette.secondaryColor,s="twotone"===e.theme?function x$(n,t,e,i){return`${fh(n,t)}-${e}-${i}`}(e.name,e.theme,o,a):void 0===e.theme?e.name:fh(e.name,e.theme),l=this._svgRenderedDefinitions.get(s);return l?r=l.icon:(r=this._setSVGAttribute(this._colorizeSVGIcon(this._createSVGElementFromString(function A$(n){return""!==mh(n)[1]}(e.name)?e.icon:function I$(n){return n.replace(/['"]#333['"]/g,'"primaryColor"').replace(/['"]#E6E6E6['"]/g,'"secondaryColor"').replace(/['"]#D9D9D9['"]/g,'"secondaryColor"').replace(/['"]#D8D8D8['"]/g,'"secondaryColor"')}(e.icon)),"twotone"===e.theme,o,a)),this._svgRenderedDefinitions.set(s,Object.assign(Object.assign({},e),{icon:r}))),function O$(n){return n.cloneNode(!0)}(r)}_createSVGElementFromString(e){const i=this._document.createElement("div");i.innerHTML=e;const r=i.querySelector("svg");if(!r)throw R$;return r}_setSVGAttribute(e){return this._renderer.setAttribute(e,"width","1em"),this._renderer.setAttribute(e,"height","1em"),e}_colorizeSVGIcon(e,i,r,o){if(i){const a=e.childNodes,s=a.length;for(let l=0;l{class n{constructor(e,i,r){this._iconService=e,this._elementRef=i,this._renderer=r}ngOnChanges(e){(e.type||e.theme||e.twoToneColor)&&this._changeIcon()}_changeIcon(){return new Promise(e=>{if(!this.type)return this._clearSVGElement(),void e(null);const i=this._getSelfRenderMeta();this._iconService.getRenderedContent(this._parseIconType(this.type,this.theme),this.twoToneColor).subscribe(r=>{const o=this._getSelfRenderMeta();!function U$(n,t){return n.type===t.type&&n.theme===t.theme&&n.twoToneColor===t.twoToneColor}(i,o)?e(null):(this._setSVGElement(r),e(r))})})}_getSelfRenderMeta(){return{type:this.type,theme:this.theme,twoToneColor:this.twoToneColor}}_parseIconType(e,i){if(TM(e))return e;{const[r,o]=mh(e);return o?e:function z$(n){return n.endsWith("-fill")||n.endsWith("-o")||n.endsWith("-twotone")}(r)?(i&&MM(`'type' ${r} already gets a theme inside so 'theme' ${i} would be ignored`),r):fh(r,i||this._iconService.defaultTheme)}}_setSVGElement(e){this._clearSVGElement(),this._renderer.appendChild(this._elementRef.nativeElement,e)}_clearSVGElement(){var e;const i=this._elementRef.nativeElement,r=i.childNodes;for(let a=r.length-1;a>=0;a--){const s=r[a];"svg"===(null===(e=s.tagName)||void 0===e?void 0:e.toLowerCase())&&this._renderer.removeChild(i,s)}}}return n.\u0275fac=function(e){return new(e||n)(Y(kM),Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","antIcon",""]],inputs:{type:"type",theme:"theme",twoToneColor:"twoToneColor"},features:[Dt]}),n})();const xM={name:"star",theme:"fill",icon:''};class FW{constructor(t){this.value=t}call(t,e){return e.subscribe(new NW(t,this.value))}}class NW extends I{constructor(t,e){super(t),this.value=e}_next(t){this.destination.next(this.value)}}const VW=["pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"],qW=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function OM({r:n,g:t,b:e}){const i=zm(n,t,e);return{h:360*i.h,s:i.s,v:i.v}}function gh({r:n,g:t,b:e}){return`#${Em(n,t,e,!1)}`}function IM(n,t,e){let i;return i=Math.round(n.h)>=60&&Math.round(n.h)<=240?e?Math.round(n.h)-2*t:Math.round(n.h)+2*t:e?Math.round(n.h)+2*t:Math.round(n.h)-2*t,i<0?i+=360:i>=360&&(i-=360),i}function AM(n,t,e){if(0===n.h&&0===n.s)return n.s;let i;return i=e?n.s-.16*t:4===t?n.s+.16:n.s+.05*t,i>1&&(i=1),e&&5===t&&i>.1&&(i=.1),i<.06&&(i=.06),Number(i.toFixed(2))}function LM(n,t,e){let i;return i=e?n.v+.05*t:n.v-.15*t,i>1&&(i=1),Number(i.toFixed(2))}function FM(n,t={}){const e=[],i=pc(n);for(let r=5;r>0;r-=1){const o=OM(i),a=gh(pc({h:IM(o,r,!0),s:AM(o,r,!0),v:LM(o,r,!0)}));e.push(a)}e.push(gh(i));for(let r=1;r<=4;r+=1){const o=OM(i),a=gh(pc({h:IM(o,r),s:AM(o,r),v:LM(o,r)}));e.push(a)}return"dark"===t.theme?qW.map(({index:r,opacity:o})=>gh(function jW(n,t,e){const i=e/100;return{r:(t.r-n.r)*i+n.r,g:(t.g-n.g)*i+n.g,b:(t.b-n.b)*i+n.b}}(pc(t.backgroundColor||"#141414"),pc(e[r]),100*o))):e}const $W=new $e("nz-config"),WW=`-ant-${Date.now()}-${Math.random()}`;function NM(n,t){const e=function GW(n,t){const e={},i=(a,s)=>{let l=a.clone();return l=(null==s?void 0:s(l))||l,l.toRgbString()},r=(a,s)=>{const l=new os(a),u=FM(l.toRgbString());e[`${s}-color`]=i(l),e[`${s}-color-disabled`]=u[1],e[`${s}-color-hover`]=u[4],e[`${s}-color-active`]=u[7],e[`${s}-color-outline`]=l.clone().setAlpha(.2).toRgbString(),e[`${s}-color-deprecated-bg`]=u[1],e[`${s}-color-deprecated-border`]=u[3]};if(t.primaryColor){r(t.primaryColor,"primary");const a=new os(t.primaryColor),s=FM(a.toRgbString());s.forEach((u,f)=>{e[`primary-${f+1}`]=u}),e["primary-color-deprecated-l-35"]=i(a,u=>u.lighten(35)),e["primary-color-deprecated-l-20"]=i(a,u=>u.lighten(20)),e["primary-color-deprecated-t-20"]=i(a,u=>u.tint(20)),e["primary-color-deprecated-t-50"]=i(a,u=>u.tint(50)),e["primary-color-deprecated-f-12"]=i(a,u=>u.setAlpha(.12*u.getAlpha()));const l=new os(s[0]);e["primary-color-active-deprecated-f-30"]=i(l,u=>u.setAlpha(.3*u.getAlpha())),e["primary-color-active-deprecated-d-02"]=i(l,u=>u.darken(2))}return t.successColor&&r(t.successColor,"success"),t.warningColor&&r(t.warningColor,"warning"),t.errorColor&&r(t.errorColor,"error"),t.infoColor&&r(t.infoColor,"info"),`\n :root {\n ${Object.keys(e).map(a=>`--${n}-${a}: ${e[a]};`).join("\n")}\n }\n `.trim()}(n,t);kw()?function Eq(n,t,e={}){var i,r,o;const a=_m(e);if(!ym.has(a)){const u=Pw("",e),{parentNode:f}=u;ym.set(a,f),f.removeChild(u)}const s=function zw(n,t={}){var e;const i=_m(t);return Array.from((null===(e=ym.get(i))||void 0===e?void 0:e.children)||[]).find(r=>"STYLE"===r.tagName&&r.getAttribute(xw(t))===n)}(t,e);if(s)return(null===(i=e.csp)||void 0===i?void 0:i.nonce)&&s.nonce!==(null===(r=e.csp)||void 0===r?void 0:r.nonce)&&(s.nonce=null===(o=e.csp)||void 0===o?void 0:o.nonce),s.innerHTML!==n&&(s.innerHTML=n),s;const l=Pw(n,e);null==l||l.setAttribute(xw(e),t)}(e,`${WW}-dynamic-theme`):js("NzConfigService: SSR do not support dynamic theme with css variables.")}const RM=function(n){return void 0!==n};let gc=(()=>{class n{constructor(e){var i;this.configUpdated$=new de,this.config=e||{},this.config.theme&&NM((null===(i=this.getConfig().prefixCls)||void 0===i?void 0:i.prefixCls)||"ant",this.config.theme)}getConfig(){return this.config}getConfigForComponent(e){return this.config[e]}getConfigChangeEventForComponent(e){return this.configUpdated$.pipe(Bs(i=>i===e),function LW(n){return t=>t.lift(new FW(n))}(void 0))}set(e,i){var r;this.config[e]=Object.assign(Object.assign({},this.config[e]),i),"theme"===e&&this.config.theme&&NM((null===(r=this.getConfig().prefixCls)||void 0===r?void 0:r.prefixCls)||"ant",this.config.theme),this.configUpdated$.next(e)}}return n.\u0275fac=function(e){return new(e||n)(me($W,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ui(){return function(t,e,i){const r=`$$__zorroConfigDecorator__${e}`;return Object.defineProperty(t,r,{configurable:!0,writable:!0,enumerable:!1}),{get(){var o,a;const s=null!=i&&i.get?i.get.bind(this)():this[r],l=((null===(o=this.propertyAssignCounter)||void 0===o?void 0:o[e])||0)>1,u=null===(a=this.nzConfigService.getConfigForComponent(this._nzModuleName))||void 0===a?void 0:a[e];return l&&RM(s)?s:RM(u)?u:s},set(o){this.propertyAssignCounter=this.propertyAssignCounter||{},this.propertyAssignCounter[e]=(this.propertyAssignCounter[e]||0)+1,null!=i&&i.set?i.set.bind(this)(o):this[r]=o},configurable:!0,enumerable:!0}}}const KW=[{name:"bars",theme:"outline",icon:''},{name:"calendar",theme:"outline",icon:''},{name:"caret-up",theme:"fill",icon:''},{name:"caret-up",theme:"outline",icon:''},{name:"caret-down",theme:"fill",icon:''},{name:"caret-down",theme:"outline",icon:''},{name:"check-circle",theme:"fill",icon:''},{name:"check-circle",theme:"outline",icon:''},{name:"check",theme:"outline",icon:''},{name:"clock-circle",theme:"outline",icon:''},{name:"close-circle",theme:"outline",icon:''},{name:"close-circle",theme:"fill",icon:''},{name:"close",theme:"outline",icon:''},{name:"copy",theme:"outline",icon:''},{name:"delete",theme:"outline",icon:''},{name:"double-left",theme:"outline",icon:''},{name:"double-right",theme:"outline",icon:''},{name:"down",theme:"outline",icon:''},{name:"edit",theme:"outline",icon:''},{name:"ellipsis",theme:"outline",icon:''},{name:"exclamation-circle",theme:"fill",icon:''},{name:"exclamation-circle",theme:"outline",icon:''},{name:"eye",theme:"outline",icon:''},{name:"file",theme:"fill",icon:''},{name:"file",theme:"outline",icon:''},{name:"filter",theme:"fill",icon:''},{name:"info-circle",theme:"fill",icon:''},{name:"info-circle",theme:"outline",icon:''},{name:"left",theme:"outline",icon:''},{name:"loading",theme:"outline",icon:''},{name:"paper-clip",theme:"outline",icon:''},{name:"question-circle",theme:"outline",icon:''},{name:"right",theme:"outline",icon:''},{name:"rotate-right",theme:"outline",icon:''},{name:"rotate-left",theme:"outline",icon:''},xM,{name:"search",theme:"outline",icon:''},xM,{name:"upload",theme:"outline",icon:''},{name:"vertical-align-top",theme:"outline",icon:''},{name:"up",theme:"outline",icon:''},{name:"swap-right",theme:"outline",icon:''},{name:"zoom-in",theme:"outline",icon:''},{name:"zoom-out",theme:"outline",icon:''}],HM=new $e("nz_icons"),BM=(new $e("nz_icon_default_twotone_color"),"#1890ff");let UM=(()=>{class n extends kM{constructor(e,i,r,o,a,s,l){super(e,a,s,i,[...KW,...l||[]]),this.nzConfigService=r,this.platform=o,this.configUpdated$=new de,this.iconfontCache=new Set,this.subscription=null,this.onConfigChange(),this.configDefaultTwotoneColor(),this.configDefaultTheme()}get _disableDynamicLoading(){return!this.platform.isBrowser}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}normalizeSvgElement(e){e.getAttribute("viewBox")||this._renderer.setAttribute(e,"viewBox","0 0 1024 1024"),(!e.getAttribute("width")||!e.getAttribute("height"))&&(this._renderer.setAttribute(e,"width","1em"),this._renderer.setAttribute(e,"height","1em")),e.getAttribute("fill")||this._renderer.setAttribute(e,"fill","currentColor")}fetchFromIconfont(e){const{scriptUrl:i}=e;if(this._document&&!this.iconfontCache.has(i)){const r=this._renderer.createElement("script");this._renderer.setAttribute(r,"src",i),this._renderer.setAttribute(r,"data-namespace",i.replace(/^(https?|http):/g,"")),this._renderer.appendChild(this._document.body,r),this.iconfontCache.add(i)}}createIconfontIcon(e){return this._createSVGElementFromString(``)}onConfigChange(){this.subscription=this.nzConfigService.getConfigChangeEventForComponent("icon").subscribe(()=>{this.configDefaultTwotoneColor(),this.configDefaultTheme(),this.configUpdated$.next()})}configDefaultTheme(){const e=this.getConfig();this.defaultTheme=e.nzTheme||"outline"}configDefaultTwotoneColor(){const i=this.getConfig().nzTwotoneColor||BM;let r=BM;i&&(i.startsWith("#")?r=i:js("Twotone color must be a hex color!")),this.twoToneColor={primaryColor:r}}getConfig(){return this.nzConfigService.getConfigForComponent("icon")||{}}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(K0),me(gc),me(Or),me(d4,8),me(en,8),me(HM,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const YM=new $e("nz_icons_patch");let qM=(()=>{class n{constructor(e,i){this.extraIcons=e,this.rootIconService=i,this.patched=!1}doPatch(){this.patched||(this.extraIcons.forEach(e=>this.rootIconService.addIcon(e)),this.patched=!0)}}return n.\u0275fac=function(e){return new(e||n)(me(YM,2),me(UM))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),Js=(()=>{class n extends Y${constructor(e,i,r,o,a,s){super(o,r,a),this.ngZone=e,this.changeDetectorRef=i,this.iconService=o,this.renderer=a,this.cacheClassName=null,this.nzRotate=0,this.spin=!1,this.destroy$=new de,s&&s.doPatch(),this.el=r.nativeElement}set nzSpin(e){this.spin=e}set nzType(e){this.type=e}set nzTheme(e){this.theme=e}set nzTwotoneColor(e){this.twoToneColor=e}set nzIconfont(e){this.iconfont=e}ngOnChanges(e){const{nzType:i,nzTwotoneColor:r,nzSpin:o,nzTheme:a,nzRotate:s}=e;i||r||o||a?this.changeIcon2():s?this.handleRotate(this.el.firstChild):this._setSVGElement(this.iconService.createIconfontIcon(`#${this.iconfont}`))}ngOnInit(){this.renderer.setAttribute(this.el,"class",`anticon ${this.el.className}`.trim())}ngAfterContentChecked(){if(!this.type){const e=this.el.children;let i=e.length;if(!this.type&&e.length)for(;i--;){const r=e[i];"svg"===r.tagName.toLowerCase()&&this.iconService.normalizeSvgElement(r)}}}ngOnDestroy(){this.destroy$.next()}changeIcon2(){this.setClassName(),this.ngZone.runOutsideAngular(()=>{yi(this._changeIcon()).pipe(Pt(this.destroy$)).subscribe({next:e=>{this.ngZone.run(()=>{this.changeDetectorRef.detectChanges(),e&&(this.setSVGData(e),this.handleSpin(e),this.handleRotate(e))})},error:js})})}handleSpin(e){this.spin||"loading"===this.type?this.renderer.addClass(e,"anticon-spin"):this.renderer.removeClass(e,"anticon-spin")}handleRotate(e){this.nzRotate?this.renderer.setAttribute(e,"style",`transform: rotate(${this.nzRotate}deg)`):this.renderer.removeAttribute(e,"style")}setClassName(){this.cacheClassName&&this.renderer.removeClass(this.el,this.cacheClassName),this.cacheClassName=`anticon-${this.type}`,this.renderer.addClass(this.el,this.cacheClassName)}setSVGData(e){this.renderer.setAttribute(e,"data-icon",this.type),this.renderer.setAttribute(e,"aria-hidden","true")}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(er),Y(jt),Y(UM),Y(Ai),Y(qM,8))},n.\u0275dir=We({type:n,selectors:[["","nz-icon",""]],hostVars:2,hostBindings:function(e,i){2&e&&Gt("anticon",!0)},inputs:{nzSpin:"nzSpin",nzRotate:"nzRotate",nzType:"nzType",nzTheme:"nzTheme",nzTwotoneColor:"nzTwotoneColor",nzIconfont:"nzIconfont"},exportAs:["nzIcon"],features:[kt,Dt]}),at([Wt()],n.prototype,"nzSpin",null),n})(),vc=(()=>{class n{static forRoot(e){return{ngModule:n,providers:[{provide:HM,useValue:e}]}}static forChild(e){return{ngModule:n,providers:[qM,{provide:YM,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})();function QW(n,t){1&n&&Ce(0,"span",1),2&n&&x("nzType",k().iconType)}let vh=(()=>{class n{constructor(){this.formStatusChanges=new Rs(1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),jM=(()=>{class n{constructor(){this.noFormStatus=new Q1(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const ZW={error:"close-circle-fill",validating:"loading",success:"check-circle-fill",warning:"exclamation-circle-fill"};let $M=(()=>{class n{constructor(e){this.cdr=e,this.status="",this.iconType=null}ngOnChanges(e){this.updateIcon()}updateIcon(){this.iconType=this.status?ZW[this.status]:null,this.cdr.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(Y(er))},n.\u0275cmp=tt({type:n,selectors:[["nz-form-item-feedback-icon"]],hostAttrs:[1,"ant-form-item-feedback-icon"],hostVars:8,hostBindings:function(e,i){2&e&&Gt("ant-form-item-feedback-icon-error","error"===i.status)("ant-form-item-feedback-icon-warning","warning"===i.status)("ant-form-item-feedback-icon-success","success"===i.status)("ant-form-item-feedback-icon-validating","validating"===i.status)},inputs:{status:"status"},exportAs:["nzFormFeedbackIcon"],features:[Dt],decls:1,vars:1,consts:[["nz-icon","",3,"nzType",4,"ngIf"],["nz-icon","",3,"nzType"]],template:function(e,i){1&e&&V(0,QW,1,1,"span",0),2&e&&x("ngIf",i.iconType)},dependencies:[Et,Js],encapsulation:2,changeDetection:0}),n})(),WM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr,vc]}),n})();const GM=["*"],XW=["inputElement"],JW=["nz-radio",""];let eG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["","nz-radio-button",""]]}),n})(),Rm=(()=>{class n{constructor(){this.selected$=new Rs(1),this.touched$=new de,this.disabled$=new Rs(1),this.name$=new Rs(1)}touch(){this.touched$.next()}select(e){this.selected$.next(e)}setDisabled(e){this.disabled$.next(e)}setName(e){this.name$.next(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),KM=(()=>{class n{constructor(e,i,r){this.cdr=e,this.nzRadioService=i,this.directionality=r,this.value=null,this.destroy$=new de,this.onChange=()=>{},this.onTouched=()=>{},this.nzDisabled=!1,this.nzButtonStyle="outline",this.nzSize="default",this.nzName=null,this.dir="ltr"}ngOnInit(){var e;this.nzRadioService.selected$.pipe(Pt(this.destroy$)).subscribe(i=>{this.value!==i&&(this.value=i,this.onChange(this.value))}),this.nzRadioService.touched$.pipe(Pt(this.destroy$)).subscribe(()=>{Promise.resolve().then(()=>this.onTouched())}),null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(e){const{nzDisabled:i,nzName:r}=e;i&&this.nzRadioService.setDisabled(this.nzDisabled),r&&this.nzRadioService.setName(this.nzName)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}writeValue(e){this.value=e,this.nzRadioService.select(e),this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.nzDisabled=e,this.nzRadioService.setDisabled(e),this.cdr.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(Rm),Y(qr,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-radio-group"]],hostAttrs:[1,"ant-radio-group"],hostVars:8,hostBindings:function(e,i){2&e&&Gt("ant-radio-group-large","large"===i.nzSize)("ant-radio-group-small","small"===i.nzSize)("ant-radio-group-solid","solid"===i.nzButtonStyle)("ant-radio-group-rtl","rtl"===i.dir)},inputs:{nzDisabled:"nzDisabled",nzButtonStyle:"nzButtonStyle",nzSize:"nzSize",nzName:"nzName"},exportAs:["nzRadioGroup"],features:[Jt([Rm,{provide:ir,useExisting:vt(()=>n),multi:!0}]),Dt],ngContentSelectors:GM,decls:1,vars:0,template:function(e,i){1&e&&(jl(),$l(0))},encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzDisabled",void 0),n})(),QM=(()=>{class n{constructor(e,i,r,o,a,s,l,u){this.ngZone=e,this.elementRef=i,this.cdr=r,this.focusMonitor=o,this.directionality=a,this.nzRadioService=s,this.nzRadioButtonDirective=l,this.nzFormStatusService=u,this.isNgModel=!1,this.destroy$=new de,this.isChecked=!1,this.name=null,this.isRadioButton=!!this.nzRadioButtonDirective,this.onChange=()=>{},this.onTouched=()=>{},this.nzValue=null,this.nzDisabled=!1,this.nzAutoFocus=!1,this.dir="ltr"}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}writeValue(e){this.isChecked=e,this.cdr.markForCheck()}registerOnChange(e){this.isNgModel=!0,this.onChange=e}registerOnTouched(e){this.onTouched=e}ngOnInit(){this.nzRadioService&&(this.nzRadioService.name$.pipe(Pt(this.destroy$)).subscribe(e=>{this.name=e,this.cdr.markForCheck()}),this.nzRadioService.disabled$.pipe(Pt(this.destroy$)).subscribe(e=>{this.nzDisabled=e,this.cdr.markForCheck()}),this.nzRadioService.selected$.pipe(Pt(this.destroy$)).subscribe(e=>{const i=this.isChecked;this.isChecked=this.nzValue===e,this.isNgModel&&i!==this.isChecked&&!1===this.isChecked&&this.onChange(!1),this.cdr.markForCheck()})),this.focusMonitor.monitor(this.elementRef,!0).pipe(Pt(this.destroy$)).subscribe(e=>{e||(Promise.resolve().then(()=>this.onTouched()),this.nzRadioService&&this.nzRadioService.touch())}),this.directionality.change.pipe(Pt(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.setupClickListener()}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.focusMonitor.stopMonitoring(this.elementRef)}setupClickListener(){this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>{e.stopPropagation(),e.preventDefault(),!this.nzDisabled&&!this.isChecked&&this.ngZone.run(()=>{var i;null===(i=this.nzRadioService)||void 0===i||i.select(this.nzValue),this.isNgModel&&(this.isChecked=!0,this.onChange(!0)),this.cdr.markForCheck()})})})}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(er),Y(cM),Y(qr,8),Y(Rm,8),Y(eG,8),Y(vh,8))},n.\u0275cmp=tt({type:n,selectors:[["","nz-radio",""],["","nz-radio-button",""]],viewQuery:function(e,i){if(1&e&&Mi(XW,7),2&e){let r;ui(r=hi())&&(i.inputElement=r.first)}},hostVars:18,hostBindings:function(e,i){2&e&&Gt("ant-radio-wrapper-in-form-item",!!i.nzFormStatusService)("ant-radio-wrapper",!i.isRadioButton)("ant-radio-button-wrapper",i.isRadioButton)("ant-radio-wrapper-checked",i.isChecked&&!i.isRadioButton)("ant-radio-button-wrapper-checked",i.isChecked&&i.isRadioButton)("ant-radio-wrapper-disabled",i.nzDisabled&&!i.isRadioButton)("ant-radio-button-wrapper-disabled",i.nzDisabled&&i.isRadioButton)("ant-radio-wrapper-rtl",!i.isRadioButton&&"rtl"===i.dir)("ant-radio-button-wrapper-rtl",i.isRadioButton&&"rtl"===i.dir)},inputs:{nzValue:"nzValue",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus"},exportAs:["nzRadio"],features:[Jt([{provide:ir,useExisting:vt(()=>n),multi:!0}])],attrs:JW,ngContentSelectors:GM,decls:6,vars:24,consts:[["type","radio",3,"disabled","checked"],["inputElement",""]],template:function(e,i){1&e&&(jl(),q(0,"span"),Ce(1,"input",0,1)(3,"span"),j(),q(4,"span"),$l(5),j()),2&e&&(Gt("ant-radio",!i.isRadioButton)("ant-radio-checked",i.isChecked&&!i.isRadioButton)("ant-radio-disabled",i.nzDisabled&&!i.isRadioButton)("ant-radio-button",i.isRadioButton)("ant-radio-button-checked",i.isChecked&&i.isRadioButton)("ant-radio-button-disabled",i.nzDisabled&&i.isRadioButton),T(1),Gt("ant-radio-input",!i.isRadioButton)("ant-radio-button-input",i.isRadioButton),x("disabled",i.nzDisabled)("checked",i.isChecked),Sn("autofocus",i.nzAutoFocus?"autofocus":null)("name",i.name),T(2),Gt("ant-radio-inner",!i.isRadioButton)("ant-radio-button-inner",i.isRadioButton))},encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),n})(),tG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic]}),n})();const ZM=["*"],nG=["inputElement"],iG=["nz-checkbox",""];let XM=(()=>{class n{constructor(e,i){this.nzOnChange=new Je,this.checkboxList=[],e.addClass(i.nativeElement,"ant-checkbox-group")}addCheckbox(e){this.checkboxList.push(e)}removeCheckbox(e){this.checkboxList.splice(this.checkboxList.indexOf(e),1)}onChange(){const e=this.checkboxList.filter(i=>i.nzChecked).map(i=>i.nzValue);this.nzOnChange.emit(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["nz-checkbox-wrapper"]],outputs:{nzOnChange:"nzOnChange"},exportAs:["nzCheckboxWrapper"],ngContentSelectors:ZM,decls:1,vars:0,template:function(e,i){1&e&&(jl(),$l(0))},encapsulation:2,changeDetection:0}),n})(),rG=(()=>{class n{constructor(e,i,r,o,a,s,l){this.ngZone=e,this.elementRef=i,this.nzCheckboxWrapperComponent=r,this.cdr=o,this.focusMonitor=a,this.directionality=s,this.nzFormStatusService=l,this.dir="ltr",this.destroy$=new de,this.onChange=()=>{},this.onTouched=()=>{},this.nzCheckedChange=new Je,this.nzValue=null,this.nzAutoFocus=!1,this.nzDisabled=!1,this.nzIndeterminate=!1,this.nzChecked=!1,this.nzId=null}innerCheckedChange(e){this.nzDisabled||(this.nzChecked=e,this.onChange(this.nzChecked),this.nzCheckedChange.emit(this.nzChecked),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.onChange())}writeValue(e){this.nzChecked=e,this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}ngOnInit(){this.focusMonitor.monitor(this.elementRef,!0).pipe(Pt(this.destroy$)).subscribe(e=>{e||Promise.resolve().then(()=>this.onTouched())}),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.addCheckbox(this),this.directionality.change.pipe(Pt(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>{e.preventDefault(),this.focus(),!this.nzDisabled&&this.ngZone.run(()=>{this.innerCheckedChange(!this.nzChecked),this.cdr.markForCheck()})}),is(this.inputElement.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>e.stopPropagation())})}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.elementRef),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.removeCheckbox(this),this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(XM,8),Y(er),Y(cM),Y(qr,8),Y(vh,8))},n.\u0275cmp=tt({type:n,selectors:[["","nz-checkbox",""]],viewQuery:function(e,i){if(1&e&&Mi(nG,7),2&e){let r;ui(r=hi())&&(i.inputElement=r.first)}},hostAttrs:[1,"ant-checkbox-wrapper"],hostVars:6,hostBindings:function(e,i){2&e&&Gt("ant-checkbox-wrapper-in-form-item",!!i.nzFormStatusService)("ant-checkbox-wrapper-checked",i.nzChecked)("ant-checkbox-rtl","rtl"===i.dir)},inputs:{nzValue:"nzValue",nzAutoFocus:"nzAutoFocus",nzDisabled:"nzDisabled",nzIndeterminate:"nzIndeterminate",nzChecked:"nzChecked",nzId:"nzId"},outputs:{nzCheckedChange:"nzCheckedChange"},exportAs:["nzCheckbox"],features:[Jt([{provide:ir,useExisting:vt(()=>n),multi:!0}])],attrs:iG,ngContentSelectors:ZM,decls:6,vars:11,consts:[[1,"ant-checkbox"],["type","checkbox",1,"ant-checkbox-input",3,"checked","ngModel","disabled","ngModelChange"],["inputElement",""],[1,"ant-checkbox-inner"]],template:function(e,i){1&e&&(jl(),q(0,"span",0)(1,"input",1,2),_e("ngModelChange",function(o){return i.innerCheckedChange(o)}),j(),Ce(3,"span",3),j(),q(4,"span"),$l(5),j()),2&e&&(Gt("ant-checkbox-checked",i.nzChecked&&!i.nzIndeterminate)("ant-checkbox-disabled",i.nzDisabled)("ant-checkbox-indeterminate",i.nzIndeterminate),T(1),x("checked",i.nzChecked)("ngModel",i.nzChecked)("disabled",i.nzDisabled),Sn("autofocus",i.nzAutoFocus?"autofocus":null)("id",i.nzId))},dependencies:[e4,pr,or],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzIndeterminate",void 0),at([Wt()],n.prototype,"nzChecked",void 0),n})(),oG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,r$]}),n})();new class sG extends xo{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,o=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++r0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame(()=>t.flush(null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(cancelAnimationFrame(e),t.scheduled=void 0)}});let cG=1;const uG=Promise.resolve(),_h={};function JM(n){return n in _h&&(delete _h[n],!0)}const eS={setImmediate(n){const t=cG++;return _h[t]=!0,uG.then(()=>JM(t)&&n()),t},clearImmediate(n){JM(n)}},tS=new class dG extends xo{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,o=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++r0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=eS.setImmediate(t.flush.bind(t,null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(eS.clearImmediate(e),t.scheduled=void 0)}});class mG{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new pG(t,this.durationSelector))}}class pG extends Ar{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1}_next(t){if(this.value=t,this.hasValue=!0,!this.throttled){let e;try{const{durationSelector:r}=this;e=r(t)}catch(r){return this.destination.error(r)}const i=Cn(e,new bi(this));!i||i.closed?this.clearThrottle():this.add(this.throttled=i)}}clearThrottle(){const{value:t,hasValue:e,throttled:i}=this;i&&(this.remove(i),this.throttled=void 0,i.unsubscribe()),e&&(this.value=void 0,this.hasValue=!1,this.destination.next(t))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function nS(n){return!m(n)&&n-parseFloat(n)+1>=0}function vG(n){const{index:t,period:e,subscriber:i}=n;if(i.next(t),!i.closed){if(-1===e)return i.complete();n.index=t+1,this.schedule(n,e)}}function Vm(n,t=sh){return function fG(n){return function(e){return e.lift(new mG(n))}}(()=>function gG(n=0,t,e){let i=-1;return nS(t)?i=Number(t)<1?1:Number(t):ke(t)&&(e=t),ke(e)||(e=sh),new te(r=>{const o=nS(n)?n:+n-e.now();return e.schedule(vG,o,{index:0,period:i,subscriber:r})})}(n,t))} +/** + * @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 + */let yG=(()=>{class n{constructor(e,i,r){this._ngZone=e,this._platform=i,this._scrolled=new de,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new te(i=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(Vm(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Po()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(Bs(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&i.push(o)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let r=cc(i),o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>is(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(Or),me(en,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),iS=(()=>{class n{constructor(e,i,r){this._platform=e,this._change=new de,this._changeListener=o=>{this._change.next(o)},this._document=r,i.runOutsideAngular(()=>{if(e.isBrowser){const o=this._getWindow();o.addEventListener("resize",this._changeListener),o.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect();return{top:-o.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,left:-o.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(Vm(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(Ft),me(en,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),rS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(),oS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,rS,so,rS]}),n})(); +/** + * @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 + */ +class Hm{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null!=t&&(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class CG extends Hm{constructor(t,e,i,r){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=r}}class aS extends Hm{constructor(t,e,i,r){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i,this.injector=r}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class wG extends Hm{constructor(t){super(),this.element=t instanceof jt?t.nativeElement:t}} +/** + * @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 + */ +class SG extends class MG{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof CG?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof aS?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof wG?(this._attachedPortal=t,this.attachDomPortal(t)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}{constructor(t,e,i,r,o){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=r,this.attachDomPortal=a=>{const s=a.element,l=this._document.createComment("dom-portal");s.parentNode.insertBefore(l,s),this.outletElement.appendChild(s),this._attachedPortal=a,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(s,l)})},this._document=o}attachComponentPortal(t){const i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let r;return t.viewContainerRef?(r=t.viewContainerRef.createComponent(i,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>r.destroy())):(r=i.create(t.injector||this._defaultInjector||hr.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=t,r}attachTemplatePortal(t){let e=t.viewContainerRef,i=e.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);-1!==r&&e.remove(r)}),this._attachedPortal=t,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[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 + */ +let TG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */class kG{constructor(t,e){this.predicate=t,this.inclusive=e}call(t,e){return e.subscribe(new xG(t,this.predicate,this.inclusive))}}class xG extends I{constructor(t,e,i){super(t),this.predicate=e,this.inclusive=i,this.index=0}_next(t){const e=this.destination;let i;try{i=this.predicate(t,this.index++)}catch(r){return void e.error(r)}this.nextOrComplete(t,i)}nextOrComplete(t,e){const i=this.destination;Boolean(e)?i.next(t):(this.inclusive&&i.next(t),i.complete())}} +/** + * @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 + */const sS=fj();class PG{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=vi(-this._previousScrollPosition.left),t.style.top=vi(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,i=t.style,r=this._document.body.style,o=i.scrollBehavior||"",a=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),sS&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),sS&&(i.scrollBehavior=o,r.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}} +/** + * @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 + */class zG{constructor(t,e,i,r){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}} +/** + * @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 + */class lS{enable(){}disable(){}attach(){}} +/** + * @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 Bm(n,t){return t.some(e=>n.bottome.bottom||n.righte.right)}function cS(n,t){return t.some(e=>n.tope.bottom||n.lefte.right)} +/** + * @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 + */class EG{constructor(t,e,i,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=r,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:r}=this._viewportRuler.getViewportSize();Bm(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let OG=(()=>{class n{constructor(e,i,r,o){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=r,this.noop=()=>new lS,this.close=a=>new zG(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=>new PG(this._viewportRuler,this._document),this.reposition=a=>new EG(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=o}}return n.\u0275fac=function(e){return new(e||n)(me(yG),me(iS),me(Ft),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */class uS{constructor(t){if(this.scrollStrategy=new lS,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[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 + */class ai{constructor(t,e,i,r,o){this.offsetX=i,this.offsetY=r,this.panelClass=o,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}}class IG{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}} +/** + * @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 + */ +class AG{constructor(t,e,i,r,o,a,s,l,u,f=!1){this._portalOutlet=t,this._host=e,this._pane=i,this._config=r,this._ngZone=o,this._keyboardDispatcher=a,this._document=s,this._location=l,this._outsideClickDispatcher=u,this._animationsDisabled=f,this._backdropElement=null,this._backdropClick=new de,this._attachments=new de,this._detachments=new de,this._locationChanges=M.EMPTY,this._backdropClickHandler=p=>this._backdropClick.next(p),this._backdropTransitionendHandler=p=>{this._disposeBackdrop(p.target)},this._keydownEvents=new de,this._outsidePointerEvents=new de,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Dm(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof(null==e?void 0:e.onDestroy)&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){var t;const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null===(t=this._host)||void 0===t||t.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=vi(this._config.width),t.height=vi(this._config.height),t.minWidth=vi(this._config.minWidth),t.minHeight=vi(this._config.minHeight),t.maxWidth=vi(this._config.maxWidth),t.maxHeight=vi(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),this._animationsDisabled||"undefined"==typeof requestAnimationFrame?this._backdropElement.classList.add(t):this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})})}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const t=this._backdropElement;if(t){if(this._animationsDisabled)return void this._disposeBackdrop(t);t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500))}}_toggleClasses(t,e,i){const r=X2(e||[]).filter(o=>!!o);r.length&&(i?t.classList.add(...r):t.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(Pt(qn(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 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 + */let hS=(()=>{class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){var e;null===(e=this._containerElement)||void 0===e||e.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||Qw()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;o{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._originRect,e=this._overlayRect,i=this._viewportRect,r=this._containerRect,o=[];let a;for(let s of this._preferredPositions){let l=this._getOriginPoint(t,r,s),u=this._getOverlayPoint(l,e,s),f=this._getOverlayFit(u,e,i,s);if(f.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,l);this._canFitWithFlexibleDimensions(f,u,i)?o.push({position:s,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,s)}):(!a||a.overlayFit.visibleAreal&&(l=f,s=u)}return this._isPushed=!1,void this._applyPosition(s.position,s.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(a.position,a.originPoint);this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&el(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(dS),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,i){let r,o;if("center"==i.originX)r=t.left+t.width/2;else{const a=this._isRtl()?t.right:t.left,s=this._isRtl()?t.left:t.right;r="start"==i.originX?a:s}return e.left<0&&(r-=e.left),o="center"==i.originY?t.top+t.height/2:"top"==i.originY?t.top:t.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(t,e,i){let r,o;return r="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,o="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+r,y:t.y+o}}_getOverlayFit(t,e,i,r){const o=mS(e);let{x:a,y:s}=t,l=this._getOffset(r,"x"),u=this._getOffset(r,"y");l&&(a+=l),u&&(s+=u);let P=0-s,E=s+o.height-i.height,H=this._subtractOverflows(o.width,0-a,a+o.width-i.width),G=this._subtractOverflows(o.height,P,E),ne=H*G;return{visibleArea:ne,isCompletelyWithinViewport:o.width*o.height===ne,fitsInViewportVertically:G===o.height,fitsInViewportHorizontally:H==o.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const r=i.bottom-e.y,o=i.right-e.x,a=fS(this._overlayRef.getConfig().minHeight),s=fS(this._overlayRef.getConfig().minWidth),u=t.fitsInViewportHorizontally||null!=s&&s<=o;return(t.fitsInViewportVertically||null!=a&&a<=r)&&u}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const r=mS(e),o=this._viewportRect,a=Math.max(t.x+r.width-o.width,0),s=Math.max(t.y+r.height-o.height,0),l=Math.max(o.top-i.top-t.y,0),u=Math.max(o.left-i.left-t.x,0);let f=0,p=0;return f=r.width<=o.width?u||-a:t.xH&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.y-H/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)P=i.width-t.x+this._viewportMargin,f=t.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)p=t.x,f=i.right-t.x;else{const E=Math.min(i.right-t.x+i.left,t.x),H=this._lastBoundingBoxSize.width;f=2*E,p=t.x-E,f>H&&!this._isInitialRender&&!this._growAfterOpen&&(p=t.x-H/2)}return{top:a,left:p,bottom:s,right:P,width:f,height:o}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;r.height=vi(i.height),r.top=vi(i.top),r.bottom=vi(i.bottom),r.width=vi(i.width),r.left=vi(i.left),r.right=vi(i.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",o&&(r.maxHeight=vi(o)),a&&(r.maxWidth=vi(a))}this._lastBoundingBoxSize=i,el(this._boundingBox.style,r)}_resetBoundingBoxStyles(){el(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){el(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(r){const f=this._viewportRuler.getViewportScrollPosition();el(i,this._getExactOverlayY(e,t,f)),el(i,this._getExactOverlayX(e,t,f))}else i.position="static";let s="",l=this._getOffset(e,"x"),u=this._getOffset(e,"y");l&&(s+=`translateX(${l}px) `),u&&(s+=`translateY(${u}px)`),i.transform=s.trim(),a.maxHeight&&(r?i.maxHeight=vi(a.maxHeight):o&&(i.maxHeight="")),a.maxWidth&&(r?i.maxWidth=vi(a.maxWidth):o&&(i.maxWidth="")),el(this._pane.style,i)}_getExactOverlayY(t,e,i){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),"bottom"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":r.top=vi(o.y),r}_getExactOverlayX(t,e,i){let a,r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),a=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===a?r.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":r.left=vi(o.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:cS(t,i),isOriginOutsideView:Bm(t,i),isOverlayClipped:cS(e,i),isOverlayOutsideView:Bm(e,i)}}_subtractOverflows(t,...e){return e.reduce((i,r)=>i-Math.max(r,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&X2(t).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof jt)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function el(n,t){for(let e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function fS(n){if("number"!=typeof n&&null!=n){const[t,e]=n.split(LG);return e&&"px"!==e?null:parseFloat(t)}return n||null}function mS(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const pS="cdk-global-overlay-wrapper"; +/** + * @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 + */class NG{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(pS),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:a,maxHeight:s}=i,l=!("100%"!==r&&"100vw"!==r||a&&"100%"!==a&&"100vw"!==a),u=!("100%"!==o&&"100vh"!==o||s&&"100%"!==s&&"100vh"!==s),f=this._xPosition,p=this._xOffset,P="rtl"===this._overlayRef.getConfig().direction;let E="",H="",G="";l?G="flex-start":"center"===f?(G="center",P?H=p:E=p):P?"left"===f||"end"===f?(G="flex-end",E=p):("right"===f||"start"===f)&&(G="flex-start",H=p):"left"===f||"start"===f?(G="flex-start",E=p):("right"===f||"end"===f)&&(G="flex-end",H=p),t.position=this._cssPosition,t.marginLeft=l?"0":E,t.marginTop=u?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=l?"0":H,e.justifyContent=G,e.alignItems=u?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(pS),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let RG=(()=>{class n{constructor(e,i,r,o){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=o}global(){return new NG}flexibleConnectedTo(e){return new FG(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(me(iS),me(en),me(Or),me(hS))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),gS=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),VG=(()=>{class n extends gS{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=r=>{const o=this._attachedOverlays;for(let a=o.length-1;a>-1;a--)if(o[a]._keydownEvents.observers.length>0){const s=o[a]._keydownEvents;this._ngZone?this._ngZone.run(()=>s.next(r)):s.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(Ft,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),HG=(()=>{class n extends gS{constructor(e,i,r){super(e),this._platform=i,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=o=>{this._pointerDownEventTarget=Zs(o)},this._clickListener=o=>{const a=Zs(o),s="click"===o.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let u=l.length-1;u>-1;u--){const f=l[u];if(f._outsidePointerEvents.observers.length<1||!f.hasAttached())continue;if(f.overlayElement.contains(a)||f.overlayElement.contains(s))break;const p=f._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>p.next(o)):p.next(o)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(Or),me(Ft,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),BG=0,Um=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p,P,E){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=r,this._positionBuilder=o,this._keyboardDispatcher=a,this._injector=s,this._ngZone=l,this._document=u,this._directionality=f,this._location=p,this._outsideClickDispatcher=P,this._animationsModuleType=E}create(e){const i=this._createHostElement(),r=this._createPaneElement(i),o=this._createPortalOutlet(r),a=new uS(e);return a.direction=a.direction||this._directionality.value,new AG(o,i,r,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+BG++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(tc)),new SG(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(me(OG),me(hS),me(ha),me(RG),me(VG),me(hr),me(Ft),me(en),me(qr),me(A9),me(HG),me(O1,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const UG=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],vS=new $e("cdk-connected-overlay-scroll-strategy");let yh=(()=>{class n{constructor(e){this.elementRef=e}}return n.\u0275fac=function(e){return new(e||n)(Y(jt))},n.\u0275dir=We({type:n,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),n})(),_c=(()=>{class n{constructor(e,i,r,o,a){this._overlay=e,this._dir=a,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=M.EMPTY,this._attachSubscription=M.EMPTY,this._detachSubscription=M.EMPTY,this._positionSubscription=M.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new Je,this.positionChange=new Je,this.attach=new Je,this.detach=new Je,this.overlayKeydown=new Je,this.overlayOutsideClick=new Je,this._templatePortal=new aS(i,r),this._scrollStrategyFactory=o,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=lc(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=lc(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=lc(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=lc(e)}get push(){return this._push}set push(e){this._push=lc(e)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=UG);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),27===i.keyCode&&!this.disableClose&&! +/** + * @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 Cj(n,...t){return t.length?t.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{this.overlayOutsideClick.next(i)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new uS({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(i.width=this.width),(this.height||0===this.height)&&(i.height=this.height),(this.minWidth||0===this.minWidth)&&(i.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){const i=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof yh?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe( +/** + * @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 DG(n,t=!1){return e=>e.lift(new kG(n,t))}(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(Y(Um),Y(Hi),Y(Tr),Y(vS),Y(qr,8))},n.\u0275dir=We({type:n,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Dt]}),n})();const qG={provide:vS,deps:[Um],useFactory:function YG(n){return()=>n.scrollStrategies.reposition()}}; +/** + * @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 + */let bh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[Um,qG],imports:[so,TG,oS,oS]}),n})(),eu=(()=>{class n{constructor(e,i){this.elementRef=e,this.renderer=i,this.hidden=null,this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","")}setHiddenAttribute(){this.hidden?this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","string"==typeof this.hidden?this.hidden:""):this.renderer.removeAttribute(this.elementRef.nativeElement,"hidden")}ngOnChanges(){this.setHiddenAttribute()}ngAfterViewInit(){this.setHiddenAttribute()}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","nz-button",""],["nz-button-group"],["","nz-icon",""],["","nz-menu-item",""],["","nz-submenu",""],["nz-select-top-control"],["nz-select-placeholder"],["nz-input-group"]],inputs:{hidden:"hidden"},features:[Dt]}),n})(),_S=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})(); +/** + * @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 + */class jG{constructor(t,e,i,r){this.triggerElement=t,this.ngZone=e,this.insertExtraNode=i,this.platformId=r,this.waveTransitionDuration=400,this.styleForPseudo=null,this.extraNode=null,this.lastTime=0,this.onClick=o=>{!this.triggerElement||!this.triggerElement.getAttribute||this.triggerElement.getAttribute("disabled")||"INPUT"===o.target.tagName||this.triggerElement.className.indexOf("disabled")>=0||this.fadeOutWave()},this.platform=new Or(this.platformId),this.clickHandler=this.onClick.bind(this),this.bindTriggerEvent()}get waveAttributeName(){return this.insertExtraNode?"ant-click-animating":"ant-click-animating-without-extra-node"}bindTriggerEvent(){this.platform.isBrowser&&this.ngZone.runOutsideAngular(()=>{this.removeTriggerEvent(),this.triggerElement&&this.triggerElement.addEventListener("click",this.clickHandler,!0)})}removeTriggerEvent(){this.triggerElement&&this.triggerElement.removeEventListener("click",this.clickHandler,!0)}removeStyleAndExtraNode(){this.styleForPseudo&&document.body.contains(this.styleForPseudo)&&(document.body.removeChild(this.styleForPseudo),this.styleForPseudo=null),this.insertExtraNode&&this.triggerElement.contains(this.extraNode)&&this.triggerElement.removeChild(this.extraNode)}destroy(){this.removeTriggerEvent(),this.removeStyleAndExtraNode()}fadeOutWave(){const t=this.triggerElement,e=this.getWaveColor(t);t.setAttribute(this.waveAttributeName,"true"),!(Date.now(){t.removeAttribute(this.waveAttributeName),this.removeStyleAndExtraNode()},this.waveTransitionDuration))}isValidColor(t){return!!t&&"#ffffff"!==t&&"rgb(255, 255, 255)"!==t&&this.isNotGrey(t)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(t)&&"transparent"!==t}isNotGrey(t){const e=t.match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return!(e&&e[1]&&e[2]&&e[3]&&e[1]===e[2]&&e[2]===e[3])}getWaveColor(t){const e=getComputedStyle(t);return e.getPropertyValue("border-top-color")||e.getPropertyValue("border-color")||e.getPropertyValue("background-color")}runTimeoutOutsideZone(t,e){this.ngZone.runOutsideAngular(()=>setTimeout(t,e))}}const $G={disabled:!1},WG=new $e("nz-wave-global-options",{providedIn:"root",factory:function GG(){return $G}});let yS=(()=>{class n{constructor(e,i,r,o,a){this.ngZone=e,this.elementRef=i,this.config=r,this.animationType=o,this.platformId=a,this.nzWaveExtraNode=!1,this.waveDisabled=!1,this.waveDisabled=this.isConfigDisabled()}get disabled(){return this.waveDisabled}get rendererRef(){return this.waveRenderer}isConfigDisabled(){let e=!1;return this.config&&"boolean"==typeof this.config.disabled&&(e=this.config.disabled),"NoopAnimations"===this.animationType&&(e=!0),e}ngOnDestroy(){this.waveRenderer&&this.waveRenderer.destroy()}ngOnInit(){this.renderWaveIfEnabled()}renderWaveIfEnabled(){!this.waveDisabled&&this.elementRef.nativeElement&&(this.waveRenderer=new jG(this.elementRef.nativeElement,this.ngZone,this.nzWaveExtraNode,this.platformId))}disable(){this.waveDisabled=!0,this.waveRenderer&&(this.waveRenderer.removeTriggerEvent(),this.waveRenderer.removeStyleAndExtraNode())}enable(){this.waveDisabled=this.isConfigDisabled()||!1,this.waveRenderer&&this.waveRenderer.bindTriggerEvent()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(WG,8),Y(O1,8),Y(E1))},n.\u0275dir=We({type:n,selectors:[["","nz-wave",""],["button","nz-button","",3,"nzType","link",3,"nzType","text"]],inputs:{nzWaveExtraNode:"nzWaveExtraNode"},exportAs:["nzWave"]}),n})(),Ym=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})();const KG=["nz-button",""];function QG(n,t){1&n&&Ce(0,"span",1)}const ZG=["*"];let CS=(()=>{class n{constructor(e,i,r,o,a,s){this.ngZone=e,this.elementRef=i,this.cdr=r,this.renderer=o,this.nzConfigService=a,this.directionality=s,this._nzModuleName="button",this.nzBlock=!1,this.nzGhost=!1,this.nzSearch=!1,this.nzLoading=!1,this.nzDanger=!1,this.disabled=!1,this.tabIndex=null,this.nzType=null,this.nzShape=null,this.nzSize="default",this.dir="ltr",this.destroy$=new de,this.loading$=new de,this.nzConfigService.getConfigChangeEventForComponent("button").pipe(Pt(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}insertSpan(e,i){e.forEach(r=>{if("#text"===r.nodeName){const o=i.createElement("span"),a=i.parentNode(r);i.insertBefore(a,o,r),i.appendChild(o,r)}})}assertIconOnly(e,i){const r=Array.from(e.childNodes),o=r.filter(u=>{const f=Array.from(u.childNodes||[]);return"SPAN"===u.nodeName&&f.length>0&&f.every(p=>"svg"===p.nodeName)}).length,a=r.every(u=>"#text"!==u.nodeName);r.filter(u=>{const f=Array.from(u.childNodes||[]);return!("SPAN"===u.nodeName&&f.length>0&&f.every(p=>"svg"===p.nodeName))}).every(u=>"SPAN"!==u.nodeName)&&a&&o>=1&&i.addClass(e,"ant-btn-icon-only")}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click",{capture:!0}).pipe(Pt(this.destroy$)).subscribe(i=>{var r;(this.disabled&&"A"===(null===(r=i.target)||void 0===r?void 0:r.tagName)||this.nzLoading)&&(i.preventDefault(),i.stopImmediatePropagation())})})}ngOnChanges(e){const{nzLoading:i}=e;i&&this.loading$.next(this.nzLoading)}ngAfterViewInit(){this.assertIconOnly(this.elementRef.nativeElement,this.renderer),this.insertSpan(this.elementRef.nativeElement.childNodes,this.renderer)}ngAfterContentInit(){this.loading$.pipe(lh(this.nzLoading),Bs(()=>!!this.nzIconDirectiveElement),Pt(this.destroy$)).subscribe(e=>{const i=this.nzIconDirectiveElement.nativeElement;e?this.renderer.setStyle(i,"display","none"):this.renderer.removeStyle(i,"display")})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(er),Y(Ai),Y(gc),Y(qr,8))},n.\u0275cmp=tt({type:n,selectors:[["button","nz-button",""],["a","nz-button",""]],contentQueries:function(e,i,r){if(1&e&&function Ev(n,t,e,i){const r=Ht();if(r.firstCreatePass){const o=ii();Iv(r,new Pv(t,e,i),o.index),function iE(n,t){const e=n.contentQueries||(n.contentQueries=[]);t!==(e.length?e[e.length-1]:-1)&&e.push(n.queries.length-1,t)}(r,n),2==(2&e)&&(r.staticContentQueries=!0)}Ov(r,be(),e)}(r,Js,5,jt),2&e){let o;ui(o=hi())&&(i.nzIconDirectiveElement=o.first)}},hostAttrs:[1,"ant-btn"],hostVars:30,hostBindings:function(e,i){2&e&&(Sn("tabindex",i.disabled?-1:null===i.tabIndex?null:i.tabIndex)("disabled",i.disabled||null),Gt("ant-btn-primary","primary"===i.nzType)("ant-btn-dashed","dashed"===i.nzType)("ant-btn-link","link"===i.nzType)("ant-btn-text","text"===i.nzType)("ant-btn-circle","circle"===i.nzShape)("ant-btn-round","round"===i.nzShape)("ant-btn-lg","large"===i.nzSize)("ant-btn-sm","small"===i.nzSize)("ant-btn-dangerous",i.nzDanger)("ant-btn-loading",i.nzLoading)("ant-btn-background-ghost",i.nzGhost)("ant-btn-block",i.nzBlock)("ant-input-search-button",i.nzSearch)("ant-btn-rtl","rtl"===i.dir))},inputs:{nzBlock:"nzBlock",nzGhost:"nzGhost",nzSearch:"nzSearch",nzLoading:"nzLoading",nzDanger:"nzDanger",disabled:"disabled",tabIndex:"tabIndex",nzType:"nzType",nzShape:"nzShape",nzSize:"nzSize"},exportAs:["nzButton"],features:[Dt],attrs:KG,ngContentSelectors:ZG,decls:2,vars:1,consts:[["nz-icon","","nzType","loading",4,"ngIf"],["nz-icon","","nzType","loading"]],template:function(e,i){1&e&&(jl(),V(0,QG,1,0,"span",0),$l(1)),2&e&&x("ngIf",i.nzLoading)},dependencies:[Et,Js,eu],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzBlock",void 0),at([Wt()],n.prototype,"nzGhost",void 0),at([Wt()],n.prototype,"nzSearch",void 0),at([Wt()],n.prototype,"nzLoading",void 0),at([Wt()],n.prototype,"nzDanger",void 0),at([Wt()],n.prototype,"disabled",void 0),at([Ui()],n.prototype,"nzSize",void 0),n})(),wS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Ym,vc,_S,_S,Ym]}),n})();const MS="nz-animate-disabled";let Sa=(()=>{class n{constructor(e,i,r){this.element=e,this.renderer=i,this.animationType=r,this.nzNoAnimation=!1}ngOnChanges(){this.updateClass()}ngAfterViewInit(){this.updateClass()}updateClass(){const e=cc(this.element);!e||(this.nzNoAnimation||"NoopAnimations"===this.animationType?this.renderer.addClass(e,MS):this.renderer.removeClass(e,MS))}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai),Y(O1,8))},n.\u0275dir=We({type:n,selectors:[["","nzNoAnimation",""]],inputs:{nzNoAnimation:"nzNoAnimation"},exportAs:["nzNoAnimation"],features:[Dt]}),at([Wt()],n.prototype,"nzNoAnimation",void 0),n})(),qm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr]}),n})(),Ch=(()=>{class n{constructor(e,i){this.viewContainer=e,this.templateRef=i,this.embeddedViewRef=null,this.context=new XG,this.nzStringTemplateOutletContext=null,this.nzStringTemplateOutlet=null}static ngTemplateContextGuard(e,i){return!0}recreateView(){this.viewContainer.clear();const e=this.nzStringTemplateOutlet instanceof Hi;this.embeddedViewRef=this.viewContainer.createEmbeddedView(e?this.nzStringTemplateOutlet:this.templateRef,e?this.nzStringTemplateOutletContext:this.context)}updateContext(){const i=this.nzStringTemplateOutlet instanceof Hi?this.nzStringTemplateOutletContext:this.context,r=this.embeddedViewRef.context;if(i)for(const o of Object.keys(i))r[o]=i[o]}ngOnChanges(e){const{nzStringTemplateOutletContext:i,nzStringTemplateOutlet:r}=e;r&&(this.context.$implicit=r.currentValue),(()=>{let s=!1;if(r)if(r.firstChange)s=!0;else{const p=r.currentValue instanceof Hi;s=r.previousValue instanceof Hi||p}return i&&(f=>{const p=Object.keys(f.previousValue||{}),P=Object.keys(f.currentValue||{});if(p.length===P.length){for(const E of P)if(-1===p.indexOf(E))return!0;return!1}return!0})(i)||s})()?this.recreateView():this.updateContext()}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi))},n.\u0275dir=We({type:n,selectors:[["","nzStringTemplateOutlet",""]],inputs:{nzStringTemplateOutletContext:"nzStringTemplateOutletContext",nzStringTemplateOutlet:"nzStringTemplateOutlet"},exportAs:["nzStringTemplateOutlet"],features:[Dt]}),n})();class XG{}let yc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr]}),n})();const jm=()=>{};let JG=(()=>{class n{constructor(e,i){this.ngZone=e,this.rendererFactory2=i,this.resizeSource$=new de,this.listeners=0,this.disposeHandle=jm,this.handler=()=>{this.ngZone.run(()=>{this.resizeSource$.next()})},this.renderer=this.rendererFactory2.createRenderer(null,null)}ngOnDestroy(){this.handler=jm}subscribe(){return this.registerListener(),this.resizeSource$.pipe(Vm(16),wM(()=>this.unregisterListener()))}unsubscribe(){this.unregisterListener()}registerListener(){0===this.listeners&&this.ngZone.runOutsideAngular(()=>{this.disposeHandle=this.renderer.listen("window","resize",this.handler)}),this.listeners+=1}unregisterListener(){this.listeners-=1,0===this.listeners&&(this.disposeHandle(),this.disposeHandle=jm)}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(ja))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var wh=(()=>(function(n){n.xxl="xxl",n.xl="xl",n.lg="lg",n.md="md",n.sm="sm",n.xs="xs"}(wh||(wh={})),wh))();const Mh={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"};let eK=(()=>{class n{constructor(e,i){this.resizeService=e,this.mediaMatcher=i,this.destroy$=new de,this.resizeService.subscribe().pipe(Pt(this.destroy$)).subscribe(()=>{})}ngOnDestroy(){this.destroy$.next()}subscribe(e,i){if(i){const r=()=>this.matchMedia(e,!0);return this.resizeService.subscribe().pipe(He(r),lh(r()),dc((o,a)=>o[0]===a[0]),He(o=>o[1]))}{const r=()=>this.matchMedia(e);return this.resizeService.subscribe().pipe(He(r),lh(r()),dc())}}matchMedia(e,i){let r=wh.md;const o={};return Object.keys(e).map(a=>{const s=a,l=this.mediaMatcher.matchMedia(Mh[s]).matches;o[a]=l,l&&(r=s)}),i?[r,o]:r}}return n.\u0275fac=function(e){return new(e||n)(me(JG),me(km))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),SS=(()=>{class n extends de{ngOnDestroy(){this.next(),this.complete()}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const Yi={top:new ai({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topCenter:new ai({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topLeft:new ai({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),topRight:new ai({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"}),right:new ai({originX:"end",originY:"center"},{overlayX:"start",overlayY:"center"}),rightTop:new ai({originX:"end",originY:"top"},{overlayX:"start",overlayY:"top"}),rightBottom:new ai({originX:"end",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),bottom:new ai({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomCenter:new ai({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomLeft:new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),bottomRight:new ai({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"}),left:new ai({originX:"start",originY:"center"},{overlayX:"end",overlayY:"center"}),leftTop:new ai({originX:"start",originY:"top"},{overlayX:"end",overlayY:"top"}),leftBottom:new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"})},TS=[Yi.top,Yi.right,Yi.bottom,Yi.left];function DS(n){for(const t in Yi)if(n.connectionPair.originX===Yi[t].originX&&n.connectionPair.originY===Yi[t].originY&&n.connectionPair.overlayX===Yi[t].overlayX&&n.connectionPair.overlayY===Yi[t].overlayY)return t}new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"}),new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"top"});const tu={bottomLeft:new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"},void 0,2),topLeft:new ai({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"},void 0,-2),bottomRight:new ai({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"},void 0,2),topRight:new ai({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"},void 0,-2)},kS=[tu.bottomLeft,tu.topLeft,tu.bottomRight,tu.topRight];let Sh=(()=>{class n{constructor(e,i){this.cdkConnectedOverlay=e,this.nzDestroyService=i,this.nzArrowPointAtCenter=!1,this.cdkConnectedOverlay.backdropClass="nz-overlay-transparent-backdrop",this.cdkConnectedOverlay.positionChange.pipe(Pt(this.nzDestroyService)).subscribe(r=>{this.nzArrowPointAtCenter&&this.updateArrowPosition(r)})}updateArrowPosition(e){const i=this.getOriginRect(),r=DS(e);let o=0,a=0;"topLeft"===r||"bottomLeft"===r?o=i.width/2-14:"topRight"===r||"bottomRight"===r?o=-(i.width/2-14):"leftTop"===r||"rightTop"===r?a=i.height/2-10:("leftBottom"===r||"rightBottom"===r)&&(a=-(i.height/2-10)),(this.cdkConnectedOverlay.offsetX!==o||this.cdkConnectedOverlay.offsetY!==a)&&(this.cdkConnectedOverlay.offsetY=a,this.cdkConnectedOverlay.offsetX=o,this.cdkConnectedOverlay.overlayRef.updatePosition())}getFlexibleConnectedPositionStrategyOrigin(){return this.cdkConnectedOverlay.origin instanceof yh?this.cdkConnectedOverlay.origin.elementRef:this.cdkConnectedOverlay.origin}getOriginRect(){const e=this.getFlexibleConnectedPositionStrategyOrigin();if(e instanceof jt)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();const i=e.width||0,r=e.height||0;return{top:e.y,bottom:e.y+r,left:e.x,right:e.x+i,height:r,width:i}}}return n.\u0275fac=function(e){return new(e||n)(Y(_c),Y(SS))},n.\u0275dir=We({type:n,selectors:[["","cdkConnectedOverlay","","nzConnectedOverlay",""]],inputs:{nzArrowPointAtCenter:"nzArrowPointAtCenter"},exportAs:["nzConnectedOverlay"],features:[Jt([SS])]}),at([Wt()],n.prototype,"nzArrowPointAtCenter",void 0),n})(),Th=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})();function xS(...n){return t=>{let e;return"function"==typeof n[n.length-1]&&(e=n.pop()),t.lift(new tK(n,e))}}class tK{constructor(t,e){this.observables=t,this.project=e}call(t,e){return e.subscribe(new nK(t,this.observables,this.project))}}class nK extends Jw{constructor(t,e,i){super(t),this.observables=e,this.project=i,this.toRespond=[];const r=e.length;this.values=new Array(r);for(let o=0;o0){const o=r.indexOf(i);-1!==o&&r.splice(o,1)}}notifyComplete(){}_next(t){if(0===this.toRespond.length){const e=[t,...this.values];this.project?this._tryProject(e):this.destination.next(e)}}_tryProject(t){let e;try{e=this.project.apply(this,t)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}let $r=(()=>{class n{}return n.SLOW="0.3s",n.BASE="0.2s",n.FAST="0.1s",n})(),sr=(()=>{class n{}return n.EASE_BASE_OUT="cubic-bezier(0.7, 0.3, 0.1, 1)",n.EASE_BASE_IN="cubic-bezier(0.9, 0, 0.3, 0.7)",n.EASE_OUT="cubic-bezier(0.215, 0.61, 0.355, 1)",n.EASE_IN="cubic-bezier(0.55, 0.055, 0.675, 0.19)",n.EASE_IN_OUT="cubic-bezier(0.645, 0.045, 0.355, 1)",n.EASE_OUT_BACK="cubic-bezier(0.12, 0.4, 0.29, 1.46)",n.EASE_IN_BACK="cubic-bezier(0.71, -0.46, 0.88, 0.6)",n.EASE_IN_OUT_BACK="cubic-bezier(0.71, -0.46, 0.29, 1.46)",n.EASE_OUT_CIRC="cubic-bezier(0.08, 0.82, 0.17, 1)",n.EASE_IN_CIRC="cubic-bezier(0.6, 0.04, 0.98, 0.34)",n.EASE_IN_OUT_CIRC="cubic-bezier(0.78, 0.14, 0.15, 0.86)",n.EASE_OUT_QUINT="cubic-bezier(0.23, 1, 0.32, 1)",n.EASE_IN_QUINT="cubic-bezier(0.755, 0.05, 0.855, 0.06)",n.EASE_IN_OUT_QUINT="cubic-bezier(0.86, 0, 0.07, 1)",n})();Eo("collapseMotion",[ro("expanded",gt({height:"*"})),ro("collapsed",gt({height:0,overflow:"hidden"})),ro("hidden",gt({height:0,overflow:"hidden",borderTopWidth:"0"})),Un("expanded => collapsed",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("expanded => hidden",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("collapsed => expanded",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("hidden => expanded",Rn(`150ms ${sr.EASE_IN_OUT}`))]),Eo("treeCollapseMotion",[Un("* => *",[Gy("nz-tree-node:leave,nz-tree-builtin-node:leave",[gt({overflow:"hidden"}),Ky(0,[Rn(`150ms ${sr.EASE_IN_OUT}`,gt({height:0,opacity:0,"padding-bottom":0}))])],{optional:!0}),Gy("nz-tree-node:enter,nz-tree-builtin-node:enter",[gt({overflow:"hidden",height:0,opacity:0,"padding-bottom":0}),Ky(0,[Rn(`150ms ${sr.EASE_IN_OUT}`,gt({overflow:"hidden",height:"*",opacity:"*","padding-bottom":"*"}))])],{optional:!0})])]),Eo("fadeMotion",[Un(":enter",[gt({opacity:0}),Rn(`${$r.BASE}`,gt({opacity:1}))]),Un(":leave",[gt({opacity:1}),Rn(`${$r.BASE}`,gt({opacity:0}))])]),Eo("helpMotion",[Un(":enter",[gt({opacity:0,transform:"translateY(-5px)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT}`,gt({opacity:1,transform:"translateY(0)"}))]),Un(":leave",[gt({opacity:1,transform:"translateY(0)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT}`,gt({opacity:0,transform:"translateY(-5px)"}))])]),Eo("moveUpMotion",[Un("* => enter",[gt({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}),Rn(`${$r.BASE}`,gt({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}))]),Un("* => leave",[gt({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}),Rn(`${$r.BASE}`,gt({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}))])]),Eo("notificationMotion",[ro("enterRight",gt({opacity:1,transform:"translateX(0)"})),Un("* => enterRight",[gt({opacity:0,transform:"translateX(5%)"}),Rn("100ms linear")]),ro("enterLeft",gt({opacity:1,transform:"translateX(0)"})),Un("* => enterLeft",[gt({opacity:0,transform:"translateX(-5%)"}),Rn("100ms linear")]),ro("enterTop",gt({opacity:1,transform:"translateY(0)"})),Un("* => enterTop",[gt({opacity:0,transform:"translateY(-5%)"}),Rn("100ms linear")]),ro("enterBottom",gt({opacity:1,transform:"translateY(0)"})),Un("* => enterBottom",[gt({opacity:0,transform:"translateY(5%)"}),Rn("100ms linear")]),ro("leave",gt({opacity:0,transform:"scaleY(0.8)",transformOrigin:"0% 0%"})),Un("* => leave",[gt({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),Rn("100ms linear")])]);const iK=`${$r.BASE} ${sr.EASE_OUT_QUINT}`,rK=`${$r.BASE} ${sr.EASE_IN_QUINT}`,PS=Eo("slideMotion",[ro("void",gt({opacity:0,transform:"scaleY(0.8)"})),ro("enter",gt({opacity:1,transform:"scaleY(1)"})),Un("void => *",[Rn(iK)]),Un("* => void",[Rn(rK)])]),zS=(Eo("slideAlertMotion",[Un(":leave",[gt({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT_CIRC}`,gt({opacity:0,transform:"scaleY(0)",transformOrigin:"0% 0%"}))])]),Eo("zoomBigMotion",[Un("void => active",[gt({opacity:0,transform:"scale(0.8)"}),Rn(`${$r.BASE} ${sr.EASE_OUT_CIRC}`,gt({opacity:1,transform:"scale(1)"}))]),Un("active => void",[gt({opacity:1,transform:"scale(1)"}),Rn(`${$r.BASE} ${sr.EASE_IN_OUT_CIRC}`,gt({opacity:0,transform:"scale(0.8)"}))])])),ES=(Eo("zoomBadgeMotion",[Un(":enter",[gt({opacity:0,transform:"scale(0) translate(50%, -50%)"}),Rn(`${$r.SLOW} ${sr.EASE_OUT_BACK}`,gt({opacity:1,transform:"scale(1) translate(50%, -50%)"}))]),Un(":leave",[gt({opacity:1,transform:"scale(1) translate(50%, -50%)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_BACK}`,gt({opacity:0,transform:"scale(0) translate(50%, -50%)"}))])]),Eo("thumbMotion",[ro("from",gt({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:0,width:0}}),ro("to",gt({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:100,width:0}}),Un("from => to",Rn(`300ms ${sr.EASE_IN_OUT}`))]),["moz","ms","webkit"]),sK=function aK(){if("undefined"==typeof window)return()=>0;if(window.requestAnimationFrame)return window.requestAnimationFrame.bind(window);const n=ES.filter(t=>`${t}RequestAnimationFrame`in window)[0];return n?window[`${n}RequestAnimationFrame`]:function oK(){let n=0;return function(t){const e=(new Date).getTime(),i=Math.max(0,16-(e-n)),r=setTimeout(()=>{t(e+i)},i);return n=e+i,r}}()}(),lK=["hourListElement"],cK=["minuteListElement"],uK=["secondListElement"],hK=["use12HoursListElement"];function dK(n,t){if(1&n&&(q(0,"div",4)(1,"div",5),Fe(2),j()()),2&n){const e=k();T(2),cn(e.dateHelper.format(null==e.time?null:e.time.value,e.format)||"\xa0")}}function fK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectHour(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedHour(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function mK(n,t){if(1&n&&(ge(0),V(1,fK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function pK(n,t){if(1&n&&(q(0,"ul",6,7),V(2,mK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.hourRange)("ngForTrackBy",e.trackByFn)}}function gK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectMinute(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedMinute(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function vK(n,t){if(1&n&&(ge(0),V(1,gK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function _K(n,t){if(1&n&&(q(0,"ul",6,12),V(2,vK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.minuteRange)("ngForTrackBy",e.trackByFn)}}function yK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectSecond(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedSecond(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function bK(n,t){if(1&n&&(ge(0),V(1,yK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function CK(n,t){if(1&n&&(q(0,"ul",6,13),V(2,bK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.secondRange)("ngForTrackBy",e.trackByFn)}}function wK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).select12Hours(r))}),q(1,"div",11),Fe(2),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelected12Hours(e)),T(2),cn(e.value)}}function MK(n,t){if(1&n&&(ge(0),V(1,wK,3,3,"li",16),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.nzHideDisabledOptions)}}function SK(n,t){if(1&n&&(q(0,"ul",6,14),V(2,MK,2,1,"ng-container",15),j()),2&n){const e=k();T(2),x("ngForOf",e.use12HoursRange)}}function TK(n,t){}function DK(n,t){if(1&n&&(q(0,"div",24),V(1,TK,0,0,"ng-template",25),j()),2&n){const e=k(2);T(1),x("ngTemplateOutlet",e.nzAddOn)}}function kK(n,t){if(1&n){const e=Ye();q(0,"div",17),V(1,DK,2,1,"div",18),q(2,"ul",19)(3,"li",20)(4,"a",21),_e("click",function(){return ae(e),re(k().onClickNow())}),Fe(5),Sr(6,"nzI18n"),j()(),q(7,"li",22)(8,"button",23),_e("click",function(){return ae(e),re(k().onClickOk())}),Fe(9),Sr(10,"nzI18n"),j()()()()}if(2&n){const e=k();T(1),x("ngIf",e.nzAddOn),T(4),$t(" ",e.nzNowText||So(6,3,"Calendar.lang.now")," "),T(4),$t(" ",e.nzOkText||So(10,5,"Calendar.lang.ok")," ")}}const xK=["inputElement"];function PK(n,t){if(1&n&&(ge(0),Ce(1,"span",8),ve()),2&n){const e=t.$implicit;T(1),x("nzType",e)}}function zK(n,t){1&n&&Ce(0,"nz-form-item-feedback-icon",9),2&n&&x("status",k().status)}function EK(n,t){if(1&n){const e=Ye();q(0,"span",10),_e("click",function(r){return ae(e),re(k().onClickClearBtn(r))}),Ce(1,"span",11),j()}if(2&n){const e=k();T(1),Sn("aria-label",e.nzClearText)("title",e.nzClearText)}}function OK(n,t){if(1&n){const e=Ye();q(0,"div",12)(1,"div",13)(2,"div",14)(3,"nz-time-picker-panel",15),_e("ngModelChange",function(r){return ae(e),re(k().value=r)})("ngModelChange",function(r){return ae(e),re(k().onPanelValueChange(r))})("closePanel",function(){return ae(e),re(k().setCurrentValueAndClose())}),Sr(4,"async"),j()()()()}if(2&n){const e=k();x("@slideMotion","enter"),T(3),x("ngClass",e.nzPopupClassName)("format",e.nzFormat)("nzHourStep",e.nzHourStep)("nzMinuteStep",e.nzMinuteStep)("nzSecondStep",e.nzSecondStep)("nzDisabledHours",e.nzDisabledHours)("nzDisabledMinutes",e.nzDisabledMinutes)("nzDisabledSeconds",e.nzDisabledSeconds)("nzPlaceHolder",e.nzPlaceHolder||So(4,19,e.i18nPlaceHolder$))("nzHideDisabledOptions",e.nzHideDisabledOptions)("nzUse12Hours",e.nzUse12Hours)("nzDefaultOpenValue",e.nzDefaultOpenValue)("nzAddOn",e.nzAddOn)("nzClearText",e.nzClearText)("nzNowText",e.nzNowText)("nzOkText",e.nzOkText)("nzAllowEmpty",e.nzAllowEmpty)("ngModel",e.value)}}class IK{constructor(){this.selected12Hours=void 0,this._use12Hours=!1,this._changes=new de}setMinutes(t,e){return e||(this.initValue(),this.value.setMinutes(t),this.update()),this}setHours(t,e){return e||(this.initValue(),this.value.setHours(this._use12Hours?"PM"===this.selected12Hours&&12!==t?t+12:"AM"===this.selected12Hours&&12===t?0:t:t),this.update()),this}setSeconds(t,e){return e||(this.initValue(),this.value.setSeconds(t),this.update()),this}setUse12Hours(t){return this._use12Hours=t,this}get changes(){return this._changes.asObservable()}setValue(t,e){return kn(e)&&(this._use12Hours=e),t!==this.value&&(this._value=t,kn(this.value)?this._use12Hours&&kn(this.hours)&&(this.selected12Hours=this.hours>=12?"PM":"AM"):this._clear()),this}initValue(){Cw(this.value)&&this.setValue(new Date,this._use12Hours)}clear(){this._clear(),this.update()}get isEmpty(){return!(kn(this.hours)||kn(this.minutes)||kn(this.seconds))}_clear(){this._value=void 0,this.selected12Hours=void 0}update(){this.isEmpty?this._value=void 0:(kn(this.hours)&&this.value.setHours(this.hours),kn(this.minutes)&&this.value.setMinutes(this.minutes),kn(this.seconds)&&this.value.setSeconds(this.seconds),this._use12Hours&&("PM"===this.selected12Hours&&this.hours<12&&this.value.setHours(this.hours+12),"AM"===this.selected12Hours&&this.hours>=12&&this.value.setHours(this.hours-12))),this.changed()}changed(){this._changes.next(this.value)}get viewHours(){return this._use12Hours&&kn(this.hours)?this.calculateViewHour(this.hours):this.hours}setSelected12Hours(t){t.toUpperCase()!==this.selected12Hours&&(this.selected12Hours=t.toUpperCase(),this.update())}get value(){return this._value||this._defaultOpenValue}get hours(){var t;return null===(t=this.value)||void 0===t?void 0:t.getHours()}get minutes(){var t;return null===(t=this.value)||void 0===t?void 0:t.getMinutes()}get seconds(){var t;return null===(t=this.value)||void 0===t?void 0:t.getSeconds()}setDefaultOpenValue(t){return this._defaultOpenValue=t,this}calculateViewHour(t){const e=this.selected12Hours;return"PM"===e&&t>12?t-12:"AM"===e&&0===t?12:t}}function $m(n,t=1,e=0){return new Array(Math.ceil(n/t)).fill(0).map((i,r)=>(r+e)*t)}let OS=(()=>{class n{constructor(e,i,r,o){this.ngZone=e,this.cdr=i,this.dateHelper=r,this.elementRef=o,this._nzHourStep=1,this._nzMinuteStep=1,this._nzSecondStep=1,this.unsubscribe$=new de,this._format="HH:mm:ss",this._disabledHours=()=>[],this._disabledMinutes=()=>[],this._disabledSeconds=()=>[],this._allowEmpty=!0,this.time=new IK,this.hourEnabled=!0,this.minuteEnabled=!0,this.secondEnabled=!0,this.firstScrolled=!1,this.enabledColumns=3,this.nzInDatePicker=!1,this.nzHideDisabledOptions=!1,this.nzUse12Hours=!1,this.closePanel=new Je}set nzAllowEmpty(e){kn(e)&&(this._allowEmpty=e)}get nzAllowEmpty(){return this._allowEmpty}set nzDisabledHours(e){this._disabledHours=e,this._disabledHours&&this.buildHours()}get nzDisabledHours(){return this._disabledHours}set nzDisabledMinutes(e){kn(e)&&(this._disabledMinutes=e,this.buildMinutes())}get nzDisabledMinutes(){return this._disabledMinutes}set nzDisabledSeconds(e){kn(e)&&(this._disabledSeconds=e,this.buildSeconds())}get nzDisabledSeconds(){return this._disabledSeconds}set format(e){if(kn(e)){this._format=e,this.enabledColumns=0;const i=new Set(e);this.hourEnabled=i.has("H")||i.has("h"),this.minuteEnabled=i.has("m"),this.secondEnabled=i.has("s"),this.hourEnabled&&this.enabledColumns++,this.minuteEnabled&&this.enabledColumns++,this.secondEnabled&&this.enabledColumns++,this.nzUse12Hours&&this.build12Hours()}}get format(){return this._format}set nzHourStep(e){kn(e)&&(this._nzHourStep=e,this.buildHours())}get nzHourStep(){return this._nzHourStep}set nzMinuteStep(e){kn(e)&&(this._nzMinuteStep=e,this.buildMinutes())}get nzMinuteStep(){return this._nzMinuteStep}set nzSecondStep(e){kn(e)&&(this._nzSecondStep=e,this.buildSeconds())}get nzSecondStep(){return this._nzSecondStep}trackByFn(e){return e}buildHours(){var e;let i=24,r=null===(e=this.nzDisabledHours)||void 0===e?void 0:e.call(this),o=0;if(this.nzUse12Hours&&(i=12,r&&(r="PM"===this.time.selected12Hours?r.filter(a=>a>=12).map(a=>a>12?a-12:a):r.filter(a=>a<12||24===a).map(a=>24===a||0===a?12:a)),o=1),this.hourRange=$m(i,this.nzHourStep,o).map(a=>({index:a,disabled:!!r&&-1!==r.indexOf(a)})),this.nzUse12Hours&&12===this.hourRange[this.hourRange.length-1].index){const a=[...this.hourRange];a.unshift(a[a.length-1]),a.splice(a.length-1,1),this.hourRange=a}}buildMinutes(){this.minuteRange=$m(60,this.nzMinuteStep).map(e=>({index:e,disabled:!!this.nzDisabledMinutes&&-1!==this.nzDisabledMinutes(this.time.hours).indexOf(e)}))}buildSeconds(){this.secondRange=$m(60,this.nzSecondStep).map(e=>({index:e,disabled:!!this.nzDisabledSeconds&&-1!==this.nzDisabledSeconds(this.time.hours,this.time.minutes).indexOf(e)}))}build12Hours(){const e=this._format.includes("A");this.use12HoursRange=[{index:0,value:e?"AM":"am"},{index:1,value:e?"PM":"pm"}]}buildTimes(){this.buildHours(),this.buildMinutes(),this.buildSeconds(),this.build12Hours()}scrollToTime(e=0){this.hourEnabled&&this.hourListElement&&this.scrollToSelected(this.hourListElement.nativeElement,this.time.viewHours,e,"hour"),this.minuteEnabled&&this.minuteListElement&&this.scrollToSelected(this.minuteListElement.nativeElement,this.time.minutes,e,"minute"),this.secondEnabled&&this.secondListElement&&this.scrollToSelected(this.secondListElement.nativeElement,this.time.seconds,e,"second"),this.nzUse12Hours&&this.use12HoursListElement&&this.scrollToSelected(this.use12HoursListElement.nativeElement,"AM"===this.time.selected12Hours?0:1,e,"12-hour")}selectHour(e){this.time.setHours(e.index,e.disabled),this._disabledMinutes&&this.buildMinutes(),(this._disabledSeconds||this._disabledMinutes)&&this.buildSeconds()}selectMinute(e){this.time.setMinutes(e.index,e.disabled),this._disabledSeconds&&this.buildSeconds()}selectSecond(e){this.time.setSeconds(e.index,e.disabled)}select12Hours(e){this.time.setSelected12Hours(e.value),this._disabledHours&&this.buildHours(),this._disabledMinutes&&this.buildMinutes(),this._disabledSeconds&&this.buildSeconds()}scrollToSelected(e,i,r=0,o){if(!e)return;const a=this.translateIndex(i,o);this.scrollTo(e,(e.children[a]||e.children[0]).offsetTop,r)}translateIndex(e,i){var r,o,a;return"hour"===i?this.calcIndex(null===(r=this.nzDisabledHours)||void 0===r?void 0:r.call(this),this.hourRange.map(s=>s.index).indexOf(e)):"minute"===i?this.calcIndex(null===(o=this.nzDisabledMinutes)||void 0===o?void 0:o.call(this,this.time.hours),this.minuteRange.map(s=>s.index).indexOf(e)):"second"===i?this.calcIndex(null===(a=this.nzDisabledSeconds)||void 0===a?void 0:a.call(this,this.time.hours,this.time.minutes),this.secondRange.map(s=>s.index).indexOf(e)):this.calcIndex([],this.use12HoursRange.map(s=>s.index).indexOf(e))}scrollTo(e,i,r){if(r<=0)return void(e.scrollTop=i);const a=(i-e.scrollTop)/r*10;this.ngZone.runOutsideAngular(()=>{sK(()=>{e.scrollTop=e.scrollTop+a,e.scrollTop!==i&&this.scrollTo(e,i,r-10)})})}calcIndex(e,i){return(null==e?void 0:e.length)&&this.nzHideDisabledOptions?i-e.reduce((r,o)=>r+(o-1||(null!==(a=null===(o=this.nzDisabledMinutes)||void 0===o?void 0:o.call(this,u).indexOf(f))&&void 0!==a?a:-1)>-1||(null!==(l=null===(s=this.nzDisabledSeconds)||void 0===s?void 0:s.call(this,u,f).indexOf(p))&&void 0!==l?l:-1)>-1}onClickNow(){const e=new Date;this.timeDisabled(e)||(this.time.setValue(e),this.changed(),this.closePanel.emit())}onClickOk(){this.time.setValue(this.time.value,this.nzUse12Hours),this.changed(),this.closePanel.emit()}isSelectedHour(e){return e.index===this.time.viewHours}isSelectedMinute(e){return e.index===this.time.minutes}isSelectedSecond(e){return e.index===this.time.seconds}isSelected12Hours(e){return e.value.toUpperCase()===this.time.selected12Hours}ngOnInit(){this.time.changes.pipe(Pt(this.unsubscribe$)).subscribe(()=>{this.changed(),this.touched(),this.scrollToTime(120)}),this.buildTimes(),this.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.scrollToTime(),this.firstScrolled=!0}),is(this.elementRef.nativeElement,"mousedown").pipe(Pt(this.unsubscribe$)).subscribe(e=>{e.preventDefault()})})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}ngOnChanges(e){const{nzUse12Hours:i,nzDefaultOpenValue:r}=e;!(null!=i&&i.previousValue)&&(null==i?void 0:i.currentValue)&&(this.build12Hours(),this.enabledColumns++),null!=r&&r.currentValue&&this.time.setDefaultOpenValue(this.nzDefaultOpenValue||new Date)}writeValue(e){this.time.setValue(e,this.nzUse12Hours),this.buildTimes(),e&&this.firstScrolled&&this.scrollToTime(120),this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouch=e}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(er),Y(Oo),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["nz-time-picker-panel"]],viewQuery:function(e,i){if(1&e&&(Mi(lK,5),Mi(cK,5),Mi(uK,5),Mi(hK,5)),2&e){let r;ui(r=hi())&&(i.hourListElement=r.first),ui(r=hi())&&(i.minuteListElement=r.first),ui(r=hi())&&(i.secondListElement=r.first),ui(r=hi())&&(i.use12HoursListElement=r.first)}},hostAttrs:[1,"ant-picker-time-panel"],hostVars:12,hostBindings:function(e,i){2&e&&Gt("ant-picker-time-panel-column-0",0===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-1",1===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-2",2===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-3",3===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-narrow",i.enabledColumns<3)("ant-picker-time-panel-placement-bottomLeft",!i.nzInDatePicker)},inputs:{nzInDatePicker:"nzInDatePicker",nzAddOn:"nzAddOn",nzHideDisabledOptions:"nzHideDisabledOptions",nzClearText:"nzClearText",nzNowText:"nzNowText",nzOkText:"nzOkText",nzPlaceHolder:"nzPlaceHolder",nzUse12Hours:"nzUse12Hours",nzDefaultOpenValue:"nzDefaultOpenValue",nzAllowEmpty:"nzAllowEmpty",nzDisabledHours:"nzDisabledHours",nzDisabledMinutes:"nzDisabledMinutes",nzDisabledSeconds:"nzDisabledSeconds",format:"format",nzHourStep:"nzHourStep",nzMinuteStep:"nzMinuteStep",nzSecondStep:"nzSecondStep"},outputs:{closePanel:"closePanel"},exportAs:["nzTimePickerPanel"],features:[Jt([{provide:ir,useExisting:n,multi:!0}]),Dt],decls:7,vars:6,consts:[["class","ant-picker-header",4,"ngIf"],[1,"ant-picker-content"],["class","ant-picker-time-panel-column","style","position: relative;",4,"ngIf"],["class","ant-picker-footer",4,"ngIf"],[1,"ant-picker-header"],[1,"ant-picker-header-view"],[1,"ant-picker-time-panel-column",2,"position","relative"],["hourListElement",""],[4,"ngFor","ngForOf","ngForTrackBy"],["class","ant-picker-time-panel-cell",3,"ant-picker-time-panel-cell-selected","ant-picker-time-panel-cell-disabled","click",4,"ngIf"],[1,"ant-picker-time-panel-cell",3,"click"],[1,"ant-picker-time-panel-cell-inner"],["minuteListElement",""],["secondListElement",""],["use12HoursListElement",""],[4,"ngFor","ngForOf"],["class","ant-picker-time-panel-cell",3,"ant-picker-time-panel-cell-selected","click",4,"ngIf"],[1,"ant-picker-footer"],["class","ant-picker-footer-extra",4,"ngIf"],[1,"ant-picker-ranges"],[1,"ant-picker-now"],[3,"click"],[1,"ant-picker-ok"],["nz-button","","type","button","nzSize","small","nzType","primary",3,"click"],[1,"ant-picker-footer-extra"],[3,"ngTemplateOutlet"]],template:function(e,i){1&e&&(V(0,dK,3,1,"div",0),q(1,"div",1),V(2,pK,3,2,"ul",2),V(3,_K,3,2,"ul",2),V(4,CK,3,2,"ul",2),V(5,SK,3,1,"ul",2),j(),V(6,kK,11,7,"div",3)),2&e&&(x("ngIf",i.nzInDatePicker),T(2),x("ngIf",i.hourEnabled),T(1),x("ngIf",i.minuteEnabled),T(1),x("ngIf",i.secondEnabled),T(1),x("ngIf",i.nzUse12Hours),T(1),x("ngIf",!i.nzInDatePicker))},dependencies:[pi,Et,_a,CS,eu,yS,e_,Fq],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzUse12Hours",void 0),n})(),LK=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p){this.nzConfigService=e,this.i18n=i,this.element=r,this.renderer=o,this.cdr=a,this.dateHelper=s,this.platform=l,this.directionality=u,this.nzFormStatusService=f,this.nzFormNoStatusService=p,this._nzModuleName="timePicker",this.destroy$=new de,this.isInit=!1,this.focused=!1,this.inputValue="",this.value=null,this.preValue=null,this.i18nPlaceHolder$=Po(void 0),this.overlayPositions=[{offsetY:3,originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{offsetY:-3,originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{offsetY:3,originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{offsetY:-3,originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}],this.dir="ltr",this.prefixCls="ant-picker",this.statusCls={},this.status="",this.hasFeedback=!1,this.nzId=null,this.nzSize=null,this.nzStatus="",this.nzHourStep=1,this.nzMinuteStep=1,this.nzSecondStep=1,this.nzClearText="clear",this.nzNowText="",this.nzOkText="",this.nzPopupClassName="",this.nzPlaceHolder="",this.nzFormat="HH:mm:ss",this.nzOpen=!1,this.nzUse12Hours=!1,this.nzSuffixIcon="clock-circle",this.nzOpenChange=new Je,this.nzHideDisabledOptions=!1,this.nzAllowEmpty=!0,this.nzDisabled=!1,this.nzAutoFocus=!1,this.nzBackdrop=!1,this.nzBorderless=!1,this.nzInputReadOnly=!1}emitValue(e){this.setValue(e,!0),this._onChange&&this._onChange(this.value),this._onTouched&&this._onTouched()}setValue(e,i=!1){i&&(this.preValue=oc(e)?new Date(e):null),this.value=oc(e)?new Date(e):null,this.inputValue=this.dateHelper.format(e,this.nzFormat),this.cdr.markForCheck()}open(){this.nzDisabled||this.nzOpen||(this.focus(),this.nzOpen=!0,this.nzOpenChange.emit(this.nzOpen))}close(){this.nzOpen=!1,this.cdr.markForCheck(),this.nzOpenChange.emit(this.nzOpen)}updateAutoFocus(){this.isInit&&!this.nzDisabled&&(this.nzAutoFocus?this.renderer.setAttribute(this.inputRef.nativeElement,"autofocus","autofocus"):this.renderer.removeAttribute(this.inputRef.nativeElement,"autofocus"))}onClickClearBtn(e){e.stopPropagation(),this.emitValue(null)}onClickOutside(e){this.element.nativeElement.contains(e.target)||this.setCurrentValueAndClose()}onFocus(e){this.focused=e,e||(this.checkTimeValid(this.value)?this.setCurrentValueAndClose():(this.setValue(this.preValue),this.close()))}focus(){this.inputRef.nativeElement&&this.inputRef.nativeElement.focus()}blur(){this.inputRef.nativeElement&&this.inputRef.nativeElement.blur()}onKeyupEsc(){this.setValue(this.preValue)}onKeyupEnter(){this.nzOpen&&oc(this.value)?this.setCurrentValueAndClose():this.nzOpen||this.open()}onInputChange(e){!this.platform.TRIDENT&&document.activeElement===this.inputRef.nativeElement&&(this.open(),this.parseTimeString(e))}onPanelValueChange(e){this.setValue(e),this.focus()}setCurrentValueAndClose(){this.emitValue(this.value),this.close()}ngOnInit(){var e,i;null===(e=this.nzFormStatusService)||void 0===e||e.formStatusChanges.pipe(dc((r,o)=>r.status===o.status&&r.hasFeedback===o.hasFeedback),xS(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:Po(!1)),He(([{status:r,hasFeedback:o},a])=>({status:a?"":r,hasFeedback:o})),Pt(this.destroy$)).subscribe(({status:r,hasFeedback:o})=>{this.setStatusStyles(r,o)}),this.inputSize=Math.max(8,this.nzFormat.length)+2,this.origin=new yh(this.element),this.i18nPlaceHolder$=this.i18n.localeChange.pipe(He(r=>r.TimePicker.placeholder)),this.dir=this.directionality.value,null===(i=this.directionality.change)||void 0===i||i.pipe(Pt(this.destroy$)).subscribe(r=>{this.dir=r})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngOnChanges(e){const{nzUse12Hours:i,nzFormat:r,nzDisabled:o,nzAutoFocus:a,nzStatus:s}=e;if(i&&!i.previousValue&&i.currentValue&&!r&&(this.nzFormat="h:mm:ss a"),o){const u=this.inputRef.nativeElement;o.currentValue?this.renderer.setAttribute(u,"disabled",""):this.renderer.removeAttribute(u,"disabled")}a&&this.updateAutoFocus(),s&&this.setStatusStyles(this.nzStatus,this.hasFeedback)}parseTimeString(e){const i=this.dateHelper.parseTime(e,this.nzFormat)||null;oc(i)&&(this.value=i,this.cdr.markForCheck())}ngAfterViewInit(){this.isInit=!0,this.updateAutoFocus()}writeValue(e){let i;e instanceof Date?i=e:Cw(e)?i=null:(js('Non-Date type is not recommended for time-picker, use "Date" type.'),i=new Date(e)),this.setValue(i,!0)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}checkTimeValid(e){var i,r,o;if(!e)return!0;const a=null===(i=this.nzDisabledHours)||void 0===i?void 0:i.call(this),s=null===(r=this.nzDisabledMinutes)||void 0===r?void 0:r.call(this,e.getHours()),l=null===(o=this.nzDisabledSeconds)||void 0===o?void 0:o.call(this,e.getHours(),e.getMinutes());return!((null==a?void 0:a.includes(e.getHours()))||(null==s?void 0:s.includes(e.getMinutes()))||(null==l?void 0:l.includes(e.getSeconds())))}setStatusStyles(e,i){this.status=e,this.hasFeedback=i,this.cdr.markForCheck(),this.statusCls=Ew(this.prefixCls,e,i),Object.keys(this.statusCls).forEach(r=>{this.statusCls[r]?this.renderer.addClass(this.element.nativeElement,r):this.renderer.removeClass(this.element.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(Y(gc),Y(uc),Y(jt),Y(Ai),Y(er),Y(Oo),Y(Or),Y(qr,8),Y(vh,8),Y(jM,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-time-picker"]],viewQuery:function(e,i){if(1&e&&Mi(xK,7),2&e){let r;ui(r=hi())&&(i.inputRef=r.first)}},hostAttrs:[1,"ant-picker"],hostVars:12,hostBindings:function(e,i){1&e&&_e("click",function(){return i.open()}),2&e&&Gt("ant-picker-large","large"===i.nzSize)("ant-picker-small","small"===i.nzSize)("ant-picker-disabled",i.nzDisabled)("ant-picker-focused",i.focused)("ant-picker-rtl","rtl"===i.dir)("ant-picker-borderless",i.nzBorderless)},inputs:{nzId:"nzId",nzSize:"nzSize",nzStatus:"nzStatus",nzHourStep:"nzHourStep",nzMinuteStep:"nzMinuteStep",nzSecondStep:"nzSecondStep",nzClearText:"nzClearText",nzNowText:"nzNowText",nzOkText:"nzOkText",nzPopupClassName:"nzPopupClassName",nzPlaceHolder:"nzPlaceHolder",nzAddOn:"nzAddOn",nzDefaultOpenValue:"nzDefaultOpenValue",nzDisabledHours:"nzDisabledHours",nzDisabledMinutes:"nzDisabledMinutes",nzDisabledSeconds:"nzDisabledSeconds",nzFormat:"nzFormat",nzOpen:"nzOpen",nzUse12Hours:"nzUse12Hours",nzSuffixIcon:"nzSuffixIcon",nzHideDisabledOptions:"nzHideDisabledOptions",nzAllowEmpty:"nzAllowEmpty",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus",nzBackdrop:"nzBackdrop",nzBorderless:"nzBorderless",nzInputReadOnly:"nzInputReadOnly"},outputs:{nzOpenChange:"nzOpenChange"},exportAs:["nzTimePicker"],features:[Jt([{provide:ir,useExisting:n,multi:!0}]),Dt],decls:9,vars:16,consts:[[1,"ant-picker-input"],["type","text","autocomplete","off",3,"size","placeholder","ngModel","disabled","readOnly","ngModelChange","focus","blur","keyup.enter","keyup.escape"],["inputElement",""],[1,"ant-picker-suffix"],[4,"nzStringTemplateOutlet"],[3,"status",4,"ngIf"],["class","ant-picker-clear",3,"click",4,"ngIf"],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayPositions","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayTransformOriginOn","detach","overlayOutsideClick"],["nz-icon","",3,"nzType"],[3,"status"],[1,"ant-picker-clear",3,"click"],["nz-icon","","nzType","close-circle","nzTheme","fill"],[1,"ant-picker-dropdown",2,"position","relative"],[1,"ant-picker-panel-container"],["tabindex","-1",1,"ant-picker-panel"],[3,"ngClass","format","nzHourStep","nzMinuteStep","nzSecondStep","nzDisabledHours","nzDisabledMinutes","nzDisabledSeconds","nzPlaceHolder","nzHideDisabledOptions","nzUse12Hours","nzDefaultOpenValue","nzAddOn","nzClearText","nzNowText","nzOkText","nzAllowEmpty","ngModel","ngModelChange","closePanel"]],template:function(e,i){1&e&&(q(0,"div",0)(1,"input",1,2),_e("ngModelChange",function(o){return i.inputValue=o})("focus",function(){return i.onFocus(!0)})("blur",function(){return i.onFocus(!1)})("keyup.enter",function(){return i.onKeyupEnter()})("keyup.escape",function(){return i.onKeyupEsc()})("ngModelChange",function(o){return i.onInputChange(o)}),Sr(3,"async"),j(),q(4,"span",3),V(5,PK,2,1,"ng-container",4),V(6,zK,1,1,"nz-form-item-feedback-icon",5),j(),V(7,EK,2,2,"span",6),j(),V(8,OK,5,21,"ng-template",7),_e("detach",function(){return i.close()})("overlayOutsideClick",function(o){return i.onClickOutside(o)})),2&e&&(T(1),x("size",i.inputSize)("placeholder",i.nzPlaceHolder||So(3,14,i.i18nPlaceHolder$))("ngModel",i.inputValue)("disabled",i.nzDisabled)("readOnly",i.nzInputReadOnly),Sn("id",i.nzId),T(4),x("nzStringTemplateOutlet",i.nzSuffixIcon),T(1),x("ngIf",i.hasFeedback&&!!i.status),T(1),x("ngIf",i.nzAllowEmpty&&!i.nzDisabled&&i.value),T(1),x("cdkConnectedOverlayHasBackdrop",i.nzBackdrop)("cdkConnectedOverlayPositions",i.overlayPositions)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i.nzOpen)("cdkConnectedOverlayTransformOriginOn",".ant-picker-dropdown"))},dependencies:[Zo,Et,zo,pr,or,_c,Js,Sh,Ch,eu,$M,OS,Z9],encapsulation:2,data:{animation:[PS]},changeDetection:0}),at([Ui()],n.prototype,"nzHourStep",void 0),at([Ui()],n.prototype,"nzMinuteStep",void 0),at([Ui()],n.prototype,"nzSecondStep",void 0),at([Ui()],n.prototype,"nzClearText",void 0),at([Ui()],n.prototype,"nzNowText",void 0),at([Ui()],n.prototype,"nzOkText",void 0),at([Ui()],n.prototype,"nzPopupClassName",void 0),at([Ui()],n.prototype,"nzFormat",void 0),at([Ui(),Wt()],n.prototype,"nzUse12Hours",void 0),at([Ui()],n.prototype,"nzSuffixIcon",void 0),at([Wt()],n.prototype,"nzHideDisabledOptions",void 0),at([Ui(),Wt()],n.prototype,"nzAllowEmpty",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Ui()],n.prototype,"nzBackdrop",void 0),at([Wt()],n.prototype,"nzBorderless",void 0),at([Wt()],n.prototype,"nzInputReadOnly",void 0),n})(),Wm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,Lw,bh,vc,Th,yc,wS,WM]}),n})(),FK=(()=>{class n{create(e){return"undefined"==typeof ResizeObserver?null:new ResizeObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),NK=(()=>{class n{constructor(e){this.nzResizeObserverFactory=e,this.observedElements=new Map}ngOnDestroy(){this.observedElements.forEach((e,i)=>this.cleanupObserver(i))}observe(e){const i=cc(e);return new te(r=>{const a=this.observeElement(i).subscribe(r);return()=>{a.unsubscribe(),this.unobserveElement(i)}})}observeElement(e){if(this.observedElements.has(e))this.observedElements.get(e).count++;else{const i=new de,r=this.nzResizeObserverFactory.create(o=>i.next(o));r&&r.observe(e),this.observedElements.set(e,{observer:r,stream:i,count:1})}return this.observedElements.get(e).stream}unobserveElement(e){this.observedElements.has(e)&&(this.observedElements.get(e).count--,this.observedElements.get(e).count||this.cleanupObserver(e))}cleanupObserver(e){if(this.observedElements.has(e)){const{observer:i,stream:r}=this.observedElements.get(e);i&&i.disconnect(),r.complete(),this.observedElements.delete(e)}}}return n.\u0275fac=function(e){return new(e||n)(me(FK))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function RK(n,t){1&n&&Tn(0)}function VK(n,t){if(1&n&&(ge(0),V(1,RK,1,0,"ng-container",4),ve()),2&n){const e=k(2);T(1),x("ngTemplateOutlet",e.extraFooter)}}function HK(n,t){if(1&n&&(ge(0),Ce(1,"span",5),ve()),2&n){const e=k(2);T(1),x("innerHTML",e.extraFooter,qa)}}function BK(n,t){if(1&n&&(q(0,"div"),ge(1,2),V(2,VK,2,1,"ng-container",3),V(3,HK,2,1,"ng-container",3),ve(),j()),2&n){const e=k();Ue("",e.prefixCls,"-footer-extra"),T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",e.isTemplateRef(e.extraFooter)),T(1),x("ngSwitchCase",e.isNonEmptyString(e.extraFooter))}}function UK(n,t){if(1&n){const e=Ye();q(0,"a",6),_e("click",function(){ae(e);const r=k();return re(r.isTodayDisabled?null:r.onClickToday())}),Fe(1),j()}if(2&n){const e=k();Gl("",e.prefixCls,"-today-btn ",e.isTodayDisabled?e.prefixCls+"-today-btn-disabled":"",""),Be("title",e.todayTitle),T(1),$t(" ",e.locale.today," ")}}function YK(n,t){1&n&&Tn(0)}function qK(n,t){if(1&n){const e=Ye();q(0,"li")(1,"a",7),_e("click",function(){ae(e);const r=k(2);return re(r.isTodayDisabled?null:r.onClickToday())}),Fe(2),j()()}if(2&n){const e=k(2);Ue("",e.prefixCls,"-now"),T(1),Ue("",e.prefixCls,"-now-btn"),T(1),$t(" ",e.locale.now," ")}}function jK(n,t){if(1&n){const e=Ye();q(0,"li")(1,"button",8),_e("click",function(){ae(e);const r=k(2);return re(r.okDisabled?null:r.clickOk.emit())}),Fe(2),j()()}if(2&n){const e=k(2);Ue("",e.prefixCls,"-ok"),T(1),x("disabled",e.okDisabled),T(1),$t(" ",e.locale.ok," ")}}function $K(n,t){if(1&n&&(q(0,"ul"),V(1,YK,1,0,"ng-container",4),V(2,qK,3,7,"li",0),V(3,jK,3,5,"li",0),j()),2&n){const e=k();Ue("",e.prefixCls,"-ranges"),T(1),x("ngTemplateOutlet",e.rangeQuickSelector),T(1),x("ngIf",e.showNow),T(1),x("ngIf",e.hasTimePicker)}}function WK(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function GK(n,t){1&n&&Ce(0,"th",6)}function KK(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function QK(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,GK,1,0,"th",4),V(3,KK,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function ZK(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function XK(n,t){1&n&&Tn(0)}const lo=function(n){return{$implicit:n}};function JK(n,t){if(1&n&&(ge(0),V(1,XK,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function eQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function tQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function nQ(n,t){if(1&n&&(ge(0)(1,13),V(2,JK,2,4,"ng-container",14),V(3,eQ,2,1,"ng-container",14),V(4,tQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function iQ(n,t){1&n&&Tn(0)}function rQ(n,t){if(1&n&&(ge(0),V(1,iQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function oQ(n,t){1&n&&Tn(0)}function aQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,oQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function sQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,rQ,2,4,"ng-container",18),V(3,aQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function lQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,nQ,5,3,"ng-container",14),V(3,sQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function cQ(n,t){if(1&n&&(q(0,"tr",8),V(1,ZK,2,4,"td",9),V(2,lQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function uQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function hQ(n,t){1&n&&Ce(0,"th",6)}function dQ(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function fQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,hQ,1,0,"th",4),V(3,dQ,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function mQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function pQ(n,t){1&n&&Tn(0)}function gQ(n,t){if(1&n&&(ge(0),V(1,pQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function vQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function _Q(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function yQ(n,t){if(1&n&&(ge(0)(1,13),V(2,gQ,2,4,"ng-container",14),V(3,vQ,2,1,"ng-container",14),V(4,_Q,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function bQ(n,t){1&n&&Tn(0)}function CQ(n,t){if(1&n&&(ge(0),V(1,bQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function wQ(n,t){1&n&&Tn(0)}function MQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,wQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function SQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,CQ,2,4,"ng-container",18),V(3,MQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function TQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,yQ,5,3,"ng-container",14),V(3,SQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function DQ(n,t){if(1&n&&(q(0,"tr",8),V(1,mQ,2,4,"td",9),V(2,TQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function kQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function xQ(n,t){1&n&&Ce(0,"th",6)}function PQ(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function zQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,xQ,1,0,"th",4),V(3,PQ,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function EQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function OQ(n,t){1&n&&Tn(0)}function IQ(n,t){if(1&n&&(ge(0),V(1,OQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function AQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function LQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function FQ(n,t){if(1&n&&(ge(0)(1,13),V(2,IQ,2,4,"ng-container",14),V(3,AQ,2,1,"ng-container",14),V(4,LQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function NQ(n,t){1&n&&Tn(0)}function RQ(n,t){if(1&n&&(ge(0),V(1,NQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function VQ(n,t){1&n&&Tn(0)}function HQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,VQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function BQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,RQ,2,4,"ng-container",18),V(3,HQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function UQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,FQ,5,3,"ng-container",14),V(3,BQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function YQ(n,t){if(1&n&&(q(0,"tr",8),V(1,EQ,2,4,"td",9),V(2,UQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function qQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function jQ(n,t){1&n&&Ce(0,"th",6)}function $Q(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function WQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,jQ,1,0,"th",4),V(3,$Q,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function GQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function KQ(n,t){1&n&&Tn(0)}function QQ(n,t){if(1&n&&(ge(0),V(1,KQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function ZQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function XQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function JQ(n,t){if(1&n&&(ge(0)(1,13),V(2,QQ,2,4,"ng-container",14),V(3,ZQ,2,1,"ng-container",14),V(4,XQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function eZ(n,t){1&n&&Tn(0)}function tZ(n,t){if(1&n&&(ge(0),V(1,eZ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function nZ(n,t){1&n&&Tn(0)}function iZ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,nZ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function rZ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,tZ,2,4,"ng-container",18),V(3,iZ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function oZ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,JQ,5,3,"ng-container",14),V(3,rZ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function aZ(n,t){if(1&n&&(q(0,"tr",8),V(1,GQ,2,4,"td",9),V(2,oZ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function sZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"decade-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"decade-table",5),_e("valueChange",function(r){return ae(e),re(k().onChooseDecade(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","decade"))("showSuperNextBtn",e.enablePrevNext("next","decade"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("activeDate",e.activeDate)("value",e.value)("locale",e.locale)("disabledDate",e.disabledDate)}}function lZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"year-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"year-table",6),_e("valueChange",function(r){return ae(e),re(k().onChooseYear(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","year"))("showSuperNextBtn",e.enablePrevNext("next","year"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("activeDate",e.activeDate)("value",e.value)("locale",e.locale)("disabledDate",e.disabledDate)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)}}function cZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"month-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"month-table",7),_e("valueChange",function(r){return ae(e),re(k().onChooseMonth(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","month"))("showSuperNextBtn",e.enablePrevNext("next","month"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("value",e.value)("activeDate",e.activeDate)("locale",e.locale)("disabledDate",e.disabledDate)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)}}function uZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"date-header",8),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"date-table",9),_e("valueChange",function(r){return ae(e),re(k().onSelectDate(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","week"===e.panelMode?"week":"date"))("showSuperNextBtn",e.enablePrevNext("next","week"===e.panelMode?"week":"date"))("showPreBtn",e.enablePrevNext("prev","week"===e.panelMode?"week":"date"))("showNextBtn",e.enablePrevNext("next","week"===e.panelMode?"week":"date")),T(1),Ue("",e.prefixCls,"-body"),T(1),x("locale",e.locale)("showWeek",e.showWeek)("value",e.value)("activeDate",e.activeDate)("disabledDate",e.disabledDate)("cellRender",e.dateRender)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)("canSelectWeek","week"===e.panelMode)}}function hZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-time-picker-panel",10),_e("ngModelChange",function(r){return ae(e),re(k().onSelectTime(r))}),j(),ve()}if(2&n){const e=k();T(1),x("nzInDatePicker",!0)("ngModel",null==e.value?null:e.value.nativeDate)("format",e.timeOptions.nzFormat)("nzHourStep",e.timeOptions.nzHourStep)("nzMinuteStep",e.timeOptions.nzMinuteStep)("nzSecondStep",e.timeOptions.nzSecondStep)("nzDisabledHours",e.timeOptions.nzDisabledHours)("nzDisabledMinutes",e.timeOptions.nzDisabledMinutes)("nzDisabledSeconds",e.timeOptions.nzDisabledSeconds)("nzHideDisabledOptions",!!e.timeOptions.nzHideDisabledOptions)("nzDefaultOpenValue",e.timeOptions.nzDefaultOpenValue)("nzUse12Hours",!!e.timeOptions.nzUse12Hours)("nzAddOn",e.timeOptions.nzAddOn)}}function dZ(n,t){1&n&&Tn(0)}const fZ=function(n){return{partType:n}};function mZ(n,t){if(1&n&&(ge(0),V(1,dZ,1,0,"ng-container",7),ve()),2&n){const e=k(2),i=Bn(4);T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Fi(2,fZ,e.datePickerService.activeInput))}}function pZ(n,t){1&n&&Tn(0)}function gZ(n,t){1&n&&Tn(0)}const IS=function(){return{partType:"left"}},AS=function(){return{partType:"right"}};function vZ(n,t){if(1&n&&(V(0,pZ,1,0,"ng-container",7),V(1,gZ,1,0,"ng-container",7)),2&n){k(2);const e=Bn(4);x("ngTemplateOutlet",e)("ngTemplateOutletContext",Xl(4,IS)),T(1),x("ngTemplateOutlet",e)("ngTemplateOutletContext",Xl(5,AS))}}function _Z(n,t){1&n&&Tn(0)}function yZ(n,t){if(1&n&&(ge(0),q(1,"div"),Ce(2,"div"),q(3,"div")(4,"div"),V(5,mZ,2,4,"ng-container",0),V(6,vZ,2,6,"ng-template",null,5,di),j(),V(8,_Z,1,0,"ng-container",6),j()(),ve()),2&n){const e=Bn(7),i=k(),r=Bn(6);T(1),Gl("",i.prefixCls,"-range-wrapper ",i.prefixCls,"-date-range-wrapper"),T(1),wr(i.arrowPosition),Ue("",i.prefixCls,"-range-arrow"),T(1),Gl("",i.prefixCls,"-panel-container ",i.showWeek?i.prefixCls+"-week-number":"",""),T(1),Ue("",i.prefixCls,"-panels"),T(1),x("ngIf",i.hasTimePicker)("ngIfElse",e),T(3),x("ngTemplateOutlet",r)}}function bZ(n,t){1&n&&Tn(0)}function CZ(n,t){1&n&&Tn(0)}function wZ(n,t){if(1&n&&(q(0,"div")(1,"div",8),V(2,bZ,1,0,"ng-container",6),V(3,CZ,1,0,"ng-container",6),j()()),2&n){const e=k(),i=Bn(4),r=Bn(6);(function k7(n,t,e,i,r,o,a,s,l){Mo(Vr,Go,Hl(be(),n,t,e,i,r,o,a,s,l),!0)})("",e.prefixCls,"-panel-container ",e.showWeek?e.prefixCls+"-week-number":""," ",e.hasTimePicker?e.prefixCls+"-time":""," ",e.isRange?e.prefixCls+"-range":"",""),T(1),Ue("",e.prefixCls,"-panel"),Gt("ant-picker-panel-rtl","rtl"===e.dir),T(1),x("ngTemplateOutlet",i),T(1),x("ngTemplateOutlet",r)}}function MZ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"inner-popup",9),_e("panelModeChange",function(r){const a=ae(e).partType;return re(k().onPanelModeChange(r,a))})("cellHover",function(r){return ae(e),re(k().onCellHover(r))})("selectDate",function(r){ae(e);const o=k();return re(o.changeValueFromSelect(r,!o.showTime))})("selectTime",function(r){const a=ae(e).partType;return re(k().onSelectTime(r,a))})("headerChange",function(r){const a=ae(e).partType;return re(k().onActiveDateChange(r,a))}),j()()}if(2&n){const e=t.partType,i=k();Ue("",i.prefixCls,"-panel"),Gt("ant-picker-panel-rtl","rtl"===i.dir),T(1),x("showWeek",i.showWeek)("endPanelMode",i.getPanelMode(i.endPanelMode,e))("partType",e)("locale",i.locale)("showTimePicker",i.hasTimePicker)("timeOptions",i.getTimeOptions(e))("panelMode",i.getPanelMode(i.panelMode,e))("activeDate",i.getActiveDate(e))("value",i.getValue(e))("disabledDate",i.disabledDate)("dateRender",i.dateRender)("selectedValue",null==i.datePickerService?null:i.datePickerService.value)("hoverValue",i.hoverValue)}}function SZ(n,t){if(1&n){const e=Ye();q(0,"calendar-footer",11),_e("clickOk",function(){return ae(e),re(k(2).onClickOk())})("clickToday",function(r){return ae(e),re(k(2).onClickToday(r))}),j()}if(2&n){const e=k(2),i=Bn(8);x("locale",e.locale)("isRange",e.isRange)("showToday",e.showToday)("showNow",e.showNow)("hasTimePicker",e.hasTimePicker)("okDisabled",!e.isAllowed(null==e.datePickerService?null:e.datePickerService.value))("extraFooter",e.extraFooter)("rangeQuickSelector",e.ranges?i:null)}}function TZ(n,t){1&n&&V(0,SZ,1,8,"calendar-footer",10),2&n&&x("ngIf",k().hasFooter)}function DZ(n,t){if(1&n){const e=Ye();q(0,"li",13),_e("click",function(){const o=ae(e).$implicit,a=k(2);return re(a.onClickPresetRange(a.ranges[o]))})("mouseenter",function(){const o=ae(e).$implicit,a=k(2);return re(a.onHoverPresetRange(a.ranges[o]))})("mouseleave",function(){return ae(e),re(k(2).onPresetRangeMouseLeave())}),q(1,"span",14),Fe(2),j()()}if(2&n){const e=t.$implicit;Ue("",k(2).prefixCls,"-preset"),T(2),cn(e)}}function kZ(n,t){if(1&n&&V(0,DZ,3,4,"li",12),2&n){const e=k();x("ngForOf",e.getObjectKeys(e.ranges))}}const xZ=["separatorElement"],PZ=["pickerInput"],zZ=["rangePickerInput"];function EZ(n,t){1&n&&Tn(0)}function OZ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"input",7,8),_e("ngModelChange",function(r){return ae(e),re(k(2).inputValue=r)})("focus",function(r){return ae(e),re(k(2).onFocus(r))})("focusout",function(r){return ae(e),re(k(2).onFocusout(r))})("ngModelChange",function(r){return ae(e),re(k(2).onInputChange(r))})("keyup.enter",function(r){return ae(e),re(k(2).onKeyupEnter(r))}),j(),V(3,EZ,1,0,"ng-container",9),j()}if(2&n){const e=k(2),i=Bn(4);Ue("",e.prefixCls,"-input"),T(1),Gt("ant-input-disabled",e.nzDisabled),Be("placeholder",e.getPlaceholder()),x("disabled",e.nzDisabled)("readOnly",e.nzInputReadOnly)("ngModel",e.inputValue)("size",e.inputSize),Sn("id",e.nzId),T(2),x("ngTemplateOutlet",i)}}function IZ(n,t){1&n&&Tn(0)}function AZ(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(4);T(1),cn(e.nzSeparator)}}function LZ(n,t){1&n&&Ce(0,"span",14)}function FZ(n,t){if(1&n&&(ge(0),V(1,AZ,2,1,"ng-container",0),V(2,LZ,1,0,"ng-template",null,13,di),ve()),2&n){const e=Bn(3),i=k(3);T(1),x("ngIf",i.nzSeparator)("ngIfElse",e)}}function NZ(n,t){1&n&&Tn(0)}function RZ(n,t){1&n&&Tn(0)}function VZ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,IZ,1,0,"ng-container",10),j(),q(3,"div",null,11)(5,"span"),V(6,FZ,4,2,"ng-container",12),j()(),q(7,"div"),V(8,NZ,1,0,"ng-container",10),j(),V(9,RZ,1,0,"ng-container",9),ve()),2&n){const e=k(2),i=Bn(2),r=Bn(4);T(1),Ue("",e.prefixCls,"-input"),T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Xl(18,IS)),T(1),Ue("",e.prefixCls,"-range-separator"),T(2),Ue("",e.prefixCls,"-separator"),T(1),x("nzStringTemplateOutlet",e.nzSeparator),T(1),Ue("",e.prefixCls,"-input"),T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Xl(19,AS)),T(1),x("ngTemplateOutlet",r)}}function HZ(n,t){if(1&n&&(ge(0),V(1,OZ,4,12,"div",5),V(2,VZ,10,20,"ng-container",6),ve()),2&n){const e=k();T(1),x("ngIf",!e.isRange),T(1),x("ngIf",e.isRange)}}function BZ(n,t){if(1&n){const e=Ye();q(0,"input",15,16),_e("click",function(r){return ae(e),re(k().onClickInputBox(r))})("focusout",function(r){return ae(e),re(k().onFocusout(r))})("focus",function(r){const a=ae(e).partType;return re(k().onFocus(r,a))})("keyup.enter",function(r){return ae(e),re(k().onKeyupEnter(r))})("ngModelChange",function(r){const a=ae(e).partType,s=k();return re(s.inputValue[s.datePickerService.getActiveIndex(a)]=r)})("ngModelChange",function(r){return ae(e),re(k().onInputChange(r))}),j()}if(2&n){const e=t.partType,i=k();Be("placeholder",i.getPlaceholder(e)),x("disabled",i.nzDisabled)("readOnly",i.nzInputReadOnly)("size",i.inputSize)("ngModel",i.inputValue[i.datePickerService.getActiveIndex(e)]),Sn("id",i.nzId)}}function UZ(n,t){if(1&n){const e=Ye();q(0,"span",20),_e("click",function(r){return ae(e),re(k(2).onClickClear(r))}),Ce(1,"span",21),j()}2&n&&Ue("",k(2).prefixCls,"-clear")}function YZ(n,t){if(1&n&&(ge(0),Ce(1,"span",22),ve()),2&n){const e=t.$implicit;T(1),x("nzType",e)}}function qZ(n,t){1&n&&Ce(0,"nz-form-item-feedback-icon",23),2&n&&x("status",k(2).status)}function jZ(n,t){if(1&n&&(Ce(0,"div",17),V(1,UZ,2,3,"span",18),q(2,"span"),V(3,YZ,2,1,"ng-container",12),V(4,qZ,1,1,"nz-form-item-feedback-icon",19),j()),2&n){const e=k();Ue("",e.prefixCls,"-active-bar"),x("ngStyle",e.activeBarStyle),T(1),x("ngIf",e.showClear()),T(1),Ue("",e.prefixCls,"-suffix"),T(1),x("nzStringTemplateOutlet",e.nzSuffixIcon),T(1),x("ngIf",e.hasFeedback&&!!e.status)}}function $Z(n,t){if(1&n){const e=Ye();q(0,"div",17)(1,"date-range-popup",24),_e("panelModeChange",function(r){return ae(e),re(k().onPanelModeChange(r))})("calendarChange",function(r){return ae(e),re(k().onCalendarChange(r))})("resultOk",function(){return ae(e),re(k().onResultOk())}),j()()}if(2&n){const e=k();Gl("",e.prefixCls,"-dropdown ",e.nzDropdownClassName,""),Gt("ant-picker-dropdown-rtl","rtl"===e.dir)("ant-picker-dropdown-placement-bottomLeft","bottom"===e.currentPositionY&&"start"===e.currentPositionX)("ant-picker-dropdown-placement-topLeft","top"===e.currentPositionY&&"start"===e.currentPositionX)("ant-picker-dropdown-placement-bottomRight","bottom"===e.currentPositionY&&"end"===e.currentPositionX)("ant-picker-dropdown-placement-topRight","top"===e.currentPositionY&&"end"===e.currentPositionX)("ant-picker-dropdown-range",e.isRange)("ant-picker-active-left","left"===e.datePickerService.activeInput)("ant-picker-active-right","right"===e.datePickerService.activeInput),x("ngStyle",e.nzPopupStyle),T(1),x("isRange",e.isRange)("inline",e.nzInline)("defaultPickerValue",e.nzDefaultPickerValue)("showWeek",e.nzShowWeekNumber||"week"===e.nzMode)("panelMode",e.panelMode)("locale",null==e.nzLocale?null:e.nzLocale.lang)("showToday","date"===e.nzMode&&e.nzShowToday&&!e.isRange&&!e.nzShowTime)("showNow","date"===e.nzMode&&e.nzShowNow&&!e.isRange&&!!e.nzShowTime)("showTime",e.nzShowTime)("dateRender",e.nzDateRender)("disabledDate",e.nzDisabledDate)("disabledTime",e.nzDisabledTime)("extraFooter",e.extraFooter)("ranges",e.nzRanges)("dir",e.dir)}}function WZ(n,t){1&n&&Tn(0)}function GZ(n,t){if(1&n&&(q(0,"div",25),V(1,WZ,1,0,"ng-container",9),j()),2&n){const e=k(),i=Bn(6);x("nzNoAnimation",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("@slideMotion","enter"),T(1),x("ngTemplateOutlet",i)}}const Dh="ant-picker",KZ={nzDisabledHours:()=>[],nzDisabledMinutes:()=>[],nzDisabledSeconds:()=>[]};function LS(n,t){let e=t?t(n&&n.nativeDate):{};return e=Object.assign(Object.assign({},KZ),e),e}function kh(n,t,e){return!(!n||t&&t(n.nativeDate)||e&&!function ZZ(n,t){return function QZ(n,t){let e=!1;if(n){const i=n.getHours(),r=n.getMinutes(),o=n.getSeconds();e=-1!==t.nzDisabledHours().indexOf(i)||-1!==t.nzDisabledMinutes(i).indexOf(r)||-1!==t.nzDisabledSeconds(i,r).indexOf(o)}return!e}(n,LS(n,t))}(n,e))}function xh(n){return n&&n.replace(/Y/g,"y").replace(/D/g,"d")}let XZ=(()=>{class n{constructor(e){this.dateHelper=e,this.showToday=!1,this.showNow=!1,this.hasTimePicker=!1,this.isRange=!1,this.okDisabled=!1,this.rangeQuickSelector=null,this.clickOk=new Je,this.clickToday=new Je,this.prefixCls=Dh,this.isTemplateRef=Mw,this.isNonEmptyString=ww,this.isTodayDisabled=!1,this.todayTitle=""}ngOnChanges(e){const i=new Date;if(e.disabledDate&&(this.isTodayDisabled=!(!this.disabledDate||!this.disabledDate(i))),e.locale){const r=xh(this.locale.dateFormat);this.todayTitle=this.dateHelper.format(i,r)}}onClickToday(){const e=new Kt;this.clickToday.emit(e.clone())}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["calendar-footer"]],inputs:{locale:"locale",showToday:"showToday",showNow:"showNow",hasTimePicker:"hasTimePicker",isRange:"isRange",okDisabled:"okDisabled",disabledDate:"disabledDate",extraFooter:"extraFooter",rangeQuickSelector:"rangeQuickSelector"},outputs:{clickOk:"clickOk",clickToday:"clickToday"},exportAs:["calendarFooter"],features:[Dt],decls:4,vars:6,consts:[[3,"class",4,"ngIf"],["role","button",3,"class","title","click",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngTemplateOutlet"],[3,"innerHTML"],["role","button",3,"title","click"],[3,"click"],["nz-button","","type","button","nzType","primary","nzSize","small",3,"disabled","click"]],template:function(e,i){1&e&&(q(0,"div"),V(1,BK,4,6,"div",0),V(2,UK,2,6,"a",1),V(3,$K,4,6,"ul",0),j()),2&e&&(Ue("",i.prefixCls,"-footer"),T(1),x("ngIf",i.extraFooter),T(1),x("ngIf",i.showToday),T(1),x("ngIf",i.hasTimePicker||i.rangeQuickSelector))},dependencies:[Et,_a,tr,kr,CS,eu,yS],encapsulation:2,changeDetection:0}),n})(),Gm=(()=>{class n{constructor(){this.activeInput="left",this.arrowLeft=0,this.isRange=!1,this.valueChange$=new Rs(1),this.emitValue$=new de,this.inputPartChange$=new de}initValue(e=!1){e&&(this.initialValue=this.isRange?[]:null),this.setValue(this.initialValue)}hasValue(e=this.value){return Array.isArray(e)?!!e[0]||!!e[1]:!!e}makeValue(e){return this.isRange?e?e.map(i=>new Kt(i)):[]:e?new Kt(e):null}setActiveDate(e,i=!1,r="month"){this.activeDate=this.isRange?function Oq(n,t,e="month",i="left"){const[r,o]=n;let a=r||new Kt,s=o||(t?a:a.add(1,e));return r&&!o?(a=r,s=t?r:r.add(1,e)):!r&&o?(a=t?o:o.add(-1,e),s=o):r&&o&&!t&&(r.isSame(o,e)||"left"===i?s=a.add(1,e):a=s.add(-1,e)),[a,s]}(e,i,{date:"month",month:"year",year:"decade"}[r],this.activeInput):eh(e)}setValue(e){this.value=e,this.valueChange$.next(this.value)}getActiveIndex(e=this.activeInput){return{left:0,right:1}[e]}ngOnDestroy(){this.valueChange$.complete(),this.emitValue$.complete(),this.inputPartChange$.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),Ph=(()=>{class n{constructor(){this.prefixCls="ant-picker-header",this.selectors=[],this.showSuperPreBtn=!0,this.showSuperNextBtn=!0,this.showPreBtn=!0,this.showNextBtn=!0,this.panelModeChange=new Je,this.valueChange=new Je}superPreviousTitle(){return this.locale.previousYear}previousTitle(){return this.locale.previousMonth}superNextTitle(){return this.locale.nextYear}nextTitle(){return this.locale.nextMonth}superPrevious(){this.changeValue(this.value.addYears(-1))}superNext(){this.changeValue(this.value.addYears(1))}previous(){this.changeValue(this.value.addMonths(-1))}next(){this.changeValue(this.value.addMonths(1))}changeValue(e){this.value!==e&&(this.value=e,this.valueChange.emit(this.value),this.render())}changeMode(e){this.panelModeChange.emit(e)}render(){this.value&&(this.selectors=this.getSelectors())}ngOnInit(){this.value||(this.value=new Kt),this.selectors=this.getSelectors()}ngOnChanges(e){(e.value||e.locale)&&this.render()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,inputs:{value:"value",locale:"locale",showSuperPreBtn:"showSuperPreBtn",showSuperNextBtn:"showSuperNextBtn",showPreBtn:"showPreBtn",showNextBtn:"showNextBtn"},outputs:{panelModeChange:"panelModeChange",valueChange:"valueChange"},features:[Dt]}),n})(),JZ=(()=>{class n extends Ph{constructor(e){super(),this.dateHelper=e}getSelectors(){return[{className:`${this.prefixCls}-year-btn`,title:this.locale.yearSelect,onClick:()=>this.changeMode("year"),label:this.dateHelper.format(this.value.nativeDate,xh(this.locale.yearFormat))},{className:`${this.prefixCls}-month-btn`,title:this.locale.monthSelect,onClick:()=>this.changeMode("month"),label:this.dateHelper.format(this.value.nativeDate,this.locale.monthFormat||"MMM")}]}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["date-header"]],exportAs:["dateHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,WK,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),zh=(()=>{class n{constructor(){this.isTemplateRef=Mw,this.isNonEmptyString=ww,this.headRow=[],this.bodyRows=[],this.MAX_ROW=6,this.MAX_COL=7,this.prefixCls="ant-picker",this.activeDate=new Kt,this.showWeek=!1,this.selectedValue=[],this.hoverValue=[],this.canSelectWeek=!1,this.valueChange=new Je,this.cellHover=new Je}render(){this.activeDate&&(this.headRow=this.makeHeadRow(),this.bodyRows=this.makeBodyRows())}trackByBodyRow(e,i){return i.trackByIndex}trackByBodyColumn(e,i){return i.trackByIndex}hasRangeValue(){var e,i;return(null===(e=this.selectedValue)||void 0===e?void 0:e.length)>0||(null===(i=this.hoverValue)||void 0===i?void 0:i.length)>0}getClassMap(e){return{"ant-picker-cell":!0,"ant-picker-cell-in-view":!0,"ant-picker-cell-selected":e.isSelected,"ant-picker-cell-disabled":e.isDisabled,"ant-picker-cell-in-range":!!e.isInSelectedRange,"ant-picker-cell-range-start":!!e.isSelectedStart,"ant-picker-cell-range-end":!!e.isSelectedEnd,"ant-picker-cell-range-start-single":!!e.isStartSingle,"ant-picker-cell-range-end-single":!!e.isEndSingle,"ant-picker-cell-range-hover":!!e.isInHoverRange,"ant-picker-cell-range-hover-start":!!e.isHoverStart,"ant-picker-cell-range-hover-end":!!e.isHoverEnd,"ant-picker-cell-range-hover-edge-start":!!e.isFirstCellInPanel,"ant-picker-cell-range-hover-edge-end":!!e.isLastCellInPanel,"ant-picker-cell-range-start-near-hover":!!e.isRangeStartNearHover,"ant-picker-cell-range-end-near-hover":!!e.isRangeEndNearHover}}ngOnInit(){this.render()}ngOnChanges(e){e.activeDate&&!e.activeDate.currentValue&&(this.activeDate=new Kt),(e.disabledDate||e.locale||e.showWeek||e.selectWeek||this.isDateRealChange(e.activeDate)||this.isDateRealChange(e.value)||this.isDateRealChange(e.selectedValue)||this.isDateRealChange(e.hoverValue))&&this.render()}isDateRealChange(e){if(e){const i=e.previousValue,r=e.currentValue;return Array.isArray(r)?!Array.isArray(i)||r.length!==i.length||r.some((o,a)=>{const s=i[a];return s instanceof Kt?s.isSameDay(o):s!==o}):!this.isSameDate(i,r)}return!1}isSameDate(e,i){return!e&&!i||e&&i&&i.isSameDay(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,inputs:{prefixCls:"prefixCls",value:"value",locale:"locale",activeDate:"activeDate",showWeek:"showWeek",selectedValue:"selectedValue",hoverValue:"hoverValue",disabledDate:"disabledDate",cellRender:"cellRender",fullCellRender:"fullCellRender",canSelectWeek:"canSelectWeek"},outputs:{valueChange:"valueChange",cellHover:"cellHover"},features:[Dt]}),n})(),eX=(()=>{class n extends zh{constructor(e,i){super(),this.i18n=e,this.dateHelper=i}changeValueFromInside(e){this.activeDate=this.activeDate.setYear(e.getYear()).setMonth(e.getMonth()).setDate(e.getDate()),this.valueChange.emit(this.activeDate),this.activeDate.isSameMonth(this.value)||this.render()}makeHeadRow(){const e=[],i=this.activeDate.calendarStart({weekStartsOn:this.dateHelper.getFirstDayOfWeek()});for(let r=0;rthis.changeValueFromInside(l),onMouseEnter:()=>this.cellHover.emit(l)};this.addCellProperty(P,l),this.showWeek&&!a.weekNum&&(a.weekNum=this.dateHelper.getISOWeek(l.nativeDate)),l.isSameDay(this.value)&&(a.isActive=l.isSameDay(this.value)),a.dateCells.push(P)}a.classMap={"ant-picker-week-panel-row":this.canSelectWeek,"ant-picker-week-panel-row-selected":this.canSelectWeek&&a.isActive},e.push(a)}return e}addCellProperty(e,i){var r;if(this.hasRangeValue()&&!this.canSelectWeek){const[o,a]=this.hoverValue,[s,l]=this.selectedValue;null!=s&&s.isSameDay(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=l&&l.isSameDay(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),o&&a&&(e.isHoverStart=o.isSameDay(i),e.isHoverEnd=a.isSameDay(i),e.isLastCellInPanel=i.isLastDayOfMonth(),e.isFirstCellInPanel=i.isFirstDayOfMonth(),e.isInHoverRange=o.isBeforeDay(i)&&i.isBeforeDay(a)),e.isStartSingle=s&&!l,e.isEndSingle=!s&&l,e.isInSelectedRange=(null==s?void 0:s.isBeforeDay(i))&&i.isBeforeDay(l),e.isRangeStartNearHover=s&&e.isInHoverRange,e.isRangeEndNearHover=l&&e.isInHoverRange}e.isToday=i.isToday(),e.isSelected=i.isSameDay(this.value),e.isDisabled=!(null===(r=this.disabledDate)||void 0===r||!r.call(this,i.nativeDate)),e.classMap=this.getClassMap(e)}getClassMap(e){const i=new Kt(e.value);return Object.assign(Object.assign({},super.getClassMap(e)),{"ant-picker-cell-today":!!e.isToday,"ant-picker-cell-in-view":i.isSameMonth(this.activeDate)})}}return n.\u0275fac=function(e){return new(e||n)(Y(uc),Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["date-table"]],inputs:{locale:"locale"},exportAs:["dateTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,QK,4,2,"thead",1),q(2,"tbody"),V(3,cQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),tX=(()=>{class n extends Ph{previous(){}next(){}get startYear(){return 100*parseInt(""+this.value.getYear()/100,10)}get endYear(){return this.startYear+99}superPrevious(){this.changeValue(this.value.addYears(-100))}superNext(){this.changeValue(this.value.addYears(100))}getSelectors(){return[{className:`${this.prefixCls}-decade-btn`,title:"",onClick:()=>{},label:`${this.startYear}-${this.endYear}`}]}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["decade-header"]],exportAs:["decadeHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,uQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),rX=(()=>{class n extends zh{get startYear(){return 100*parseInt(""+this.activeDate.getYear()/100,10)}get endYear(){return this.startYear+99}makeHeadRow(){return[]}makeBodyRows(){const e=[],i=this.value&&this.value.getYear(),r=this.startYear,o=this.endYear,a=r-10;let s=0;for(let l=0;l<4;l++){const u={dateCells:[],trackByIndex:l};for(let f=0;f<3;f++){const p=a+10*s,P=a+10*s+9,E=`${p}-${P}`,H={trackByIndex:f,value:this.activeDate.setYear(p).nativeDate,content:E,title:E,isDisabled:!1,isSelected:i>=p&&i<=P,isLowerThanStart:Po,classMap:{},onClick(){},onMouseEnter(){}};H.classMap=this.getClassMap(H),H.onClick=()=>this.chooseDecade(p),s++,u.dateCells.push(H)}e.push(u)}return e}getClassMap(e){return{[`${this.prefixCls}-cell`]:!0,[`${this.prefixCls}-cell-in-view`]:!e.isBiggerThanEnd&&!e.isLowerThanStart,[`${this.prefixCls}-cell-selected`]:e.isSelected,[`${this.prefixCls}-cell-disabled`]:e.isDisabled}}chooseDecade(e){this.value=this.activeDate.setYear(e),this.valueChange.emit(this.value)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["decade-table"]],exportAs:["decadeTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,fQ,4,2,"thead",1),q(2,"tbody"),V(3,DQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),oX=(()=>{class n extends Ph{constructor(e){super(),this.dateHelper=e}getSelectors(){return[{className:`${this.prefixCls}-month-btn`,title:this.locale.yearSelect,onClick:()=>this.changeMode("year"),label:this.dateHelper.format(this.value.nativeDate,xh(this.locale.yearFormat))}]}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["month-header"]],exportAs:["monthHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,kQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),aX=(()=>{class n extends zh{constructor(e){super(),this.dateHelper=e,this.MAX_ROW=4,this.MAX_COL=3}makeHeadRow(){return[]}makeBodyRows(){const e=[];let i=0;for(let r=0;rthis.chooseMonth(f.value.getMonth()),onMouseEnter:()=>this.cellHover.emit(s)};this.addCellProperty(f,s),o.dateCells.push(f),i++}e.push(o)}return e}isDisabledMonth(e){if(!this.disabledDate)return!1;for(let r=e.setDate(1);r.getMonth()===e.getMonth();r=r.addDays(1))if(!this.disabledDate(r.nativeDate))return!1;return!0}addCellProperty(e,i){if(this.hasRangeValue()){const[r,o]=this.hoverValue,[a,s]=this.selectedValue;null!=a&&a.isSameMonth(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=s&&s.isSameMonth(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),r&&o&&(e.isHoverStart=r.isSameMonth(i),e.isHoverEnd=o.isSameMonth(i),e.isLastCellInPanel=11===i.getMonth(),e.isFirstCellInPanel=0===i.getMonth(),e.isInHoverRange=r.isBeforeMonth(i)&&i.isBeforeMonth(o)),e.isStartSingle=a&&!s,e.isEndSingle=!a&&s,e.isInSelectedRange=(null==a?void 0:a.isBeforeMonth(i))&&(null==i?void 0:i.isBeforeMonth(s)),e.isRangeStartNearHover=a&&e.isInHoverRange,e.isRangeEndNearHover=s&&e.isInHoverRange}else i.isSameMonth(this.value)&&(e.isSelected=!0);e.classMap=this.getClassMap(e)}chooseMonth(e){this.value=this.activeDate.setMonth(e),this.valueChange.emit(this.value)}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["month-table"]],exportAs:["monthTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,zQ,4,2,"thead",1),q(2,"tbody"),V(3,YQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),sX=(()=>{class n extends Ph{get startYear(){return 10*parseInt(""+this.value.getYear()/10,10)}get endYear(){return this.startYear+9}superPrevious(){this.changeValue(this.value.addYears(-10))}superNext(){this.changeValue(this.value.addYears(10))}getSelectors(){return[{className:`${this.prefixCls}-year-btn`,title:"",onClick:()=>this.changeMode("decade"),label:`${this.startYear}-${this.endYear}`}]}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["year-header"]],exportAs:["yearHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,qQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),lX=(()=>{class n extends zh{constructor(e){super(),this.dateHelper=e,this.MAX_ROW=4,this.MAX_COL=3}makeHeadRow(){return[]}makeBodyRows(){const e=this.activeDate&&this.activeDate.getYear(),i=10*parseInt(""+e/10,10),r=i+9,o=i-1,a=[];let s=0;for(let l=0;l=i&&p<=r,isSelected:p===(this.value&&this.value.getYear()),content:E,title:E,classMap:{},isLastCellInPanel:P.getYear()===r,isFirstCellInPanel:P.getYear()===i,cellRender:Gs(this.cellRender,P),fullCellRender:Gs(this.fullCellRender,P),onClick:()=>this.chooseYear(G.value.getFullYear()),onMouseEnter:()=>this.cellHover.emit(P)};this.addCellProperty(G,P),u.dateCells.push(G),s++}a.push(u)}return a}getClassMap(e){return Object.assign(Object.assign({},super.getClassMap(e)),{"ant-picker-cell-in-view":!!e.isSameDecade})}isDisabledYear(e){if(!this.disabledDate)return!1;for(let r=e.setMonth(0).setDate(1);r.getYear()===e.getYear();r=r.addDays(1))if(!this.disabledDate(r.nativeDate))return!1;return!0}addCellProperty(e,i){if(this.hasRangeValue()){const[r,o]=this.hoverValue,[a,s]=this.selectedValue;null!=a&&a.isSameYear(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=s&&s.isSameYear(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),r&&o&&(e.isHoverStart=r.isSameYear(i),e.isHoverEnd=o.isSameYear(i),e.isInHoverRange=r.isBeforeYear(i)&&i.isBeforeYear(o)),e.isStartSingle=a&&!s,e.isEndSingle=!a&&s,e.isInSelectedRange=(null==a?void 0:a.isBeforeYear(i))&&(null==i?void 0:i.isBeforeYear(s)),e.isRangeStartNearHover=a&&e.isInHoverRange,e.isRangeEndNearHover=s&&e.isInHoverRange}else i.isSameYear(this.value)&&(e.isSelected=!0);e.classMap=this.getClassMap(e)}chooseYear(e){this.value=this.activeDate.setYear(e),this.valueChange.emit(this.value),this.render()}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["year-table"]],exportAs:["yearTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,WQ,4,2,"thead",1),q(2,"tbody"),V(3,aZ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),cX=(()=>{class n{constructor(){this.panelModeChange=new Je,this.headerChange=new Je,this.selectDate=new Je,this.selectTime=new Je,this.cellHover=new Je,this.prefixCls=Dh}enablePrevNext(e,i){return!(!this.showTimePicker&&i===this.endPanelMode&&("left"===this.partType&&"next"===e||"right"===this.partType&&"prev"===e))}onSelectTime(e){this.selectTime.emit(new Kt(e))}onSelectDate(e){const i=e instanceof Kt?e:new Kt(e),r=this.timeOptions&&this.timeOptions.nzDefaultOpenValue;!this.value&&r&&i.setHms(r.getHours(),r.getMinutes(),r.getSeconds()),this.selectDate.emit(i)}onChooseMonth(e){this.activeDate=this.activeDate.setMonth(e.getMonth()),"month"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit(this.endPanelMode))}onChooseYear(e){this.activeDate=this.activeDate.setYear(e.getYear()),"year"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit(this.endPanelMode))}onChooseDecade(e){this.activeDate=this.activeDate.setYear(e.getYear()),"decade"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit("year"))}ngOnChanges(e){e.activeDate&&!e.activeDate.currentValue&&(this.activeDate=new Kt),e.panelMode&&"time"===e.panelMode.currentValue&&(this.panelMode="date")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["inner-popup"]],inputs:{activeDate:"activeDate",endPanelMode:"endPanelMode",panelMode:"panelMode",showWeek:"showWeek",locale:"locale",showTimePicker:"showTimePicker",timeOptions:"timeOptions",disabledDate:"disabledDate",dateRender:"dateRender",selectedValue:"selectedValue",hoverValue:"hoverValue",value:"value",partType:"partType"},outputs:{panelModeChange:"panelModeChange",headerChange:"headerChange",selectDate:"selectDate",selectTime:"selectTime",cellHover:"cellHover"},exportAs:["innerPopup"],features:[Dt],decls:8,vars:11,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngIf"],[3,"value","locale","showSuperPreBtn","showSuperNextBtn","showNextBtn","showPreBtn","valueChange","panelModeChange"],[3,"activeDate","value","locale","disabledDate","valueChange"],[3,"activeDate","value","locale","disabledDate","selectedValue","hoverValue","valueChange","cellHover"],[3,"value","activeDate","locale","disabledDate","selectedValue","hoverValue","valueChange","cellHover"],[3,"value","locale","showSuperPreBtn","showSuperNextBtn","showPreBtn","showNextBtn","valueChange","panelModeChange"],[3,"locale","showWeek","value","activeDate","disabledDate","cellRender","selectedValue","hoverValue","canSelectWeek","valueChange","cellHover"],[3,"nzInDatePicker","ngModel","format","nzHourStep","nzMinuteStep","nzSecondStep","nzDisabledHours","nzDisabledMinutes","nzDisabledSeconds","nzHideDisabledOptions","nzDefaultOpenValue","nzUse12Hours","nzAddOn","ngModelChange"]],template:function(e,i){1&e&&(q(0,"div")(1,"div"),ge(2,0),V(3,sZ,4,13,"ng-container",1),V(4,lZ,4,15,"ng-container",1),V(5,cZ,4,15,"ng-container",1),V(6,uZ,4,18,"ng-container",2),ve(),j(),V(7,hZ,2,13,"ng-container",3),j()),2&e&&(Gt("ant-picker-datetime-panel",i.showTimePicker),T(1),Gl("",i.prefixCls,"-",i.panelMode,"-panel"),T(1),x("ngSwitch",i.panelMode),T(1),x("ngSwitchCase","decade"),T(1),x("ngSwitchCase","year"),T(1),x("ngSwitchCase","month"),T(2),x("ngIf",i.showTimePicker&&i.timeOptions))},dependencies:[Et,tr,kr,Xo,pr,or,JZ,eX,tX,rX,oX,aX,sX,lX,OS],encapsulation:2,changeDetection:0}),n})(),FS=(()=>{class n{constructor(e,i,r,o){this.datePickerService=e,this.cdr=i,this.ngZone=r,this.host=o,this.inline=!1,this.dir="ltr",this.panelModeChange=new Je,this.calendarChange=new Je,this.resultOk=new Je,this.prefixCls=Dh,this.endPanelMode="date",this.timeOptions=null,this.hoverValue=[],this.checkedPartArr=[!1,!1],this.destroy$=new de,this.disabledStartTime=a=>this.disabledTime&&this.disabledTime(a,"start"),this.disabledEndTime=a=>this.disabledTime&&this.disabledTime(a,"end")}get hasTimePicker(){return!!this.showTime}get hasFooter(){return this.showToday||this.hasTimePicker||!!this.extraFooter||!!this.ranges}get arrowPosition(){var e,i;return"rtl"===this.dir?{right:`${null===(e=this.datePickerService)||void 0===e?void 0:e.arrowLeft}px`}:{left:`${null===(i=this.datePickerService)||void 0===i?void 0:i.arrowLeft}px`}}ngOnInit(){qn(this.datePickerService.valueChange$,this.datePickerService.inputPartChange$).pipe(Pt(this.destroy$)).subscribe(()=>{this.updateActiveDate(),this.cdr.markForCheck()}),this.ngZone.runOutsideAngular(()=>{is(this.host.nativeElement,"mousedown").pipe(Pt(this.destroy$)).subscribe(e=>e.preventDefault())})}ngOnChanges(e){(e.showTime||e.disabledTime)&&this.showTime&&this.buildTimeOptions(),e.panelMode&&(this.endPanelMode=this.panelMode),e.defaultPickerValue&&this.updateActiveDate()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}updateActiveDate(){const e=this.datePickerService.hasValue()?this.datePickerService.value:this.datePickerService.makeValue(this.defaultPickerValue);this.datePickerService.setActiveDate(e,this.hasTimePicker,this.getPanelMode(this.endPanelMode))}onClickOk(){this.changeValueFromSelect(this.isRange?this.datePickerService.value[{left:0,right:1}[this.datePickerService.activeInput]]:this.datePickerService.value),this.resultOk.emit()}onClickToday(e){this.changeValueFromSelect(e,!this.showTime)}onCellHover(e){if(!this.isRange)return;const r=this.datePickerService.value[{left:1,right:0}[this.datePickerService.activeInput]];r&&(this.hoverValue=r.isBeforeDay(e)?[r,e]:[e,r])}onPanelModeChange(e,i){this.panelMode=this.isRange?0===this.datePickerService.getActiveIndex(i)?[e,this.panelMode[1]]:[this.panelMode[0],e]:e,this.panelModeChange.emit(this.panelMode)}onActiveDateChange(e,i){if(this.isRange){const r=[];r[this.datePickerService.getActiveIndex(i)]=e,this.datePickerService.setActiveDate(r,this.hasTimePicker,this.getPanelMode(this.endPanelMode,i))}else this.datePickerService.setActiveDate(e)}onSelectTime(e,i){if(this.isRange){const r=eh(this.datePickerService.value),o=this.datePickerService.getActiveIndex(i);r[o]=this.overrideHms(e,r[o]),this.datePickerService.setValue(r)}else{const r=this.overrideHms(e,this.datePickerService.value);this.datePickerService.setValue(r)}this.datePickerService.inputPartChange$.next(),this.buildTimeOptions()}changeValueFromSelect(e,i=!0){if(this.isRange){const r=eh(this.datePickerService.value),o=this.datePickerService.activeInput;let a=o;r[this.datePickerService.getActiveIndex(o)]=e,this.checkedPartArr[this.datePickerService.getActiveIndex(o)]=!0,this.hoverValue=r,i?this.inline?(a=this.reversedPart(o),"right"===a&&(r[this.datePickerService.getActiveIndex(a)]=null,this.checkedPartArr[this.datePickerService.getActiveIndex(a)]=!1),this.datePickerService.setValue(r),this.calendarChange.emit(r),this.isBothAllowed(r)&&this.checkedPartArr[0]&&this.checkedPartArr[1]&&(this.clearHoverValue(),this.datePickerService.emitValue$.next())):(Ow(r)&&(a=this.reversedPart(o),r[this.datePickerService.getActiveIndex(a)]=null,this.checkedPartArr[this.datePickerService.getActiveIndex(a)]=!1),this.datePickerService.setValue(r),this.isBothAllowed(r)&&this.checkedPartArr[0]&&this.checkedPartArr[1]?(this.calendarChange.emit(r),this.clearHoverValue(),this.datePickerService.emitValue$.next()):this.isAllowed(r)&&(a=this.reversedPart(o),this.calendarChange.emit([e.clone()]))):this.datePickerService.setValue(r),this.datePickerService.inputPartChange$.next(a)}else this.datePickerService.setValue(e),this.datePickerService.inputPartChange$.next(),i&&this.isAllowed(e)&&this.datePickerService.emitValue$.next();this.buildTimeOptions()}reversedPart(e){return"left"===e?"right":"left"}getPanelMode(e,i){return this.isRange?e[this.datePickerService.getActiveIndex(i)]:e}getValue(e){return this.isRange?(this.datePickerService.value||[])[this.datePickerService.getActiveIndex(e)]:this.datePickerService.value}getActiveDate(e){return this.isRange?this.datePickerService.activeDate[this.datePickerService.getActiveIndex(e)]:this.datePickerService.activeDate}isOneAllowed(e){const i=this.datePickerService.getActiveIndex();return kh(e[i],this.disabledDate,[this.disabledStartTime,this.disabledEndTime][i])}isBothAllowed(e){return kh(e[0],this.disabledDate,this.disabledStartTime)&&kh(e[1],this.disabledDate,this.disabledEndTime)}isAllowed(e,i=!1){return this.isRange?i?this.isBothAllowed(e):this.isOneAllowed(e):kh(e,this.disabledDate,this.disabledTime)}getTimeOptions(e){return this.showTime&&this.timeOptions?this.timeOptions instanceof Array?this.timeOptions[this.datePickerService.getActiveIndex(e)]:this.timeOptions:null}onClickPresetRange(e){const i="function"==typeof e?e():e;i&&(this.datePickerService.setValue([new Kt(i[0]),new Kt(i[1])]),this.datePickerService.emitValue$.next())}onPresetRangeMouseLeave(){this.clearHoverValue()}onHoverPresetRange(e){"function"!=typeof e&&(this.hoverValue=[new Kt(e[0]),new Kt(e[1])])}getObjectKeys(e){return e?Object.keys(e):[]}show(e){return!(this.showTime&&this.isRange&&this.datePickerService.activeInput!==e)}clearHoverValue(){this.hoverValue=[]}buildTimeOptions(){if(this.showTime){const e="object"==typeof this.showTime?this.showTime:{};if(this.isRange){const i=this.datePickerService.value;this.timeOptions=[this.overrideTimeOptions(e,i[0],"start"),this.overrideTimeOptions(e,i[1],"end")]}else this.timeOptions=this.overrideTimeOptions(e,this.datePickerService.value)}else this.timeOptions=null}overrideTimeOptions(e,i,r){let o;return o=r?"start"===r?this.disabledStartTime:this.disabledEndTime:this.disabledTime,Object.assign(Object.assign({},e),LS(i,o))}overrideHms(e,i){return e=e||new Kt,(i=i||new Kt).setHms(e.getHours(),e.getMinutes(),e.getSeconds())}}return n.\u0275fac=function(e){return new(e||n)(Y(Gm),Y(er),Y(Ft),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["date-range-popup"]],inputs:{isRange:"isRange",inline:"inline",showWeek:"showWeek",locale:"locale",disabledDate:"disabledDate",disabledTime:"disabledTime",showToday:"showToday",showNow:"showNow",showTime:"showTime",extraFooter:"extraFooter",ranges:"ranges",dateRender:"dateRender",panelMode:"panelMode",defaultPickerValue:"defaultPickerValue",dir:"dir"},outputs:{panelModeChange:"panelModeChange",calendarChange:"calendarChange",resultOk:"resultOk"},exportAs:["dateRangePopup"],features:[Dt],decls:9,vars:2,consts:[[4,"ngIf","ngIfElse"],["singlePanel",""],["tplInnerPopup",""],["tplFooter",""],["tplRangeQuickSelector",""],["noTimePicker",""],[4,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["tabindex","-1"],[3,"showWeek","endPanelMode","partType","locale","showTimePicker","timeOptions","panelMode","activeDate","value","disabledDate","dateRender","selectedValue","hoverValue","panelModeChange","cellHover","selectDate","selectTime","headerChange"],[3,"locale","isRange","showToday","showNow","hasTimePicker","okDisabled","extraFooter","rangeQuickSelector","clickOk","clickToday",4,"ngIf"],[3,"locale","isRange","showToday","showNow","hasTimePicker","okDisabled","extraFooter","rangeQuickSelector","clickOk","clickToday"],[3,"class","click","mouseenter","mouseleave",4,"ngFor","ngForOf"],[3,"click","mouseenter","mouseleave"],[1,"ant-tag","ant-tag-blue"]],template:function(e,i){if(1&e&&(V(0,yZ,9,19,"ng-container",0),V(1,wZ,4,13,"ng-template",null,1,di),V(3,MZ,2,18,"ng-template",null,2,di),V(5,TZ,1,1,"ng-template",null,3,di),V(7,kZ,1,1,"ng-template",null,4,di)),2&e){const r=Bn(2);x("ngIf",i.isRange)("ngIfElse",r)}},dependencies:[pi,Et,_a,XZ,cX],encapsulation:2,changeDetection:0}),n})();const Km={position:"relative"};let NS=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p,P,E,H,G){this.nzConfigService=e,this.datePickerService=i,this.i18n=r,this.cdr=o,this.renderer=a,this.elementRef=s,this.dateHelper=l,this.nzResizeObserver=u,this.platform=f,this.directionality=P,this.noAnimation=E,this.nzFormStatusService=H,this.nzFormNoStatusService=G,this._nzModuleName="datePicker",this.isRange=!1,this.dir="ltr",this.statusCls={},this.status="",this.hasFeedback=!1,this.panelMode="date",this.destroyed$=new de,this.isCustomPlaceHolder=!1,this.isCustomFormat=!1,this.showTime=!1,this.nzAllowClear=!0,this.nzAutoFocus=!1,this.nzDisabled=!1,this.nzBorderless=!1,this.nzInputReadOnly=!1,this.nzInline=!1,this.nzPlaceHolder="",this.nzPopupStyle=Km,this.nzSize="default",this.nzStatus="",this.nzShowToday=!0,this.nzMode="date",this.nzShowNow=!0,this.nzDefaultPickerValue=null,this.nzSeparator=void 0,this.nzSuffixIcon="calendar",this.nzBackdrop=!1,this.nzId=null,this.nzPlacement="bottomLeft",this.nzShowWeekNumber=!1,this.nzOnPanelChange=new Je,this.nzOnCalendarChange=new Je,this.nzOnOk=new Je,this.nzOnOpenChange=new Je,this.inputSize=12,this.prefixCls=Dh,this.activeBarStyle={},this.overlayOpen=!1,this.overlayPositions=[...kS],this.currentPositionX="start",this.currentPositionY="bottom",this.onChangeFn=()=>{},this.onTouchedFn=()=>{},this.document=p,this.origin=new yh(this.elementRef)}get nzShowTime(){return this.showTime}set nzShowTime(e){this.showTime="object"==typeof e?e:hm(e)}get realOpenState(){return this.isOpenHandledByUser()?!!this.nzOpen:this.overlayOpen}ngAfterViewInit(){this.nzAutoFocus&&this.focus(),this.isRange&&this.platform.isBrowser&&this.nzResizeObserver.observe(this.elementRef).pipe(Pt(this.destroyed$)).subscribe(()=>{this.updateInputWidthAndArrowLeft()}),this.datePickerService.inputPartChange$.pipe(Pt(this.destroyed$)).subscribe(e=>{e&&(this.datePickerService.activeInput=e),this.focus(),this.updateInputWidthAndArrowLeft()}),this.elementRef.nativeElement.addEventListener("mousedown",this.onMouseDown)}updateInputWidthAndArrowLeft(){var e,i,r;this.inputWidth=(null===(i=null===(e=this.rangePickerInputs)||void 0===e?void 0:e.first)||void 0===i?void 0:i.nativeElement.offsetWidth)||0;const o={position:"absolute",width:`${this.inputWidth}px`};this.datePickerService.arrowLeft="left"===this.datePickerService.activeInput?0:this.inputWidth+(null===(r=this.separatorElement)||void 0===r?void 0:r.nativeElement.offsetWidth)||0,this.activeBarStyle=Object.assign(Object.assign({},o),"rtl"===this.dir?{right:`${this.datePickerService.arrowLeft}px`}:{left:`${this.datePickerService.arrowLeft}px`}),this.cdr.markForCheck()}getInput(e){var i,r;if(!this.nzInline)return this.isRange?"left"===e?null===(i=this.rangePickerInputs)||void 0===i?void 0:i.first.nativeElement:null===(r=this.rangePickerInputs)||void 0===r?void 0:r.last.nativeElement:this.pickerInput.nativeElement}focus(){const e=this.getInput(this.datePickerService.activeInput);this.document.activeElement!==e&&(null==e||e.focus())}onMouseDown(e){"input"!==e.target.tagName.toLowerCase()&&e.preventDefault()}onFocus(e,i){e.preventDefault(),i&&this.datePickerService.inputPartChange$.next(i),this.renderClass(!0)}onFocusout(e){e.preventDefault(),this.elementRef.nativeElement.contains(e.relatedTarget)||this.checkAndClose(),this.renderClass(!1)}open(){this.nzInline||!this.realOpenState&&!this.nzDisabled&&(this.updateInputWidthAndArrowLeft(),this.overlayOpen=!0,this.nzOnOpenChange.emit(!0),this.focus(),this.cdr.markForCheck())}close(){this.nzInline||this.realOpenState&&(this.overlayOpen=!1,this.nzOnOpenChange.emit(!1))}showClear(){return!this.nzDisabled&&!this.isEmptyValue(this.datePickerService.value)&&this.nzAllowClear}checkAndClose(){if(this.realOpenState)if(this.panel.isAllowed(this.datePickerService.value,!0)){if(Array.isArray(this.datePickerService.value)&&Ow(this.datePickerService.value)){const e=this.datePickerService.getActiveIndex();return void this.panel.changeValueFromSelect(this.datePickerService.value[e],!0)}this.updateInputValue(),this.datePickerService.emitValue$.next()}else this.datePickerService.setValue(this.datePickerService.initialValue),this.close()}onClickInputBox(e){e.stopPropagation(),this.focus(),this.isOpenHandledByUser()||this.open()}onOverlayKeydown(e){27===e.keyCode&&this.datePickerService.initValue()}onPositionChange(e){this.currentPositionX=e.connectionPair.originX,this.currentPositionY=e.connectionPair.originY,this.cdr.detectChanges()}onClickClear(e){e.preventDefault(),e.stopPropagation(),this.datePickerService.initValue(!0),this.datePickerService.emitValue$.next()}updateInputValue(){const e=this.datePickerService.value;this.inputValue=this.isRange?e?e.map(i=>this.formatValue(i)):["",""]:this.formatValue(e),this.cdr.markForCheck()}formatValue(e){return this.dateHelper.format(e&&e.nativeDate,this.nzFormat)}onInputChange(e,i=!1){if(!this.platform.TRIDENT&&this.document.activeElement===this.getInput(this.datePickerService.activeInput)&&!this.realOpenState)return void this.open();const r=this.checkValidDate(e);r&&this.realOpenState&&this.panel.changeValueFromSelect(r,i)}onKeyupEnter(e){this.onInputChange(e.target.value,!0)}checkValidDate(e){const i=new Kt(this.dateHelper.parseDate(e,this.nzFormat));return i.isValid()&&e===this.dateHelper.format(i.nativeDate,this.nzFormat)?i:null}getPlaceholder(e){return this.isRange?this.nzPlaceHolder[this.datePickerService.getActiveIndex(e)]:this.nzPlaceHolder}isEmptyValue(e){return null===e||(this.isRange?!e||!Array.isArray(e)||e.every(i=>!i):!e)}isOpenHandledByUser(){return void 0!==this.nzOpen}ngOnInit(){var e,i;null===(e=this.nzFormStatusService)||void 0===e||e.formStatusChanges.pipe(dc((r,o)=>r.status===o.status&&r.hasFeedback===o.hasFeedback),xS(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:Po(!1)),He(([{status:r,hasFeedback:o},a])=>({status:a?"":r,hasFeedback:o})),Pt(this.destroyed$)).subscribe(({status:r,hasFeedback:o})=>{this.setStatusStyles(r,o)}),this.nzLocale||this.i18n.localeChange.pipe(Pt(this.destroyed$)).subscribe(()=>this.setLocale()),this.datePickerService.isRange=this.isRange,this.datePickerService.initValue(!0),this.datePickerService.emitValue$.pipe(Pt(this.destroyed$)).subscribe(r=>{var o,a,s,l;const u=this.datePickerService.value;if(this.datePickerService.initialValue=eh(u),this.isRange){const f=u;this.onChangeFn(f.length?[null!==(a=null===(o=f[0])||void 0===o?void 0:o.nativeDate)&&void 0!==a?a:null,null!==(l=null===(s=f[1])||void 0===s?void 0:s.nativeDate)&&void 0!==l?l:null]:[])}else this.onChangeFn(u?u.nativeDate:null);this.onTouchedFn(),this.close()}),null===(i=this.directionality.change)||void 0===i||i.pipe(Pt(this.destroyed$)).subscribe(r=>{this.dir=r,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.inputValue=this.isRange?["",""]:"",this.setModeAndFormat(),this.datePickerService.valueChange$.pipe(Pt(this.destroyed$)).subscribe(()=>{this.updateInputValue()})}ngOnChanges(e){var i,r;const{nzStatus:o,nzPlacement:a}=e;e.nzPopupStyle&&(this.nzPopupStyle=this.nzPopupStyle?Object.assign(Object.assign({},this.nzPopupStyle),Km):Km),!(null===(i=e.nzPlaceHolder)||void 0===i)&&i.currentValue&&(this.isCustomPlaceHolder=!0),!(null===(r=e.nzFormat)||void 0===r)&&r.currentValue&&(this.isCustomFormat=!0),e.nzLocale&&this.setDefaultPlaceHolder(),e.nzRenderExtraFooter&&(this.extraFooter=Gs(this.nzRenderExtraFooter)),e.nzMode&&(this.setDefaultPlaceHolder(),this.setModeAndFormat()),o&&this.setStatusStyles(this.nzStatus,this.hasFeedback),a&&this.setPlacement(this.nzPlacement)}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete(),this.elementRef.nativeElement.removeEventListener("mousedown",this.onMouseDown)}setModeAndFormat(){const e={year:"yyyy",month:"yyyy-MM",week:this.i18n.getDateLocale()?"RRRR-II":"yyyy-ww",date:this.nzShowTime?"yyyy-MM-dd HH:mm:ss":"yyyy-MM-dd"};this.nzMode||(this.nzMode="date"),this.panelMode=this.isRange?[this.nzMode,this.nzMode]:this.nzMode,this.isCustomFormat||(this.nzFormat=e[this.nzMode]),this.inputSize=Math.max(10,this.nzFormat.length)+2,this.updateInputValue()}onOpenChange(e){this.nzOnOpenChange.emit(e)}writeValue(e){this.setValue(e),this.cdr.markForCheck()}registerOnChange(e){this.onChangeFn=e}registerOnTouched(e){this.onTouchedFn=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}setLocale(){this.nzLocale=this.i18n.getLocaleData("DatePicker",{}),this.setDefaultPlaceHolder(),this.cdr.markForCheck()}setDefaultPlaceHolder(){if(!this.isCustomPlaceHolder&&this.nzLocale){const e={year:this.getPropertyOfLocale("yearPlaceholder"),month:this.getPropertyOfLocale("monthPlaceholder"),week:this.getPropertyOfLocale("weekPlaceholder"),date:this.getPropertyOfLocale("placeholder")},i={year:this.getPropertyOfLocale("rangeYearPlaceholder"),month:this.getPropertyOfLocale("rangeMonthPlaceholder"),week:this.getPropertyOfLocale("rangeWeekPlaceholder"),date:this.getPropertyOfLocale("rangePlaceholder")};this.nzPlaceHolder=this.isRange?i[this.nzMode]:e[this.nzMode]}}getPropertyOfLocale(e){return this.nzLocale.lang[e]||this.i18n.getLocaleData(`DatePicker.lang.${e}`)}setValue(e){const i=this.datePickerService.makeValue(e);this.datePickerService.setValue(i),this.datePickerService.initialValue=i,this.cdr.detectChanges()}renderClass(e){e?this.renderer.addClass(this.elementRef.nativeElement,"ant-picker-focused"):this.renderer.removeClass(this.elementRef.nativeElement,"ant-picker-focused")}onPanelModeChange(e){this.nzOnPanelChange.emit(e)}onCalendarChange(e){if(this.isRange&&Array.isArray(e)){const i=e.filter(r=>r instanceof Kt).map(r=>r.nativeDate);this.nzOnCalendarChange.emit(i)}}onResultOk(){var e,i;if(this.isRange){const r=this.datePickerService.value;this.nzOnOk.emit(r.length?[(null===(e=r[0])||void 0===e?void 0:e.nativeDate)||null,(null===(i=r[1])||void 0===i?void 0:i.nativeDate)||null]:[])}else this.nzOnOk.emit(this.datePickerService.value?this.datePickerService.value.nativeDate:null)}setStatusStyles(e,i){this.status=e,this.hasFeedback=i,this.cdr.markForCheck(),this.statusCls=Ew(this.prefixCls,e,i),Object.keys(this.statusCls).forEach(r=>{this.statusCls[r]?this.renderer.addClass(this.elementRef.nativeElement,r):this.renderer.removeClass(this.elementRef.nativeElement,r)})}setPlacement(e){const i=tu[e];this.overlayPositions=[i,...kS],this.currentPositionX=i.originX,this.currentPositionY=i.originY}}return n.\u0275fac=function(e){return new(e||n)(Y(gc),Y(Gm),Y(uc),Y(er),Y(Ai),Y(jt),Y(Oo),Y(NK),Y(Or),Y(en),Y(qr,8),Y(Sa,9),Y(vh,8),Y(jM,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-date-picker"],["nz-week-picker"],["nz-month-picker"],["nz-year-picker"],["nz-range-picker"]],viewQuery:function(e,i){if(1&e&&(Mi(_c,5),Mi(FS,5),Mi(xZ,5),Mi(PZ,5),Mi(zZ,5)),2&e){let r;ui(r=hi())&&(i.cdkConnectedOverlay=r.first),ui(r=hi())&&(i.panel=r.first),ui(r=hi())&&(i.separatorElement=r.first),ui(r=hi())&&(i.pickerInput=r.first),ui(r=hi())&&(i.rangePickerInputs=r)}},hostVars:16,hostBindings:function(e,i){1&e&&_e("click",function(o){return i.onClickInputBox(o)}),2&e&&Gt("ant-picker",!0)("ant-picker-range",i.isRange)("ant-picker-large","large"===i.nzSize)("ant-picker-small","small"===i.nzSize)("ant-picker-disabled",i.nzDisabled)("ant-picker-rtl","rtl"===i.dir)("ant-picker-borderless",i.nzBorderless)("ant-picker-inline",i.nzInline)},inputs:{nzAllowClear:"nzAllowClear",nzAutoFocus:"nzAutoFocus",nzDisabled:"nzDisabled",nzBorderless:"nzBorderless",nzInputReadOnly:"nzInputReadOnly",nzInline:"nzInline",nzOpen:"nzOpen",nzDisabledDate:"nzDisabledDate",nzLocale:"nzLocale",nzPlaceHolder:"nzPlaceHolder",nzPopupStyle:"nzPopupStyle",nzDropdownClassName:"nzDropdownClassName",nzSize:"nzSize",nzStatus:"nzStatus",nzFormat:"nzFormat",nzDateRender:"nzDateRender",nzDisabledTime:"nzDisabledTime",nzRenderExtraFooter:"nzRenderExtraFooter",nzShowToday:"nzShowToday",nzMode:"nzMode",nzShowNow:"nzShowNow",nzRanges:"nzRanges",nzDefaultPickerValue:"nzDefaultPickerValue",nzSeparator:"nzSeparator",nzSuffixIcon:"nzSuffixIcon",nzBackdrop:"nzBackdrop",nzId:"nzId",nzPlacement:"nzPlacement",nzShowWeekNumber:"nzShowWeekNumber",nzShowTime:"nzShowTime"},outputs:{nzOnPanelChange:"nzOnPanelChange",nzOnCalendarChange:"nzOnCalendarChange",nzOnOk:"nzOnOk",nzOnOpenChange:"nzOnOpenChange"},exportAs:["nzDatePicker"],features:[Jt([Gm,{provide:ir,multi:!0,useExisting:vt(()=>n)}]),Dt],decls:8,vars:7,consts:[[4,"ngIf","ngIfElse"],["tplRangeInput",""],["tplRightRest",""],["inlineMode",""],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayTransformOriginOn","positionChange","detach","overlayKeydown"],[3,"class",4,"ngIf"],[4,"ngIf"],["autocomplete","off",3,"disabled","readOnly","ngModel","placeholder","size","ngModelChange","focus","focusout","keyup.enter"],["pickerInput",""],[4,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["separatorElement",""],[4,"nzStringTemplateOutlet"],["defaultSeparator",""],["nz-icon","","nzType","swap-right","nzTheme","outline"],["autocomplete","off",3,"disabled","readOnly","size","ngModel","placeholder","click","focusout","focus","keyup.enter","ngModelChange"],["rangePickerInput",""],[3,"ngStyle"],[3,"class","click",4,"ngIf"],[3,"status",4,"ngIf"],[3,"click"],["nz-icon","","nzType","close-circle","nzTheme","fill"],["nz-icon","",3,"nzType"],[3,"status"],[3,"isRange","inline","defaultPickerValue","showWeek","panelMode","locale","showToday","showNow","showTime","dateRender","disabledDate","disabledTime","extraFooter","ranges","dir","panelModeChange","calendarChange","resultOk"],[1,"ant-picker-wrapper",2,"position","relative",3,"nzNoAnimation"]],template:function(e,i){if(1&e&&(V(0,HZ,3,2,"ng-container",0),V(1,BZ,2,6,"ng-template",null,1,di),V(3,jZ,5,10,"ng-template",null,2,di),V(5,$Z,2,36,"ng-template",null,3,di),V(7,GZ,2,3,"ng-template",4),_e("positionChange",function(o){return i.onPositionChange(o)})("detach",function(){return i.close()})("overlayKeydown",function(o){return i.onOverlayKeydown(o)})),2&e){const r=Bn(6);x("ngIf",!i.nzInline)("ngIfElse",r),T(7),x("cdkConnectedOverlayHasBackdrop",i.nzBackdrop)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i.realOpenState)("cdkConnectedOverlayPositions",i.overlayPositions)("cdkConnectedOverlayTransformOriginOn",".ant-picker-wrapper")}},dependencies:[hj,Et,_a,Ns,zo,pr,or,_c,Js,Sh,Sa,$M,Ch,eu,FS],encapsulation:2,data:{animation:[PS]},changeDetection:0}),at([Wt()],n.prototype,"nzAllowClear",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzBorderless",void 0),at([Wt()],n.prototype,"nzInputReadOnly",void 0),at([Wt()],n.prototype,"nzInline",void 0),at([Wt()],n.prototype,"nzOpen",void 0),at([Wt()],n.prototype,"nzShowToday",void 0),at([Wt()],n.prototype,"nzShowNow",void 0),at([Ui()],n.prototype,"nzSeparator",void 0),at([Ui()],n.prototype,"nzSuffixIcon",void 0),at([Ui()],n.prototype,"nzBackdrop",void 0),at([Wt()],n.prototype,"nzShowWeekNumber",void 0),n})(),RS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr,ic,Lw,Wm,yc]}),n})(),hX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,bh,RS,vc,Th,qm,WM,yc,Wm,wS,RS]}),n})(),VS=(()=>{class n{constructor(e,i,r,o,a,s,l){this.elementRef=e,this.renderer=i,this.mediaMatcher=r,this.ngZone=o,this.platform=a,this.breakpointService=s,this.directionality=l,this.nzAlign=null,this.nzJustify=null,this.nzGutter=null,this.actualGutter$=new Rs(1),this.dir="ltr",this.destroy$=new de}getGutter(){const e=[null,null],i=this.nzGutter||0;return(Array.isArray(i)?i:[i,null]).forEach((o,a)=>{"object"==typeof o&&null!==o?(e[a]=null,Object.keys(Mh).map(s=>{const l=s;this.mediaMatcher.matchMedia(Mh[l]).matches&&o[l]&&(e[a]=o[l])})):e[a]=Number(o)||null}),e}setGutterStyle(){const[e,i]=this.getGutter();this.actualGutter$.next([e,i]);const r=(o,a)=>{null!==a&&this.renderer.setStyle(this.elementRef.nativeElement,o,`-${a/2}px`)};r("margin-left",e),r("margin-right",e),r("margin-top",i),r("margin-bottom",i)}ngOnInit(){var e;this.dir=this.directionality.value,null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i}),this.setGutterStyle()}ngOnChanges(e){e.nzGutter&&this.setGutterStyle()}ngAfterViewInit(){this.platform.isBrowser&&this.breakpointService.subscribe(Mh).pipe(Pt(this.destroy$)).subscribe(()=>{this.setGutterStyle()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai),Y(km),Y(Ft),Y(Or),Y(eK),Y(qr,8))},n.\u0275dir=We({type:n,selectors:[["","nz-row",""],["nz-row"],["nz-form-item"]],hostAttrs:[1,"ant-row"],hostVars:20,hostBindings:function(e,i){2&e&&Gt("ant-row-top","top"===i.nzAlign)("ant-row-middle","middle"===i.nzAlign)("ant-row-bottom","bottom"===i.nzAlign)("ant-row-start","start"===i.nzJustify)("ant-row-end","end"===i.nzJustify)("ant-row-center","center"===i.nzJustify)("ant-row-space-around","space-around"===i.nzJustify)("ant-row-space-between","space-between"===i.nzJustify)("ant-row-space-evenly","space-evenly"===i.nzJustify)("ant-row-rtl","rtl"===i.dir)},inputs:{nzAlign:"nzAlign",nzJustify:"nzJustify",nzGutter:"nzGutter"},exportAs:["nzRow"],features:[Dt]}),n})(),dX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Vj,oh]}),n})();class pX{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new Qm(t,this.delay,this.scheduler))}}class Qm extends I{constructor(t,e,i){super(t),this.delay=e,this.scheduler=i,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,i=e.queue,r=t.scheduler,o=t.destination;for(;i.length>0&&i[0].time-r.now()<=0;)i.shift().notification.observe(o);if(i.length>0){const a=Math.max(0,i[0].time-r.now());this.schedule(t,a)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(Qm.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,i=new gX(e.now()+this.delay,t);this.queue.push(i),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(Pr.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(Pr.createComplete()),this.unsubscribe()}}class gX{constructor(t,e){this.time=t,this.notification=e}}const vX=["overlay"];function _X(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(2);T(1),cn(e.nzTitle)}}function yX(n,t){if(1&n&&(q(0,"div",2)(1,"div",3)(2,"div",4),Ce(3,"span",5),j(),q(4,"div",6),V(5,_X,2,1,"ng-container",7),j()()()),2&n){const e=k();Gt("ant-tooltip-rtl","rtl"===e.dir),x("ngClass",e._classMap)("ngStyle",e.nzOverlayStyle)("@.disabled",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("nzNoAnimation",null==e.noAnimation?null:e.noAnimation.nzNoAnimation)("@zoomBigMotion","active"),T(3),x("ngStyle",e._contentStyleMap),T(1),x("ngStyle",e._contentStyleMap),T(1),x("nzStringTemplateOutlet",e.nzTitle)("nzStringTemplateOutletContext",e.nzTitleContext)}}let bX=(()=>{class n{constructor(e,i,r,o,a,s){this.elementRef=e,this.hostView=i,this.resolver=r,this.renderer=o,this.noAnimation=a,this.nzConfigService=s,this.visibleChange=new Je,this.internalVisible=!1,this.destroy$=new de,this.triggerDisposables=[]}get _title(){return this.title||this.directiveTitle||null}get _content(){return this.content||this.directiveContent||null}get _trigger(){return void 0!==this.trigger?this.trigger:"hover"}get _placement(){const e=this.placement;return Array.isArray(e)&&e.length>0?e:"string"==typeof e&&e?[e]:["top"]}get _visible(){return(void 0!==this.visible?this.visible:this.internalVisible)||!1}get _mouseEnterDelay(){return this.mouseEnterDelay||.15}get _mouseLeaveDelay(){return this.mouseLeaveDelay||.1}get _overlayClassName(){return this.overlayClassName||null}get _overlayStyle(){return this.overlayStyle||null}getProxyPropertyMap(){return{noAnimation:["noAnimation",()=>!!this.noAnimation]}}ngOnChanges(e){const{trigger:i}=e;i&&!i.isFirstChange()&&this.registerTriggers(),this.component&&this.updatePropertiesByChanges(e)}ngAfterViewInit(){this.createComponent(),this.registerTriggers()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.clearTogglingTimer(),this.removeTriggerListeners()}show(){var e;null===(e=this.component)||void 0===e||e.show()}hide(){var e;null===(e=this.component)||void 0===e||e.hide()}updatePosition(){this.component&&this.component.updatePosition()}createComponent(){const e=this.componentRef;this.component=e.instance,this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),e.location.nativeElement),this.component.setOverlayOrigin(this.origin||this.elementRef),this.initProperties();const i=this.component.nzVisibleChange.pipe(dc());i.pipe(Pt(this.destroy$)).subscribe(r=>{this.internalVisible=r,this.visibleChange.emit(r)}),i.pipe(Bs(r=>r),function mX(n,t=sh){const i=function fX(n){return n instanceof Date&&!isNaN(+n)}(n)?+n-t.now():Math.abs(n);return r=>r.lift(new pX(i,t))}(0,tS),Bs(()=>{var r,o;return Boolean(null===(o=null===(r=this.component)||void 0===r?void 0:r.overlay)||void 0===o?void 0:o.overlayRef)}),Pt(this.destroy$)).subscribe(()=>{var r;null===(r=this.component)||void 0===r||r.updatePosition()})}registerTriggers(){const e=this.elementRef.nativeElement,i=this.trigger;if(this.removeTriggerListeners(),"hover"===i){let r;this.triggerDisposables.push(this.renderer.listen(e,"mouseenter",()=>{this.delayEnterLeave(!0,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(e,"mouseleave",()=>{var o;this.delayEnterLeave(!0,!1,this._mouseLeaveDelay),(null===(o=this.component)||void 0===o?void 0:o.overlay.overlayRef)&&!r&&(r=this.component.overlay.overlayRef.overlayElement,this.triggerDisposables.push(this.renderer.listen(r,"mouseenter",()=>{this.delayEnterLeave(!1,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(r,"mouseleave",()=>{this.delayEnterLeave(!1,!1,this._mouseLeaveDelay)})))}))}else"focus"===i?(this.triggerDisposables.push(this.renderer.listen(e,"focusin",()=>this.show())),this.triggerDisposables.push(this.renderer.listen(e,"focusout",()=>this.hide()))):"click"===i&&this.triggerDisposables.push(this.renderer.listen(e,"click",r=>{r.preventDefault(),this.show()}))}updatePropertiesByChanges(e){this.updatePropertiesByKeys(Object.keys(e))}updatePropertiesByKeys(e){var i;const r=Object.assign({title:["nzTitle",()=>this._title],directiveTitle:["nzTitle",()=>this._title],content:["nzContent",()=>this._content],directiveContent:["nzContent",()=>this._content],trigger:["nzTrigger",()=>this._trigger],placement:["nzPlacement",()=>this._placement],visible:["nzVisible",()=>this._visible],mouseEnterDelay:["nzMouseEnterDelay",()=>this._mouseEnterDelay],mouseLeaveDelay:["nzMouseLeaveDelay",()=>this._mouseLeaveDelay],overlayClassName:["nzOverlayClassName",()=>this._overlayClassName],overlayStyle:["nzOverlayStyle",()=>this._overlayStyle],arrowPointAtCenter:["nzArrowPointAtCenter",()=>this.arrowPointAtCenter]},this.getProxyPropertyMap());(e||Object.keys(r).filter(o=>!o.startsWith("directive"))).forEach(o=>{if(r[o]){const[a,s]=r[o];this.updateComponentValue(a,s())}}),null===(i=this.component)||void 0===i||i.updateByDirective()}initProperties(){this.updatePropertiesByKeys()}updateComponentValue(e,i){void 0!==i&&(this.component[e]=i)}delayEnterLeave(e,i,r=-1){this.delayTimer?this.clearTogglingTimer():r>0?this.delayTimer=setTimeout(()=>{this.delayTimer=void 0,i?this.show():this.hide()},1e3*r):i&&e?this.show():this.hide()}removeTriggerListeners(){this.triggerDisposables.forEach(e=>e()),this.triggerDisposables.length=0}clearTogglingTimer(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=void 0)}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Tr),Y(ha),Y(Ai),Y(Sa),Y(gc))},n.\u0275dir=We({type:n,features:[Dt]}),n})(),CX=(()=>{class n{constructor(e,i,r){this.cdr=e,this.directionality=i,this.noAnimation=r,this.nzTitle=null,this.nzContent=null,this.nzArrowPointAtCenter=!1,this.nzOverlayStyle={},this.nzBackdrop=!1,this.nzVisibleChange=new de,this._visible=!1,this._trigger="hover",this.preferredPlacement="top",this.dir="ltr",this._classMap={},this._prefix="ant-tooltip",this._positions=[...TS],this.destroy$=new de}set nzVisible(e){const i=hm(e);this._visible!==i&&(this._visible=i,this.nzVisibleChange.next(i))}get nzVisible(){return this._visible}set nzTrigger(e){this._trigger=e}get nzTrigger(){return this._trigger}set nzPlacement(e){const i=e.map(r=>Yi[r]);this._positions=[...i,...TS]}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.nzVisibleChange.complete(),this.destroy$.next(),this.destroy$.complete()}show(){this.nzVisible||(this.isEmpty()||(this.nzVisible=!0,this.nzVisibleChange.next(!0),this.cdr.detectChanges()),this.origin&&this.overlay&&this.overlay.overlayRef&&"rtl"===this.overlay.overlayRef.getDirection()&&this.overlay.overlayRef.setDirection("ltr"))}hide(){!this.nzVisible||(this.nzVisible=!1,this.nzVisibleChange.next(!1),this.cdr.detectChanges())}updateByDirective(){this.updateStyles(),this.cdr.detectChanges(),Promise.resolve().then(()=>{this.updatePosition(),this.updateVisibilityByTitle()})}updatePosition(){this.origin&&this.overlay&&this.overlay.overlayRef&&this.overlay.overlayRef.updatePosition()}onPositionChange(e){this.preferredPlacement=DS(e),this.updateStyles(),this.cdr.detectChanges()}setOverlayOrigin(e){this.origin=e,this.cdr.markForCheck()}onClickOutside(e){!this.origin.nativeElement.contains(e.target)&&null!==this.nzTrigger&&this.hide()}updateVisibilityByTitle(){this.isEmpty()&&this.hide()}updateStyles(){this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0}}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa))},n.\u0275dir=We({type:n,viewQuery:function(e,i){if(1&e&&Mi(vX,5),2&e){let r;ui(r=hi())&&(i.overlay=r.first)}}}),n})();function Zm(n){return!(n instanceof Hi||""!==n&&kn(n))}let wX=(()=>{class n extends CX{constructor(e,i,r){super(e,i,r),this.nzTitle=null,this.nzTitleContext=null,this._contentStyleMap={}}isEmpty(){return Zm(this.nzTitle)}updateStyles(){const e=this.nzColor&&function HW(n){return-1!==VW.indexOf(n)}(this.nzColor);this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0,[`${this._prefix}-${this.nzColor}`]:e},this._contentStyleMap={backgroundColor:this.nzColor&&!e?this.nzColor:null}}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa,9))},n.\u0275cmp=tt({type:n,selectors:[["nz-tooltip"]],exportAs:["nzTooltipComponent"],features:[kt],decls:2,vars:5,consts:[["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayPush","nzArrowPointAtCenter","overlayOutsideClick","detach","positionChange"],["overlay","cdkConnectedOverlay"],[1,"ant-tooltip",3,"ngClass","ngStyle","nzNoAnimation"],[1,"ant-tooltip-content"],[1,"ant-tooltip-arrow"],[1,"ant-tooltip-arrow-content",3,"ngStyle"],[1,"ant-tooltip-inner",3,"ngStyle"],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"]],template:function(e,i){1&e&&(V(0,yX,6,11,"ng-template",0,1,di),_e("overlayOutsideClick",function(o){return i.onClickOutside(o)})("detach",function(){return i.hide()})("positionChange",function(o){return i.onPositionChange(o)})),2&e&&x("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i._visible)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayPush",!0)("nzArrowPointAtCenter",i.nzArrowPointAtCenter)},dependencies:[Zo,Ns,_c,Ch,Sh,Sa],encapsulation:2,data:{animation:[zS]},changeDetection:0}),n})(),MX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,bh,yc,Th,qm]}),n})();function SX(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(3);T(1),cn(e.nzTitle)}}function TX(n,t){if(1&n&&(q(0,"div",10),V(1,SX,2,1,"ng-container",9),j()),2&n){const e=k(2);T(1),x("nzStringTemplateOutlet",e.nzTitle)}}function DX(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(2);T(1),cn(e.nzContent)}}function kX(n,t){if(1&n&&(q(0,"div",2)(1,"div",3)(2,"div",4),Ce(3,"span",5),j(),q(4,"div",6)(5,"div"),V(6,TX,2,1,"div",7),q(7,"div",8),V(8,DX,2,1,"ng-container",9),j()()()()()),2&n){const e=k();Gt("ant-popover-rtl","rtl"===e.dir),x("ngClass",e._classMap)("ngStyle",e.nzOverlayStyle)("@.disabled",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("nzNoAnimation",null==e.noAnimation?null:e.noAnimation.nzNoAnimation)("@zoomBigMotion","active"),T(6),x("ngIf",e.nzTitle),T(2),x("nzStringTemplateOutlet",e.nzContent)}}let PX=(()=>{class n extends bX{constructor(e,i,r,o,a,s){super(e,i,r,o,a,s),this._nzModuleName="popover",this.trigger="hover",this.placement="top",this.nzPopoverBackdrop=!1,this.visibleChange=new Je,this.componentRef=this.hostView.createComponent(zX)}getProxyPropertyMap(){return Object.assign({nzPopoverBackdrop:["nzBackdrop",()=>this.nzPopoverBackdrop]},super.getProxyPropertyMap())}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Tr),Y(ha),Y(Ai),Y(Sa,9),Y(gc))},n.\u0275dir=We({type:n,selectors:[["","nz-popover",""]],hostVars:2,hostBindings:function(e,i){2&e&&Gt("ant-popover-open",i.visible)},inputs:{arrowPointAtCenter:["nzPopoverArrowPointAtCenter","arrowPointAtCenter"],title:["nzPopoverTitle","title"],content:["nzPopoverContent","content"],directiveTitle:["nz-popover","directiveTitle"],trigger:["nzPopoverTrigger","trigger"],placement:["nzPopoverPlacement","placement"],origin:["nzPopoverOrigin","origin"],visible:["nzPopoverVisible","visible"],mouseEnterDelay:["nzPopoverMouseEnterDelay","mouseEnterDelay"],mouseLeaveDelay:["nzPopoverMouseLeaveDelay","mouseLeaveDelay"],overlayClassName:["nzPopoverOverlayClassName","overlayClassName"],overlayStyle:["nzPopoverOverlayStyle","overlayStyle"],nzPopoverBackdrop:"nzPopoverBackdrop"},outputs:{visibleChange:"nzPopoverVisibleChange"},exportAs:["nzPopover"],features:[kt]}),at([Wt()],n.prototype,"arrowPointAtCenter",void 0),at([Ui()],n.prototype,"nzPopoverBackdrop",void 0),n})(),zX=(()=>{class n extends wX{constructor(e,i,r){super(e,i,r),this._prefix="ant-popover"}get hasBackdrop(){return"click"===this.nzTrigger&&this.nzBackdrop}isEmpty(){return Zm(this.nzTitle)&&Zm(this.nzContent)}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa,9))},n.\u0275cmp=tt({type:n,selectors:[["nz-popover"]],exportAs:["nzPopoverComponent"],features:[kt],decls:2,vars:6,consts:[["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayOpen","cdkConnectedOverlayPush","nzArrowPointAtCenter","overlayOutsideClick","detach","positionChange"],["overlay","cdkConnectedOverlay"],[1,"ant-popover",3,"ngClass","ngStyle","nzNoAnimation"],[1,"ant-popover-content"],[1,"ant-popover-arrow"],[1,"ant-popover-arrow-content"],["role","tooltip",1,"ant-popover-inner"],["class","ant-popover-title",4,"ngIf"],[1,"ant-popover-inner-content"],[4,"nzStringTemplateOutlet"],[1,"ant-popover-title"]],template:function(e,i){1&e&&(V(0,kX,9,9,"ng-template",0,1,di),_e("overlayOutsideClick",function(o){return i.onClickOutside(o)})("detach",function(){return i.hide()})("positionChange",function(o){return i.onPositionChange(o)})),2&e&&x("cdkConnectedOverlayHasBackdrop",i.hasBackdrop)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayOpen",i._visible)("cdkConnectedOverlayPush",!0)("nzArrowPointAtCenter",i.nzArrowPointAtCenter)},dependencies:[Zo,Et,Ns,_c,Ch,Sh,Sa],encapsulation:2,data:{animation:[zS]},changeDetection:0}),n})(),EX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,bh,yc,Th,qm,MX]}),n})(),AX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Ym,vc,yc]}),n})();class nu{constructor(){this._windowWidth$=null,this._viewMode$=null,this._windowWidth$=new Q1(window.innerWidth),this._viewMode$=new Q1("lg")}getWindowWidth(){return this._windowWidth$.getValue()}getViewMode(){return this._viewMode$.getValue()}setWindowWidth(t){let e;this._windowWidth$.next(t),e=t<=400?"sm":t<=600?"md":"lg",this._viewMode$.next(e)}get windowWidth(){return this._windowWidth$.asObservable()}get viewMode(){return this._viewMode$.asObservable()}}class LX{constructor(t){if(this.logID=t,void 0===t){t="reader_log";let e=document.getElementById(t);e?this.logElement=e:(this.logElement=document.createElement("div"),this.logElement.setAttribute("id",t),document.body.appendChild(this.logElement))}else this.logElement=document.getElementById(t);this.logElement.setAttribute("aria-live","assertive"),this.logElement.setAttribute("aria-relevant","additions"),this.logElement.setAttribute("role","log"),this.logElement.setAttribute("class","screen_reader_only")}add(t){let e=document.createElement("p");e.appendChild(document.createTextNode(t)),this.logElement.appendChild(e)}}class Vn{constructor(){this.srLog=new LX}getLhcFormData(){return this.lhcFormData}setLhcFormData(t){this.lhcFormData=t}setActiveRow(t){this.lhcFormData&&t&&(this.lhcFormData.setActiveRow(t),t._validationErrors&&t._validationErrors.forEach(e=>{this.sendMsgToScreenReader(`${t.question} ${e}`)}))}activeRowOnBlur(t){t._visitedBefore?t._showValidation=!1:(t._showValidation=!0,setTimeout(()=>{t._showValidation=!1,t._visitedBefore=!0},window.LForms.Validations._timeout))}getActiveRowClass(t){return this.lhcFormData.getActiveRowClass(t)}getSkipLogicClass(t){return this.lhcFormData.getSkipLogicClass(t)}getTableColumnStyle(t){var e={};if(t.displayControl&&Array.isArray(t.displayControl.colCSS))for(var i=t.displayControl.colCSS,r=0,o=i.length;r1)}hasOneRepeatingRow(t){var e=!1,i=this.lhcFormData._horizontalTableInfo[t._codePath+t._parentIdPath_];return i&&i.tableRows&&1===i.tableRows.length&&(e=!0),e}getCodingInstructionsDisplayType(t){var e="";if(t.codingInstructions&&t.codingInstructions.length>0){if(this.lhcFormData.templateOptions.allowHTMLInInstructions&&"html"===t.codingInstructionsFormat)var r="html";else r="escaped";e=(this.lhcFormData.templateOptions.showCodingInstruction?"inline":"popover")+"-"+r}return e}checkUnits(t){return!!(t._unitAutocompOptions||t._unitReadonly&&t.unit&&t.unit._displayUnit)}targetShown(t){return this.lhcFormData?!1!==t._enableWhenExpVal&&"target-disabled"!==this.lhcFormData.getSkipLogicClass(t):null}getRepeatingSN(t){var e="";return t._questionRepeatable&&(e=t._idPath.slice(1).replace(/\//g,".")),e}getItemAnswerId(t,e){return(t._elementId+(e.code||e.text)).replace(/\s+/g,"")}getSiblingStatus(t){var e="";return t._lastSibling&&(e+="lhc-last-item"),t._firstSibling&&(e+=" lhc-first-item"),e}getTreeLineClass(){const t=this.getLhcFormData().templateOptions;return t.hideTreeLine||t.hideIndentation?"":"lhc-tree-line"}getIndentationClass(){return this.getLhcFormData().templateOptions.hideIndentation?"":"lhc-indentation"}getItemClassList(t,e){return["lhc-item",this.getItemViewModeClass(t,e),this.getTreeLineClass(),this.getIndentationClass(),this.getSiblingStatus(t),this.getRowClass(t),this.getActiveRowClass(t)].join(" ")}isHideRepetitionNumber(){return this.getLhcFormData().templateOptions.hideRepetitionNumber}getRowClass(t){var e=" lhc-datatype-"+t.dataType;return t._answerRequired&&(e+=" lf-answer-required"),e+=t.header?" lhc-item-group":" lhc-item-question",(!t.question||0===t.question.length)&&(e+=" lf-empty-question"),t._visitedBefore&&(e+=" lhc-visited-before"),t._showValidation&&(e+=" lhc-show-validation"),t._isHiddenFromView&&(e+=" lhc-hidden-from-view"),Array.isArray(t._validationErrors)&&t._validationErrors.length>0&&(e+=" lhc-invalid"),e}getViewModeClass(t){var e,i;let r,o=null===(i=null===(e=this.lhcFormData)||void 0===e?void 0:e.templateOptions)||void 0===i?void 0:i.viewMode;switch((!o||"auto"===o)&&(o=t),o){case"lg":default:r="lhc-view-lg";break;case"md":r="lhc-view-md";break;case"sm":r="lhc-view-sm"}return r}getItemViewModeClass(t,e){let i,r="";if(t)switch(i=t.displayControl&&t.displayControl.viewMode?t.displayControl.viewMode:this.lhcFormData.templateOptions.viewMode,(!i||"auto"===i)&&(i=e),i){case"lg":default:r="lhc-item-view-lg";break;case"md":r="lhc-item-view-md";break;case"sm":r="lhc-item-view-sm"}return r}addOneRepeatingItem(t,e){var i=!1;this.lhcFormData&&!this.lhcFormData.templateOptions.allowMultipleEmptyRepeatingItems&&(i=this.lhcFormData.areAnyRepeatingItemsEmpty(t))&&t._showUnusedItemWarning&&(t._unusedItemWarning||(t._unusedItemWarning='Please enter info in the blank "'+t._text+'"')),i||(e?this.lhcFormData.appendRepeatingItems(t):this.lhcFormData.addRepeatingItems(t),this.sendActionsToScreenReader())}removeOneRepeatingItem(t){var e=this.lhcFormData.getNextRepeatingItem(t),i="";if(e)i=2===this.lhcFormData.getRepeatingItemCount(t)?"add-"+e._elementId:"del-"+e._elementId;else{var r=this.lhcFormData.getPrevRepeatingItem(t);r&&(i="add-"+r._elementId)}this.lhcFormData.removeRepeatingItems(t),this.sendActionsToScreenReader(),setTimeout(function(){var o=document.getElementById(i);o&&o.focus()},1)}hideUnusedItemWarning(t){this.lhcFormData&&!this.lhcFormData.templateOptions.allowMultipleEmptyRepeatingItems&&(t._showUnusedItemWarning=!1)}getHorizontalTableInfo(){return this.lhcFormData._horizontalTableInfo}trackByElementId(t,e){return e._elementId}trackByRowHeaderElementId(t,e){return e.header._elementId}trackByColumnHeaderId(t,e){return e.id}isSubsequentHorizontalTableGroupItem(t){return t&&t.displayControl&&"horizontal"===t.displayControl.questionLayout&&!t._horizontalTableHeader}sendMsgToScreenReader(t){this.srLog.add(t)}sendActionsToScreenReader(){this.lhcFormData&&this.lhcFormData._actionLogs.length>0&&(this.lhcFormData._actionLogs.forEach(t=>{this.srLog.add(t)}),this.lhcFormData._actionLogs=[])}isFormReady(){return!!this.lhcFormData._formReady}onItemValueChange(t,e,i,r=!1){this.lhcFormData&&(r||!r&&!nt.deepEqual(e,i))&&(this.lhcFormData.updateOnSourceItemChange(t),this.sendActionsToScreenReader())}}function FX(n,t){if(1&n){const e=Ye();q(0,"button",8),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.removeOneRepeatingItem(r.item))}),Fe(1,"-"),j()}if(2&n){const e=k(2);_n("id","del-",e.item._elementId,"")("title",'Remove this "',e.item._text,'"')}}function NX(n,t){if(1&n&&Ce(0,"lhc-item",12),2&n){const e=k().$implicit,i=k(3);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function RX(n,t){if(1&n&&(ge(0),V(1,NX,1,5,"lhc-item",11),ve()),2&n){const e=t.$implicit,i=k(3);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView)}}function VX(n,t){if(1&n&&(q(0,"div",9),V(1,RX,2,1,"ng-container",10),j()),2&n){const e=k(2);T(1),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function HX(n,t){if(1&n&&(q(0,"div"),Ce(1,"lhc-button-popover",13),j()),2&n){const e=k(2);Ue("lhc-button-padding ",e.lhcDataService.getSkipLogicClass(e.item),""),T(1),_n("buttonLabel",'+ Add another "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")}}function BX(n,t){if(1&n&&(ge(0),q(1,"div",1)(2,"div",2),Ce(3,"lhc-item-question-text",3),j(),q(4,"div",4),V(5,FX,2,2,"button",5),j()(),V(6,VX,2,2,"div",6),V(7,HX,2,6,"div",7),ve()),2&n){const e=k();T(3),x("item",e.item),T(2),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item)),T(1),x("ngIf",e.item.items),T(1),x("ngIf",e.item._lastRepeatingItem)}}let HS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.viewMode="",e.windowWidth.subscribe(r=>{this.viewMode=e.getViewMode()})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-group-vertical"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"lhc-item-group-title","lhc-de-label-button"],[1,"lhc-de-label"],[3,"item"],[1,"lhc-de-button"],["class","lhc-float-button lhc-button","type","button",3,"id","title","click",4,"ngIf"],["class","lhc-item-group-body",4,"ngIf"],[3,"class",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[1,"lhc-item-group-body"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"],[3,"item","popoverType","buttonLabel"]],template:function(e,i){1&e&&V(0,BX,8,4,"ng-container",0),2&e&&x("ngIf",i.item)}}),n})(),BS=(()=>{class n{constructor(e){this.sanitized=e}transform(e,...i){return this.sanitized.bypassSecurityTrustHtml(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(K0,16))},n.\u0275pipe=Pi({name:"safeHtml",type:n,pure:!0}),n})();function UX(n,t){if(1&n){const e=Ye();q(0,"button",8),_e("nzPopoverVisibleChange",function(r){return ae(e),re(k().item._showUnusedItemWarning=r)})("click",function(){ae(e);const r=k();return re(r.lhcDataService.addOneRepeatingItem(r.item,r.append))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.hideUnusedItemWarning(r.item))}),Fe(1),j()}if(2&n){const e=k(),i=Bn(6);_n("id","add-",e.item._elementId,"")("nzPopoverOverlayClassName","warning-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","add-button-",e.item._elementId,"")("aria-label","add button for ",e.item.question,"")("aria-describedby","add-button-",e.item._elementId,""),x("nzPopoverVisible",e.item._showUnusedItemWarning)("nzPopoverContent",i)("nzPopoverTrigger",e.click),T(1),$t(" ",e.buttonLabel," ")}}function YX(n,t){if(1&n){const e=Ye();q(0,"button",9),_e("click",function(){ae(e);const r=k();return re(r.onShowingPopver(r.item))}),Ce(1,"i",10),j()}if(2&n){const e=k(),i=Bn(10);_n("id","help-button-",e.item._elementId,"")("nzPopoverOverlayClassName","help-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","help-content-",e.item._elementId,"")("aria-label","Help button for ",e.item.question,"")("aria-describedby","help-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function qX(n,t){if(1&n){const e=Ye();q(0,"button",9),_e("click",function(){ae(e);const r=k();return re(r.onShowingPopver(r.item))}),Ce(1,"i",10),j()}if(2&n){const e=k(),i=Bn(8);_n("id","help-button-",e.item._elementId,"")("nzPopoverOverlayClassName","help-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","help-content-",e.item._elementId,"")("aria-label","Help button for ",e.item.question,"")("aria-describedby","help-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function jX(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(2);return re(r.onShowingPopver(r.item))}),Ce(1,"i",13),j()}if(2&n){const e=k(2),i=Bn(12);_n("id","copyright-button-",e.item._elementId,"")("nzPopoverOverlayClassName","copyright-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","copyright-content-",e.item._elementId,"")("aria-label","Copyright button for ",e.item.question,"")("aria-describedby","copyright-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function $X(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(2);return re(r.onShowingPopver(r.item))}),Ce(1,"i",14),j()}if(2&n){const e=k(2),i=Bn(12);_n("id","copyright-button-",e.item.code,"")("nzPopoverOverlayClassName","copyright-class",e.item.code.replaceAll("/","-"),""),jn("aria-controls","copyright-content-",e.item.code,"")("aria-label","Copyright button for ",e.item.name||e.item.fhirQName,"")("aria-describedby","copyright-button-",e.item.code,""),x("nzPopoverContent",i)}}function WX(n,t){if(1&n&&(ge(0),V(1,jX,2,6,"button",11),V(2,$X,2,6,"button",11),ve()),2&n){const e=k();T(1),x("ngIf",!e.formLevel),T(1),x("ngIf",e.formLevel)}}function GX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k();jn("aria-labelledby","add-button-",e.item._elementId,"")("aria-describedby","add-content-",e.item._elementId,""),_n("id","add-content-",e.item._elementId,""),Sn("aria-label",e.item._unusedItemWarning),T(1),cn(e.item._unusedItemWarning)}}function KX(n,t){if(1&n&&(Ce(0,"span",16),Sr(1,"safeHtml")),2&n){const e=k();jn("aria-labelledby","help-button-",e.item._elementId,"")("aria-label","Instruction for ",e.item.question,"")("aria-describedby","help-content-",e.item._elementId,""),_n("id","help-content-",e.item._elementId,""),x("innerHTML",So(1,5,e.item.codingInstructions),qa)}}function QX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k();jn("aria-labelledby","help-button-",e.item._elementId,"")("aria-label","Instruction for ",e.item.question,"")("aria-describedby","help-content-",e.item._elementId,""),_n("id","help-content-",e.item._elementId,""),T(1),cn(e.item.codingInstructions)}}function ZX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k(2);jn("aria-labelledby","copyright-button-",e.item._elementId,"")("aria-label","Copyright notice for ",e.item.question,"")("aria-describedby","copyright-content-",e.item._elementId,""),_n("id","copyright-content-",e.item._elementId,""),T(1),cn(e.item.copyrightNotice)}}function XX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k(2);_n("id","copyright-content-",e.item.code,""),jn("aria-labelledby","copyright-button-",e.item.code,"")("aria-label","Copyright notice for ",e.item.name||e.item.fhirQName,"")("aria-describedby","copyright-content-",e.item.code,""),_n("id","copyright-content-",e.item.code,""),T(1),cn(e.item.copyrightNotice)}}function JX(n,t){if(1&n&&(V(0,ZX,2,5,"span",17),V(1,XX,2,6,"span",17)),2&n){const e=k();x("ngIf",!e.formLevel),T(1),x("ngIf",e.formLevel)}}let iu=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1,this.buttonLabel=null,this.append=!1}onShowingPopver(){let r,e="copyright-string"===this.popoverType?"Copyright notice:":"Instruction:";"copyright-string"===this.popoverType?(e="Copyright notice:",r="copyright-content-"+(this.formLevel?this.item.code:this.item._elementId)):(e="Instruction:",r="help-content-"+(this.formLevel?this.item.code:this.item._elementId)),setTimeout(()=>{let o=document.getElementById(r).textContent;this.lhcDataService.sendMsgToScreenReader(`${e} ${o}`)},10)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-button-popover"]],inputs:{item:"item",popoverType:"popoverType",formLevel:"formLevel",buttonLabel:"buttonLabel",append:"append"},decls:13,vars:5,consts:[[3,"ngSwitch"],["type","button","class","lhc-float-button lhc-button","nz-popover","","nzPopoverPlacement","topLeft",3,"id","nzPopoverVisible","nzPopoverContent","nzPopoverTrigger","nzPopoverOverlayClassName","nzPopoverVisibleChange","click","blur",4,"ngSwitchCase"],["type","button","class","lhc-help-button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Instruction",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click",4,"ngSwitchCase"],[4,"ngSwitchCase"],["warningStrTemplate",""],["helpHtmlTemplate",""],["helpStrTemplate",""],["copyrightStrTemplate",""],["type","button","nz-popover","","nzPopoverPlacement","topLeft",1,"lhc-float-button","lhc-button",3,"id","nzPopoverVisible","nzPopoverContent","nzPopoverTrigger","nzPopoverOverlayClassName","nzPopoverVisibleChange","click","blur"],["type","button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Instruction",1,"lhc-help-button",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click"],["nz-icon","","nzType","question-circle","nzTheme","fill"],["type","button","class","lhc-copyright-button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Copyright",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click",4,"ngIf"],["type","button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Copyright",1,"lhc-copyright-button",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click"],["nz-icon","","nzType","copyright-circle","nzTheme","fill"],["nz-icon","","nzType","copyright-circle","nzTheme","outline"],["role","region",3,"id"],["role","region",3,"id","innerHTML"],["role","region",3,"id",4,"ngIf"]],template:function(e,i){1&e&&(ge(0,0),V(1,UX,2,9,"button",1),V(2,YX,2,6,"button",2),V(3,qX,2,6,"button",2),V(4,WX,3,2,"ng-container",3),ve(),V(5,GX,2,5,"ng-template",null,4,di),V(7,KX,2,7,"ng-template",null,5,di),V(9,QX,2,5,"ng-template",null,6,di),V(11,JX,2,2,"ng-template",null,7,di)),2&e&&(x("ngSwitch",i.popoverType),T(1),x("ngSwitchCase","repeating-item"),T(1),x("ngSwitchCase","help-string"),T(1),x("ngSwitchCase","help-html"),T(1),x("ngSwitchCase","copyright-string"))},dependencies:[Et,tr,kr,PX,Js,BS]}),n})();function eJ(n,t){if(1&n&&(q(0,"span",10),Fe(1),j()),2&n){const e=k(2);T(1),cn(e.lhcDataService.getRepeatingSN(e.item))}}function tJ(n,t){if(1&n&&(q(0,"span",11),Fe(1),j()),2&n){const e=k(2);wr(e.item._obj_prefixCSS),T(1),cn(e.item.prefix)}}function nJ(n,t){1&n&&(q(0,"span",12),Fe(1,"*"),j())}function iJ(n,t){if(1&n&&(q(0,"a",15),Fe(1),j()),2&n){const e=k(3);Be("href",e.item._linkToDef,f1),T(1),$t("[",e.item.questionCode,"]")}}function rJ(n,t){if(1&n&&(q(0,"span"),Fe(1),j()),2&n){const e=k(3);T(1),$t("[",e.item.questionCode,"]")}}function oJ(n,t){if(1&n&&(q(0,"span",13),V(1,iJ,2,2,"a",14),V(2,rJ,2,1,"span",0),j()),2&n){const e=k(2);T(1),x("ngIf",e.item._linkToDef),T(1),x("ngIf",!e.item._linkToDef)}}function aJ(n,t){if(1&n&&(q(0,"span",20),Fe(1),j()),2&n){const e=k(3);_n("id","help-",e.item._elementId,""),jn("aria-label","Help for question ",e.item.question,"")("aria-describedby","label-",e.item._elementId,""),T(1),cn(e.item.codingInstructions)}}function sJ(n,t){if(1&n&&(Ce(0,"span",21),Sr(1,"safeHtml")),2&n){const e=k(3);_n("id","help-",e.item._elementId,""),jn("aria-label","Help for question ",e.item.question,"")("aria-describedby","label-",e.item._elementId,""),x("innerHTML",So(1,4,e.item.codingInstructions),qa)}}function lJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(3);T(1),x("item",e.item)("popoverType","help-string")}}function cJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(3);T(1),x("item",e.item)("popoverType","help-html")}}function uJ(n,t){if(1&n&&(q(0,"span",16),V(1,aJ,2,4,"span",17),V(2,sJ,2,6,"span",18),V(3,lJ,2,2,"ng-container",19),V(4,cJ,2,2,"ng-container",19),j()),2&n){const e=k(2);x("ngSwitch",e.lhcDataService.getCodingInstructionsDisplayType(e.item)),T(1),x("ngSwitchCase","inline-escaped"),T(1),x("ngSwitchCase","inline-html"),T(1),x("ngSwitchCase","popover-escaped"),T(1),x("ngSwitchCase","popover-html")}}function hJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(2);T(1),x("item",e.item)("popoverType","copyright-string")}}function dJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"div",1),_e("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),V(2,eJ,2,1,"span",2),q(3,"span",3)(4,"label",4),V(5,tJ,2,3,"span",5),q(6,"span",6),Fe(7),V(8,nJ,2,0,"span",7),j()()(),V(9,oJ,3,2,"span",8),V(10,uJ,5,5,"span",9),V(11,hJ,2,2,"ng-container",0),j(),ve()}if(2&n){const e=k();T(2),x("ngIf",e.item._questionRepeatable&&!e.item._horizontalTableHeader&&!e.lhcDataService.isHideRepetitionNumber()),T(2),_n("id","label-",e.item._elementId,""),Be("for",e.item._elementId),T(1),x("ngIf",e.item.prefix),T(1),wr(e.item._obj_textCSS),T(1),$t("",e.item.question," "),T(1),x("ngIf",e.item._answerRequired),T(1),x("ngIf",e.lhcDataService.getLhcFormData().templateOptions.showQuestionCode),T(1),x("ngIf",e.item.codingInstructions),T(1),x("ngIf",e.item.copyrightNotice)}}let ru=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-question-text"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"lhc-de-label",3,"focus"],["class","lf-sn",4,"ngIf"],[1,"lhc-question"],[3,"id","for"],["class","prefix",3,"style",4,"ngIf"],[1,"question"],["class","lhc-required","title","Required",4,"ngIf"],["class","lf-item-code",4,"ngIf"],[3,"ngSwitch",4,"ngIf"],[1,"lf-sn"],[1,"prefix"],["title","Required",1,"lhc-required"],[1,"lf-item-code"],["target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf"],["target","_blank","rel","noopener noreferrer",3,"href"],[3,"ngSwitch"],["class","lf-prompt",3,"id",4,"ngSwitchCase"],["class","lf-prompt",3,"id","innerHTML",4,"ngSwitchCase"],[4,"ngSwitchCase"],[1,"lf-prompt",3,"id"],[1,"lf-prompt",3,"id","innerHTML"],[3,"item","popoverType"]],template:function(e,i){1&e&&V(0,dJ,12,11,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,iu,BS]}),n})(),ou=(()=>{class n{areTwoAnswersSame(e,i,r){return nt.areTwoAnswersSame(e,i,r)}str2num(e,i){let r=null;if("integer"===i){let o=parseInt(e);r=isNaN(o)?null:o}else if("decimal"===i){let o=parseFloat(e);r=isNaN(o)?null:o}return r}getDisplayControlIsVertical(e){var i;return void 0!==(null===(i=null==e?void 0:e.answerLayout)||void 0===i?void 0:i.columns)&&"0"!==e.answerLayout.columns}getAriaLabel(e){return e.prefix?`${e.prefix} ${e.question}`:e.question}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function fJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label",5),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){const a=ae(e).index;return re(k(2).checkboxModels[a]=r)}),Fe(2),j()()}if(2&n){const e=t.$implicit,i=t.index,r=k(2);T(1),b1("aria-label","Checkbox ",e._displayText," for ",r.item.question,""),x("nzValue",r.item.answers[i])("ngModel",r.checkboxModels[i])("nzDisabled",r.item._readOnly)("id",r.lhcDataService.getItemAnswerId(r.item,e)),T(1),$t(" ",e._displayText," ")}}function mJ(n,t){if(1&n){const e=Ye();q(0,"input",8),_e("ngModelChange",function(r){return ae(e),re(k(3).onOtherValueChange(r))})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))}),j()}if(2&n){const e=k(3);x("ngModel",e.otherValue)("id",e.item._elementId+"_otherValue")("disabled",e.item._readOnly)}}const pJ=function(n){return{text:n,_notOnList:!0}};function gJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label",6),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){return ae(e),re(k(2).otherCheckboxModel=r)}),Fe(2," Other "),j(),V(3,mJ,1,3,"input",7),j()}if(2&n){const e=k(2);T(1),jn("aria-label","Checkbox Other for ",e.item.question,""),x("nzValue",Fi(6,pJ,e.otherValue))("nzDisabled",e.item._readOnly)("ngModel",e.otherCheckboxModel)("id",e.item._elementId+"_other"),T(2),x("ngIf",e.otherCheckboxModel)}}const vJ=function(n){return{"lhc-vertical":n}};function _J(n,t){if(1&n){const e=Ye();q(0,"nz-checkbox-wrapper",1),_e("nzOnChange",function(r){return ae(e),re(k().onCheckboxModelChange(r))}),q(1,"div",2),V(2,fJ,3,7,"div",3),V(3,gJ,4,8,"div",4),j()()}if(2&n){const e=k();T(1),x("ngClass",Fi(3,vJ,e.commonUtils.getDisplayControlIsVertical(e.item.displayControl))),T(1),x("ngForOf",e.acOptions.listItems),T(1),x("ngIf","CWE"===e.item.dataType)}}let yJ=(()=>{class n{constructor(e,i){this.commonUtils=e,this.lhcDataService=i,this.otherValue=null,this.checkboxModels=[],this.otherCheckboxModel=null,this.prevCheckBoxValue=null}setInitialValue(){if(this.item&&this.item.value&&Array.isArray(this.item.value)&&this.item.answers&&Array.isArray(this.item.answers)){let e=this.item.answers.length;this.checkboxModels=new Array(e);for(let i=0,r=this.item.value.length;i(i._notOnList&&(i.text=e),i)),this.otherValue=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,this.prevCheckBoxValue),this.prevCheckBoxValue=this.item.value)}}return n.\u0275fac=function(e){return new(e||n)(Y(ou),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice-check-box"]],inputs:{item:"item",acOptions:"acOptions"},features:[Dt],decls:1,vars:1,consts:[["style","width: 100%;",3,"nzOnChange",4,"ngIf"],[2,"width","100%",3,"nzOnChange"],["nz-row","",3,"ngClass"],[4,"ngFor","ngForOf"],[4,"ngIf"],["nz-checkbox","",3,"nzValue","ngModel","nzDisabled","id","click","ngModelChange"],["nz-checkbox","",3,"nzValue","nzDisabled","ngModel","id","click","ngModelChange"],["type","text","class","lhc-answer-other-input","nz-input","",3,"ngModel","id","disabled","ngModelChange","focus",4,"ngIf"],["type","text","nz-input","",1,"lhc-answer-other-input",3,"ngModel","id","disabled","ngModelChange","focus"]],template:function(e,i){1&e&&V(0,_J,4,5,"nz-checkbox-wrapper",0),2&e&&x("ngIf",i.item)},dependencies:[Zo,pi,Et,zo,pr,or,rG,XM,VS],styles:[".lhc-answer-other-input[_ngcontent-%COMP%]{height:22px}.ant-checkbox-group[_ngcontent-%COMP%], .ant-checkbox-wrapper[_ngcontent-%COMP%]{color:#000000d9}.lhc-vertical[_ngcontent-%COMP%]{flex-direction:column}\n/*# sourceMappingURL=lhc-item-choice-check-box.component.css.map*/"]}),n})();function bJ(n,t){if(1&n){const e=Ye();q(0,"label",4),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){const a=ae(e).index;return re(k(2).radioModels[a]=r)}),Fe(1),j()}if(2&n){const e=t.$implicit,i=t.index,r=k(2);x("nzValue",r.item.answers[i])("ngModel",r.radioModels[i])("id",r.lhcDataService.getItemAnswerId(r.item,e)),T(1),$t(" ",e._displayText," ")}}function CJ(n,t){if(1&n){const e=Ye();q(0,"input",6),_e("ngModelChange",function(r){return ae(e),re(k(3).onOtherValueChange(r))})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))}),j()}if(2&n){const e=k(3);x("ngModel",e.otherValue)("id",e.item._elementId+"_otherValue")("disabled",e.item._readOnly)}}const wJ=function(n){return{text:n,_notOnList:!0}};function MJ(n,t){if(1&n){const e=Ye();q(0,"label",4),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){return ae(e),re(k(2).otherRadioModel=r)}),Fe(1," Other "),V(2,CJ,1,3,"input",5),j()}if(2&n){const e=k(2);x("nzValue",Fi(4,wJ,e.otherValue))("ngModel",e.otherRadioModel)("id",e.item._elementId+"_other"),T(2),x("ngIf",e.radioValue&&e.radioValue._notOnList)}}const SJ=function(n){return{"lhc-vertical":n}};function TJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"nz-radio-group",1),_e("ngModelChange",function(r){return ae(e),re(k().onRadioModelChange(r))}),V(2,bJ,2,4,"label",2),V(3,MJ,3,6,"label",3),j()()}if(2&n){const e=k();T(1),jn("aria-labelledby","label-",e.item._elementId,""),x("ngModel",e.radioValue)("nzDisabled",e.item._readOnly)("nzName",e.radiogroup+e.item._elementId)("ngClass",Fi(7,SJ,e.commonUtils.getDisplayControlIsVertical(e.item.displayControl))),T(1),x("ngForOf",e.acOptions.listItems),T(1),x("ngIf","CWE"===e.item.dataType)}}let DJ=(()=>{class n{constructor(e,i){this.commonUtils=e,this.lhcDataService=i,this.radioValue=null,this.otherValue=null,this.radioModels=[],this.otherRadioModel=null}setInitialValue(){if(this.item&&this.item.value&&this.item.answers&&Array.isArray(this.item.answers))if(this.radioValue=this.item.value,this.item.value._notOnList)this.otherValue=this.item.value.text,this.otherRadioModel=!0;else{let e=this.item.answers.length;this.radioModels=new Array(e);for(let i=0;i{class n{constructor(e){this.lhcDataService=e,this.dataModelChange=new Je,this.onFocusFn=new Je,this.onBlurFn=new Je,this.selectedItems=[],this.multipleSelections=!1,this.allowNotOnList=!1,this.acType=null,this.acInstance=null,this.displayProp="",this.viewInitialized=!1}ngOnChanges(e){if(this.viewInitialized){let i;if(e.options&&e.dataModel)this.cleanupAutocomplete(!0),this.setupAutocomplete(),i=e.dataModel&&!nt.deepEqual(this.dataModel,e.dataModel.previousValue);else if(e.options){let{keep:r,dataModelChanged:o}=this.keepDataModel(e);this.cleanupAutocomplete(r),this.setupAutocomplete(),i=o||!r}else e.dataModel&&(this.updateDisplayedValue(this.dataModel),i=!0);i&&(this.dataModelChange.emit(this.dataModel),this.lhcDataService.onItemValueChange(this.item,null,null,!0))}}keepDataModel(e){var i,r,o,a,s;let l,u;if(void 0!==(null===(i=e.isFormReady)||void 0===i?void 0:i.previousValue)?e.isFormReady.previousValue:this.isFormReady){var E,H,p=(null===(o=null===(r=null==e?void 0:e.options)||void 0===r?void 0:r.previousValue)||void 0===o?void 0:o.acOptions)||{},P=(null===(s=null===(a=null==e?void 0:e.options)||void 0===a?void 0:a.currentValue)||void 0===s?void 0:s.acOptions)||{};void 0!==p.listItems||void 0!==P.listItems?(E=p.listItems,H=P.listItems):void 0!==p.url||void 0!==P.url?(E=p.url,H=P.url):(void 0!==p.fhir||void 0!==P.fhir)&&(E=p.fhir,H=P.fhir),l=nt.deepEqual(E,H),p.maxSelect!==P.maxSelect&&(("*"===p.maxSelect||parseInt(p.maxSelect)>1)&&1===parseInt(P.maxSelect)?(this.dataModel=this.dataModel[0],u=!0):1===parseInt(p.maxSelect)&&("*"===P.maxSelect||parseInt(P.maxSelect)>1)&&(this.dataModel=[this.dataModel],u=!0),l=!0)}else l=!0;return{keep:l,dataModelChanged:u}}updateDisplayedValue(e){if(this.multipleSelections){if(this.acInstance.clearStoredSelection(),Array.isArray(e))for(let i of e){let r=this.updateAutocompSelectionModel(i);this.acInstance.addToSelectedArea(r)}}else if(e){let i=this.updateAutocompSelectionModel(e);if("string"==typeof i){let r="prefetch"===this.acType?i.trim():i;this.acInstance.setFieldVal(r,!1)}else this.acInstance.setFieldVal("",!1)}else this.acInstance.setFieldVal("",!1)}getDisplayValue(e){let i=null;if("string"==typeof e)i=e;else if("prefetch"===this.acType)if(e._notOnList)e._notOnList&&(i=e.text);else if(this.options.acOptions.listItemsForModel){for(let r=0,o=this.options.acOptions.listItemsForModel.length;r1)&&(this.multipleSelections=!0),this.allowNotOnList=!e.matchListValue,this.displayProp=e.display||"text",e.hasOwnProperty("url")||e.fhir&&e.fhir.search)this.acType="search",this.acInstance=new(ih().Autocompleter.Search)(this.ac.nativeElement,e.url,e);else{this.acType="prefetch";let o=[];e.listItems.forEach((a,s)=>{o.push(a[this.displayProp]),this.prefetchTextToItem[a[this.displayProp].trim()]=e.listItemsForModel?e.listItemsForModel[s]:a},this),this.acInstance=new(ih().Autocompleter.Prefetch)(this.ac.nativeElement,o,e)}let i=e.defaultValue;this.setItemInitValue(this.dataModel||i),ih().Autocompleter.Event.observeListSelections(this.options.elementId,this.onSelectionHandler.bind(this))}}setItemInitValue(e){if(e)if(this.multipleSelections&&Array.isArray(e)){for(var i=0,r=e.length;i{let a=this.prefetchTextToItem[o];return a||(this.allowNotOnList?this.options.modelForOffListItem?this.options.modelForOffListItem(o):{text:o,_notOnList:!0,_displayText:o}:void 0)});this.dataModel=this.multipleSelections?r:r.length>=0&&r[0]?r[0]:null}else this.dataModel=null;return!nt.deepEqual(i,this.dataModel)}getSearchItemModelData(e,i){var r=null;if(""!==e){let o=this.acInstance.getItemData(e);i?r=o:!i&&this.allowNotOnList&&((r=o)._notOnList=!0),r&&r.code_system&&!r.system&&(r.system=r.code_system,delete r.code_system)}return r}setItemValueForSearchAC(e){var i=e.final_val,r=e.on_list;let o=bm()(this.dataModel);if("search"===this.acType)if(this.multipleSelections)if(e.removed)this.selectedItems=this.selectedItems.filter(a=>i!==a.text);else{let a=this.getSearchItemModelData(i,r);a&&(this.selectedItems=[...this.selectedItems,a])}else this.selectedItems=this.getSearchItemModelData(i,r);return this.dataModel=this.selectedItems,!nt.deepEqual(o,this.dataModel)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-autocomplete"]],viewQuery:function(e,i){if(1&e&&Mi(kJ,5),2&e){let r;ui(r=hi())&&(i.ac=r.first)}},inputs:{options:"options",item:"item",dataModel:"dataModel",isFormReady:"isFormReady"},outputs:{dataModelChange:"dataModelChange",onFocusFn:"onFocusFn",onBlurFn:"onBlurFn"},features:[Dt],decls:1,vars:1,consts:[[3,"class",4,"ngIf"],["type","text",3,"disabled","placeholder","id","blur","focus"],["ac",""]],template:function(e,i){1&e&&V(0,xJ,3,6,"div",0),2&e&&x("ngIf",i.options)},dependencies:[Et]}),n})();function PJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"lhc-autocomplete",1),_e("dataModelChange",function(r){return ae(e),re(k().item.value=r)})("onBlurFn",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("onFocusFn",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j()()}if(2&n){const e=k();T(1),x("options",e.options)("item",e.item)("dataModel",e.item.value)("isFormReady",e.lhcDataService.isFormReady())}}let zJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.options={}}ngOnChanges(e){e.acOptions&&this.item&&(this.options={elementId:this.item._elementId,acOptions:this.item._autocompOptions,placeholder:this.item._placeholder,readOnly:this.item._readOnly})}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice-autocomplete"]],inputs:{item:"item",acOptions:"acOptions"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],[3,"options","item","dataModel","isFormReady","dataModelChange","onBlurFn","onFocusFn"]],template:function(e,i){1&e&&V(0,PJ,2,4,"div",0),2&e&&x("ngIf",i.item)},dependencies:[Et,US]}),n})();function EJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-radio-button",5),2&n){const e=k(3);x("item",e.item)("acOptions",e.item._autocompOptions)}}function OJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-check-box",5),2&n){const e=k(3);x("item",e.item)("acOptions",e.item._autocompOptions)}}function IJ(n,t){if(1&n&&(ge(0),V(1,EJ,1,2,"lhc-item-choice-radio-button",4),V(2,OJ,1,2,"lhc-item-choice-check-box",4),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._multipleAnswers),T(1),x("ngIf",e.item._multipleAnswers)}}function AJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-autocomplete",5),2&n){const e=k(2);x("item",e.item)("acOptions",e.item._autocompOptions)}}function LJ(n,t){if(1&n&&(ge(0)(1,1),V(2,IJ,3,2,"ng-container",2),V(3,AJ,1,2,"lhc-item-choice-autocomplete",3),ve()()),2&n){const e=k();T(1),x("ngSwitch",e.item.displayControl&&e.item.displayControl.answerLayout&&e.item.displayControl.answerLayout.type),T(1),x("ngSwitchCase","RADIO_CHECKBOX")}}let FJ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"item","acOptions",4,"ngSwitchDefault"],[3,"item","acOptions",4,"ngIf"],[3,"item","acOptions"]],template:function(e,i){1&e&&V(0,LJ,4,2,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,Xo,yJ,DJ,zJ]}),n})();function NJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"input",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("placeholder",e.item._placeholder),jn("aria-labelledby","label-",e.item._elementId,""),x("disabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let Xm=(()=>{class n{constructor(e){this.lhcDataService=e}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-input"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["type","text",3,"id","disabled","ngModel","placeholder","ngModelChange","blur","focus"]],template:function(e,i){1&e&&V(0,NJ,2,6,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or]}),n})();function RJ(n,t){if(1&n){const e=Ye();q(0,"div",3)(1,"input",4),_e("blur",function(){ae(e);const r=k(2);return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))}),j()()}if(2&n){const e=k(2);T(1),Be("id",e.unitElementId),Be("value",e.item.unit.name||e.item.unit.code),x("disabled",e.item._readOnly)}}function VJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",1),V(2,RJ,2,3,"div",2),ve()),2&n){const e=k();T(1),x("item",e.item),T(1),x("ngIf",e.hasSingleUnit)}}let HJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.isSimpleType=!1,this.hasSingleUnit=!1,this.unitElementId=""}ngOnChanges(){this.item&&(this.isSimpleType="INT"===this.item.dataType||"REAL"===this.item.dataType||"ST"===this.item.dataType||!this.item.dataType,this.hasSingleUnit=this.item.unit&&this.item._unitReadonly,this.unitElementId="unit_"+this.item._elementId)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-simple-type"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],[3,"item"],["class","lhc-de-unit",4,"ngIf"],[1,"lhc-de-unit"],["type","text","aria-labelledby","th_Units","readonly","",3,"disabled","id","value","blur","focus"]],template:function(e,i){1&e&&V(0,VJ,3,2,"ng-container",0),2&e&&x("ngIf",i.item&&i.isSimpleType)},dependencies:[Et,Xm]}),n})();function BJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"lhc-autocomplete",1),_e("dataModelChange",function(r){return ae(e),re(k().item.unit=r)})("onBlurFn",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("onFocusFn",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),x("options",e.options)("item",e.item)("dataModel",e.item.unit)("isFormReady",e.lhcDataService.isFormReady())}}function UJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"input",2),_e("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))})("change",function(r){return ae(e),re(k().updateModel(r))}),j(),ve()}if(2&n){const e=k();T(1),Be("placeholder",e.options.toolTip),Be("id",e.options.elementId),Be("value",(null==e.item||null==e.item.unit?null:e.item.unit.name)||(null==e.item||null==e.item.unit?null:e.item.unit.code)),x("readOnly",e.options.readOnly)}}let YJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.options={},this.hasUnitAutocomplete=!1,this.hasUnitInputField=!1}ngOnChanges(e){let i=this.item;i&&(this.hasUnitAutocomplete=!!i._unitAutocompOptions,this.options.readOnly=i._readOnly||!i.units&&i._unitOpen&&"optionsOrString"!=i._unitOpen,this.options.elementId="unit_"+i._elementId,this.options.acOptions=i._unitAutocompOptions,this.options.placeholder=i._placeholder,this.options.modelForOffListItem=zr.modelForOffListUnit)}updateModel(e){this.item.unit={name:e.target.value}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-unit"]],inputs:{item:"item"},features:[Dt],decls:2,vars:2,consts:[[4,"ngIf"],[3,"options","item","dataModel","isFormReady","dataModelChange","onBlurFn","onFocusFn"],["type","text",3,"readOnly","placeholder","id","value","blur","focus","change"]],template:function(e,i){1&e&&(V(0,BJ,2,4,"ng-container",0),V(1,UJ,2,4,"ng-container",0)),2&e&&(x("ngIf",i.hasUnitAutocomplete),T(1),x("ngIf",!i.hasUnitAutocomplete))},dependencies:[Et,US]}),n})();function qJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",1)(2,"lhc-unit",1),ve()),2&n){const e=k();T(1),x("item",e.item),T(1),x("item",e.item)}}let jJ=(()=>{class n{constructor(){this.isQuantity=!1}ngOnInit(){this.isQuantity=this.item&&"QTY"===this.item.dataType}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-quantity"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"item"]],template:function(e,i){1&e&&V(0,qJ,3,2,"ng-container",0),2&e&&x("ngIf",i.item&&i.isQuantity)},dependencies:[Et,YJ,Xm]}),n})();function $J(n,t){if(1&n&&(q(0,"div")(1,"div",5),Ce(2,"i",6),q(3,"span",7),Fe(4),j(),q(5,"span",8),Fe(6),j()()()),2&n){const e=t.$implicit,i=k(3);T(4),cn(i.item.question),T(2),cn(e)}}function WJ(n,t){if(1&n&&(q(0,"div",3),V(1,$J,7,2,"div",4),j()),2&n){const e=k(2);T(1),x("ngForOf",e.item._validationErrors)}}function GJ(n,t){if(1&n&&(ge(0),V(1,WJ,2,1,"div",1),q(2,"div",2),Fe(3),j(),ve()),2&n){const e=k();T(1),x("ngIf",e.item._hasValidation),T(2),cn(e.value)}}let KJ=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnChanges(e){if(e.value&&!e.value.firstChange){let i=this.lhcDataService.getLhcFormData();setTimeout(()=>{i._checkValidations(this.item),this.item._validationErrors&&this.item._validationErrors.forEach(r=>{this.lhcDataService.sendMsgToScreenReader(`${this.item.question} ${r}`)})},1)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-validate"]],inputs:{item:"item",value:"value"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["class","lhc-validation-popover",4,"ngIf"],[1,"lhc-watched-value"],[1,"lhc-validation-popover"],[4,"ngFor","ngForOf"],[1,"validation-error"],["nz-icon","","nzType","close",1,"lhc-error-icon"],[1,"lhc-error-item"],[1,"lhc-error-msg"]],template:function(e,i){1&e&&V(0,GJ,4,2,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[pi,Et,Js],styles:[".lhc-error-icon[_ngcontent-%COMP%]{color:red;font-weight:700}.lhc-error-msg[_ngcontent-%COMP%]{color:red}.lhc-error-msg[_ngcontent-%COMP%], .lhc-error-item[_ngcontent-%COMP%]{margin-left:.5em}.lhc-watched-value[_ngcontent-%COMP%]{display:none}\n/*# sourceMappingURL=lhc-validate.component.css.map*/"]}),n})();function QJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-radio-group",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("click",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),q(2,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[0]=r)}),Fe(3,"Yes"),j(),q(4,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[1]=r)}),Fe(5,"No"),j(),q(6,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[2]=r)}),Fe(7,"Not Answered"),j()(),ve()}if(2&n){const e=k();T(1),jn("aria-labelledby","label-",e.item._elementId,""),x("ngModel",e.radioValue)("nzDisabled",e.item._readOnly)("nzName","radiogroup_"+e.item._elementId),T(1),x("nzValue",!0)("ngModel",e.booleanModels[0])("id",e.item._elementId+"true"),T(2),x("nzValue",!1)("ngModel",e.booleanModels[1])("id",e.item._elementId+"false"),T(2),x("nzValue",null)("ngModel",e.booleanModels[2])("id",e.item._elementId+"null")}}let ZJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.booleanModels=new Array(3)}ngOnChanges(e){this.setInitialValue()}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}setInitialValue(){if(this.item){let e=this.item.value;!0===e?this.booleanModels[0]=!0:!1===e?this.booleanModels[1]=!0:null==e&&(this.booleanModels[2]=!0)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-boolean"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["role","radiogroup",3,"ngModel","nzDisabled","nzName","ngModelChange","click"],["nz-radio","",3,"nzValue","ngModel","id","ngModelChange"]],template:function(e,i){1&e&&V(0,QJ,8,13,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,QM,KM],styles:["[_nghost-%COMP%]{display:block;padding:4.3125px 2px}\n/*# sourceMappingURL=lhc-item-boolean.component.css.map*/"]}),n})();const XJ=["nzDatePickerComponent"];function JJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-date-picker",1,2),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("ngModelChange",function(r){return ae(e),re(k().item.value=r)})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let eee=(()=>{class n{constructor(e,i){this.lhcDataService=e,this.commonUtilsService=i}ngAfterViewInit(){this.nzDatePickerComponent.pickerInput.nativeElement.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-date"]],viewQuery:function(e,i){if(1&e&&Mi(XJ,5),2&e){let r;ui(r=hi())&&(i.nzDatePickerComponent=r.first)}},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["nzFormat","MM/dd/yyyy","nzSize","small",1,"lhc-date-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","focus"],["nzDatePickerComponent",""]],template:function(e,i){1&e&&V(0,JJ,3,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,NS]}),n})();function tee(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-time-picker",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.time),Sn("aria-required",e.item._answerRequired)}}let nee=(()=>{class n{constructor(e,i,r){this.lhcDataService=e,this.elRef=i,this.commonUtilsService=r,this.time=null}ngOnChanges(){if(this.item.value){let e=new Date("1970-01-01 "+this.item.value);isNaN(e)||(this.time=e)}}onModelChange(e){let i=this.item.value;if(e){let r=e.toTimeString();r&&(this.item.value=r.slice(0,8),this.lhcDataService.onItemValueChange(this.item,this.item.value,i))}}ngAfterViewInit(){const e=this.elRef.nativeElement.querySelector("input");e&&e.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(jt),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-time"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["nzFormat","HH:mm:ss","nzSize","small",1,"lhc-time-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","focus"]],template:function(e,i){1&e&&V(0,tee,2,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,LK]}),n})();const iee=["nzDatePickerComponent"];function ree(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-date-picker",1,2),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("ngModelChange",function(r){return ae(e),re(k().item.value=r)})("nzOnOk",function(r){return ae(e),re(k().onOk(r))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let oee=(()=>{class n{constructor(e,i){this.lhcDataService=e,this.commonUtilsService=i}ngAfterViewInit(){this.nzDatePickerComponent.pickerInput.nativeElement.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}onOk(e){}onCalendarChange(e){}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i,!0)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-datetime"]],viewQuery:function(e,i){if(1&e&&Mi(iee,5),2&e){let r;ui(r=hi())&&(i.nzDatePickerComponent=r.first)}},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["nzShowTime","","nzFormat","MM/dd/yyyy HH:mm:ss","nzSize","small",1,"lhc-datetime-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","nzOnOk","focus"],["nzDatePickerComponent",""]],template:function(e,i){1&e&&V(0,ree,3,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,NS]}),n})();function aee(n,t){if(1&n){const e=Ye();ge(0),q(1,"textarea",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),Fe(2," "),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("placeholder",e.item._placeholder),jn("aria-labelledby","label-",e.item._elementId,""),x("disabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let see=(()=>{class n{constructor(e){this.lhcDataService=e}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-text"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"id","disabled","ngModel","placeholder","ngModelChange","blur","focus"]],template:function(e,i){1&e&&V(0,aee,3,6,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or]}),n})();const lee=["fileInput"];function cee(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label"),Fe(2,"URL for file:"),j(),q(3,"input",5),_e("ngModelChange",function(r){return ae(e),re(k(3).item._attachmentURL=r)})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(3);return re(r.lhcDataService.activeRowOnBlur(r.item))}),j(),q(4,"input",6),_e("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(3);return re(r.lhcDataService.activeRowOnBlur(r.item))})("ngModelChange",function(r){return ae(e),re(k(3).item._attachmentName=r)}),j(),q(5,"button",7),_e("click",function(){ae(e);const r=k(3);return re(r.createAttachment(r.item))}),Fe(6),j(),Ce(7,"br"),Fe(8," Note: The URL you enter will not be downloaded or verified, but simply copied into your response. Please ensure that it works. "),j()}if(2&n){const e=k(3);T(3),x("disabled",e.item._readOnly)("ngModel",e.item._attachmentURL),T(1),x("disabled",e.item._readOnly)("ngModel",e.item._attachmentName),T(2),$t(" Attach URL",e.item._fileInfo?" and file data":"","")}}function uee(n,t){if(1&n){const e=Ye();q(0,"div")(1,"input",2,3),_e("change",function(r){return ae(e),re(k(2).onChange(r))})("focus",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(2);return re(r.lhcDataService.activeRowOnBlur(r.item))}),j(),q(3,"button",4),_e("click",function(){ae(e);const r=k(2);return re(r.item._useURL=!r.item._useURL)}),Fe(4,"\u21af"),j(),V(5,cee,9,5,"div",0),j()}if(2&n){const e=k(2);T(1),Be("placeholder",e.item._placeholder),Be("id","file-"+e.item._elementId),x("name",e.item._text)("disabled",e.item._readOnly),T(2),Be("title",e.item._useURL?"Hide URL field":"Show URL field"),T(2),x("ngIf",e.item._useURL)}}function hee(n,t){if(1&n){const e=Ye();q(0,"a",10),_e("click",function(r){ae(e);const o=k(3);return re(o.downloadAttachment(o.item.value,r))}),Fe(1),j()}if(2&n){const e=k(3);Be("title","Download "+e.item.value.title),Be("download",e.item.title),Be("href",e.item.value.url&&!e.item.value.data?e.item.value.url:"javascript:void(0)",f1),T(1),cn(e.item.value.title||e.item.value.url||"Unknown filename")}}function dee(n,t){if(1&n&&(q(0,"span")(1,"label"),Fe(2,"Download progress: "),Ce(3,"progress",11),j()()),2&n){const e=k(3);T(3),Be("value",e.item.value._progress)}}function fee(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(3);return re(r.removeAttachment(r.item))}),Fe(1,"\u2716"),j()}2&n&&Be("title","Remove "+k(3).item.value.title)}function mee(n,t){if(1&n&&(q(0,"span"),V(1,hee,2,4,"a",8),V(2,dee,4,1,"span",0),V(3,fee,2,1,"button",9),j()),2&n){const e=k(2);T(1),x("ngIf",!e.item.value._progress),T(1),x("ngIf",e.item.value._progress),T(1),x("ngIf",!e.item._readOnly)}}function pee(n,t){if(1&n&&(ge(0),q(1,"div",1),V(2,uee,6,6,"div",0),V(3,mee,4,3,"span",0),j(),ve()),2&n){const e=k();T(1),Be("id",e.item._elementId),T(1),x("ngIf",!e.item.value),T(1),x("ngIf",e.item.value)}}let gee=(()=>{class n{constructor(e){this.lhcDataService=e}onChange(e){const{files:i}=e.target;if(i){let r=i[0];const o=this.item;if(r.type)if(o.allowedAttachmentTypes&&o.allowedAttachmentTypes.indexOf(r.type)<0){const a=o.allowedAttachmentTypes;alert("The file "+r.name+" is not one of the mime types permitted by this questionnaire ("+a.slice(0,-1).join(", ")+" and "+a.slice(-1)+"). Please make sure your file has an appropriate file extension for its type in its filename."),r=null}else r.size>o.maxAttachmentSize?(alert("The file "+r.name+" exceeds the maximum attachment size of "+o.maxAttachmentSize+" bytes permitted by this questionnaire. If you can specify the file with a URL, use the button to open the URL field and enter that instead."),r=null):r.size>5e8&&(confirm("Adding a large file as an attachment might cause your computer to run low on memory. There is a button to enter a URL instead of attaching the file data. Are you sure you want to attach the file data?")||(r=null));else alert("Unknown file type. Please ensure the file has an appropriate extension"),r=null;r||(this.fileInput.nativeElement.value=""),o._fileInfo=r,r&&!o._useURL&&this.createAttachment(o)}}removeAttachment(e){delete e.value,delete e._attachmentName,delete e._attachmentURL,delete e._fileInfo,delete e._useURL,this.lhcDataService.onItemValueChange(this.item,null,null,!0)}createAttachment(e){var i;if(e._fileInfo||e._attachmentURL){e.value={title:e._attachmentName||(null===(i=e._fileInfo)||void 0===i?void 0:i.name)};const r=e.value;if(e._attachmentURL&&(r.url=e._attachmentURL),e._fileInfo){const o=e._fileInfo;r.contentType=o.type,o.lastModified?r.creation=new Date(o.lastModified).toISOString():o.lastModifiedDate&&(r.creation=o.lastModifiedDate.toISOString()),e.value._progress=.001;const a=new FileReader;a.onload=s=>{const l=s.target.result,u=l.indexOf(",");if(0!==l.indexOf("data:")||u<0)throw alert("Unable to attach the file data."),new Error("data URL did not start with expected prefix, but with "+l.slice(0,30));delete r._progress,r.data=l.slice(u+1),this.lhcDataService.onItemValueChange(this.item,null,null,!0)},a.onprogress=s=>{e._progress=s.loaded/s.total},a.readAsDataURL(o)}else this.lhcDataService.onItemValueChange(this.item,null,null,!0)}else alert("An attachment must have either a file or a URL (or both).")}downloadAttachment(e,i){if(e.data){const r=i.target,o=r.href;r.href="data:"+(e.contentType?e.contentType:"")+";base64,"+e.data,r.download=e.title,setTimeout(()=>{r.href=o},0)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-attachment"]],viewQuery:function(e,i){if(1&e&&Mi(lee,5),2&e){let r;ui(r=hi())&&(i.fileInput=r.first)}},inputs:{item:"item",labelledBy:"labelledBy"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"id"],["type","file",1,"lhc-attachment-upload",3,"name","placeholder","disabled","id","change","focus","blur"],["fileInput",""],["type","button",1,"lhc-attachment-button","toggle-attachment-fields",3,"title","click"],["type","text","placeholder","URL for retrieving file",1,"lhc-attachment-url",3,"disabled","ngModel","ngModelChange","focus","blur"],["type","text","placeholder","File name (optional)",1,"lhc-attachment-name",3,"disabled","ngModel","focus","blur","ngModelChange"],["type","button",1,"lf-float-button","attach-button",3,"click"],["button","","target","_blank","rel","noreferrer","class","download-link",3,"title","download","href","click",4,"ngIf"],["class","lhc-attachment-button lf-remove-attachment","type","button",3,"title","click",4,"ngIf"],["button","","target","_blank","rel","noreferrer",1,"download-link",3,"title","download","href","click"],[3,"value"],["type","button",1,"lhc-attachment-button","lf-remove-attachment",3,"title","click"]],template:function(e,i){1&e&&V(0,pee,4,3,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or],styles:["input[type=file][_ngcontent-%COMP%]{border:1px solid gray;display:inline}.lhc-attachment-button[_ngcontent-%COMP%], .attach-button[_ngcontent-%COMP%]{padding-left:.25em;padding-right:.25em;border-radius:4px;margin-left:.5em;min-width:22px;color:#fff;border:none;background-color:#066aa0;vertical-align:top}.lhc-attachment-url[_ngcontent-%COMP%], .lhc-attachment-name[_ngcontent-%COMP%]{width:inherit!important}progress[_ngcontent-%COMP%]{vertical-align:text-bottom}.download-link[_ngcontent-%COMP%], .lhc-attachment-upload[_ngcontent-%COMP%]{margin-left:.5em}.lhc-button[_ngcontent-%COMP%]{border:0 none;cursor:pointer;overflow:visible;padding:0;position:relative;background-color:#066aa0}.lf-rm-attachment-button[_ngcontent-%COMP%]:hover{color:#0087fd}\n/*# sourceMappingURL=lhc-item-attachment.component.css.map*/"]}),n})();function vee(n,t){if(1&n&&(q(0,"div",5),Fe(1),j()),2&n){const e=t.$implicit;T(1),$t("Error: ",e.value,"")}}function _ee(n,t){if(1&n&&(ge(0),V(1,vee,2,1,"div",4),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.errors))}}function yee(n,t){if(1&n&&(q(0,"div",7),Fe(1),j()),2&n){const e=t.$implicit;T(1),$t("Warning: ",e.value,"")}}function bee(n,t){if(1&n&&(ge(0),V(1,yee,2,1,"div",6),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.warnings))}}function Cee(n,t){if(1&n&&(q(0,"div",9),Fe(1),j()),2&n){const e=t.$implicit;T(1),cn(e.value)}}function wee(n,t){if(1&n&&(ge(0),V(1,Cee,2,1,"div",8),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.info))}}function Mee(n,t){if(1&n&&(ge(0),V(1,_ee,3,3,"ng-container",3),V(2,bee,3,3,"ng-container",3),V(3,wee,3,3,"ng-container",3),ve()),2&n){const e=k(2);T(1),x("ngIf",e.showErrors()),T(1),x("ngIf",e.showWarnings()),T(1),x("ngIf",e.showInfo())}}function See(n,t){if(1&n&&(q(0,"div",1),V(1,Mee,4,3,"ng-container",2),Sr(2,"keyvalue"),j()),2&n){const e=k();T(1),x("ngForOf",So(2,1,e.item.messages))}}let YS=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnInit(){}showErrors(){return this.lhcDataService.getLhcFormData()._showErrors}showWarnings(){return this.lhcDataService.getLhcFormData()._showWarnings}showInfo(){return this.lhcDataService.getLhcFormData()._showInfo}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-messages"]],inputs:{item:"item"},decls:1,vars:1,consts:[["role","alert",4,"ngIf"],["role","alert"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","lhc-item-error","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-error"],["class","lhc-item-warning","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-warning"],["class","lhc-item-info","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-info"]],template:function(e,i){1&e&&V(0,See,3,3,"div",0),2&e&&x("ngIf",i.item.messages)},dependencies:[pi,Et,X9],styles:['.lhc-item-error[_ngcontent-%COMP%]:before{content:"\\26a0";color:red;margin-left:3px;margin-right:6px;font-weight:700}.lhc-item-error[_ngcontent-%COMP%]{background-color:orange}.lhc-item-warning[_ngcontent-%COMP%]{background-color:#ffffe0}.lhc-item-warning[_ngcontent-%COMP%]:before{content:"\\26a0";color:orange;margin-left:3px;margin-right:6px;font-weight:700}.lhc-item-info[_ngcontent-%COMP%]:before{content:"\\1f6c8";margin-right:6px}\n/*# sourceMappingURL=lhc-item-messages.component.css.map*/']}),n})();const Tee=["deInput"];function Dee(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(3);return re(r.lhcDataService.removeOneRepeatingItem(r.item))}),Fe(1,"-"),j()}if(2&n){const e=k(3);_n("id","del-",e.item._elementId,"")("title",'Remove this "',e.item._text,'"')}}function kee(n,t){if(1&n){const e=Ye();q(0,"div",9),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))}),Ce(1,"lhc-item-question-text",8),q(2,"div",10),V(3,Dee,2,2,"button",11),j()()}if(2&n){const e=k(2);T(1),x("item",e.item),T(2),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item))}}function xee(n,t){1&n&&Ce(0,"lhc-item-simple-type",8),2&n&&x("item",k(3).item)}function Pee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function zee(n,t){if(1&n&&(ge(0),V(1,xee,1,1,"lhc-item-simple-type",13),V(2,Pee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Eee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-simple-type",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Oee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-quantity",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Iee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-choice",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Aee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-choice",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Lee(n,t){1&n&&Ce(0,"lhc-item-date",8),2&n&&x("item",k(3).item)}function Fee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function Nee(n,t){if(1&n&&(ge(0),V(1,Lee,1,1,"lhc-item-date",13),V(2,Fee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Ree(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-datetime",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Vee(n,t){1&n&&Ce(0,"lhc-item-time",8),2&n&&x("item",k(3).item)}function Hee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function Bee(n,t){if(1&n&&(ge(0),V(1,Vee,1,1,"lhc-item-time",13),V(2,Hee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Uee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-boolean",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Yee(n,t){1&n&&Ce(0,"lhc-input",8),2&n&&x("item",k(3).item)}function qee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function jee(n,t){if(1&n&&(ge(0),V(1,Yee,1,1,"lhc-input",13),V(2,qee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function $ee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-text",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Wee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-attachment",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Gee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Kee(n,t){if(1&n){const e=Ye();ge(0),V(1,kee,4,2,"div",1),q(2,"div",2),_e("click",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),q(3,"div",3),Ce(4,"lhc-validate",4),ge(5,5),V(6,zee,3,2,"ng-container",6),V(7,Eee,2,1,"ng-container",6),V(8,Oee,2,1,"ng-container",6),V(9,Iee,2,1,"ng-container",6),V(10,Aee,2,1,"ng-container",6),V(11,Nee,3,2,"ng-container",6),V(12,Ree,2,1,"ng-container",6),V(13,Bee,3,2,"ng-container",6),V(14,Uee,2,1,"ng-container",6),V(15,jee,3,2,"ng-container",6),V(16,$ee,2,1,"ng-container",6),V(17,Wee,2,1,"ng-container",6),V(18,Gee,2,1,"ng-container",7),ve(),Ce(19,"lhc-item-messages",8),j()(),ve()}if(2&n){const e=k();T(1),x("ngIf",!e.options||!e.options.hideQuestionText),T(1),x("ngStyle",e.options&&e.options.hideQuestionText?null:e.eleStyle),T(2),x("item",e.item)("value",e.item.value),T(1),x("ngSwitch",e.item.dataType),T(1),x("ngSwitchCase","INT"),T(1),x("ngSwitchCase","REAL"),T(1),x("ngSwitchCase","QTY"),T(1),x("ngSwitchCase","CWE"),T(1),x("ngSwitchCase","CNE"),T(1),x("ngSwitchCase","DT"),T(1),x("ngSwitchCase","DTM"),T(1),x("ngSwitchCase","TM"),T(1),x("ngSwitchCase","BL"),T(1),x("ngSwitchCase","ST"),T(1),x("ngSwitchCase","TX"),T(1),x("ngSwitchCase","attachment"),T(2),x("item",e.item)}}let qS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.eleStyle=null}ngOnInit(){this.winService.windowWidth.subscribe(e=>{let i=this.winService.getViewMode(),r=this.lhcDataService.getItemViewModeClass(this.item,i);this.eleStyle="lhc-item-view-lg"===r?{width:e/2+"px"}:null})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-question"]],viewQuery:function(e,i){if(1&e&&Mi(Tee,5),2&e){let r;ui(r=hi())&&(i.deInputElement=r.first)}},inputs:{item:"item",options:"options"},decls:1,vars:1,consts:[[4,"ngIf"],["class","lhc-de-label-button",3,"click",4,"ngIf"],[1,"lhc-de-input-unit",3,"ngStyle","click"],[1,"lhc-de-input-unit-content"],[3,"item","value"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item"],[1,"lhc-de-label-button",3,"click"],[1,"lhc-de-button"],["class","lhc-float-button lhc-button","type","button",3,"id","title","click",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[3,"item",4,"ngIf"]],template:function(e,i){1&e&&V(0,Kee,20,18,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,Ns,tr,kr,Xo,FJ,HJ,Xm,jJ,KJ,ZJ,eee,nee,oee,see,ru,gee,YS],styles:["[_nghost-%COMP%]{border:solid;border-color:#ced5d9;border-width:1px 0 0 0;margin:0 4px 0 2px;padding-left:2px}.lhc-de-input-unit-content[_ngcontent-%COMP%]{width:100%}.lhc-error-icon[_ngcontent-%COMP%]{color:red;font-weight:700}.lhc-error-msg[_ngcontent-%COMP%]{color:red}.lhc-error-msg[_ngcontent-%COMP%], .lhc-error-item[_ngcontent-%COMP%]{margin-left:.5em}.lhc-validate-class[_ngcontent-%COMP%]{background-color:#fcf8e3}\n/*# sourceMappingURL=lhc-item-question.component.css.map*/"]}),n})();function Qee(n,t){if(1&n&&(q(0,"div",9),Ce(1,"lhc-item-question-text",10),j()),2&n){const e=k(3);Be("ng-attr-role",e.item.header?"heading":void 0),Be("ng-attr-aria-level",e.item.header?e.item._displayLevel+1:void 0),T(1),x("item",e.item)}}function Zee(n,t){1&n&&Ce(0,"col",11)}function Xee(n,t){if(1&n&&Ce(0,"col",13),2&n){const e=k().$implicit;x("ngStyle",k(3).lhcDataService.getTableColumnStyle(e))}}function Jee(n,t){if(1&n&&(ge(0),V(1,Xee,1,1,"col",12),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e.item._isHiddenFromView)}}function ete(n,t){1&n&&Ce(0,"th",14)}function tte(n,t){if(1&n&&(q(0,"th",16),Ce(1,"lhc-item-question-text",10),j()),2&n){const e=k().$implicit;Be("id",e.id),T(1),x("item",e.item)}}function nte(n,t){if(1&n&&(ge(0),V(1,tte,2,2,"th",15),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e.item._isHiddenFromView)}}function ite(n,t){if(1&n){const e=Ye();q(0,"button",19),_e("click",function(){ae(e);const r=k(2).$implicit;return re(k(3).lhcDataService.removeOneRepeatingItem(r.header))}),Fe(1,"-"),j()}if(2&n){const e=k(2).$implicit;_n("id","del-",e.header._elementId,"")("title",'Remove this row of "',e.header.question,'"')}}function rte(n,t){if(1&n&&(q(0,"td",11),V(1,ite,2,2,"button",18),j()),2&n){const e=k(4);T(1),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item))}}const ote=function(){return{hideQuestionText:!0}};function ate(n,t){if(1&n&&(q(0,"td")(1,"div",20),Ce(2,"lhc-item-question",21),j()()),2&n){const e=k().$implicit,i=k(4);(function D7(n,t,e,i,r,o,a){Mo(Vr,Go,Vl(be(),n,t,e,i,r,o,a),!0)})("",i.lhcDataService.getRowClass(e)," ",i.lhcDataService.getSkipLogicClass(e)," ",i.lhcDataService.getActiveRowClass(e),""),T(2),x("item",e)("options",Xl(7,ote))}}function ste(n,t){if(1&n&&(ge(0),V(1,ate,3,8,"td",1),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e._isHiddenFromView)}}function lte(n,t){if(1&n&&(q(0,"tr",17),V(1,rte,2,1,"td",4),V(2,ste,2,1,"ng-container",5),j()),2&n){const e=t.$implicit,i=k(3);T(1),x("ngIf",i.item._questionRepeatable&&i.lhcDataService.getHorizontalTableInfo()[i.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.cells)("ngForTrackBy",i.lhcDataService.trackByElementId)}}function cte(n,t){if(1&n&&(q(0,"div"),Ce(1,"lhc-button-popover",22),j()),2&n){const e=k(3);Ue("lhc-button-padding ",e.lhcDataService.getSkipLogicClass(e.item),""),T(1),_n("buttonLabel",'+ Add another row of "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")("append",!0)}}function ute(n,t){if(1&n&&(q(0,"div"),V(1,Qee,2,3,"div",2),q(2,"table",3)(3,"colgroup"),V(4,Zee,1,0,"col",4),V(5,Jee,2,1,"ng-container",5),j(),q(6,"thead")(7,"tr"),V(8,ete,1,0,"th",6),V(9,nte,2,1,"ng-container",5),j()(),q(10,"tbody",7),V(11,lte,3,3,"tr",8),j()(),V(12,cte,2,7,"div",1),j()),2&n){const e=k(2);Ue("lhc-layout-horizontal ",e.lhcDataService.getSiblingStatus(e.item)," "),T(1),x("ngIf",!e.formLevel),T(3),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].columnHeaders)("ngForTrackBy",e.lhcDataService.trackByColumnHeaderId),T(3),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].columnHeaders)("ngForTrackBy",e.lhcDataService.trackByColumnHeaderId),T(2),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows)("ngForTrackBy",e.lhcDataService.trackByRowHeaderElementId),T(1),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.targetShown(e.item)&&!e.item._isHiddenFromView)}}function hte(n,t){if(1&n&&(ge(0),V(1,ute,13,13,"div",1),ve()),2&n){const e=k();T(1),x("ngIf",e.item._horizontalTableHeader&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId])}}let jS=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-group-horizontal"]],inputs:{item:"item",formLevel:"formLevel"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"class",4,"ngIf"],["class","lhc-form-horizontal-table-title",3,"ng-attr-role","ng-attr-aria-level",4,"ngIf"],[1,"lhc-form-horizontal-table"],["class","lhc-de-button",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],["class","lhc-form-horizontal-table-header",4,"ngIf"],["id","",1,""],["class","lhc-data-row has-ng-animate",4,"ngFor","ngForOf","ngForTrackBy"],[1,"lhc-form-horizontal-table-title",3,"ng-attr-role","ng-attr-aria-level"],[3,"item"],[1,"lhc-de-button"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[1,"lhc-form-horizontal-table-header"],["class","lhc-form-horizontal-table-header",3,"id",4,"ngIf"],[1,"lhc-form-horizontal-table-header",3,"id"],[1,"lhc-data-row","has-ng-animate"],["type","button","class","lhc-float-button lhc-button",3,"id","title","click",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[1,"lf-form-item-data","tooltipContainer"],[1,"lhc-de",3,"item","options"],[3,"item","popoverType","buttonLabel","append"]],template:function(e,i){1&e&&V(0,hte,2,1,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[pi,Et,Ns,ru,qS,iu],styles:[".lhc-form-horizontal-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{vertical-align:top}\n/*# sourceMappingURL=lhc-group-horizontal.component.css.map*/"]}),n})();function dte(n,t){if(1&n&&(q(0,"div",10),Ce(1,"lhc-item-question-text",11),j()),2&n){const e=k(2);T(1),x("item",e.item)}}function fte(n,t){1&n&&Ce(0,"col")}function mte(n,t){1&n&&Ce(0,"col",12)}function pte(n,t){if(1&n&&(q(0,"th",13),Fe(1),j()),2&n){const e=t.$implicit;_n("id","answer-",k(2).index,""),T(1),cn(e.text)}}function gte(n,t){1&n&&(q(0,"th",14),Fe(1,"Other"),j())}function vte(n,t){if(1&n){const e=Ye();q(0,"label")(1,"input",22),_e("ngModelChange",function(r){ae(e);const o=k().index;return re(k(2).$implicit._checkboxModels[o]=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()()}if(2&n){const e=k(),i=e.$implicit,r=e.index,o=k(2).$implicit,a=k(2);T(1),b1("aria-label","",i.text," for ",o.question,""),x("id",a.lhcDataService.getItemAnswerId(o,i))("ngModel",o._checkboxModels[r])}}function _te(n,t){if(1&n){const e=Ye();q(0,"label")(1,"input",23),_e("change",function(){ae(e);const r=k().$implicit,o=k(2).$implicit;return re(k(2).updateRadioListValue(o,r))}),j()()}if(2&n){const e=k().$implicit,i=k(2).$implicit,r=k(2);T(1),b1("aria-label","",e.text," for ",i.question,""),Be("name",i._elementId),x("id",r.lhcDataService.getItemAnswerId(i,e))("ngModel",i.value)("value",e)}}function yte(n,t){if(1&n&&(q(0,"td",19)(1,"span",20),V(2,vte,2,4,"label",21),V(3,_te,2,6,"label",21),j()()),2&n){const e=k(4);T(2),x("ngIf",e.isCheckbox),T(1),x("ngIf",!e.isCheckbox)}}function bte(n,t){if(1&n){const e=Ye();q(0,"span",20)(1,"label")(2,"input",22),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOtherChecked=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()(),q(3,"label")(4,"input",26),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOther=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()()()}if(2&n){const e=k(3).$implicit;T(2),Be("id",e._elementId+"_other"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOtherChecked),T(2),Be("id",e._elementId+"_otherValue"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOther)}}function Cte(n,t){if(1&n){const e=Ye();q(0,"span",20)(1,"label")(2,"input",27),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOtherChecked=r)})("change",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateRadioListValueForOther(r,r._answerOther))}),j()(),q(3,"label")(4,"input",26),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOther=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateRadioListValueForOther(r,r._answerOther))}),j()()()}if(2&n){const e=k(3).$implicit;T(2),Be("id",e._elementId+"_other"),jn("aria-label","Other values for ",e.question,""),Be("name",e._elementId),x("ngModel",e._answerOtherChecked)("value",!0),T(2),Be("id",e._elementId+"_otherValue"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOther)}}function wte(n,t){if(1&n&&(q(0,"td",24),V(1,bte,5,6,"span",25),V(2,Cte,5,8,"span",25),j()),2&n){const e=k(4);T(1),x("ngIf",e.isCheckbox),T(1),x("ngIf",!e.isCheckbox)}}function Mte(n,t){if(1&n&&(q(0,"tr",16)(1,"td",3),Ce(2,"lhc-item-question-text",11)(3,"lhc-item-messages",11),j(),V(4,yte,4,2,"td",17),V(5,wte,3,2,"td",18),j()),2&n){const e=k().$implicit,i=k(2);T(2),x("item",e),T(1),x("item",e),T(1),x("ngForOf",i.item.items[0].answers),T(1),x("ngIf","CWE"===e.dataType)}}function Ste(n,t){if(1&n&&(ge(0),V(1,Mte,6,4,"tr",15),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e._isHiddenFromView)}}function Tte(n,t){if(1&n&&(q(0,"div"),V(1,dte,2,1,"div",1),q(2,"table",2)(3,"colgroup"),Ce(4,"col",3),V(5,fte,1,0,"col",4),V(6,mte,1,0,"col",5),j(),q(7,"thead")(8,"tr",6),Ce(9,"th",3),V(10,pte,2,2,"th",7),V(11,gte,2,0,"th",8),j()(),q(12,"tbody"),V(13,Ste,2,1,"ng-container",9),j()()()),2&n){const e=k();Ue("lhc-layout-matrix ",e.lhcDataService.getSiblingStatus(e.item),""),T(1),x("ngIf",!e.formLevel),T(4),x("ngForOf",e.item.items[0].answers),T(1),x("ngIf","CWE"===e.item.items[0].dataType),T(4),x("ngForOf",e.item.items[0].answers),T(1),x("ngIf","CWE"===e.item.items[0].dataType),T(2),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}let $S=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1,this.isCheckbox=!1}ngOnChanges(e){this.setInitialValue()}updateCheckboxListValue(e){let i=[];for(let r=0,o=e._checkboxModels.length;r{this.isCheckbox?this.setCheckboxInitialValue(i):this.setRadioInitialValue(i)})}setRadioInitialValue(e){e.value&&e.answers&&Array.isArray(e.answers)?e.value._notOnList&&(e._answerOtherChecked=!0,e._answerOther=e.value.text):(e._answerOtherChecked=!1,delete e._answerOther)}_getCheckboxModels(e,i){let r=new Array(i.length).fill(!1);for(let o=0,a=e.length;o{class n{constructor(e){this.lhcDataService=e}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-group"]],inputs:{item:"item"},decls:1,vars:1,consts:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"item"]],template:function(e,i){1&e&&V(0,Pte,4,4,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,HS,jS,$S]}),n})(),Ete=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-display"]],inputs:{item:"item"},decls:2,vars:1,consts:[[1,"lhc-item-display"],[3,"item"]],template:function(e,i){1&e&&(q(0,"div",0),Ce(1,"lhc-item-question-text",1),j()),2&e&&(T(1),x("item",i.item))},dependencies:[ru]}),n})();function Ote(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-group",4),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Ite(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-display",4),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Ate(n,t){if(1&n&&Ce(0,"lhc-item",11),2&n){const e=k().$implicit,i=k(4);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function Lte(n,t){if(1&n&&(ge(0),V(1,Ate,1,5,"lhc-item",10),ve()),2&n){const e=t.$implicit,i=k(4);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView)}}function Fte(n,t){if(1&n&&(q(0,"div",8),V(1,Lte,2,1,"ng-container",9),j()),2&n){const e=k(3);T(1),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function Nte(n,t){if(1&n&&(q(0,"div")(1,"div"),Ce(2,"lhc-button-popover",12),j()()),2&n){const e=k(3);Ue("lhc-button-padding ",e.lhcDataService.getSiblingStatus(e.item),""),T(1),Mr(e.lhcDataService.getSkipLogicClass(e.item)),T(1),_n("buttonLabel",'+ Add another "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")}}function Rte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-question",5),V(2,Fte,2,2,"div",6),V(3,Nte,3,9,"div",7),ve()),2&n){const e=k(2);T(1),x("item",e.item)("ngStyle",e.lhcDataService.getItemStyle(e.item)),T(1),x("ngIf",e.item.items),T(1),x("ngIf",e.item._lastRepeatingItem&&e.lhcDataService.targetShown(e.item)&&!e.item._isHiddenFromView)}}function Vte(n,t){if(1&n&&(ge(0)(1,1),V(2,Ote,2,1,"ng-container",2),V(3,Ite,2,1,"ng-container",2),V(4,Rte,4,4,"ng-container",3),ve()()),2&n){const e=k();T(1),x("ngSwitch",e.item.dataType),T(1),x("ngSwitchCase","SECTION"),T(1),x("ngSwitchCase","TITLE")}}let WS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.viewMode="",e.windowWidth.subscribe(r=>{this.viewMode=e.getViewMode()})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item"],[1,"lhc-de",3,"item","ngStyle"],["class","lhc-item-group-body",4,"ngIf"],[3,"class",4,"ngIf"],[1,"lhc-item-group-body"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"],[3,"item","popoverType","buttonLabel"]],template:function(e,i){1&e&&V(0,Vte,5,3,"ng-container",0),2&e&&x("ngIf",i.item&&i.lhcDataService.targetShown(i.item))},dependencies:[pi,Et,Ns,tr,kr,Xo,n,zte,qS,Ete,iu],styles:["[_nghost-%COMP%]{display:block}\n/*# sourceMappingURL=lhc-item.component.css.map*/"]}),n})();function Hte(n,t){if(1&n&&(q(0,"a",12),Fe(1),j()),2&n){const e=k(3);Be("href",e.lhcFormData._linkToDef,f1),T(1),$t("[",e.lhcFormData.code,"]")}}function Bte(n,t){if(1&n&&(q(0,"span"),Fe(1),j()),2&n){const e=k(3);T(1),$t("[",e.lhcFormData.code,"]")}}function Ute(n,t){if(1&n&&(q(0,"span",9),V(1,Hte,2,2,"a",10),V(2,Bte,2,1,"span",11),j()),2&n){const e=k(2);T(1),x("ngIf",e.lhcFormData._linkToDef),T(1),x("ngIf",!e.lhcFormData._linkToDef)}}function Yte(n,t){1&n&&Ce(0,"lhc-button-popover",13),2&n&&x("item",k(2).lhcFormData)("popoverType","copyright-string")("formLevel",!0)}function qte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-group-horizontal",17),ve()),2&n){const e=k(3);T(1),x("item",e.lhcFormData)("formLevel",!0)}}function jte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-group-matrix",17),ve()),2&n){const e=k(3);T(1),x("item",e.lhcFormData)("formLevel",!0)}}function $te(n,t){if(1&n&&Ce(0,"lhc-item",20),2&n){const e=k().$implicit,i=k(5);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function Wte(n,t){if(1&n&&(ge(0),V(1,$te,1,5,"lhc-item",19),ve()),2&n){const e=t.$implicit,i=k(5);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView&&!i.lhcDataService.isSubsequentHorizontalTableGroupItem(e))}}function Gte(n,t){if(1&n&&(ge(0),V(1,Wte,2,1,"ng-container",18),ve()),2&n){const e=k(4);T(1),x("ngForOf",e.lhcFormData.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function Kte(n,t){if(1&n&&(ge(0),V(1,Gte,2,2,"ng-container",11),ve()),2&n){const e=k(3);T(1),x("ngIf",e.lhcFormData.items)}}function Qte(n,t){1&n&&(ge(0,14),V(1,qte,2,2,"ng-container",15),V(2,jte,2,2,"ng-container",15),V(3,Kte,2,1,"ng-container",16),ve()),2&n&&(x("ngSwitch",k(2).lhcFormData.templateOptions.displayControl.questionLayout),T(1),x("ngSwitchCase","horizontal"),T(1),x("ngSwitchCase","matrix"))}function Zte(n,t){if(1&n&&(q(0,"form",1,2)(2,"div",3)(3,"span",4),Fe(4),j(),V(5,Ute,3,2,"span",5),V(6,Yte,1,3,"lhc-button-popover",6),j(),q(7,"div",7),V(8,Qte,4,3,"ng-container",8),j()()),2&n){const e=k();Ue("lhc-form lf-template-table novalidate ",e.viewModeClass,""),T(3),wr(e.lhcFormData._obj_titleCSS),_n("id","label-",e.lhcFormData.code,""),T(1),cn(e.lhcFormData.name||e.lhcFormData.fhirQName),T(1),x("ngIf",e.lhcFormData.templateOptions.showQuestionCode),T(1),x("ngIf",e.lhcFormData.copyrightNotice),T(2),x("ngIf",e.lhcFormData.templateOptions.displayControl)}}let Xte=(()=>{class n{constructor(e,i,r,o){this.winService=e,this.lhcDataService=i,this.host=r,this.zone=o,this.prepop=!1,this.onFormReady=new Je,this.onError=new Je,this.viewModeClass="",this.viewMode="",this._inputFieldWidth=null,this.changeSize=new de,this.changeSize.asObservable().pipe(nM(100)).subscribe(a=>{this.winService.setWindowWidth(a)}),e.viewMode.subscribe(a=>{this.viewModeClass=this.lhcDataService.getViewModeClass(a),this.viewMode=a})}ngOnInit(){this.observer=new ResizeObserver(e=>{this.zone.run(()=>{this.changeSize.next(e[0].contentRect.width)})}),this.observer.observe(this.host.nativeElement)}ngOnDestroy(){this.observer.unobserve(this.host.nativeElement)}formReady(){this.lhcFormData._formReady=!0,this.onFormReady.emit()}ngOnChanges(e){if(e.questionnaire)if(this.lhcFormData=null,this.lhcDataService.setLhcFormData(null),this.questionnaire){const i=this;setTimeout(()=>{try{let r=nt.deepCopy(i.questionnaire);if("Questionnaire"===r.resourceType){let o=i.fhirVersion||LForms.Util.guessFHIRVersion(r)||"R4";LForms.FHIR[o]&&LForms.FHIR[o].SDC&&(r=LForms.FHIR[o].SDC.convertQuestionnaireToLForms(r))}i.lhcFormData=new Bw(r),e.options&&i.options&&i.lhcFormData.setTemplateOptions(i.options),i.lhcDataService.setLhcFormData(i.lhcFormData),LForms.FHIR&&i.lhcFormData.fhirVersion?i.lhcFormData.loadFHIRResources(i.prepop).then(()=>{i.lhcFormData&&(i.lhcFormData._hasResponsiveExpr||i.lhcFormData._hasInitialExpr)?i.lhcFormData._expressionProcessor.runCalculations(!i.lhcFormData.hasSavedData).then(()=>{i.lhcFormData._checkFormControls(),i.formReady()}).catch(o=>{i.onError.emit("string"==typeof o?o:o.message)}):i.formReady()}).catch(o=>{i.onError.emit("string"==typeof o?o:o.message)}):i.formReady()}catch(r){i.onError.emit("string"==typeof r?r:r.message)}},1)}else this.lhcFormData=null,this.lhcDataService.setLhcFormData(null);else if(e.options){let i=this.lhcDataService.getLhcFormData();i&&i.setTemplateOptions(this.options)}}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn),Y(jt),Y(Ft))},n.\u0275cmp=tt({type:n,selectors:[["lhc-form"]],inputs:{questionnaire:"questionnaire",options:"options",prepop:"prepop",fhirVersion:"fhirVersion",lhcFormData:"lhcFormData"},outputs:{onFormReady:"onFormReady",onError:"onError"},features:[Jt([nu,Vn]),Dt],decls:1,vars:1,consts:[["autocomplete","off",3,"class",4,"ngIf"],["autocomplete","off"],["lhcFormContainer",""],["role","heading","aria-level","1",1,"lhc-form-title"],[1,"lhc-question",3,"id"],["class","lf-item-code",4,"ngIf"],[3,"item","popoverType","formLevel",4,"ngIf"],[1,"lhc-form-body"],[3,"ngSwitch",4,"ngIf"],[1,"lf-item-code"],["target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf"],[4,"ngIf"],["target","_blank","rel","noopener noreferrer",3,"href"],[3,"item","popoverType","formLevel"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item","formLevel"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"]],template:function(e,i){1&e&&V(0,Zte,9,10,"form",0),2&e&&x("ngIf",i.lhcFormData)},dependencies:[pi,Et,tr,kr,Xo,gy,J_,h4,WS,jS,$S,iu],styles:["[_nghost-%COMP%]{display:block;width:100%}\n/*# sourceMappingURL=lhc-form.component.css.map*/"]}),n})();const Jte=[{name:"copyright-circle",theme:"fill",icon:''},{name:"question-circle",theme:"fill",icon:''},{name:"copyright-circle",theme:"outline",icon:''}];! +/** + * @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 GO(n,t,e){(function yP(n,t,e){"string"!=typeof t&&(e=t,t=n[Re.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),Kl[t]=n,e&&(Kl[t][Re.ExtraData]=e)})(n,t,e)}(Yq);let ene=(()=>{class n{constructor(e){this.injector=e,window.LForms=Uw,customElements.define("wc-lhc-form",function YA(n,t){const e=function FA(n,t){return t.get(ha).resolveComponentFactory(n).inputs}(n,t.injector),i=t.strategyFactory||new HA(n,t.injector),r=function LA(n){const t={};return n.forEach(({propName:e,templateName:i})=>{t[function zA(n){return n.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}(i)]=e}),t}(e);class o extends UA{constructor(s){super(),this.injector=s}get ngElementStrategy(){if(!this._ngElementStrategy){const s=this._ngElementStrategy=i.create(this.injector||t.injector);e.forEach(({propName:l})=>{if(!this.hasOwnProperty(l))return;const u=this[l];delete this[l],s.setInputValue(l,u)})}return this._ngElementStrategy}attributeChangedCallback(s,l,u,f){this.ngElementStrategy.setInputValue(r[s],u)}connectedCallback(){let s=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),s=!0),this.ngElementStrategy.connect(this),s||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(s=>{const l=new CustomEvent(s.name,{detail:s.value});this.dispatchEvent(l)})}}return o.observedAttributes=Object.keys(r),e.forEach(({propName:a})=>{Object.defineProperty(o.prototype,a,{get(){return this.ngElementStrategy.getInputValue(a)},set(s){this.ngElementStrategy.setInputValue(a,s)},configurable:!0,enumerable:!0})}),o +/** + * @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 + */}(Xte,{injector:this.injector}))}ngDoBootstrap(){}}return n.\u0275fac=function(e){return new(e||n)(me(hr))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[{provide:Aw,useValue:Iw}],imports:[w_,ic,HL,rF,rR,tG,oG,hX,Wm,dX,EX,vc.forRoot(Jte),AX]}),n})();(function du(n,t,e){const i=n.\u0275cmp;i.directiveDefs=()=>("function"==typeof t?t():t).map(fu),i.pipeDefs=()=>("function"==typeof e?e():e).map(Ci)})(HS,function(){return[pi,Et,WS,ru,iu]},[]),function UE(){if(_9)throw new Error("Cannot enable prod mode after platform setup.");v9=!1} +/** + * @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 + */ +/** + * @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 + */(),sA().bootstrapModule(ene).catch(n=>console.error(n))},9719:(Q,K)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Ucum=void 0,K.Ucum={dimLen_:7,validOps_:[".","/"],codeSep_:": ",valMsgStart_:"Did you mean ",valMsgEnd_:"?",cnvMsgStart_:"We assumed you meant ",cnvMsgEnd_:".",openEmph_:" ->",closeEmph_:"<- ",openEmphHTML_:'',closeEmphHTML_:"",bracesMsg_:"FYI - annotations (text in curly braces {}) are ignored, except that an annotation without a leading symbol implies the default unit 1 (the unity).",needMoleWeightMsg_:"Did you wish to convert between mass and moles? The molecular weight of the substance represented by the units is required to perform the conversion.",csvCols_:{"case-sensitive code":"csCode_","LOINC property":"loincProperty_","name (display)":"name_",synonyms:"synonyms_",source:"source_",category:"category_",Guidance:"guidance_"},inputKey_:"case-sensitive code",specUnits_:{"B[10.nV]":"specialUnitOne","[m/s2/Hz^(1/2)]":"specialUnitTwo"}}},4291:(Q,K,O)=>{"use strict";K.R=void 0;var b=O(9719),D=O(5869);class B{constructor(m){if(0===b.Ucum.dimLen_)throw new Error("Dimension.setDimensionLen must be called before Dimension constructor");if(null==m)this.assignZero();else if(m instanceof Array){if(m.length!==b.Ucum.dimLen_)throw new Error(`Parameter error, incorrect length of vector passed to Dimension constructor, vector = ${JSON.stringify(m)}`);this.dimVec_=[];for(let d=0;d=b.Ucum.dimLen_)throw new Error("Parameter error, invalid element number specified for Dimension constructor");this.assignZero(),this.dimVec_[m]=1}}setElementAt(m,d){if(!D(m)||m<0||m>=b.Ucum.dimLen_)throw new Error(`Dimension.setElementAt called with an invalid index position (${m})`);this.dimVec_||this.assignZero(),null==d&&(d=1),this.dimVec_[m]=d}getElementAt(m){if(!D(m)||m<0||m>=b.Ucum.dimLen_)throw new Error(`Dimension.getElementAt called with an invalid index position (${m})`);let d=null;return this.dimVec_&&(d=this.dimVec_[m]),d}getProperty(m){return this["_"===m.charAt(m.length-1)?m:m+"_"]}toString(){let m=null;return this.dimVec_&&(m="["+this.dimVec_.join(", ")+"]"),m}add(m){if(!m instanceof B)throw new Error(`Dimension.add called with an invalid parameter - ${typeof m} instead of a Dimension object`);if(this.dimVec_&&m.dimVec_)for(let d=0;d{"use strict";K.DP=function g(C){const M=C&&C.config;if(M){if(M.length&&C.data){const y=B(M);return C.data.map(m.bind(null,y))}return C.data}return C};function B(C){return C.map(M=>Array.isArray(M)?M:[M])}function m(C,M){let y={};return C.forEach((_,w)=>{let I=y;for(let F=0;F<_.length-1;F++)I=I[_[F]]=I[_[F]]||{};I[_[_.length-1]]=M[w]}),y}},8826:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Prefix=void 0,O(9719),K.Prefix=class b{constructor(B){if(null==B.code_||null==B.name_||null==B.value_||void 0===B.exp_)throw new Error("Prefix constructor called missing one or more parameters. Prefix codes (cs or ci), name, value and exponent must all be specified and all but the exponent must not be null.");this.code_=B.code_,this.ciCode_=B.ciCode_,this.name_=B.name_,this.printSymbol_=B.printSymbol_,this.value_="string"==typeof B.value_?parseFloat(B.value_):B.value_,this.exp_=B.exp_}getValue(){return this.value_}getCode(){return this.code_}getCiCode(){return this.ciCode_}getName(){return this.name_}getPrintSymbol(){return this.printSymbol_}getExp(){return this.exp_}equals(B){return this.code_===B.code_&&this.ciCode_===B.ciCode_&&this.name_===B.name_&&this.printSymbol_===B.printSymbol_&&this.value_===B.value_&&this.exp_===B.exp_}}},83:(Q,K)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.PrefixTables=K.PrefixTablesFactory=void 0;class O{constructor(){this.byCode_={},this.byValue_={}}prefixCount(){return Object.keys(this.byCode_).length}allPrefixesByValue(){let B="",U=Object.keys(this.byValue_),m=U.length;for(let d=0;d{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.default=void 0;var L=new class O{constructor(){this.funcs={},this.funcs.cel={cnvTo:function(D){return D-273.15},cnvFrom:function(D){return D+273.15}},this.funcs.degf={cnvTo:function(D){return D-459.67},cnvFrom:function(D){return D+459.67}},this.funcs.degre={cnvTo:function(D){return D-273.15},cnvFrom:function(D){return D+273.15}},this.funcs.ph={cnvTo:function(D){return-Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,-D)}},this.funcs.ln={cnvTo:function(D){return Math.log(D)},cnvFrom:function(D){return Math.exp(D)}},this.funcs["2ln"]={cnvTo:function(D){return 2*Math.log(D)},cnvFrom:function(D){return Math.exp(D/2)}},this.funcs.lg={cnvTo:function(D){return Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D)}},this.funcs["10lg"]={cnvTo:function(D){return 10*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/10)}},this.funcs["20lg"]={cnvTo:function(D){return 20*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/20)}},this.funcs["2lg"]={cnvTo:function(D){return 2*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/2)}},this.funcs.lgtimes2=this.funcs["2lg"],this.funcs.ld={cnvTo:function(D){return Math.log(D)/Math.LN2},cnvFrom:function(D){return Math.pow(2,D)}},this.funcs["100tan"]={cnvTo:function(D){return 100*Math.tan(D)},cnvFrom:function(D){return Math.atan(D/100)}},this.funcs.tanTimes100=this.funcs["100tan"],this.funcs.sqrt={cnvTo:function(D){return Math.sqrt(D)},cnvFrom:function(D){return D*D}},this.funcs.inv={cnvTo:function(D){return 1/D},cnvFrom:function(D){return 1/D}},this.funcs.hpX={cnvTo:function(D){return-this.funcs.lg(D)},cnvFrom:function(D){return Math.pow(10,-D)}},this.funcs.hpC={cnvTo:function(D){return-this.func.ln(D)/this.funcs.ln(100)},cnvFrom:function(D){return Math.pow(100,-D)}},this.funcs.hpM={cnvTo:function(D){return-this.funcs.ln(D)/this.funcs.ln(1e3)},cnvFrom:function(D){return Math.pow(1e3,-D)}},this.funcs.hpQ={cnvTo:function(D){return-this.funcs.ln(D)/this.funcs.ln(5e4)},cnvFrom:function(D){return Math.pow(5e4,-D)}}}forName(D){D=D.toLowerCase();let B=this.funcs[D];if(null===B)throw new Error(`Requested function ${D} is not defined`);return B}isDefined(D){return D=D.toLowerCase(),null!==this.funcs[D]}};K.default=L},8942:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.isNumericString=function b(U){let m=""+U;return!isNaN(m)&&!isNaN(parseFloat(m))},K.isIntegerUnit=function D(U){return/^\d+$/.test(U)},K.getSynonyms=function B(U){let m={},g={};if(g=L.getInstance().getUnitBySynonym(U),g.units){m.status="succeeded";let C=g.units.length;m.units=[];for(let M=0;M{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.ucumJsonDefs=K.UcumJsonDefs=void 0;var L=O(8826),b=O(83),D=O(4393),B=O(3077),U=O(1434).DP;class m{loadJsonDefs(){const C=O(8210);if(C.prefixes=U(C.prefixes),C.units=U(C.units),0===B.UnitTables.getInstance().unitsCount()){let M=b.PrefixTables.getInstance(),y=C.prefixes,_=y.length;for(let N=0;N<_;N++){let R=new L.Prefix(y[N]);M.add(R)}let w=B.UnitTables.getInstance(),I=C.units,F=I.length;for(let N=0;N{"use strict";K.n=void 0;var b=O(1221),D=function U(M){if(M&&M.__esModule)return M;if(null===M||"object"!=typeof M&&"function"!=typeof M)return{default:M};var y=B();if(y&&y.has(M))return y.get(M);var _={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in M)if(Object.prototype.hasOwnProperty.call(M,I)){var F=w?Object.getOwnPropertyDescriptor(M,I):null;F&&(F.get||F.set)?Object.defineProperty(_,I,F):_[I]=M[I]}return _.default=M,y&&y.set(M,_),_}(O(8942));function B(){if("function"!=typeof WeakMap)return null;var M=new WeakMap;return B=function(){return M},M}var m=O(9719).Ucum,d=O(3077).UnitTables,g=O(9033).T;class C{constructor(){0===d.getInstance().unitsCount()&&b.ucumJsonDefs.loadJsonDefs(),this.uStrParser_=g.getInstance()}useHTMLInMessages(y){void 0===y&&(y=!0),this.uStrParser_.useHTMLInMessages(y)}useBraceMsgForEachString(y){void 0===y&&(y=!0),this.uStrParser_.useBraceMsgForEachString(y)}validateUnitString(y,_,w){void 0===_&&(_=!1),void 0===w&&(w="validate");let I=this.getSpecifiedUnit(y,w,_),F=I.unit,N={};return N=F?{status:I.origString===y?"valid":"invalid",ucumCode:I.origString,unit:{code:F.csCode_,name:F.name_,guidance:F.guidance_}}:{status:I.origString&&null!==I.origString?"invalid":"error",ucumCode:null},I.suggestions&&(N.suggestions=I.suggestions),N.msg=I.retMsg,N}convertUnitTo(y,_,w,I,F){void 0===I&&(I=!1),void 0===F&&(F=null);let N={status:"failed",toVal:null,msg:[]};if(y&&(y=y.trim()),(!y||""==y)&&(N.status="error",N.msg.push('No "from" unit expression specified.')),(null===_||isNaN(_)||"number"!=typeof _&&!D.isNumericString(_))&&(N.status="error",N.msg.push('No "from" value, or an invalid "from" value, was specified.')),w&&(w=w.trim()),(!w||""==w)&&(N.status="error",N.msg.push('No "to" unit expression specified.')),"error"!==N.status)try{let R=null,$=this.getSpecifiedUnit(y,"convert",I);R=$.unit,$.retMsg&&(N.msg=N.msg.concat($.retMsg)),$.suggestions&&(N.suggestions={},N.suggestions.from=$.suggestions),R||N.msg.push(`Unable to find a unit for ${y}, so no conversion could be performed.`);let ee=null;if($=this.getSpecifiedUnit(w,"convert",I),ee=$.unit,$.retMsg&&(N.msg=N.msg.concat($.retMsg)),$.suggestions&&(N.suggestions||(N.suggestions={}),N.suggestions.to=$.suggestions),ee||N.msg.push(`Unable to find a unit for ${w}, so no conversion could be performed.`),R&&ee)try{if(F){if(0!==R.moleExp_&&0!==ee.moleExp_)throw new Error("A molecular weight was specified but a mass <-> mole conversion cannot be executed for two mole-based units. No conversion was attempted.");if(0===R.moleExp_&&0===ee.moleExp_)throw new Error("A molecular weight was specified but a mass <-> mole conversion cannot be executed when neither unit is mole-based. No conversion was attempted.");if(!R.isMoleMassCommensurable(ee))throw new Error(`Sorry. ${y} cannot be converted to ${w}.`);N.toVal=0!==R.moleExp_?R.convertMolToMass(_,ee,F):R.convertMassToMol(_,ee,F)}else N.toVal=ee.convertFrom(_,R);N.status="succeeded",N.fromUnit=R,N.toUnit=ee}catch(J){N.status="failed",N.msg.push(J.message)}}catch(R){N.status=R.message==m.needMoleWeightMsg_?"failed":"error",N.msg.push(R.message)}return N}checkSynonyms(y){let _={};return null==y?(_.status="error",_.msg="No term specified for synonym search."):_=D.getSynonyms(y),_}getSpecifiedUnit(y,_,w){void 0===w&&(w=!1);let I={retMsg:[]};if(y){let F=d.getInstance();y=y.trim();let N=F.getUnitByCode(y);if(N)I.unit=N,I.origString=y;else try{let R=this.uStrParser_.parseString(y,_,w);I.unit=R[0],I.origString=R[1],R[2]&&(I.retMsg=R[2]),I.suggestions=R[3]}catch(R){console.log(`Unit requested for unit string ${y}.request unsuccessful; error thrown = `+R.message),I.retMsg.unshift(`${y} is not a valid unit. ${R.message}`)}}else I.retMsg.push("No unit string specified.");return I}commensurablesList(y){let _=[],w=null,I=this.getSpecifiedUnit(y,"validate",!1),F=I.unit;if(I.retMsg.length>0&&(_=I.retMsg),F){let N=null,R=F.getProperty("dim_");if(R){try{N=R.getProperty("dimVec_")}catch($){_.push($.message),"Dimension does not have requested property(dimVec_)"===$.message&&(N=null)}N&&(w=d.getInstance().getUnitsByDimension(N))}else _.push("No commensurable units were found for "+y)}else _.push(`Could not find unit ${y}.`);return[w,_]}}K.n=C,C.getInstance=function(){return new C}},137:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.UnitTables=K.UcumLhcUtils=K.Ucum=void 0;var L=O(9719).Ucum;K.Ucum=L;var b=O(8230).n;K.UcumLhcUtils=b;var D=O(3077).UnitTables;K.UnitTables=D},4393:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Unit=void 0;var L=function U(y){return y&&y.__esModule?y:{default:y}}(O(6648)),b=function B(y){if(y&&y.__esModule)return y;if(null===y||"object"!=typeof y&&"function"!=typeof y)return{default:y};var _=D();if(_&&_.has(y))return _.get(y);var w={},I=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in y)if(Object.prototype.hasOwnProperty.call(y,F)){var N=I?Object.getOwnPropertyDescriptor(y,F):null;N&&(N.get||N.set)?Object.defineProperty(w,F,N):w[F]=y[F]}return w.default=y,_&&_.set(y,w),w}(O(8942));function D(){if("function"!=typeof WeakMap)return null;var y=new WeakMap;return D=function(){return y},y}var g,m=O(9719).Ucum,d=O(4291).R,C=O(5869);class M{constructor(_={}){this.isBase_=_.isBase_||!1,this.name_=_.name_||"",this.csCode_=_.csCode_||"",this.ciCode_=_.ciCode_||"",this.property_=_.property_||"",this.magnitude_=_.magnitude_||1,this.dim_=null==_.dim_?new d:void 0!==_.dim_.dimVec_?new d(_.dim_.dimVec_):_.dim_ instanceof d?_.dim_:_.dim_ instanceof Array||C(_.dim_)?new d(_.dim_):new d,this.printSymbol_=_.printSymbol_||null,this.class_=_.class_||null,this.isMetric_=_.isMetric_||!1,this.variable_=_.variable_||null,this.cnv_=_.cnv_||null,this.cnvPfx_=_.cnvPfx_||1,this.isSpecial_=_.isSpecial_||!1,this.isArbitrary_=_.isArbitrary_||!1,this.moleExp_=_.moleExp_||0,this.synonyms_=_.synonyms_||null,this.source_=_.source_||null,this.loincProperty_=_.loincProperty_||null,this.category_=_.category_||null,this.guidance_=_.guidance_||null,this.csUnitString_=_.csUnitString_||null,this.ciUnitString_=_.ciUnitString_||null,this.baseFactorStr_=_.baseFactorStr_||null,this.baseFactor_=_.baseFactor_||null,this.defError_=_.defError_||!1}assignUnity(){return this.name_="",this.magnitude_=1,this.dim_||(this.dim_=new d),this.dim_.assignZero(),this.cnv_=null,this.cnvPfx_=1,this}assignVals(_){for(let w in _){let I="_"===!w.charAt(w.length-1)?w+"_":w;if(!this.hasOwnProperty(I))throw new Error(`Parameter error; ${w} is not a property of a Unit`);this[I]=_[w]}}clone(){let _=new M;return Object.getOwnPropertyNames(this).forEach(w=>{"dim_"===w?_.dim_=this.dim_?this.dim_.clone():null:_[w]=this[w]}),_}assign(_){Object.getOwnPropertyNames(_).forEach(w=>{"dim_"===w?this.dim_=_.dim_?_.dim_.clone():null:this[w]=_[w]})}equals(_){return this.magnitude_===_.magnitude_&&this.cnv_===_.cnv_&&this.cnvPfx_===_.cnvPfx_&&(null===this.dim_&&null===_.dim_||this.dim_.equals(_.dim_))}fullEquals(_){let w=Object.keys(this).sort(),I=Object.keys(_).sort(),F=w.length,N=F===I.length;for(let R=0;R0){let w=_.replace("/","!").replace(".","/").replace("!",".");switch(w.charAt(0)){case".":_=w.substr(1);break;case"/":_=w;break;default:_="/"+w}}return _}_concatStrs(_,w,I,F,N){return this._buildOneString(_,F,N)+w+this._buildOneString(I,F,N)}_buildOneString(_,w,I){let F="";return F=b.isNumericString(_)||"("===_.charAt(0)&&_.endsWith(")")||"["===_.charAt(0)&&_.endsWith("]")?_:/[./* ]/.test(_)?w+_+I:_,F}power(_){if(null!=this.cnv_)throw new Error(`Attempt to raise a non-ratio unit, ${this.name_}, to a power.`);let I=this.csCode_.match(/([./]|[^./]+)/g),F=I.length;for(let N=0;N=0;J--){let he=parseInt(R[J]);if(!C(he)){if(("-"===R[J]||"+"===R[J])&&J--,J{"use strict";K.T=void 0;var b=function B(M){if(M&&M.__esModule)return M;if(null===M||"object"!=typeof M&&"function"!=typeof M)return{default:M};var y=D();if(y&&y.has(M))return y.get(M);var _={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in M)if(Object.prototype.hasOwnProperty.call(M,I)){var F=w?Object.getOwnPropertyDescriptor(M,I):null;F&&(F.get||F.set)?Object.defineProperty(_,I,F):_[I]=M[I]}return _.default=M,y&&y.set(M,_),_}(O(8942));function D(){if("function"!=typeof WeakMap)return null;var M=new WeakMap;return D=function(){return M},M}var U=O(9719).Ucum,m=O(4393).Unit,d=O(3077).UnitTables,g=O(83).PrefixTables;class C{constructor(){this.utabs_=d.getInstance(),this.pfxTabs_=g.getInstance(),this.openEmph_=U.openEmph_,this.closeEmph_=U.closeEmph_,this.bracesMsg_="",this.parensFlag_="parens_placeholder",this.pFlagLen_=this.parensFlag_.length,this.braceFlag_="braces_placeholder",this.bFlagLen_=this.braceFlag_.length,this.vcMsgStart_=null,this.vcMsgEnd_=null,this.retMsg_=[],this.parensUnits_=[],this.annotations_=[],this.suggestions=[]}useHTMLInMessages(y){void 0===y||y?(this.openEmph_=U.openEmphHTML_,this.closeEmph_=U.closeEmphHTML_):(this.openEmph_=U.openEmph_,this.closeEmph_=U.closeEmph_)}useBraceMsgForEachString(y){this.bracesMsg_=void 0===y||y?U.bracesMsg_:""}parseString(y,_,w){if(""===(y=y.trim())||null===y)throw new Error("Please specify a unit expression to be validated.");"validate"===_?(this.vcMsgStart_=U.valMsgStart_,this.vcMsgEnd_=U.valMsgEnd_):(this.vcMsgStart_=U.cnvMsgStart_,this.vcMsgEnd_=U.cnvMsgEnd_),this.suggestions_=void 0===w||!1===w?null:[],this.retMsg_=[],this.parensUnits_=[],this.annotations_=[];let I=y,F=[];if(y=this._getAnnotations(y),this.retMsg_.length>0)F[0]=null,F[1]=null;else{let R=null;for(R in U.specUnits_)for(;-1!==y.indexOf(R);)y=y.replace(R,U.specUnits_[R]);if(y.indexOf(" ")>-1)throw new Error("Blank spaces are not allowed in unit expressions.");F=this._parseTheString(y,I);let $=F[0];(b.isIntegerUnit($)||"number"==typeof $)&&($=new m({csCode_:I,magnitude_:$,name_:I}),F[0]=$)}return F[2]=this.retMsg_,this.suggestions_&&this.suggestions_.length>0&&(F[3]=this.suggestions_),F}_parseTheString(y,_){let w=null,I=this.retMsg_.length>0,F=this._processParens(y,_);I=F[2];let N=[];if(!I){let R=this._makeUnitsArray(y=F[0],_=F[1]);if(I=R[2],!I){N=R[0],_=R[1];let $=N.length;for(let ee=0;ee<$;ee++){let J=N[ee].un;if(b.isIntegerUnit(J))N[ee].un=Number(J);else if(J.indexOf(this.parensFlag_)>=0){let he=this._getParensUnit(J,_);I||(I=he[1]),I||(N[ee].un=he[0])}else{let he=this._makeUnit(J,_);null===he[0]?I=!0:(N[ee].un=he[0],_=he[1])}}}}return I||(null===N[0]||" "===N[0]||null==N[0].un)&&0===this.retMsg_.length&&(this.retMsg_.push(`Unit string (${_}) did not contain anything that could be used to create a unit, or else something that is not handled yet by this package. Sorry`),I=!0),I||(w=this._performUnitArithmetic(N,_)),[w,_]}_getAnnotations(y){let _=y.indexOf("{");for(;_>=0;){let I=y.indexOf("}");if(I<0)this.retMsg_.push("Missing closing brace for annotation starting at "+this.openEmph_+y.substr(_)+this.closeEmph_),_=-1;else{let F=y.substring(_,I+1),N=this.annotations_.length.toString();y=y.replace(F,this.braceFlag_+N+this.braceFlag_),this.annotations_.push(F),_=y.indexOf("{")}}let w=y.indexOf("}");return w>=0&&this.retMsg_.push("Missing opening brace for closing brace found at "+this.openEmph_+y.substring(0,w+1)+this.closeEmph_),y}_processParens(y,_){let w=[],I=0,F=!1,N=this.parensUnits_.length,R=0;for(;""!==y&&!F;){let $=0,ee=0,J=y.indexOf("(");if(J<0){let he=y.indexOf(")");if(he>=0){let te=`Missing open parenthesis for close parenthesis at ${y.substring(0,he+R)}${this.openEmph_}${y.substr(he,1)}${this.closeEmph_}`;he0&&(w[I++]=y.substr(0,J));let te=0,pe=J+1;for(;pe0&&(ee=y.substr(0,$-1));let J=y.lastIndexOf(this.parensFlag_),he=null;J+this.pFlagLen_=0){let pe=this._getAnnoText(ee,_);if(pe[1]||pe[2])throw new Error(`Text found before the parentheses (${ee}) included an annotation along with other text for parenthetical unit ${F.csCode_}`);this.retMsg_.push(`The annotation ${pe[0]} before the unit code is invalid.\n`+this.vcMsgStart_+(y+=pe[0])+this.vcMsgEnd_)}else this.suggestions_?w="succeeded"!==this._getSuggestions(ee):(this.retMsg_.push(`${ee} preceding the unit code ${y} is invalid. Unable to make a substitution.`),w=!0);if(he)if(he.indexOf(this.braceFlag_)>=0){let pe=this._getAnnoText(he,_);if(pe[1]||pe[2])throw new Error(`Text found after the parentheses (${he}) included an annotation along with other text for parenthetical unit ${F.csCode_}`);y+=pe[0]}else b.isNumericString(he)?(y+=he,F=F.power(Number(he)),this.retMsg_.push(`An exponent (${he}) following a parenthesis is invalid as of revision 1.9 of the UCUM Specification.\n `+this.vcMsgStart_+y+this.vcMsgEnd_)):this.suggestions_?w="succeeded"!==this._getSuggestions(ee):(this.retMsg_.push(`Text ${he} following the unit code ${y} is invalid. Unable to make a substitution.`),w=!0);return w||(F?b.isIntegerUnit(F)?F=new m({csCode_:F,magnitude_:F,name_:F}):F.csCode_=y:F=new m({csCode_:y,magnitude_:1,name_:y})),[F,w]}_getAnnoText(y,_){let w=y.indexOf(this.braceFlag_),I=w>0?y.substring(0,w):null;0!==w&&(y=y.substr(w));let F=y.indexOf(this.braceFlag_,1),N=F+this.bFlagLen_=this.annotations_.length)throw new Error(`Processing Error - invalid annotation index ${R} found in ${y} that was created from ${_}`);return[y=this.annotations_[$],I,N]}_getSuggestions(y){let _=b.getSynonyms(y);if("succeeded"===_.status){let w={};w.msg=`${y} is not a valid UCUM code. We found possible units that might be what was meant:`,w.invalidUnit=y;let I=_.units.length;w.units=[];for(let F=0;F=0){let I=this._getUnitWithAnnotation(y,_);w=I[0],w&&(_=I[1])}else{if(y.indexOf("^")>-1){let I=y.replace("^","*");w=this.utabs_.getUnitByCode(I),w&&(w=w.clone(),w.csCode_=w.csCode_.replace("*","^"),w.ciCode_=w.ciCode_.replace("*","^"))}if(!w){let I="["+y+"]";w=this.utabs_.getUnitByCode(I),w&&(w=w.clone(),_=_.replace(y,I),this.retMsg_.push(`${y} is not a valid unit expression, but ${I} is.\n`+this.vcMsgStart_+`${I} (${w.name_})${this.vcMsgEnd_}`))}if(!w){let I=this.utabs_.getUnitByName(y);if(I&&I.length>0){w=I[0].clone();let F="The UCUM code for "+y+" is "+w.csCode_+".\n"+this.vcMsgStart_+w.csCode_+this.vcMsgEnd_,N=!1;for(let ee=0;ee"+de+"",csCode_:Ee+de,ciCode_:we+de,printSymbol_:ce+""+de+""})}}else w=null,this.suggestions_?this._getSuggestions(I):this.retMsg_.push(`${I} is not a valid UCUM code.`)}}return[w,_]}_getUnitWithAnnotation(y,_){let w=null,I=this._getAnnoText(y,_),F=I[0],N=I[1],R=I[2];this.bracesMsg_&&-1===this.retMsg_.indexOf(this.bracesMsg_)&&this.retMsg_.push(this.bracesMsg_);let $=this.retMsg_.length;if(N||R)if(N&&!R)if(b.isIntegerUnit(N))w=N;else{let ee=this._makeUnit(N,_);ee[0]?(w=ee[0],w.csCode_+=F,_=ee[1]):this.retMsg_.push(`Unable to find a unit for ${N} that precedes the annotation ${F}.`)}else if(!N&&R)if(b.isIntegerUnit(R))w=R+F,this.retMsg_.push(`The annotation ${F} before the ``${R} is invalid.\n`+this.vcMsgStart_+w+this.vcMsgEnd_);else{let ee=this._makeUnit(R,_);ee[0]?(w=ee[0],w.csCode_+=F,_=w.csCode_,this.retMsg_.push(`The annotation ${F} before the unit code is invalid.\n`+this.vcMsgStart_+w.csCode_+this.vcMsgEnd_)):this.retMsg_.push(`Unable to find a unit for ${N} that follows the annotation ${F}.`)}else this.retMsg_.push(`Unable to find a unit for ${N}${F}${R}.\nWe are not sure how to interpret text both before and after the annotation. Sorry`);else{let ee="["+F.substring(1,F.length-1)+"]",J=this._makeUnit(ee,_);J[0]?(w=J[0],_=_.replace(F,ee),this.retMsg_.push(`${F} is not a valid unit expression, but ${ee} is.\n`+this.vcMsgStart_+`${ee} (${w.name_})${this.vcMsgEnd_}`)):(this.retMsg_.length>$&&this.retMsg_.pop(),y=1,w=1)}return[w,_]}_performUnitArithmetic(y,_){let w=y[0].un;b.isIntegerUnit(w)&&(w=new m({csCode_:w,magnitude_:Number(w),name_:w}));let I=y.length,F=!1;for(let N=1;N{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.UnitTables=void 0;var L=O(9719).Ucum,D=new class b{constructor(){this.unitNames_={},this.unitCodes_={},this.codeOrder_=[],this.unitStrings_={},this.unitDimensions_={},this.unitSynonyms_={},this.massDimIndex_=0}unitsCount(){return Object.keys(this.unitCodes_).length}addUnit(m){m.name_&&this.addUnitName(m),this.addUnitCode(m),this.addUnitString(m);try{m.dim_.getProperty("dimVec_")&&this.addUnitDimension(m)}catch(g){}}addUnitName(m){let d=m.name_;if(!d)throw new Error(`UnitTables.addUnitName called for a unit with no name. Unit code = ${m.csCode_}.`);this.unitNames_[d]?this.unitNames_[d].push(m):this.unitNames_[d]=[m]}addUnitCode(m){let d=m.csCode_;if(!d)throw new Error("UnitTables.addUnitCode called for unit that has no code.");if(this.unitCodes_[d])throw new Error(`UnitTables.addUnitCode called, already contains entry for unit with code = ${d}`);if(this.unitCodes_[d]=m,this.codeOrder_.push(d),"g"==d){let g=m.dim_.dimVec_,C=0;for(;C=1&&(g=m.substr(d+L.codeSep_.length),m=m.substr(0,d));let C=this.unitNames_[m];if(C){let M=C.length;if(g&&M>1){let y=0;for(;C[y].csCode_!==g&&y0&&(g+=d),"dim_"===m[N])g+=null!=F.dim_&&F.dim_.dimVec_ instanceof Array?"["+F.dim_.dimVec_.join(",")+"]":"";else{let R=F[m[N]];g+="string"==typeof R?R.replace(/[\n\r]/g," "):R}g+="\r\n"}}return g}printUnits(m,d){void 0===m&&(m=!1),void 0===d&&(d="|");let g="",C=this.codeOrder_.length,M="csCode"+d;m&&(M+="ciCode"+d),M+="name"+d,m&&(M+="isBase"+d),M+="magnitude"+d+"dimension"+d+"from unit(s)"+d+"value"+d+"function"+d,m&&(M+="property"+d+"printSymbol"+d+"synonyms"+d+"source"+d+"class"+d+"isMetric"+d+"variable"+d+"isSpecial"+d+"isAbitrary"+d),M+="comment",g=M+"\n";for(let y=0;y{Q.exports=function K(O){O.FieldAlarms.soundData_="data:audio/mp3;base64,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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/44LE/wAAA0gAAAAAqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"}},2103:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";var B=D.PrototypeAPI.Browser,U=!!window.attachEvent&&!B.isOpera||"undefined"!=typeof navigator&&navigator.userAgent.indexOf("Trident")>=0;D.Autocompleter={isIE:U,currentAutoCompField_:-1,USE_STATISTICS:2,NO_COMPLETION_SUGGESTIONS:0,SUGGEST_SHORTEST:1,LIST_ITEM_FIELD_SEP:" - ",screenReaderLog_:new D.ScreenReaderLog,setOptions:function(d){b.extend(this,d)},getFieldVal:function(d){return d.value},setFieldVal:function(d,g,C){var M;d.autocomp?d.autocomp.setFieldVal(g,C):(void 0===C&&(C=!0),C&&(M=this.getFieldVal(d)),d.value=g,C&&M!==g&&D.Event.simulate(d,"change"))},getFieldLookupKey:D.Observable.lookupKey,lookupFields:function(d){for(var g=[],C=0,M=document.forms.length;C
    See more items (Ctl Ret)
    Search Results\x3c!-- place holder for result count, needed for height calculation--\x3e
    Search Hint\x3c!--place holder--\x3e
    '),b("#moreResults").mousedown(function(d){var g=L(D.Autocompleter.currentAutoCompField_);g.autocomp.handleSeeMoreItems(d),D.Autocompleter.Event.notifyObservers(g,"LIST_EXP",{list_expansion_method:"clicked"})}),b("#completionOptionsScroller").mousedown(b.proxy(function(d){if(D.Autocompleter.isIE&&"completionOptionsScroller"===d.target.id&&(D.Autocompleter.stopEvent(d),D.Autocompleter.completionOptionsScrollerClicked_=!0,-1!=L(D.Autocompleter.currentAutoCompField_))){var g=L(D.Autocompleter.currentAutoCompField_);setTimeout(function(){g.focus()})}},this)),this.classInit_=!0)},noCaseSort:function(d,g){var C=d.toLowerCase(),M=g.toLowerCase();return C>M?1:C")}}),D.Autocompleter.sharedDOMCache=D.Autocompleter.createDOMCache({},{spacerDiv:function(){var d=L("spacer");return d||((d=document.createElement("div")).setAttribute("id","spacer"),document.body.appendChild(d)),d},listContainer:function(){return L("searchResults")},firstEntryWidth:function(){return D.Autocompleter.listItemElements()[0].offsetWidth},listBoundingRect:function(){return this.get("listContainer").getBoundingClientRect()},viewPortWidth:function(){return document.documentElement.clientWidth},spacerCoords:function(){return this.get("spacerDiv").getBoundingClientRect()}});var m={constructorOpts_:null,scoreField_:null,scoreFieldInitialized_:!1,itemToDataIndex_:null,selectedCodes_:null,selectedItems_:null,selectedItemData_:null,matchListValue_:null,invalidStatus_:!1,matchStatus_:!0,focusInProgress_:!1,refocusInProgress_:!1,listBelowField_:!0,listContainer:null,recDataRequester_:null,enabled_:!0,preFieldFillVal_:null,fieldValIsListVal_:null,indexToHeadingLevel_:{},suggestionMode_:D.Autocompleter.SUGGEST_SHORTEST,lastScrollEffect_:null,multiSelect_:!1,listExtraData_:null,processedFieldVal_:null,defAutocompleterBaseInit:function(d,g){g||(g={}),g.wordBoundaryChars&&(g.tokens=g.wordBoundaryChars),void 0!==g.suggestionMode&&(this.suggestionMode_=g.suggestionMode),this.twoColumnFlow_=g.twoColumnFlow,void 0===this.twoColumnFlow_&&(this.twoColumnFlow_=!0),g.tokens||void 0===g.maxSelect?g.maxSelect=1:"*"===g.maxSelect&&(g.maxSelect=1/0),this.multiSelect_=1!==g.maxSelect,this.scrolledContainer_=void 0!==g.scrolledContainer?g.scrolledContainer:document.documentElement,void 0===(this.nonMatchSuggestions_=g.nonMatchSuggestions)&&(this.nonMatchSuggestions_=!1),this.constructorOpts_=g,this.initStoredSelectionData();var C=g.dataRequester;if(D.Autocompleter.Base.classInit_||D.Autocompleter.Base.classInit(),this.matchListValue_=g.matchListValue||!1,this.recDataRequester_=C,this.update=L("completionOptions"),this.options=g,this.options.frequency=this.options.frequency||.01,this.options.minChars=this.options.minChars||1,this.element="string"==typeof d?L(d):d,!this.element)throw"string"==typeof d?new Error("Could not find the field with id '"+d+'"'):new Error("The autocompleter constructor requires an field element or an ID");this.ensureNeededAttrs(),this.hasFocus=!1,this.changed=!1,this.active=!1,this.index=0,this.entryCount=0,this.observer=null,this.element.setAttribute("autocomplete","off"),b(this.update).hide();var M=b(this.element);if(M.blur(b.proxy(this.onBlur,this)),M.keydown(b.proxy(this.onKeyPress,this)),this.options.tokens&&M.click(function(){this.tokenBounds=null,this.getTokenBounds(this.element.selectionStart)}.bind(this)),g.maxSelect>1){var y=b('
      ')[0];this.element.parentNode.replaceChild(y,this.element),y.appendChild(this.element),this.selectedList=y.firstChild}this.element.setAttribute("role","combobox"),this.element.setAttribute("aria-expanded","false"),this.onMouseDownListener=b.proxy(this.onMouseDown,this),b(this.element).change(b.proxy(this.onChange,this)),b(this.element).keypress(b.proxy(this.changeToFieldByKeys,this));var w=b.proxy(function(){this.typedSinceLastFocus_=!0},this);b(this.element).bind("paste cut",w),this.listContainer=D.Autocompleter.sharedDOMCache.get("listContainer"),this.options.showList=b.proxy(this.showList,this),this.options.hideList=b.proxy(this.hideList,this),this.options.posAnsList=b.proxy(this.posAnsList,this),this.update.style.display="block",this.element.autocomp=this,this.index=-1,this.initDOMCache(),this.oldElementValue=this.domCache.get("elemVal")},setFieldVal:function(d,g){var C;void 0===g&&(g=!0),g&&(C=this.domCache.get("elemVal")),this.domCache.set("elemVal",this.element.value=this.oldElementValue=d),this.tokenBounds=null,g&&C!==d&&D.Event.simulate(this.element,"change")},ensureNeededAttrs:function(){var d=this.element;""===d.id&&(D.Autocompleter.lastGeneratedID_||(D.Autocompleter.lastGeneratedID_=0),d.id="ac"+ ++D.Autocompleter.lastGeneratedID_)},initStoredSelectionData:function(){this.selectedCodes_={},this.selectedItems_={},this.selectedItemData_=[]},clearStoredSelection:function(){this.initStoredSelectionData(),this.multiSelect_&&(this.selectedList.innerHTML="")},dupDataReqForField:function(d){var g=null;return this.recDataRequester_&&(g=this.recDataRequester_.dupForField(d)),g},getSelectedCodes:function(){for(var d=this.getSelectedItems(),g=[],C=0,M=d.length;C0?this.selectedItemData_:null},storeSelectedItem:function(d,g){if(void 0===d&&(d=this.domCache.get("elemVal"),g=this.getItemCode(d)),this.multiSelect_||this.clearStoredSelection(),d){var M,C=null!=g;C&&(this.selectedCodes_[d]=g),this.selectedItems_[d]=1,this.getItemData?M=this.getItemData(d):(M={text:d},C&&(M.code=g)),this.selectedItemData_.push(M)}},getItemCode:function(d){this.itemToDataIndex_||this.initItemToDataIndex();var g=this.itemToDataIndex_[d],C=null;return void 0!==g&&this.itemCodes_&&(C=this.itemCodes_[g]),C},addToSelectedArea:function(d){var g=D.Autocompleter.Base.escapeAttribute(d),C=b('
    • '+g+"
    • ")[0];return this.selectedList.appendChild(C),b(C.childNodes[0]).click(b.proxy(this.removeSelection,this)),g},moveEntryToSelectedArea:function(){var d=this.addToSelectedArea(this.domCache.get("elemVal"));if(this.setFieldVal(this.processedFieldVal_="",!1),D.Autocompleter.screenReaderLog("Selected "+d),this.index>=0){var g=D.Autocompleter.listItemElementContainer();g.removeChild(this.getCurrentEntry()),--this.entryCount;for(var C=g.childNodes,M=this.index,y=C.length;M0&&this.liIsHeading(this.getCurrentEntry());)--this.index}this.render()}this.active=!0,this.hasFocus=!0,this.posAnsList()},removeSelection:function(d){var g=d.target.parentNode;"SPAN"===d.target.tagName&&(g=g.parentNode),g.parentNode.removeChild(g);var C=g.childNodes[1].textContent;delete this.selectedCodes_[C],delete this.selectedItems_[C];for(var M=0,y=this.selectedItemData_.length;M0&&(g=!d.ctrlKey&&!d.metaKey&&!d.altKey&&8!==d.which),this.typedSinceLastFocus_=g}},addObservers:function(d){b(d).mousedown(this.onMouseDownListener)},listItemValue:function(d){return this.options.tableFormat?d.getAttribute("data-fieldval"):d.textContent},markPrevious:function(){null===this.preFieldFillVal_&&(this.preFieldFillVal_=this.domCache.get("elemVal"));var g,d=this.index;-1===d&&(d=this.entryCount-1);do{this.index>0?this.index--:this.index=this.entryCount-1,g=this.getCurrentEntry();var C=this.listItemValue(g);this.itemTextIsHeading(C)&&(D.Autocompleter.screenReaderLog("Above list heading: "+C),g=null)}while(!g&&this.index!==d);g&&(this.scrollToShow(g,this.update.parentNode),this.updateElementAfterMarking(g))},markNext:function(){null===this.preFieldFillVal_&&(this.preFieldFillVal_=this.domCache.get("elemVal"));var g,d=this.index;-1===d&&(d=this.entryCount-1);do{this.index1){for(var y=0,_=M.length;y<_;++y)C.push(M[y].innerText);D.Autocompleter.screenReaderLog(C.join("; "))}}},hideList:function(){D.Autocompleter.currentAutoCompField_===this.element.id&&("visible"!==this.listContainer.style.visibility||(this.listContainer.style.visibility="hidden",this.listShowing=!1,this.listContainer.setAttribute("aria-hidden","true"),this.element.setAttribute("aria-expanded","false")))},showList:function(){var d="visible"!==this.listContainer.style.visibility;this.listContainer.style.visibility="visible",this.listShowing=!0,this.listContainer.setAttribute("aria-hidden","false"),this.element.setAttribute("aria-expanded","true"),d&&!this.temporaryHide_&&this.entryCount>0&&(D.Autocompleter.screenReaderLog("A list has appeared below the "+this.getFieldName()+"."),this.options.tableFormat&&this.options.colHeaders&&D.Autocompleter.screenReaderLog("The column headers on the multi-column list are "+this.options.colHeaders.join("; ")))},getFieldName:function(){if(void 0===this.fieldName_){var d=D.Autocompleter.getFieldLabel(this.element.id);this.fieldName_=null===d?"field":'field "'+d+'"'}return this.fieldName_},scrollToShow:function(d,g){if(d.offsetTopM&&(g.scrollTop=d.offsetTop+C-M)}},pageOptionsUpOrDown:function(d){var M,g=b("#completionOptionsScroller")[0],C=g.clientHeight;if(d)g.scrollTop>0&&((M=g.scrollTop-C)<0&&(M=0),g.scrollTop=M);else{var _=b("#completionOptions")[0].clientHeight-C;_<0&&(_=0),g.scrollTop<_&&((M=g.scrollTop+C)>_&&(M=_),g.scrollTop=M)}},isSearchKey:function(d){return d.ctrlKey&&d.keyCode===b.ui.keyCode.ENTER},onKeyPress:function(d){if(this.enabled_){var g=d.keyCode,C=!0;if(this.fieldEventIsBigList(d))d.stopImmediatePropagation(),this.preFieldFillVal_&&this.setFieldVal(this.preFieldFillVal_,!1),this.handleSeeMoreItems(d),D.Autocompleter.Event.notifyObservers(this.element,"LIST_EXP",{list_expansion_method:"CtrlRet"});else{var M=b.ui.keyCode;switch(g){case M.ENTER:this.multiSelect_&&D.Autocompleter.stopEvent(d),this.handleDataEntry(d);break;case M.TAB:""!==this.domCache.get("elemVal")&&this.handleDataEntry(d);break;case M.ESCAPE:null!==this.preFieldFillVal_&&(this.setFieldVal(this.preFieldFillVal_,!1),D.Autocompleter.Event.notifyObservers(this.element,"CANCEL",{restored_value:this.preFieldFillVal_})),this.active&&(this.index=-1,this.hide(),this.active=!1);break;default:if(this.active)switch(g){case M.PAGE_UP:this.pageOptionsUpOrDown(!0);break;case M.PAGE_DOWN:this.pageOptionsUpOrDown(!1);break;default:if(d.ctrlKey)C=!1;else switch(g){case M.DOWN:case M.UP:g===M.UP?this.markPrevious():this.markNext(),this.render(),D.Autocompleter.stopEvent(d);break;case M.LEFT:case M.RIGHT:this.options.tokens&&(this.tokenBounds=null,this.getTokenBounds()),!d.ctrlKey&&this.index>=0&&b(this.update).hasClass("multi_col")&&this.moveToOtherColumn(d);break;default:C=!1}}else C=!1}}C||(!d.ctrlKey||86===g)&&16!==g&&17!==g&&0!==g&&(this.preFieldFillVal_=null,this.changed=!0,this.hasFocus=!0,this.matchListItemsToField_=!0,this.observer&&clearTimeout(this.observer),this.observer=setTimeout(b.proxy(this.onObserverEvent,this),1e3*this.options.frequency))}},setMatchStatusIndicator:function(d){d!==this.matchStatus_&&(d?b(this.element).hasClass("no_match")&&(b(this.element).removeClass("no_match"),D.Autocompleter.screenReaderLog("The field no longer contains a non-matching value.")):(b(this.element).addClass("no_match"),D.Autocompleter.screenReaderLog("The field's value does not match any items in the list.")),this.matchStatus_=d)},setInvalidValIndicator:function(d){d?(D.Autocompleter.setOffAlarm(this.element),this.invalidStatus_||(b(this.element).addClass("invalid"),this.element.setAttribute("invalid",!0))):this.invalidStatus_&&(b(this.element).removeClass("invalid"),this.element.setAttribute("invalid",!1)),this.invalidStatus_=d},cancelInvalidValIndicator:function(){D.Autocompleter.cancelAlarm(this.element)},updateChoices:function(d,g){if(this.index=-1,!this.changed&&this.hasFocus){this.update.innerHTML=d;var C=this.update.firstChild;C&&C.tHead&&b(C.tHead).mousedown(function(w){D.Autocompleter.stopEvent(w)});var M=D.Autocompleter.listItemElements();if(M){var y;if(this.entryCount=M.length,this.suggestionMode_!==D.Autocompleter.NO_COMPLETION_SUGGESTIONS&&this.entryCount>0&&!this.focusInProgress_&&g){for(y=0;this.liIsHeading(M[y])&&y0||""===this.trimmedElemVal)}},pickedByNumber:function(){return this.add_seqnum&&this.trimmedElemVal.match(/^\d+$/)},pickBestMatch:function(d){var g=this.trimmedElemVal.toLowerCase(),C=d.length,M=-1;if(g.length>0&&C>0){for(var y=-1,_=1/0,w=-1,I=_,F=-1,N=_,R=0;R0?he-1?w:F>-1?F:y}return M},posAnsList:function(){this.posListBelowFieldInMultiCol(),this.index>0&&this.scrollToShow(this.getCurrentEntry(),L("completionOptionsScroller"))},posListBelowFieldInMultiCol:function(){var d=D.Autocompleter.sharedDOMCache,g=this.domCache.element,C=this.update;this.domCache.invalidate("elemPos"),d.invalidate("firstEntryWidth"),d.invalidate("listBoundingRect"),d.invalidate("viewPortWidth"),C.style.height&&(C.style.height=""),this.setListWrap(!1),C.style.width="auto",L("completionOptionsScroller").style.height="",this.listContainer.style.width="",this.listHeight=void 0;var M=this.listContainer;M.style.display="none";var y=this.domCache.get("elemPos");M.style.display="",M.style.top=y.top+g.offsetHeight+"px";var _=this.scrolledContainer_,w=document.documentElement.clientHeight,I=w,N=(F=d.get("listBoundingRect")).bottom;if(N<=I)this.setListLeft();else{var R=this.twoColumnFlow_&&!this.options.tableFormat&&this.entryCount>4;if(R&&(R=this.setListWrap(!0))&&(N=d.get("listBoundingRect").bottom),R&&N<=I)this.setListLeft();else{var $=g.getBoundingClientRect(),ee=void 0;if(_){this.lastScrollEffect_&&this.lastScrollEffect_.cancel();var J=N-I,he=$.top,te=0,pe=this.constructorOpts_.headerBar;if(pe){var Ve=document.getElementById(pe);Ve&&(te=Ve.offsetHeight)}var we,ce=_.getBoundingClientRect().top;J>(we=ce>te?he-ce:he-te)&&(J=we,ee=w-$.height-te),N=void 0===ee?d.get("listBoundingRect").bottom:d.get("listBoundingRect").top+ee;var Ee=d.get("spacerCoords");N>Ee.bottom&&(d.get("spacerDiv").style.height=N-Ee.top+"px",d.invalidate("spacerCoords")),this.lastScrollEffect_=new D.Effect.Scroll(_,{y:J,duration:.4})}else ee=window.innerHeight-$.bottom;if(void 0!==ee){this.setListHeight(ee);var ke=d.get("viewPortWidth"),F=d.get("listBoundingRect");d.listWrap&&F.width>ke&&this.setListWrap(!1)}this.setListLeft()}}},initDOMCache:function(){var d=this,g=D.Autocompleter;this.domCache=g.createDOMCache({element:d.listPositioningElem()},{elemPos:function(){return b(this.element).offset()},elemVal:function(){return g.getFieldVal(d.element)}})},listPositioningElem:function(){return this.multiSelect_?this.element.parentNode:this.element},setListWrap:function(d){var g=D.Autocompleter.sharedDOMCache;if(d!==g.listWrap){if(d){var C=2*g.get("firstEntryWidth")+4;C<=g.get("viewPortWidth")&&(this.listContainer.style.width=C+"px",b(this.update).addClass("multi_col"),g.listWrap=!0)}else b(this.update).removeClass("multi_col"),this.listContainer.style.width="",g.listWrap=!1,g.invalidate("viewPortWidth");g.invalidate("listBoundingRect"),this.domCache.invalidate("elemPos")}return g.listWrap},setListLeft:function(){var d=this.listContainer,g=D.Autocompleter.sharedDOMCache,C=g.get("viewPortWidth"),M=g.get("listBoundingRect"),y=this.domCache.get("elemPos"),_=M.width-(C-y.left);_<0&&(_=0);var w=y.left-_;w<0&&(w=0);var I=D.Autocompleter.sharedDOMCache;I.listPosLeft!==w&&(d.style.left=w+"px",I.listPosLeft=w)},setListHeight:function(M){var g=D.Autocompleter.sharedDOMCache,C=g.get("listBoundingRect");M=M-C.height+this.update.offsetHeight,this.listContainer.style.width=C.width+20+"px",M>=20&&(L("completionOptionsScroller").style.height=M+"px",g.invalidate("listBoundingRect"))},getToken:function(){var d=this.domCache.get("elemVal");if(this.options.tokens){var g=this.getTokenBounds();d=d.substring(g[0],g[1])}return d},getTokenBounds:function(d){if(null!=this.tokenBounds)return this.tokenBounds;var g=this.domCache.get("elemVal");if(""===g.trim())return[-1,0];for(var w,C=void 0!==d?d:this.element.selectionStart,M=C==this.oldElementValue.length?1:0,y=-1,_=g.length,I=0,F=this.options.tokens.length;Iy&&(y=w),-1!=(w=g.indexOf(this.options.tokens[I],C+M))&&w<_&&(_=w);return this.tokenBounds=[y+1,_]},dupForField:function(d){throw"dupForField must be overridden by autocompleter subclasses."},initItemToDataIndex:function(){throw"initItemToDataIndex must be overridden by autocompleter classes that need it"},propagateFieldChanges:function(d){void 0===d&&(d=this.matchStatus_),this.recDataRequester_&&(d&&""!==this.domCache.get("elemVal").trim()?this.recDataRequester_.requestData():this.recDataRequester_.clearDataOutputFields())},getValTyped:function(){return null===this.preFieldFillVal_?this.domCache.get("elemVal"):this.preFieldFillVal_},listSelectionNotification:function(d,g,C){var M;void 0===C?C=!1:C&&(M=d,d=""),void 0===M&&(M=this.domCache.get("elemVal"));var y=this.clickSelectionInProgress_?"clicked":null===this.preFieldFillVal_?"typed":"arrows",_="typed"!==y&&g,w=this.getItemCode(M);D.Autocompleter.Event.notifyObservers(this.element,"LIST_SEL",{input_method:y,val_typed_in:d,final_val:M,used_list:_,list:this.rawList_,on_list:g,item_code:w,removed:C})},attemptSelection:function(){var d=!1,g=this.getValTyped();if(this.active){if(-1===this.index){for(var C=this.domCache.get("elemVal").trim(),M=C.toLowerCase(),y=-1,_=-1,w=0;w=0?(this.index=y,d=!0):_>=0&&(this.index=_,d=!0)}else d=this.entryCount>0&&!this.liIsHeading(this.getCurrentEntry());this.fieldValIsListVal_=d,d&&(this.active=!1,this.updateElement(this.getCurrentEntry()),this.storeSelectedItem(),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification(g,!0),this.processedFieldVal_=D.Autocompleter.getFieldVal(this.element),this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.propagateFieldChanges(),this.multiSelect_&&this.moveEntryToSelectedArea()),this.multiSelect_||(this.active=!1,this.hide())}return d},selectEntry:function(){this.attemptSelection()},handleNonListEntry:function(){this.propagateFieldChanges(!1),this.multiSelect_||this.clearStoredSelection();var d=D.Autocompleter.getFieldVal(this.element);""===D.Autocompleter.getFieldVal(this.element)?(this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.storeSelectedItem(""),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification("",!1),this.processedFieldVal_=d):(this.enabled_&&this.setMatchStatusIndicator(!1),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification(this.getValTyped(),!1),this.matchListValue_?(D.Autocompleter.screenReaderLog("For this field your entry must match an item from the suggestion list."),this.setInvalidValIndicator(!0),this.refocusInProgress_=!0,this.processedFieldVal_=d,setTimeout(b.proxy(function(){this.element.focus(),this.element.select(),this.refocusInProgress_=!1},this))):(this.storeSelectedItem(),this.multiSelect_?this.moveEntryToSelectedArea():this.processedFieldVal_=d,this.findSuggestions&&this.nonMatchSuggestions_&&!this.multiSelect_&&setTimeout(b.proxy(function(){this.findSuggestions()},this))))},onChange:function(d){this.domCache.invalidate("elemVal"),D.Autocompleter.completionOptionsScrollerClicked_||this.handleDataEntry(d)},onBlur:function(d){D.Autocompleter.completionOptionsScrollerClicked_||(this.lastScrollEffect_&&this.lastScrollEffect_.cancel(),D.Autocompleter.getFieldVal(this.element)!==this.processedFieldVal_&&D.Event.simulate(this.element,"change"),this.enabled_&&!this.refocusInProgress_&&(this.hide(),this.hasFocus=!1,this.active=!1,this.invalidStatus_?this.clearInvalidFieldVal():""===D.Autocompleter.getFieldVal(this.element)?this.setMatchStatusIndicator(!0):!1===this.fieldValIsListVal_&&this.setMatchStatusIndicator(!1)))},clearInvalidFieldVal:function(){this.setFieldVal("",!1),this.setInvalidValIndicator(!1),this.setMatchStatusIndicator(!0),this.listSelectionNotification("",!1),this.processedFieldVal_=""},onFocus:function(d){if(D.Autocompleter.currentAutoCompField_=this.element.id,this.refocusInProgress_||(this.processedFieldVal_=D.Autocompleter.getFieldVal(this.element)),this.refocusInProgress_=!1,this.preFieldFillVal_=null,D.Autocompleter.Event.notifyObservers(this.element,"FOCUS",{start_val:this.processedFieldVal_}),this.multiSelect_){var g=Object.getOwnPropertyNames(this.selectedItems_);if(g.length>0){var M="Above this multi-select field are deselection buttons for each selected item. Currently selected:"+g.join(", ");D.Autocompleter.screenReaderLog(M)}}},onMouseDown:function(d){D.Autocompleter.stopEvent(d);for(var g=d.target;g&&void 0===g.autocompleteIndex;)g=g.parentNode;g&&!this.liIsHeading(g)&&(this.clickSelectionInProgress_=!0,this.index=g.autocompleteIndex,this.selectEntry(),this.hide(),this.clickSelectionInProgress_=!1,this.multiSelect_&&this.showList()),this.tokenBounds=null},handleDataEntry:function(d){if(this.invalidStatus_&&this.processedFieldVal_===this.domCache.get("elemVal"))this.clearInvalidFieldVal();else{this.observer&&clearTimeout(this.observer);var g=D.Autocompleter.getFieldVal(this.element),C=!1;(this.processedFieldVal_!==g&&""!==g||this.multiSelect_&&""===g&&this.index>=0)&&(C=this.attemptSelection()),this.processedFieldVal_!==g&&!C&&(""===g&&(this.fieldValIsListVal_=!1),this.handleNonListEntry()),this.multiSelect_||(this.hide(),this.active=!1),!d.stopped&&this.matchListValue_&&this.invalidStatus_&&D.Autocompleter.stopEvent(d)}},itemTextIsHeading:function(d){var g=!!this.numHeadings_;if(g){this.itemToDataIndex_||this.initItemToDataIndex();var C=this.itemToDataIndex_[d];g=void 0!==C&&!!this.indexToHeadingLevel_[C]}return g},liIsHeading:function(d){var g=!!this.numHeadings_;return g&&(g=this.itemTextIsHeading(this.listItemValue(d))),g},onShow:function(d,g){d.autocomp.showList()},onHide:function(d,g){d.autocomp.hideList()},moveToOtherColumn:function(d){var g=D.Autocompleter.listItemElements().length,C=Math.floor(g/2),M=Math.ceil(g/2),y=this.index;if(this.index=M&&(y=this.index-M),y!==this.index){var _=this.getEntry(y);this.liIsHeading(_)||(this.index=y,this.setFieldVal(this.listItemValue(_),!1),this.element.select(),this.render(),D.Autocompleter.stopEvent(d))}},handleSeeMoreItems:function(d){},readSearchCount:function(){var d=!1;return"none"!==L("searchCount").style.display&&(D.Autocompleter.screenReaderLog("Showing "+L("searchCount").innerHTML+"."),"none"!==L("moreResults").style.display&&D.Autocompleter.screenReaderLog("Pressing control+return will expand the list."),d=!0),d},destroy:function(){this.stopObservingEvents(),this.detachFromDOM()},stopObservingEvents:function(){b(this.element).unbind()},detachFromDOM:function(){if(this.multiSelect_){var d=this.element.parentNode;d.parentNode.replaceChild(this.element,d),this.selectedList=null}this.element.autocomp=null,this.element=null,this.update=null,this.listContainer=null,this.recDataRequester_=null},updateElement:function(d){var g=this.listItemValue(d),C=g;if(this.options.tokens){var M=this.getTokenBounds();if(-1!=M[0]){var y=this.domCache.get("elemVal"),_=y.substr(0,M[0]),w=y.substr(M[0]).match(/^\s+/);w&&(_+=w[0]),C=_+g+y.substr(M[1])}}this.setFieldVal(C,!1),this.options.afterUpdateElement&&this.options.afterUpdateElement(this.element,d)},show:function(){"none"==b(this.update).css("display")&&this.options.onShow(this.element,this.update),!this.iefix&&B.IE&&"absolute"==b(this.update).css("position")&&(new Insertion.After(this.update,''),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/readme.txt b/branches/main/assets/js/readme.txt new file mode 100644 index 0000000..47f830b --- /dev/null +++ b/branches/main/assets/js/readme.txt @@ -0,0 +1 @@ +fhir-table-scripts.js and fhir.js are not used in the base template, however they're needed by the FHIR-extensions IG, and are included here because this is the 'trusted' ig that defines them \ No newline at end of file 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")],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
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Business Processes

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

      + +

      This page describes the business processes included in the WHO Digital +Adaptation Kit (DAK) [insert health domain here] (link forthcoming). +For full details, see the published DAK content.

      + +

      A business process, or process, is a set of related activities or tasks +performed together to achieve the objectives of the health programme area, +such as registration, counselling, referrals. Workflows are a visual +representation of the progression of activities (tasks, events, interactions) +that are performed within the business process. The workflow provides a “story” +for the business process being diagrammed and is used to enhance communication +and collaboration among users, stakeholders and engineers.

      + +

      The DAK for [insert health domain here] focuses on key business processes insert content here</mark>.

      + +

      Overview of Key Business Processes

      +

      The following table describes the workflows of the included processes.

      + + + + + + + + + + + + + + + + + + + + +
      # Process Name Process ID Personas Objectives
      Title ID used to reference this process throughout the DAK Individuals interacting to complete the process A concrete statement describing what the process seeks to achieve
      + +

      Workflows

      +

      The workflows that follow depict processes that have been generalized across different contexts and may not reflect the variability and nuances across different settings. The simplicity of the workflow may not adequately illustrate the nonlinear steps that may occur.

      + +

      Overview of key [insert health domain here] process flows

      +

      The business processes included in the DAK are shown in the following figure. Processes included in the DAK start with a letter (e.g. “A.”) and are shown using the “Activity with sub-process” shape, which includes a plus sign.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/business-requirements.html b/branches/main/business-requirements.html new file mode 100644 index 0000000..ebe2a00 --- /dev/null +++ b/branches/main/business-requirements.html @@ -0,0 +1,355 @@ + + + + + + Business Requirements - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Business Requirements

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

      +
      + +
      +
        +
      • Concepts - A glossary of terms and key concepts introduced in the L2 or in the Implementation Guide
      • +
      • Generic Personas - Depiction of end-users and related stakeholders as introduced in the L2
      • +
      • Use Cases - User scenarios depicting how different personas will interact in a typical workflow along with use cases listed as introduced in the L2
      • +
      • Business Processes - Depiction of business processes as visual workflows as introduced in the L2
      • +
      • Data Dictionary - Data dictionary with detailed data specifications as introduced in the L2
      • +
      • Decision-support Logic - Decision-support logic and algorithms as introduced in the L2
      • +
      • Indicator and Performance Metrics - Core set of indicators and performance metrics as introduced in the L2
      • +
      • Functional Requirements - List of core functions and capabilities the system must have to meet the end-users’ needs and achieve tasks within the business process.
      • +
      • Non-functional Requirements - List of capabilities the system must have as introduced in the L2
      • +
      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/canonicals.json b/branches/main/canonicals.json new file mode 100644 index 0000000..00906bf --- /dev/null +++ b/branches/main/canonicals.json @@ -0,0 +1,9 @@ +[ + { + "id" : "who.fhir.smart-ig-empty", + "type" : "ImplementationGuide", + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty", + "version" : "0.1.0", + "name" : "SMART" + } +] 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..2feffff --- /dev/null +++ b/branches/main/changes.html @@ -0,0 +1,346 @@ + + + + + + Changes - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Changes

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

      +
      + +
      +

      SMART

      + +

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

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/codesystem-list.csv b/branches/main/codesystem-list.csv new file mode 100644 index 0000000..7ebf444 --- /dev/null +++ b/branches/main/codesystem-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/branches/main/codesystem-list.json b/branches/main/codesystem-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/branches/main/codesystem-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/branches/main/codesystem-ref-all-list.csv b/branches/main/codesystem-ref-all-list.csv new file mode 100644 index 0000000..7ebf444 --- /dev/null +++ b/branches/main/codesystem-ref-all-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/branches/main/codesystem-ref-all-list.json b/branches/main/codesystem-ref-all-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/branches/main/codesystem-ref-all-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/branches/main/codesystem-ref-list.csv b/branches/main/codesystem-ref-list.csv new file mode 100644 index 0000000..7ebf444 --- /dev/null +++ b/branches/main/codesystem-ref-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/branches/main/codesystem-ref-list.json b/branches/main/codesystem-ref-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/branches/main/codesystem-ref-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/branches/main/codings.html b/branches/main/codings.html new file mode 100644 index 0000000..2498265 --- /dev/null +++ b/branches/main/codings.html @@ -0,0 +1,355 @@ + + + + + + Codings - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Codings

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

      +
      + + +
      +

      Note that the terminologies included in this implementation guide will need to be updated, because the ideal mechanism for distribution (as an expression) is not currently supported by the content logical definition constructs available in the FHIR ValueSet resource and all known implementations of it. Before use in a production environment, ensure you have the latest value sets based on the definitions for each value set (as defined in the inclusion/exclusion criteria for each one).

      + +

      The following terminology artifacts are included for this implementation guide:

      + +

      CodeSystems

      + +

      ValueSets

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/concepts.html b/branches/main/concepts.html new file mode 100644 index 0000000..2d30b6f --- /dev/null +++ b/branches/main/concepts.html @@ -0,0 +1,583 @@ + + + + + + Concepts - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Concepts

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

      +
      + + +
      +

      Key concepts and abbreviations are described here. Additional terms are defined in the Glossary and List of Abbreviations in the WHO Digital Adaptation Kit for [insert health domain here] (link forthcoming)

      +

      Concepts

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</tbody> +</table> + +### Abbreviations + +
      TermDescription
      Anatomical Therapeutic Chemical code (ATC)A unique code assigned to a medicine according to the organ or system it works on and how it works.
      CertificateA document attesting a fact. In the context of the vaccination certificate, it attests to the fact that a vaccine has been administered to an individual.
      Clinical practice guidelines (CPG)Clinical practice guidelines are statements that include recommendations intended to optimize patient care that are informed by a systematic review of evidence and an assessment of the benefits and harms of alternative care options.
      Clinical Quality Language (CQL)This is a HL7 specification for the expression of clinical knowledge that can be used within both the Clinical Decision Support (CDS) and Clinical Quality Measurement (CQM) domains.
      Data dictionaryA centralized repository of information about the data elements that contains their definition, relationships, origin, usage, and type of data. For this digital adaptation kit, the data dictionary is provided as a spreadsheet.
      Data elementA unit of data that has specific and precise meaning.
      Fast Healthcare Interoperability Resources (FHIR)A standard describing data formats and elements and an application programming interface for exchanging electronic health records.
      Functional requirementCapabilities the system must have in order to meet the end-users’ needs and achieve tasks within the business process.
      Implementation Guide (IG)A set of rules about how FHIR resources are used (or should be used) to solve a particular problem, with associated documentation to support and clarify the usage. This IG is based on WHO guidance, as it is represented in the Digital Adaptation Kit for [insert health domain here], to support the adoption of open standards for interoperability.
      IndicatorSummary measures that capture relevant information on different attributes and dimensions of health status and performance of a health system.
      International Patient Summary (IPS)An electronic health record extract containing essential healthcare information about a client.
      Non-functional requirementGeneral attributes and features of the digital system to ensure usability and overcome technical and physical constraints. Examples of non-functional requirements include ability to work offline, multiple language settings, and password protection.
      Systemized Nomenclature of Medicine – Clinical Terms Global Patient Set (SNOMED CT GPS)A systematically organized computer-processable collection of medical terms providing codes, terms, synonyms and definitions used in clinical documentation and reporting.
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      TermDescription
      BPMNBusiness Process Model and Notation
      CDCCenters for Disease Control and Prevention
      CDSClinical decision support
      CHWCommunity health worker
      CQLClinical Quality Language
      DAKDigital Adaptation Kit
      DEData element
      DMNDecision Model and Notation
      DTDecision support table
      DTDSDigital tracking and decision support
      EDEvent-driven
      eHealthElectronic health
      EMRElectronic medical record
      FHIRFast Healthcare Interoperability Resources
      HWHealth Worker
      HL7Health Level Seven International
      HMISHealth management information system
      ICDInternational Classification of Diseases
      ICD-11International Classification of Diseases (version 11)
      ICFInternational Classification of Functioning, Disability and Health
      ICHIInternational Classification of Health Interventions
      IDIdentification
      IGImplementation guide
      IHEIntegrating the Healthcare Enterprise
      ISCOInternational Standard for Classification of Occupations
      ITUInternational Telecommunication Union
      LOINCLogical Observation Identifiers Names and Codes
      M&EMonitoring and Evaluation
      MAPSmHealth Assessment and Planning for Scale
      mHealthMobile Health
      MOHMinistry of Health
      NMFLNational Master Facility List
      NFXNREQNon-functional requirement
      OpenHIEOpen Health Information Exchange
      PrEPpre-exposure prophylaxis
      SMARTStandards-based, Machine-readable, Adaptive, Requirements-based and Testable
      SNOMED CTSystematized Nomenclature of Medicine - Clinical Terms
      VVMVaccine Vial Monitor
      WHOWorld Health Organization
      + + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/csvs.zip b/branches/main/csvs.zip new file mode 100644 index 0000000000000000000000000000000000000000..16b1e46c285bea4fc8d3c9cedcec167f3ceb9921 GIT binary patch literal 1198 zcmWIWW@Zs#;Nak3P)N>>U_b)GKz4F|N@{UsaY<^fZcb)#iC%JX88`2zi=5uNTIbH3 zzs#xUsiUcT?c?_n&1)aM&-h;DJgIZi^J<}|uAkm19gUM`PG9HL_49rBl!+n0o1KG= zZPjCQpsA)n9Dvhaaa4PYQq$;Xw=|~Ri8(p+vtJZwe_3KqX=-t5i7sV6*JTsbv^w~6 zsq4v=NB6{l!$0(0{a#0)4NgFeJNzZl-9T9gknIjZWOtCC`Uu+3$Rxsm$N|V{6qEx{ z0has_;Eme=P*O&K3Lq270OaV!X9y@wBET0Q6U`9h_(3-aIm$ta3js@V;q80%fn2=loi|7DvRyL3lHXxh + + + + + Data Models and Exchange - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Data Models and Exchange

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

      +
      + +
      +

      This section contains the data models and data exchange protocols with actors and transactions defined. It is part of the L3 machine-readable knowledge representation.

      + +

      The pages included in this section are described below.

      + +
        +
      • Actors - A list and description of software or human entities that interact with the system, derived from business requirements defined in the L2.
      • +
      • Sequence Diagrams - Sequence diagrams depicting the interactions between system actors, in order, derived from business processes in the L2.
      • +
      • Transactions - A defined list of system transactions at an atomic level for each actor along with narrative, capability statements, structure definition, questionnaires, document bundles and composition. It may also refer to transactions in other implementation guides.
      • +
      • Logical Models - A StructureDefinition resource that describes data element definitions and their associated rules of usage, derived from the data dictionary in the L2.
      • +
      • Indicators and Measures - A thematic list of indicators defined in the implementation guide that link to L1 and L2 guidance documents.
      • +
      + +

      Design Documentation -DRAFT-

      +

      The documentation below details how to use this IG to execute the decision logic and the resources required to do so including PlanDefinitions, ActivityDefinitions, ValueSets, and Libraries.

      + +

      PlanDefinitions

      +

      insert content here has been represented as a FHIR PlanDefinition conformant to the FHIR Clinical Practice Guidelines Implementation guide CPG-ComputablePlanDefinition. For example, there is a PlanDefinition for Hepatitis A, Measles, etc. The intention behind this design is for each implementation to utilize only the antigens that are required for their national/local context, as many countries have national vaccine routines, which may leverage the WHO guidance. The aim of this content was to be adaptable for those contexts.

      + +

      These PlanDefinitions can be found in the Artifact Index

      + +

      ActivityDefinitions

      +

      To represent the activities that need to be carried out, this implementation guide follows the workflow patterns established by the base FHIR specification. Each antigen represented as a PlanDefinition will be processed to produce ActivityDefnitions conform to the FHIR Clinical Practice Guidelines Implementation guide CPG-ActivityProfiles.

      + +

      FHIR Library

      +

      The FHIR Library contains a base64 encoded CQL library which represents the decision logic as a series of boolean clauses. Each PlanDefinition and Measure will reference a Library from which each decision point can be made and specify which expression from the CQL is used to trigger a decision in PlanDefinition or where to retrieve data to create the MeasureReport in the Measure, repsectively.

      + +

      ValueSets

      +

      Many of the ValueSets used in this IG are from CPG on FHIR and the IPS. There are a number of generated ValueSets based on the user scenarios detailed in this IG.

      + +

      There is one exception to that format which is the vaccine libraries, which map the codes between a variety of different systems including SNOMED GPS and WHO ATC in order to allow implementers to search for any vaccine which might be applicable to their user. More details on this approach is provided below.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/decision-logic.html b/branches/main/decision-logic.html new file mode 100644 index 0000000..195143a --- /dev/null +++ b/branches/main/decision-logic.html @@ -0,0 +1,365 @@ + + + + + + Decision-support logic - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Decision-support logic

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

      +
      + +
      +

      This page describes the decision support logic included in the WHO +Digital Adaptation Kit (DAK) for [insert health domain here](link forthcoming).

      + +

      The decision-support logic component provides the decision logic and +algorithms, as well as the scheduling of services, in accordance with +WHO guidelines. The decision logic and algorithms in this implementation +guide deconstruct the recommendations within the [insert health domain here] guidelines +and guidance into a machine readable format that clearly labels the +inputs and outputs that would be operationalized in a digital +decision-support system.

      + +

      Decision Support Logic Overview

      +

      The table below provides an overview of the decision-support tables and +algorithms for the different business processes in an EIR. The structure +of the decision-support tables is based on an adaptation of the Decision +Model and Notation (DMN™), an industry standard for modelling and +executing decision logic. These decision-support tables detail the +business rules, data inputs and outputs to support EIR business +processes.

      + +

      Overview of decision support tables

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/definitions.json.zip b/branches/main/definitions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..d524217929ae10f18f07cddb4000fc71ed31e3c8 GIT binary patch literal 2810 zcmb7`XHXN^8ioT>BE5G(3>aD>(m_~3LzEt>A}t9eAXO6SARrb9RUx#1R0%Dii9tjJ z1d+f>35fKL)VQpGD8lNm-Mce)?%enM_}(*T<~x6$9}mLp1d9*=2m}I7yZc@T{3EJA zyNQ30pQpcP01k!o2@JS$+sDHb66zfY_44)!hGP9u!8nKy2IA=-gbRn>#0CazIr|3+ z>hc{aJA4J^Tew-0>?t;spja3${r=+R%Jjw!kLa+i?mew{#Yg*+k!|l@$-ObsYcM`w zuEprbc<$s}@tPt* zujp}XS#IG8U3rOp%l2J0#h%Q#oXMGi(eB-#th&|*7y}EhiO(h{@ z`>Hs$<6_4?>bD=Z=Z5qyaCfcYCZ0&|-XkWkgTdf=l_ACN^a~fwc;0WtV`L9;gaTf{ z_%~tZpd|5cK|e%N?!okmIff+UG|uPn*;jm0=|?`5TV1|!sX<3JXN_g7i+JRV`2w~B zACRn!y$ATngXf*y6|XZdNp^GfaHei5RGAq%unaS&0Q-a!`5k~D)hv3Z72>SI2Ztxt zmX3b+Yu3B<;kwq!@=B$1;24pK<*jyu@g!$8)xF~i_03g-3@=|)uF-MP#aRAS+eKdy z?Zc`{FZ}Efty6&#TlYEb`a-=HIqn%sUrI`v{ch>p95O5@EFvr_0=I)x)j1{h(eXF5 zojiljAq5dRgo&j~LNV(io;j1b}w=s9*HRCw1xXp7AAw#6fUE~hNDPWRnZC-?Cn zt8uKsT}AwOQ(0a+0M88vY0@vL3eR}wUeU{5VimWwS5Y~M5{4!EokyC%pc6q z?RMxaTge;uo}<38Jv*1?J9Ct;x!u)RZeTGHnaMVqZk1x~Mi?B5th+o();y$@y&7vC zyY=Vy7|5}<#gy008xm2iH+_JK??E;F9rl+opfUzpS3}BIJvV=bOGEpmvu$BC2I!yI6Xxy_G5TcrIrf2eni1e{n%E2elm+r&DzR>-$u6 zKuf>u9k`+_HeOLon!lOf19l>RAtYAtZo7KiVo^;n9o|&;+efBht_?Zl7v-=yuZQXL z;=}~hyIG&6Oiatnc{*jBMk=14eOSyMgEQLEhO=&(Q?F^qYxdbt8Kk!9`OkM8onDPx||{uq@QOy{A^$E zCRPo9U0U$$Sx{d+G3_2p^=)CuR|at1rTf-Xf#N&O_ID7#dtGk9{Yul-0-wr<8fE|u zC51v39x{tM`~?A(I?1O3NjjMYffYK$w36JN6W2pWOe>kU(4g`pN~3?KQg5o3brqis zhO@k?tt5lOJrlv8{e18;|A+Z86HfHL1ep8bv|m2mFof!3)AezHV8V^QCV5sf zecCUZemaEgXj8HgRQ<;2kX1t7lYeAOEAjGyLY|!G`G!f6cdwl484jDR!rueB|5r7B z@Ip9rWto1m3;-XPeW-O3kn@vHq?Mb0Aot_4%#TcD@j&EO@xN zmqj?m*fj6V@XqeA>3QpT-Kpffcqo4USwk`;`;y3=s7sTNTB2#hAE}Ch8YSD>2YAIDuxX zAqSK|QQMlE?%3M!t<-;1%I`rP4++P4h#g3{6aT#Avgbnif$dmXeZFg~Lt?ZHx@kJR z@0PeF)}_U!NIY%MiYx$F>gRJ@3)s(EZghxR``V1}Ss20rvc{79U(~~JsKi%sEPDBe zVsC`3=5%gy-sYOCV!c~|gq*)Np4TjoyezO!hO4f3EFF zaa&yTpxvE{;_MWQC(Cbj@()Vd%92$SHb^!K>G_w)b2ncoBKk!$RD50ULaQ`9Xz!Di zW?8Lq$spo9zb8Vg)v5f0idt8XWOH79m;l3|;_Bhi;TfklW&2Y5r_MR`lkOa@XfC_L z!ZOu2^%i3K?#g_{wr(z5ES@NyRYlc2dfjp=vAs0rkK*5hXBN5)NWpJ$4H>i12^k_! zxHWTjRUQUqHVG-hFB>S6_}F-lnGj~|K+&UhlMZ$Ofb}W>fcUR^!1GfNutA>gP@e#t zXK(<@5Btn+GId0iFPd@9E}FH%#7TNw#xM$CRV|!1G2$UND|TTLLOZ(fnC1HBv}r8N z^~@9XY<2LWK6z{-CCxHCi0U|7qrEDtQ4vQq;n7iE7k-g*F8{f08F4#9koDqQ>AdI> zs5wuE$W-f72zBx5Sbu+v(fhE&HzDx*#KnP-NFKj|Smd94RCX&jS+ka>75d3t^kHZLlK#(uID-5kDs@ z4Dyt=J@Sh`vBS#5hCVwhTEy#G0H=VXk;04F8DRuxhtZC!HxuPg!YS6`@r4~(HC$J~ zgSQKqUYa`~*-E*yD={Y@G(KlC*K{3R79YVE_eu_@p8zlO4foo2DPDP}cUk`O2#%J? zZIES=>V76ov9i~Q)>@UV5rO1*W)R`gCu&j>IhY;c^#wjvI>D7u?yTzlm^o1BHx)t~ zd3Al?G&^%h@eem=(m=-pQ-wNd%Q%`K&Y>2*D3gvvcZ=08(G} zeJi{>>xDp;YY6#TYzKI-eU$Go;6SwXNho74V7KWT&o5Lq_I%n~K8n1uj; uyW~GH`sI@Ung7=;|GoX6KmS7U@5liE4JN{jmF?F%^Uss_bDDDey8Q)@q!@+( literal 0 HcmV?d00001 diff --git a/branches/main/definitions.ttl.zip b/branches/main/definitions.ttl.zip new file mode 100644 index 0000000000000000000000000000000000000000..fc32e89e165899baad584882a399ce16e176a5de GIT binary patch literal 3119 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 literal 0 HcmV?d00001 diff --git a/branches/main/definitions.xml.zip b/branches/main/definitions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..1e4486634b0d877b75cb24d3ca61c04b4b3e043e GIT binary patch literal 2859 zcmb7`X*3jU8^=csqq2;mY~#VmI)khsTe3tMjNRDB7{=OQ#!jNaC}jpk6Ds?bWU^F) zBH71Mp-IA6vK4wf(OaLM=Y7t3KfM3@oa?^tbDeWtUw$8c2y0HR;{Xr{1o*=**ah&9 zsQ!9eg@ohKA?Q%N4;~v9Y7vF?N5f(Q!{7md*hu*05T8gq42yxGL&EVyI3Wc0#lt;p zO8a;stNxGa9#iUN(N?aUER`?s0RwK(!9AB@p^%6NW|aHBanBPo#$MipogvLf!K?FS zv;>A`W8j}>F;}`Kvu>2|$Ux^u&aYP(v89EG)8!+pr7=baU4Pc@#%i|n`5U&9`Yho|F_($@b&cin^rfTcMS?W*)Czjz#p2Cm_)LRLXofYlVTQEbMfm`d z1qOpzlR-#dxys!m>leZ9^y(sL@`FAx6}J@v*athDw&Q@*M6&~u{cBm@06Ht2mf*7S0{zze&H_1^p{=Jb^ zPrT5r-h3%pvxIQ|xCbJL=JU<6;XYp=pOpp+@#}e(1{Ba%x((KBdut|0`i@?-y+*@V znB>M|$SOMGDdSW1(4w-Ad}f9kvnv}0-r1inQx@(uQ3EZVY7zjeeA~}(4zw||lpXxu zPw0kuv+YZRMejLv?n}6$-m%pk9oxZFt-@!zwUt#~muYQRnZZ8=t#4+`$0|uiDF`w6rcCFF;w{EnVW7v&0vp?@e;Lk|ujt;YqT^hz0AR;6*5^PWVC!-Ta4vV|K&4jg4T}W$T^u!Ca zST_m`OX2N6jXYEWG;#uBTYu7V-!gpG1qv^eZoFA zU3u{#84XV8NEr~@isgJaWQqy{{CrJXd1QopSQ{Mi-qOukOuAZOCDvbCa3ZP~S5mFh z=z88Mth4EA)d#Zx0lN;;fXMCGV}(Fy6fn>6c$DZnTPuX~Uc?l8>9nr(>!k}``&|g8 zr08@mR-H6-&c0r~|1J_cwhYw04R)>HRg#SNXuh*t*Npffct^XC=x{R-V|_yre6Qm5 zXo&iULH?bH8WysuC9;rAm2w&#f}=K}_P&*@fFO)v@Wyg&l1o&Q?W2Z)VQ6mb_9*zX zyXjS;`9ntYb4)4w3A8oXJ`!X%?Z2cX9$#9$u8Y zHPS9~;;`tu=xCoK4i=#(Y3!$;M_#|3->s3atjo#f+@W41-MsK1&QYoI zF9+VU)Yp2)%Z$AJ348fA?VEe^OvTlUe0{1-KKR;or>S-SDZ#YxnVOdH zD|3W=a#;fvm9kyd6znCwU<7+daMs>mV|J29SE(4$p2|PK z+BR5RHGr>Y#@XNQxYl7y8TXR-VzJ1%y8-oaWj(70nT)L36}w3)#ErTfcs{FrRe7|i z=799vJv)D&cVX6rxtUDtU zfaO;1khfCC@c`Ru;oI+-{!rFQ{VCX+1N~cEE~_&alFdA2Xd3w%@^c1t6D#EFmx$qX zS5}SAqO@jt3f+odS9w{uwLtYwi^Kh*wcKMsqaMiZ1SZ^upCK~c_7Fy&vz+MfPc#`K z{OFE0PcNDqh>qjO4J3Pi6{PdndP!S9eOPXg-ILxKJ@NRycyHE6RGWT9bbaeuA);_v zV`{CfZt4sFU%O#$L}~+wXz9>fRy2`R?eo{j`7Hi~yGsJHqSKy@YwlBc-+vB z1U!q)>*W)?h3E2f2~-cKafW3ONsiaN-cB_2E`w5Y)IxqZs+gnQ#>tzzj4!_u!<*66 z!eOK3IXo}Q%qr;>AHBgTKQB1i>)54e@mlYk+&L!xO&;G_%EcT%nd^#`y(Vwks`52s zy$?5^jrH$4VO1J8oF5zT&3wA-{n6Y99%_NN4uu^zRH1g%EiUg~$j=*5-1PFO7+_>v zP-uW$N$RfyslUFV$4kRN_N zF8Cw#&l7F5nDw2|?Z7gLIu7{TKL3f)Z~Of3{GTrR@8SPk d{F}tTV+Z;-mk4Vh_wW9pU#IZb9e?=u?>~vpB_{v? literal 0 HcmV?d00001 diff --git a/branches/main/dependencies.html b/branches/main/dependencies.html new file mode 100644 index 0000000..c87c065 --- /dev/null +++ b/branches/main/dependencies.html @@ -0,0 +1,381 @@ + + + + + + Dependencies - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Dependencies

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

      +
      + +
      +

      The following standards and profiles are referenced in this implementation guide:

      + + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/deployment.html b/branches/main/deployment.html new file mode 100644 index 0000000..a02ceae --- /dev/null +++ b/branches/main/deployment.html @@ -0,0 +1,344 @@ + + + + + + Deployment - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Deployment

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

      +
      + +
      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/dictionary.html b/branches/main/dictionary.html new file mode 100644 index 0000000..5c2a4de --- /dev/null +++ b/branches/main/dictionary.html @@ -0,0 +1,354 @@ + + + + + + Data Dictionary - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Data Dictionary

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

      +
      + +
      +

      Component 5 in the Digital Adaptation Kit (DAK) for [insert health domain here] +(link forthcoming) outlines the minimum set of data corresponding to different +points of the workflow within the identified business processes. This data set +can be used on any softwaresystem and lists the data elements relevant for +service delivery and executing decision-support logic, as well as for populating +indicators and performance metrics.

      + +

      See Web Annex A of the DAK for the complete data dictionary in +spreadsheet form detailing the input options, validation checks and +concept dictionary codes.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/downloads.html b/branches/main/downloads.html new file mode 100644 index 0000000..e971031 --- /dev/null +++ b/branches/main/downloads.html @@ -0,0 +1,383 @@ + + + + + + Downloads - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Downloads

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

      + +

      Package

      + +

      This is the technical package containing the artifacts in this Implementation Guide:

      + + + +

      Definitions

      + +

      In addition to the above, we have provided format-specific definitions:

      + +
        +
      • XML
      • +
      • JSON
      • +
      • +

        TTL

        + +

        These files should be the first choice whenever generating any implementation artifacts since they contain all of the rules about what makes these profiles valid. + Implementers will still need to be familiar with the content of the specification and profiles that apply in order to make a conformant implementation. + See the overview on validating FHIR profiles and resources for more information about validating profiles and how to use these artifacts.

        +
      • +
      + +

      Examples

      + +
      All examples used in this Implementation Guide:
      +
      + + + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/examples.json.zip b/branches/main/examples.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..31f2cefa07d92c8ce2a565b18bb9c1c18377ea89 GIT binary patch literal 2296 zcmb7`XE+-Q8-^o_*h*@v*s(|L+Ubx6O%c@kLXE~Ap_HS<-lB*)DCLN~Ypd3(5xb~O ztfN$;iXQXy{QA!K^Sj?4?{i(xb-nN38;PL41_ppYAOPfvyA|MHDE!KBPah9wPiHTz z0~X`$bw2>(+I=+4VH8B_xAc~YvaAx#2zL;ex>Ij z$X69QsDHgjB7CbsQTep*|+BN zb0iwZ@<-RZE0)4nq7R&uAeOrsq;dKjJ5fmy`ZZp6sh__m#W)?4(kI8+7yBLGC6(n? zTtj@F7!ZM%&!#|yc=_tPNG~War25j8hEEUo);H&3D~zda`M$L0Mv6<@Z5M`LZjMDKo%e9b+yAVvlGq#G+r)(a zm`w2d(o-|_V-sbRW+jKwQ-r3|`G@F`^mjY2XBNsV#k9M~_!akF$npOrzqf_U~0 zcYjar<=Aodee;iVjwaFGYv0vK%PTl26V>@hZ&H#g{~WP&km@m~A!8#1Y9@NeN+=1S zTqc={l!DF%>Le!Bk89PNjh!hD#m^5sdPN_$Mtmo*e3>_$kpXvc5cE18&G(8^W@wHS zAhB-K?Q495d({N0?iZHiOy|Fu)j)gO`j4a=#1rPVS?We_3kdLQpRlBK_ViTr6um6k zmiQ-=o zyH6`UT0Y2#FlSRqA-83SEyJB#^CP%Yy-9N}^u^M#DLN`r*Y}RxO?GK+=J$DrJo&E$ zgE9k+Utd||Txo^q=*IN>l}oM_o@T1CJzJA>(cMAC2k|IcXE*P0Y0fD)^dG%tGx|&L zEeV(h|DGTtNpvX*yT$t%y}H@WcC%6&S%vX%r?3y}!hCl>rDO1VCxBZ`_tcpfnaxAf zVhgU5ELvkhdSPe#64<*=2CZmeYl1k^Ncm->j*uOGG;z?=PiM-aNY>ZAyzZ_FVGPmT z_Tq9_sw{#1MCFOWnXZWnuLWyS{%l{=c!*vN0+t+%VqCD0eXKU*wZ%8{{%ol2VTZBn zs((9{mgW2mD6O=h#JD@_&qWA@wW{>1eO_ecNZx9T(ia!=)vsX)j3)2C>Q+sh|K8!^ z9szm$|#f5Z;4MQRcqU)XKW;5>ZXBJWuv{>W&Vu! zSX6OmtT=rv6)pESX;pROS95OLLTNkv%b+JG==xN#R&mI> z?0||dcd$k^eSc}9uQ9a5bPw;)$+`gMYQz9};21DSl zam%2l7a2@9UePw62E)F6#{1@;`Jcl@dv#GPpv4)56>+w3Ajnspt^UR_;5oKU32$eH(h6^hV%6=WZN=Amd zEBEpiS&AK?Co~GgF%-y+H~N;LfsG}n!o~NR#`JI>(&5yV(RWBt%Yp^ z@EA(a;Yfp+3_t*xtD%H-7=0ADKGC8=L1v1oe`Q-^C+?UlvRM91XmE|bl zXRc~t1i7vX@G4jyT9lI&5OKC0nY#7B;&YH|4gc^%*Q5Sh54q0PB_{oj{!AvG(YmJc zFL0HIpo2w#9Ru8Q-x7`r`6(5bEv*5~x-lc|z7HK+%*olLG($TF4F^8PN$WcH`#*2&7!g&-0^2iipu(c&NgV8;RgKq9Ds kV8DMZ;gg{7Cu4O zMZiUV@zyY5Gn@`koNrlR^$oiRS#oqQ6q?`(48E8pXEJzr`dzEs+c10WRqn+tMl?8e zZl&Yv>M-ekdbOLi9u%Jr<>s&Y1hbaYI-tqKYEe8lsBW~Is?pz8@}7#83}y_Xo9A(1 zo~Gaoqv6v}M9?hAk5Tf`NGQ*RI6TFG!Ge|B1m}WNAcclpJMDe0vt;k>+Jn#q^IY9E zV`h$gNyijd1S_m4N+RsJ5%EGakbO?`a!##`2uSt_MM&Ij$X122dyG1tW=>`vH{S)R z-7~OxRc4a`srmKMg+~VOB@^EFMBm=6OHHOE4MXUa%(t=5c4sEIXpiYf@vQyS6Xw7P^)e*PnksF4q#b$XJAIg;KsR6l1} zy=x!88O-6HueI7Z6N~ccQNn7o$;;=Z zv`-n+JgmH|NXcxHs!DRPsY%yJRu6`LkuHBdixx7p>#_!Rj|bByVBPvtmVc!9<(_#_ zTdN5c>)kbyem^<6G`aJ6r*8VeC7m>*sxm7pLzk0uXnCpB*pSjgZf<_N-k1|22KGlh z`U!r#J}k>e)xFsBA$5wj z{HS7Q4Im?vWb+k#bGzZx??MyXrY*vZ8Pku5&WfedQRnQ@S4D0Hg*!P-VeR_Susez! z+#C`Dbd90x`s!$&5Z?CW!3m20H{wn1vS_d9HrpF=F%DOr@LGZ@y$Q_-(&=Z0&+ZKr7XJ(r=@} zq3;pLQ!J^YX;9t(=6;K9KV>KXl>pb-Y9F-g4;JMl2B~$#e(n{HDaLmI&UtvgO}!+% z@`FS!xla&%qy!s1QNMq7L!4a=g{eFg{J1^GQ%tL@=#IZJyC~2n`}P9`?D0-id`|Q-h{^Nn zC8IP9_w4K5Q*$P!Jz`6C%=H(16JBdEi&kOk!!^dn#M&x1`8|}wfk!F07c(Cfw>Veh zdox>YA9KKiu+YE`v)=+5wLbRiv)}A@cD+ z7ECE}v5-DiwSad`8%VD3;%nMe^0VcK53jRdV7z3$bW#2HLR4CnyqRwV($RQ*{P^Y2 zYKEpnLM!1}5Y!=><6A1xv<0!S6~yJCF172JJlh^!a34fQ>U<10T#03Jd*cizFD-}j zi-mOwcK`A zo|~T~RY^vXsKHP*?I&d{d;jG;+sIIOL ziyoQ-XUf7Wgq@f$x(Ba*Przt%c7iGr1&UMq6ZMUXiiP`N_gNi+CkvEsAUT1}mPhu@ zQ@4#1o~IDb2BhdcNL>pQ#|m!EzT4QY=#(~y)d}_JOB8o5iF;>z`t@?43M_fTrkh#d z){FgkWpI7Y7^Q7tB;Y%ZIEe-x_e`LpaKDXTI>I#~-8#oWCcTQLFwTfRW-X~h{d-l7 zl+CTEQXm2Md?cN2>JELe9O^T>Eq6H}*#$1)Ft8DKbX>GY@3i!(0yBWFZ@GRH!Z>(~ zlGAh{Y2WnOdefDva@xQsV|Vp>kIHM}xW-TK9dBxV%P*!*{kX#OdqD@awG*E8vOaS= zBsi+))~$W=pi?;;?2QQ2mA3d}>BvGD+ubOzp;B}DOC&*-3f@pzVl_&BM&va9Jlx)i zCCc;9r9VLDNQ$+YJrD6%;I{7VL@|0r`n15$uzWJb>SCE9RkH9Zw;+fwn^ZOPX>HaC zQYe;BX3M1h@s|edqN>e8UWRm1~y^=C@! zb_Fpfm>D{YC6WyoO8WwP0|Wrf@c@7&l7W#A@b9GbPwuaz^q=@YbCV^Kh4n83hM(o~ Kv&*pmwfzZSnT7NK literal 0 HcmV?d00001 diff --git a/branches/main/examples.xml.zip b/branches/main/examples.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..da22b696cb6d7558f5fe5907a2a8a9042dbfe9fa GIT binary patch literal 2286 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 bvK+`Wr~u7t0p6@^AO(y-XbYrIgH;0nDQR1K literal 0 HcmV?d00001 diff --git a/branches/main/expansions.xml b/branches/main/expansions.xml new file mode 100644 index 0000000..25dc053 --- /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..ee9c61425634c32b959d9a3a32d261228f94e93e GIT binary patch literal 327 zcmWIWW@Zs#;Nak3P)N>>U_b(VKz3?HL1JEUW`16=UPW$>ZNE2PlYxlq^EHcJUYTO& z^>lhuCv*4$ZjCRTDoX`4+{*Rq(#s3Zd9Jg%!|t7Dq5t=VmsG0*=dLu9z1iMXmh&Ur z_(KI&Jbu;Vy6Iw`X6Ez1AqDqtn#eq#7Qef0S*SzDE8d-%yOTT}Rf5!oBvagsIzP^P zy78J$?xtPm6vdsSPTjxM5V!xB+1j{2sYbUR+p9Quuo-qQDpuiA?6%;a%u~j|dSLs3 zdd{cv!vD^sZ4r~+Z(E(%Rc{yKAK=Z-;U2tQX(!N2Uw}Bkn~_O`0pV?AIgqze0cs!w Sc(byBtE6g}bc)d!!i0Yw-~ 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

      $4B+eR6u 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�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�lNz2id8dcF;a2a9-)n^Rmj%AXfb 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�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%0D@2M_&D}{@`jH@Jdr12@guQU#AR@sPHX~c>p;WX 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%0A6>bWGYQFYWnKAIR=xw0X=3mtZCkD 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

      hI*?Bj%eN5)_BxhgKYJ20}Bj5S@ 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 n82sznct3QJU=ldch8P< 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%0Dgd;5NkF?d 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%0DBKs14Q1Jb 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 z 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

      |8o_E?k3c|i=Hs-|-vs+e?5RO&@# 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
      Y3??i?4il;)WD7QLXzW!J9J+xymiudvy1%czIG z=f(O#n@F40tm~$7UDth9+xz=@__yEE*SUw^^;3GlBHtKL`{^{ zW=)g?SuXCUHFw|$@(PySH7ATsMEDa5xt zvN+U8WwBl0ESHU{H!h}rU6hXtJTuN^o*a|g=mXP=;l^QBll4+?Wl~rdiJ{wco8!i> zj#KjNQzg8b9K$|pX;j0z%@g6z{dJw^%kHmrV$bQHpDKmgbB1>pwes~ag?@0o0;~=XT;8svhz` z0^nqen#3z7%N2gXEhLH35~&)*^=k%8=M>Bx>LbMbaN#V2#Y%a&96i(eUa4X!yp>jN zdHS>SyW8jEw(V?wc3!%!(xEJ%=h$|Iz^y{$t5xfnixp1M>xAiu2N3Xn$pCyvs=m#u zt~Z?LIJ+h zP#R%1JH^L)m?UT+CF~{F7K+1qiMXFtGMLYUu@hX)U_UEM9gmkyvh+2NOV?KjQ~Fpb z>+vzw8#nW^>JOe4GLlM$%ri&iEs)Hgx$SDs?2jvKu!patOdX>h@a`1smulP2K&woa7s=xN$8 z%M2!azSO3h{jL1`ai~LuMdM@~o3JJ7gNzbA24=QJ0W%)r11A!V(DXmqgxhiE2cKZ$ zIR9*Kp~;=PUYJpKPxN1WWvN8fy}ClbYo>C_My31}K8QulU{!Q7KRGNje3c8C`VR<@ zXH=-^Y5lN%l-E>{l~+;!kzrW3cL#hvKgTb$Rk_+VL~~`vWAq$~2ehw6qiY#H;Z%lm zRVoTCZL>d7KmK4O*v(1TJYU51kv5VW7b<>>R5yqTYG5+O5YnTyNn5|(>-?+4Jn>`H z7XQRIJ3$|A(IQ6mhIu62LT&fj_@F31akB)hWgOh@=pOa}AlUb(thbAF%IYy?Gh;*6 z`718qloVz2AWwq7ZPCe67=GF-C&=-?%YSEdb#{jqCc@;g)$*r$C(Y>DO@BLA5kwQ6&&w+HC#GeVXug*4F50%zhko z?Y?eflYCP@<-uR89OH|5qU&Z{nQFV^YUrzIkP0X-4}`b{^HEQccz-@rv?|u>r~gy` zKrsQI(^m7c6_l{hF~1bjzxessiUN{ zdRd>gwo{VyzN15y36&l)W#R-*gaXZc!rM*>%?wsgs~9+GsU=YsO@NeF)ae>r>Vj9s zkItyC?u?>xGDoMFN*m@Z`A=3njKBY}z>H5d$2KDw#P>W5co}kGW25$=hHyH$^?(1} z81Sw9bScp5h(WZ&8z1(ba2@dtf74F=?*IUsV1)&E#}kZqEgpHmGR}k>r&yFl75aRS zOG&GK18qFaY5(qXHmy-0!PhXecw=a{F6kkcPHyZAc8-TzgqG!-PJJO;gkFcWo3}@o zRXVij`>cpxCpx>Q_0Mef4fH^^F8ezNR<6|ymp2s%M!=AOh)CRTfVn5^pKpxak`oR@ z#2FY6*z{=|A-MOp(J{M*;|f;?sw1CKaTGo04EjIV#M>&ss1CX=+PG%cY8;?ENPA1z zS!(ig^bJ=(TCQkehPfVu`W3KM5FrSS=7EQyXlpKW@I*>w%4p#&r!lYnq%E3`5yP;_ zQ4Tk0s~f3$tSHE*sbj$yT2nwG5WzKDmqev?jXo(jgjFwB37^C?t0IsMw4ByZu4{|!^2l4l(L_%M)N^DUx;;h*!|t4w_;^ms5Z52_bD?T8&&z+c|jG_Q5Kwep>asP$cjT?tBT`g8;a{D8GZa~JuDiY(*J);p+AhaLMlhINRX;!223-9D*|klosBQI@zY(MlPZV4{ z3SoL-Sn=SpXeCmHrRc;V zVT)26kXwUhWjtElk?{a$2Q|{MaA3#;cRV8gyBYXSK<6dON|%^X%?{de`!DF&Q|248 zuFoN5GVh%}TSjn!QCO_5zoN)WTj~u;XMt;%T*QBAihkq*Mc3Zm)$IgQzG2muE%OVQ7VLM$=^{*pQruU-kM&(x$0c!yQFaTwQR;2Ev9NJnID51A`zM ztYtFeafY-X`L~x+WE|FSZlrfQ$%UVzt3_M}r|tgetZbM8U7D?qJEw75I-zqvK2 zpP#j_^)7p__11bfm^XkMZREiDRL3`;$0HJeZqmFR@$zQvv4uoLu{ul7FYoorl@}2E z3Je5GZ|tWfA=`gfYXe}nxD+Y`)14Qmq6L8?S*8HLcPohZhvN*6nfMvr1U>N9sAwD% ztX%5o7q|`w=HsV!v-zLFlReFu`A5+}c#Aa-iv)p0}Y@ zrQOqUxnmx;b)4`QbQ=Trq^(i2LJC`(fiREBkwS31T5;_*Aa@^~$w2)~1eNP?bA69p z66P&Cd^?IsSpViw&mYCAA2g3&S>Vq7q`bj@N!MvF?>AgbpoFyjxK88t6{nY{ZwdN! zYHNMFxCSL*Ixrz>$^cB5`JKH<-c4aHlc+$|G{zaM%2|u;9gV@xFF^O4o9LRhPedwN zr`(82@ZkQ~x%}q>Ear&($0yeK7h_Tu=2}ppj=~M(ujVuAIFgEDWGc=E{S<2CMOipD zi#?TAhVsXDA--6V)A|+e8GX0Q8CX=o_WSi89E2^8DTpXhKz?T3-@sohEC$5+ze@Oa zQvKBBzN&Lpy{v43Wn+F3DTEGe%{98c9$M^tc9(aWOnA3^Y>q!S0%VnaU%r&wV$H9Xn2FZJ-w~9a@W+nvF_%JT#ca66@Xk46bhHlK*M< zU)<2amSBR^(7l;E=OXeo6aiMNRNf1+ut z%V@fIGXN%66Qpx5CJ1`>ab?+_{mLrp@YxNzdWXqnVk)bfPX7h9{f-1D+jT=_3T3w` zA(Ps{WeV038KWka<{^vBNw~d?Hvf|xxh`pI25>TVB{E+Rtk=#Tipo6$T0w`3st|fz zO9s8)%1DF%Ah>!^-8dN-K6GTrR8(n`j(3osK&N)xYM)dXpDrTXDmY3fzgo`%nhH2| z2|#RZuY^8j^ui}!!6BMYdbpp=z4w2pDq{IVH$)Ek!N?New6r^lD=kV!2aJoWEl0I#OD3GmTcxYZ(}K!Qdjs8wW`5FQ@mY znOc5i*TmSz@A|N8qIU(8+AsYg+@nK1dR_A;{2XmKRVWm*J85d3;=oN(zc9Q=}w=M(-`63~paly8)?-@^(*1AK9SE{(q>! zrS*q&v&i4z5q;9qDB69Juh~yR>Yo_TL%rF6;eR5jlbbhe4+XuEpbf?Mgm^#G?`gRK zuYgSA2RRGHdM3JTcFZ0H%<_Q>ER-L1NhTD^ngKuiE4-1u)bTx;>dh&kq~ZB3Z!W6OIu6kkLF;chiL%HlkU9F(el_a1poBk8`Yfy zC*3_d$m%be4qZA4Y*N4)yBIdYsctcR#)XH#vRxoj+KX&d(Nrs()Rrgfz+q{$62 zGjEs)C=%o1+^`fp4f#HBN}sWH#@7jO-|_q7sVzw-IJYBX>nMLA@qg6Y*=;?#3E>_T zjaDUSiA=sr8LAsNOc>Iu%ZN2$KKK(q6ypTHakWMY(ZwiCdlY0b(StgZ|L(GmXmR?8 zrUkR`FPEA%=Z^GAJAVJ?1)q(6$8Fyk^f&fQ2`Lj+^;v8n?D4l;F6}J9Xk3Cz2{f
      @Bd#c|RZI{><^~le4!R7ea9XbXWOD!brK%X>2LCjCmCkFBvUP2DubD7N zHeF;Pm`mXa%g_0d-t94JmW((ttAIV_;K5c)R9Lfl3~0i3sttGdOU>^8&^_iHG;?z& zyDAWG!cW@^Vb*`p*TSvO`xjR6K|Ha)xXv7dcM#*gQIIQj-r9&K7N^#h%D7ImYJ*Pz zbzpiyEEcUtshN=A3&dw(CaZR5Xr+#!4(xkk^(N3*?r0>={P~mUsz(EBo|xt|b6J`L z0n&W8!EDr;@Rxu`jSs}D9z32^P0SpS^5zgw(Ueq6D&Do2Xs*W>7Z%%4nMEp>U0_#( zz}qBO{r$8bbFklSzT}7v^{Eks2iw&h1>FqAF5^tNE@6MBISB9WUYxHZP9?IDGnJ5? zvPaL@lh5~i26GuGng(Z(07(-oiWY8ncN*K)vhtl;wl?m+j6N@@*;8Kt1#F@YfixKS zTqi!iiRJw7K>}$|E7>}v@Z4REU;k1qLg7A7=;}2f8_PFQ%?)!ip$%!w!c7fU@TYZR z1k-GcqFVddNJfVeJ0RY$`#hTwZDdKMWfq=>yBXvf!!LCi6%o-`OBPP~|32KePUgs{ zA^4pMq&a+P^J6ym(*MYRDw{qA=A62~YUjYDt&>J}hZmR6`jzT`_KeFA8o0?mYJaF5 zpL`?480?Md7ko<<1R(x&&{2z~xD;SG4ZX862MqGdtKtX{BOk1{X*6bxSjKxmXw|}( z(eGmYm;rAUW1OI7kgTnSzdX%~NJV5bQv!yzmUDBq4bWZY*!I|D8rXRn?uQ;UX4j~D z%FTrPbori*orx%9n%0*qXZct@;R)0irMLSTl{Mj9c)$=nGD~x~Z*~^E%^Jbf=t=sU z6)hcM=>_}&T`SvQZ@UFCKSbWZfpkzd=@CTO+#F6M9~?&oi$)(w5S2ZM_!pgB_O9ar zp9V~yB+{oVYiDp>A2J_tVc*UVrvZ$96kn0#s0g6W2v)rlpuS!!wkpjvyP6UxYl4n_ zQu;^Oy=30>M&JY%J#Nl(eTy4+iP>kIn@7#gvje5GZVvj*Gs8R0bTKUX;||~QY9ry;$3|{yr@L1+nzz}6rtQ!6zAi61ZdNs#L2+Z(p4lt#KdcHgN`gSg8f!N)1@2v zU0uD1mVaG?$RCH(=9-?JC~>pH8>WZ;Zt-59)g8k~mNhy+EQ^he;8U&-QMx;8YkTOA z#JdzaYmv-km)77E5Q;vmfn1{yb26TBegs)Z8;lN#i~KTF?m`v|e==SShP~PERib1C z)jgMZr0|4@kPZjVryt0AOgOiZy2_ZH>p_1agR~AqI$ieQlj{C*NBVNJ>@<4+cud2V zvfTzfX`|W_e?b_u-ieJ5!S}!U49J|xJB(kw<+X^tCxMi)>9a{XK0i@u=E){)r?LSx8;@rnd(64OTT-;PkZqw4RFuM1{v?RwZ)ja3dudo+d{vXL(l5GAIQ68Ha z)kPG%{=LKES_8TIjNOXi%BtXH+p7`9og)sK^WI@MNT(!K!e(CGWcrdn$PQ7Dp;QZ3 zt;8Kcg%T24&aW%XS-b)J1oL9+)o(u8+*z)_1-Ut@x{x>~kURk$zM*1SZvOUs2HEL8@d@>px}Sknt||h}jS5=VM61 zt<&$t=CkU6=NoOm1MkYT^-`U?rzPYyUW|bl%nId)3TI-^m z4X$glne&vpwAYdKMKuP5LRegeY3>Dj=wmtDK^`yT89P|o#xJ9mEoq$QG3$%WD^pBJ zh4XIwD($8?P2$9{^!d@GMiM!PcLQZxvk2Or(X}543R{&)$dvxli^fBW*e(pvG4P+j zmM`~KMVx*CD-a&N-j3E!s-*m5)Z+e{HU{lh`XX68th*(Vj$KuMjZRqe4Qk!kYPQGv z#lLMI5ZKjOGsV#vrRVk2D`TxrJ+gBpxQDwqcFMuD(5b{40!f~{!MGsPAoz+I@d;yT zeGxhGVj6tF;UHABi6U~IL+qK%wm`jNZ>|uOUp-nC(2Kq}1zV*jCjEs=%Psuj^r-yP z?-VWf2_kOc$?O_3A*_~Nd#{0gIDEiNb(f7oFqtx2!|USYA0$13ANAmY*b-nde|%0* z$Nw`dJzg=~LNu&Y3VYLPK0MC?JFf^Ds}{qN^=NI`w>>V!ng!lRcCFG4LePE^f*(Im z&(QBI40L`Hcn`Hvy8CtCPZ8%xCD6PM<#mC%$5wswa|RL>6l!9_F4!hf+}!iBzz6oJ z?#|#Z+T!Z9Pi45L{;wRYOkkWwR9&2YnEvjAG7YsV8v;uNe)nhP0z>q@*{MG!)k4y^ za(07TM`st1*QwcI{tO3LV8-culkZxLIc8Hx%h0Z$dU+6?-EAvIGT_~F1vTteClK)* zB6A4}XXpSI#+@!L+&RMVs}Tq%M!$-+F~d0(Xm6^3V`((bpXvZQIsHS#%y~vH5Xa>b zyn|EOI|AjOfC!q&Y+ZcaTaVkvg%Y37F#Pl){@B*7&SN3m|0x+~S6_IB#b|9-ELhhH z0xm825}_0?m;JJt%hF}Ui6E7PiW7V2Y~jw`xtb@`9aLA83K6klx5bpNRT^J5OXaw$Ka|HxgE;VWjl*h|jQ8SN_eFv_iO7%wZ;;N&IuAr=`uvf=r;p5qQPK5!nF zm%%{VdS_`!!5OhdZOAHL^q&NGQ>~t-2(Rm1Ut}auNG2`S1(Q$VHyVUjM)bs>A@esr zg4pU3B2Y$29l~1*PhLbQVAg*R`&|0Z`{W4NI~Jl)*4e1txUy?=uIBDu?6Dl&Zu1c7 zv9xqKq|5$Q-RSwEi|nd*m-e&iM+jKF*(F|2g3n{tg`#`LpRY z!l6pESFit80T2}t`&FbCii!L!tL`N-ZdH4ckm1xaRI2nhj=7nWJF5OQj8iPT zUL{^u|BlsI+=QXOp|9m&khvwicx(spD&C8v`>0;t;xV?S&kA(>PjB zZG*$oCao`Up3Mgfyg2miI!_FBbSp1gJksgttO@9@QH=&tcFo1ktkwe~&;qz{qhA>& zQmD;O^r8PsL+oogGL5zOH*+vK|LAID2!)Wb^A1!iyzVXXTI{i$5)TUTz7Q!LMzy6s zr#l}j^Eua7cCag*r`;k#`vvCC2$tv{ZfjhL2@{j#V}dK?D*j2nUa=e>@cJ2ij(hYv z#lfED-B?y4AEni5>5rqLfb6ZyZKFmIiNYC=Z@0naCcgF%Ex4tXgIM_^jp8%r7_@#w zbdLCm?VW`DTq5RSgd)xjP@~9+0S^2YP&*kz+AFI6BHGxX^92VgWwRaYDBC+cP`#B> z)w2+UP`{7tIZ+G{CdZh4UNc%zvbjC|xoxDpjN8rYh zvpZI$6DrDbXdD&EsBUlXHTx!b!uz!?3n>HSlRJBfxF3?iKlT zN(%G2JFCk>uWTvhOt}>>iHL5=EHizT@shx*Gj<+rU_68cdofKBR9E|Xic-InOXD0p zAAm;GEaKAn0Ew;WWcW=#uL7G-pdr0SS5*}A+_OQ&CA3E6zTrpbSGJI0ZoBk`BDVwo z{8jts2%SbYH`~kxL;c+r%F#l*-GXjhBW(3cjP&Q{AMcL65i{kD8wro_lgEw6bgjPY zGL0l)D`>XON8N$Ft0>+#W}g(=^xnWPjv)x4vvTXlI3}<8gTiYpxM?bLhMZuRgB0RO zjo^<&mxjm-Q$5c)K0C*$T z={vsux3@~zaxv5WF7!0E81evV>U~t1yu$72D5TtkfyeCd>#Dk5k?9m#Zy8QR=xc2l zI3`S8)vs^^E~ht!-MH!fi8@X|Mt`$;;ugK)EI4j`JMMBOv_wOOcpz??aH#{eOk8|| zuC5k!9JHihYs*UOTI2OkdOq!x+@>pNa|+)gKNG*t5une>3g_Hn%Ac+osh~5@@N2hb zy1mfv#&5dU8`Tt1EhM&Lp+u=WJR&qJiKnt&zgH=9;{*ipX7}KA0Yw%u8Z>Eb&{n!+ z$LBveK7?9MLkEkCFl+RIJ1zQ^FzTjvE8qODSVYhC!8!#M^MAnnlta=+UmRE%y)Tl& z1sYk6;TT$_9NRXjOgK}j8oLm%TV!e2hKjN}hJp*R&|;KbmHN*6W7|ysiu3)Q#)MiH z^xOB}=6$Sdup@<>7IWs!Z8*usyj*MC1gmMuMdEs-Ng?XKR1vz%w#hmkcWpq>68a0| zLDuL;X&4z~?mYw`B=B@+3x;7>bh)k^f}t*6B+xEZfz`Z>liR`Hfnz( zWK`ExX80*D^13n1HF7K}aw$K}MI^QKKDZmnqr4oxT}1XuSvYiiQtJrUC$$*+ax@-X zSnTwOd?)5}nVmZGII!#|;@a`S2IG4W+5H|oQ<5~Ut>k2urvNTmud~QKW83LuuZsK2 zZEeU;`-v%4^Z}7Gu}>aeULm0SxIkP-OzQUADNb0%SWFgW)tTaE!>neJB$V={6#gY$uveaAnX7)O6C<8tS8@c z^+ovV=Y7s`9~&B zxiMID#paid#N;}dTIo(VV$%T0$w75WBiJ;8}z-V7>=G2`)p4@WiKYtp<+iMp!`Z*PaR$v zzy+bvPw-n+^tbDh8l4HswX;I)OaWx*qcHLKNvdlLk!k(zB(^e43mz&pv~A=d&Vy;Rj@PxWcBL3qH}1c61f;HHCeOZFkyL zhpz8}TUY`2TERuEFpPMOk3Xk!6`Qd=Fju54X0ZYT$>74S>;f1A`RU}zzOqCNWj7L& zk#gUvtvZxKH10G4;zTw597hDV!e#DNGUmWQ!66ywfdL;B##xJZ2>Z&d3l<$c7+|BN zrOuBR3IvSDA4Q#*rLrq}jt*>3W>}r@8v?`XHDhJ2Vnn|&lOkLc98Rn&zbTk-6>{EY zY8NrT5~xujbSGhvs+8Cg#LP>2z5`QDCcTPP%$i#nCIMT_xnchH=n+3~5#mY{vyDJs z;0a@i!=Q?|4eW8#pM7^{u$u?UP6JSJz3cwH8+V;wUZZ!du%ga|VY7SBq#<)!UElFy zXJgnZ!G3zp=(6M1Lz_ZPHEEo(bT^^iaU{5r{x@y$sZDwLWLY;75%8e^G9Nk?3MQU* zWyCa0{!*BfBv8&REq^9VPF`TgD@M=v(r3QU2@rx&XTf`jZ!gbo3H83agym_nS$L~@ zSNI|9EMRt5mjR2j{!*f1glPbF+jkbAD{lC|U~B*pG_L$I8U*nS%Ij~1)sKs3p^yoP zx`>qqf4XvajVwsUL3i*RE>>z=p1&er3)w097F8>AXJt4(l%{1_wOOk{*q$u{uTSe;&VeRmsI<0dRm*6mh>9ks_<*N72kc5BCuS{Nl#NFqOisUiV1BK@Qp-QH%0$NxZ<1_GC zUz`=a2VECGQOJRR#qh2cvkSFW)Kuwsd4u**`YoBPYnU94RFO2cOl8XMLH)sJO%rWk5_s9GO}b52!{WpDa~F#S<%ZUC z@H2YuLT+7q&y3X!ey4F)uXS*q^rFdI%*o0&hfCBAWEUY9xw(vz9}AV`o#noM@9Zaf zm7i8ZX1yyR?XaQP9n-G0fRksp_@e)#raEx=h& zE8o??{LokMY$4%8JEzwcy|bUOe>xkR8q4e{DbTH8u4C{byjzaptzy24MCO>-j&7*h zoVMG9G_oj*w#}(=9KU~D2*-7^rbD0 zP4Fc@tsx#yR(@7?X6(NBn90G(YW_|t|7*39_xnY1y3Uhyyd3D-wj~D)H zL`~3A!1u?iShzG(?|+JKkV z2ZFY^&7jE4!kp)7tjIXkg&rKEtVq3@^W$bK9TT+s!%bT_b7csc&1ew#9Zoen<7LR9 zPX#+8>PRO~6*yz+$f`{xI-}wimL3P+5w(QqO4H{g&(u5PwntSIfwlzL<|ofmACY;I zu1iMtKEGwIR#Q*1oW5WoS@Be=_`YENWyaFSqQ0X}Q%|#;zI-8B^;D|#KdLe7 zJEAo8M9b;(7LpZCM}Oa&%)KyK`uy+eWKF%l*;UKwOBcQ-hK-ioo6Nt|So&zxca&-B z{Z+kKzVNlr{&#!4(&<-rwEejkM@t{h`i^u>J=t>lqJ?Co)6wGl``>@J@6W&7So(O> zceH8h>6X)1E+ng+j#A$jD0j#eduJ&=^UW_8WY(TEYw<2-o+?a2;ZP=iDp7qFDSyZn zzkRjy7u@(s?tdnXeEz@M;3K*JnlSQ6nRuy0wORB}a0NI2N5gu?!eZx;TJ!EKUtsvs|3@FBme+p zzyDnpC~N=#04ED)6M82T2Nx4tBNJL<3j;Gp0~;qgb7vdte(ZC{Rkj;9R;NpUhKyQX zM$%D-lfI<6;n4Udcv9CWJ;+~Ni2clv&CG)tf-QkBMl$+NRp20|_A!Y-SAIg7NLSAi!0 zO%ilp-`SnY1*D02=V*`;9KWoo*nXn$6cQss35;73qBNP>AWQ0iuwckU<-l+(-}haz zw8QGANmb-7UX^u9IXlE0DAGx1m2kc(%=$b$1*SU9Q!6ZzvBuq!S3wVArlaM-61Hr9 zk8jFjML~s#oMu$W79h97$HPjwH!wD_Vb#BekW7s&$>cQpC$YF6 zqDDjpJlpMLzRGzI477T>J~0FWc#6joy506+mm+tmt_WNNcYoK~y1#_GwEuju{}eS3 zeQgA8HF%EiWgSI*Qoub(+gd|IFd9AFKM|~iU@=H^>-d%sv zXZNka_N%qU+Y%g#!AHzOg!?5w=FU+YWZ*5~Kj4T#GeM>2gGI?&3#uq-2H1`pm!V4K zgqr{s!eDg4Fqg8mWk`_E1DXasv@Z^8zD**V*~!I8PVe{hakKX-#h%9nc|<9|J#&Vi zRg|*IPzf~yq>^@`{me0J*JeXr#|A!6xu}^>lAHFuHXd1AvCS5@96y322Xm`Z>ClQX zm4v|({TFzjigd$^5n>sEDD9}ZrT~j*AQSTks_xtTEjX{#(Fli)HCOCWoe`c$8OwT- z@Nc(|{K45U9XFW~4$t?8JMXDH>Md$TAP~}0iD#1x8cnt+NwA0vH%9CRFs7mS)`B`I zEU2if!GlIf`VCP<qfRf$UH?Z{PKr zBFRYB%!fg;s||DKwkvNwiLzviwUvb#j%d;AD?`h8GZ^*>+Un%61;fcaCJ`4D1)Yzp)0jnH#J)l$?Dd|6+~BqC+lMJr$*=Rj4heYNC-k@sVgFw6 zElF`$1n`U;6!0JyV+}%i3j@kQ!++j)4WcZPifW=Jsgx)_49b!ufA#zxZguq>12ax^Dsu`+WuoK0<$8>!%mFwuaMF zpJ;;k-`L2cviHOqntBi?U0N~Q4&EiJS5F5s18(%I@{lhs)cQIIsX~L2{+8>F7^5G< z@UR_VV-{MBxh7tWp(J2iWx*DlkCmga1W^TOD}z~A>JH#m-j6FcZ%OP*^=j4NV0o`A zP-Btv%TukUL4;O5r>_*F86%xj-eP@@3W-#_a$WL-e}&pHEg^_)5gjxw=~5A=RQ`8VDQKI;XbH*x!EsCE&f+l>F zrquo8^=>u==k;b8DlzRxx7JtW_#$(dval1|!2v2UIM7kF_AKT>hi872vMfzUX6AH3 z@|WcPhALR`btQvJMxi?J^X!nHWJH|sjYQeI39FS!-av=dZ`gJ>1T{x419XP(cpu*t zFb8Z68>|&yAYrSJmBz^Xfs97`sbfCHp>vHy$8;rXOYE4a9qwL7ruC3u z=O==Mp!x>{2*>L=$N*t0$&hYdAc6_^5Ive2-R#{Vf?5wfVCotbVAQ3MF_oAKeFK)g zv$FYa7feE?)fMUxBj=k^r&{J@iHYh97N?Nqx!QM+=O3cTI9IQwiwc85AKG$3b)eC@ zh?(wm37~`5H^P>lX|Oa32tcz1Cnwr4qjJXa$P(Ylp(n93^5cU_pU4CPGc$aD!JshV zK}ZqcGk%n)07PG?$N-inA-e(0=UUQ6V!O6CY|aBmmZyG7=8d;m*o4;`SPCg;RW}r? zog!7R^g%gk)LSM7G+qH09!3?w&We_PV=lHkOcFv^Y_iS_bRNmf<0hrzrXOJ5jr5?= zZsbJeYXz$W8g38I9QUjYKvvTi(K%rIbS(rTfvZY++p~GVglEUa}3CS?Q|$ z+~-0q)k-1uCO%VLk$Omgy$qHaKZ((|W3>D6yEE(9=$6Cmi1-K476*w@ec*Hh*(O13 z`+zvA(DuGZgbV_|xUf4Y6B~G0A35P;AkNV_;lNg0d@AFQoS5PgyA_$gk-g(Q@cpx!Q=F^ot@bwP0XMWbk-zH|5l`s7f$kYWm9 zj$$fJUc-d&Z80T9H>hZKQA4&ikd~TbMGwr%Nn@AnZ*vFI!RB%1`qAp{-JUj^-!nwa z)v*apepO_>*I)((-~Q(gO2j+x$=%uENgp#+gy% zOk**Fmkf=UR^e=Z>_9-#-bD@uBWEf!uk%Q)5aM0Oe4h3FxP)SXf8z$a*f|HQ^=+*w z>2tRii^@qc{boSrqUW86PFfWgMeasIY)G)S=QJyi*#IHg($P$;qm;7y>C&e%K$YS~ zGrj-QcwHW;v(s*uC}o(F#8|nyaR50m2Zjl|;uavDlOJJm{Hj)JO=^fN5cK(R6~BdT zGfO`{qbph2++MnGqd1@nZ5cIZ7&-=WkpuD+z!*W!=_j?}&W~Z5H5GEhK;#&!zQEh- z>~QN&AGfE@&$P>{!*7Am`AjQ>^m4<{AUnS)ySf$u*f0c3Y#a_0bFnGcAUXDHMEi~^ z3Et$IVr~JLx-2eHL&4Lu-`qEP@stLN*;{5=oZSa_TjSA)mPtbQC^Vc2xlKZnunc)R zk(j~-2P@Fzxnl}akg#(05hR&%k3r0)odE$94Vf^-HO%Bgo4;W~ zFpPo9>KNQlv3mR-R{?X_9KbWqQ?gz%$A9-?^Bk{Ai>JU5BmfZ_fr-_(BLgJGR1I=M z0M!W7MgovIN~dHr31;GDSPhc9)o({*waPKEnSk%MkeRaqYj{Y}hE2|BU5C=t&8k`~ z!TQQ3(+?09^OJgjiToo)qCpD8UT31&(0p5D+fK8~{Z7ANGzwXe@P(M-#$9o(u^HaS z{k*hkSE;kbnVDsDuCg%_n~Ym$Ob>0ff4k>lLW~@VZzD7Cs=p1|)6|BskctdGr0>>s zXi)Oz>iz-keOdDs%|lo-nU_dwgI`d{*Ii^yn`u+KRRlt5w`hDtNG*9&<>T zPada4l8C5SBnYr)r`m7~DurVMFO1qcBUnNWdonTd4xI3D6ZZv98s2hYz@kL4N6brx42b`9ihum zS?5G;j7j4wsoB$wIqC4y=s!g=y;%>II5n4y2Q}t_qNn*Ld+1-UJ^cYkG#Pw-!eG#J zT?Do4ybaLEh6xAE)Kzw6g*XycgX=n`g3_%-6jo!|96sJ-?cvl$J7x=2=0W|4EHKRi z690-5OMqk+;Qz8+3v>(Ij<+;!QnYXxEw)f9B@oId_#cKTLc99|6Al1ilIialCh9*Jrn8~7o}rNyBO?PNBb~ji*(uDG z)8T&Hj-kH(*8QD5me8$Vz7z< zk&kWfn_WzN=lhl3^wT(S5QZ>2*4k8DINZtC*49!N5*UI5y?`t!zmOuqEXkOn$?F9y z|EQn_xF3~A2S=uz2yJFulq6^mjCY8{TG|@`Nu7=`|B1sQpmm2KNsn}hz6Yv z7n6|^#@oKTr;bi^#a>m4#0KOD{^GBj&&i?u^~^3$9avPFHOf^KMD`aG|U%_2EDI4c)3=S3$X+K0LAFF-J+z zho_ER9&vi&1cG={VKTm?lUBKm%fF!(K+tW*#r-&7a>b80ztraE6e;JCQh@ zi3(;q4#y8~FWwx~jFBrJ&z6}lvCKH~arjOUn8Gk%uhE}eMo>rt#8IT?rWDRJJveqL z!pzB1u?{R@$`JA|YBnADu({~R%^w|qG7Z)`qo^@r^G>4R&kFpUB{5#?BSklxoTMMV zW>JB5dT>4ux}d2ByS~t9CyUuMbO&!cf|$ zO6*qto{$gT+s^1>fzvoi0u^MkUkZ+rkJm)!K^PQAl}CA%#&~nH^S$XJTI#tU=26r% zS;~8;PYld6;QlKi8F5zH^dsW8mK15hm6?nglI_QwtLw&e6KM8MiyL+;%tOZ(QDBvD zzc7m~BE(P{Vxylw33eRBQGOLNs)zy;LK~(jfF3H1p5n7#^Ze-ZX~61TQCiNp*+WAe zA=oW0!I~E1$}5~FWP*;GZ;5zebdqU3^G%otgWl#~}sSAl^X`WPD|3CZ)5&U|Moxh}`7d;OrO5A*;k zon#4>0<%kr(?C;Drj5sY8~a){(ofJeY1Lb%+d}MDLOF9@0_PJPP$D2QliI<94DWj(GAcDMz>5mh|G zKjKNOv=;|&uz`1Yz+ergY&v7d3xlGjDRe>5gtsR*DRUXi0T(4Gkikonkdl#qL1aMe z4Tw7(MKUdGZg4z@@5jkgdYkv>#m&=t0j>fr$Qw#Nt<^#3C^87!SaBSSa6v9rG98>F zcKdnM!az3XzGQe%kg|fk>oN#J#B4eJDHu_V1=Q(cvr}S4}ABK=|tC+rMj$~*%)_>nwz5r0K&_+@Ik~{7gk-Ic0NvC ze0S$yZxN{~0ZL27j~ZEYT5M5b;NFQ=h~RNR%)RUNtFyRJLy;$gE}OB)4F+Tjii2P_ zK{nR;6`SoDir2}pKLC_wiz90kk8%8@_X ziABTj-}+m$AHW9NNCw{vwAlztf>Hm*Ob2DiF9E@TF0w0{?@cWq zHVOnImNcL&`64u3otkqC5Wt&W)iWlzyQi|;vRw?xQFt9z>g7YZT5Zwu0cnVpG^l##nm}wv)639dWP|xVS2qKwo-e&{4 zKHP?anS!#Qy780dRTQXpY0-}iItc8@kO6aOTx`ssWYhuAGu}4R-68?1<_J8#k3v{< zS%rnlf~5}{K=6*5mzz^pPQ|{k{U}WFGgnS~YV0-`egg3+NXZnXPam&mO8A@)_tQ}I zq&tSE_i@*vis|1>4T{sJS=x7>={io1QB23#$gf-K=L+MR8w&&-->6{{iy#jKE?Ati z;=Xc}KanV2F#Td}`DwI>HWxCX6-LdOQ3Y)-2=CWzjwbA?-$J9nL+yeY1E z7-AyE;>9V%Sg!W{;V1vr;wU@}Ux}KgzoZku=o6K3fapYIuh%(4 zOWJtsLr^sDn{kp9d70)<(9^K zlprk~+Qn=8yE5+aB&QJm@}uAmz>@*yOepf*2RH|mkPUKLU@ z$lATrlv&X%2f}zTnC?p5PD^)1?UAcjMN%vGxyj~(V@p=|7{O@KM|tqo{?y5Ji&#M` zkO9@`Vm@$KP8YV8WXhSZ70Z=a@{#v-%orC*I0R(0WM0$?k8Sq6V@1DaDf1gD$KJ1v zhyc~CQ5)GJ9TC`TRPse(LQ+NCgQGMp_)|OEd4;N-!pnl}k#y;?(~{!5YY@|xTNwH5 z4%VZxX5{$3d`Ajr53yjsjA`pu51Be4oE@C^ z<#4>sMDvSQHlK1sIBwV%$uNpJs6LbMin!v8XkiTIvZ>Y@RDZ_4>Ci6Mvidmk&>>t88kQvf|f)M7sRqo zJ`U?qG_8HEK=OC!dz<8!tzaW^Rlc%Y$-)#vL}4Cuz=+f=%s{v|KOodNAPD)O!pNJ4 zNT+i|0>NH`!c&?8&!HB(uiZn18{{_dJ}x_7+@2hA2=sC^nuK&Spt<$zKpXaR+eVs+}@Xzw-f1*V8^OyK`$$SIec+q^yp^ zqJ~0*E0{N7InN(l(7E=)Ju0(mt}8$dq3P(JAXR@qn# z5Yqik>NSE+`!UcDc0KgDD-l|VN*Qm0sLF0~8HlME-IA_cr^X_MQFf988;xCqIVNHt zwV@$YqvGL00??5qIz)mV>j_dJJ@uu^ioo6XNXh_)b6eC51UHaWx*w5ZVvpPKn;od| z87G&GwuPoaFXyh;W2Qxs;&#&$^|3X&v&C(#iHtpw=;< z6d-ZBd&>o{`Unw*gWycuo>6#GdzZS;p@n+Yhpd!eUz8Db)z{J`C0A-%4&o z!yv~Nf9%N|V~TBm3gre$POb-bPFj~wJA1+skxKVX92Qt~>Q|@uCCz(21z`p-zEG*} z{Iy<_*_s{#<(G~!&HQ(CALk!T^Zyhk7{An%ukGKW#=!re#x{G#3|j^pSBLYTZ&8*- zpvcP6OdUL2oG!zWmZQs^m>7KCE|;KGkIT=UYXQUiOE9rHFqsv;bf@V^X@5~;U~TNU zKh)UbZ>jM=^$80jJ6l?N12dEV4(69WK`_=0MAG=ds3Arbg z)Fhe!a#)m@K#o?x#8J3MUO?r3Kvq};RzOy$jFu@~4@kALeY}H_>(JqB$g)WY3b?p` z3Rl{0WnG$apR4mS@}r{s14~VpyHD>I+o3_LNp2>|Y`+B!`T1xAgXVy}Y=#T%@bNa7 z$ImM%E%o*ZsnbE>3vYX&RgtM$Ez2ao$|%!J*)UN-#gd_<{mHczUoB@F*X3VVMfcmI zZOr4>Nrzh4@3NZdG%-Gm1y)WGJKZAiGQzU2u00aOa`zrsl4)k9H zHU=h^f6pTRzZOf-{<8^xneV@;1?v1m3$*^D>lmy&9nA6XlHY49!Fe2+9LU@>dw;4u zTbqUe=Sm9H7rsFsu54COZGVF7F}Sz9G?zI^ngjiB@#)Y}>W{Q$`nRTw@}Gb*GO_-9 zSCsi5F#kic%zmsQebC;;eOwBb>~zJea#2m;V7AY@K54F9zxkTjz{G;`3dlMhIY#Z^ zU7@-b2lk)wIvq7_+J2$2`}gqv>1uj^x|*IXotcH{`RqIW93a5pb>*rF3t?VCjybiK zWJYPTp2k(=AJZ!^vq2x7)>9o|Bt)`k>QO zNu{&m6N{g4=l#q1J9wKM`GAxq_Mxt|4hVzBJB2%Q>&+%60 zpk%CZsUO>ij?d3UPm6}nppb95O+Db(!QX>=W}FSqO}0m=d$>BTR0^y3zVh~KJ&~0@ z+xR;5t{=cZrg2BKN;kHS0V!&Kb8Rf>zMO(^(*rKr$r zIU+jalP^W+W+5JnB%U8TLJ%)h5mW>3L-l)3{xMGvI2uipvs|g=?!8V!NDHQJT-=Yf zRn%qbIETGUKga<9m@Ea1(L7`sC=zvn5C+z032YTYRFtvAWlU4swbW`1?iFKTfRQgC zTtZsbz!GZ~j>D8;H^>RC)+y!JAP=Y|AoS+dSAwnCZ1n0UVE&}4J7j(xds-t8Q0mU> zSNM-ILl;=9Q+05Gx5vxi3WjwEAmKhyYaT&&|0S$3!_cBLE|reu`0lonS8atHLTIlZ zJiZ4wt`tGl+xqIYAs|y~;?pQU`zZhBn#fXK#M;gTn$)mIPpqH3H%VmZJ|{poXFDvr z2{i{>E<#TkNgI2T4>DTkOHFq_udbpI6?E%+TOIWpw6ob0NckeiaE6AE&*xi03nF5i zA~1iwJrvfFXiwd%CWhW*zJfdUB3WTA`AXd@tVynBJ~7u9@5X0Nx-$4tp2+dtmGH*C zv8&MWkvPy~a9 zSL8kr000Nb-#sb+Wkk|*HgR|UGa>=90}Z{0%gc(vLSaFDbu-wn>1>K$M}$8G0_^J* z|Mt`1>i}XVC?f~}P&vd78gcyf9@AMw-C4=b)Y;9z(F8!y*v`;|K*Hv$^C_Ab7<)Jj zoA3Yt01itC3o3Jr8a;h}@&l8m1ek(x)NR_^Uvx~LEW24nI314rh9+Sn<7nBA)lhY; znIt%esL{WW5bFY;rB#9-()c;s?PMl@zPj;#ZnnQafA*06@a3M@SuMnON{h^fF0-l} z4w7kYEp^}DmFuU*^QG0kxoXvU-p2&HF5(Qk`7X1cc=O%lM@OsMn&zptn~mUX3;Acc z6$}j&Jr(I>$0LR9O2%tp>Yu<$p zO>$VJfMC@{nCDV-lVH#DJm)Zy`l;ku%jz9lAD_P`v_2EhT&WE(vhkfFpfPyq3Z(Ep zejGL5i;^Fu&`JkHocbEL{OG-3p1pXJJL-JboA$K}OYdhRLjk5?nkbJv@4Tls=sEuc z9ADhD1jjj6ab2O#HtrOYT7A4CD(Zo*1UjvFe=Ki)*<`p|($yHX38|ZecK&kBNaZRE zjWE3bI6eRpBC^62-}Jx#vAw#9BXOQD+hhMK|MMvQpU1vGVX%MGar>X*V05j#;MN(a zg>=Kc79>IQF6?~m0{`@R_KQemTQGB@!*(`_qICsA5!}z!jTF8SuY{j3+1RqHR zK5j-jsDrxdLi>EnJZnRFK5_kcihJ7DyPM{`o)SO_$Y%Wdf`C803?orxWErW406}=# zLS6yF05YKL;PX>aAle<@)3O9kAsVv#w~RUMN){xgjZ|5Z;wqRlGlLv|O&NAo`6y(r zlfToo)Qm06R|*`yY&A(hj~Djq$%<2dp3us!O(y{jJ#mZ*Goc{@9!UY-fN2an((FtY zq#wzJec{)gOVHRNV4>__pNn5${>3_WX~dnV|F1sWKf_4>2$C}Wd;Z4%?;acz>z8lz z-}&|bB{KI<*NDTB3FC?ZKZSL7s%#nBx5GQpJR9*=Uw1bM+02y31G(gLaqdF3;if2E<&jXi7FHu$+iO!-un<2v4GavtG2>g^bA$&TC1Xl? z`hRug=lJCrlV$pZF`5Xl!C?VQb-RVQ1?^=Wb(7=V@V|m}J3%0)sv%)}Wvv zs$hiqgZ31rCd7Ie$%Ns-2h#|{DloNLiUp%!EZh8>$!45%lBGP!t9nU}M2~t6swdC1 zR@TO$&x8j*&tv9i`(dWnM7y3Z{)aubY{f1B0RqGmF~J<_RipeX>1mZX3=<4y%zbYz zaSyH0RDig-wmk?91qLo`E6xFWba1YMys zzGuCr{B?u|Z#Ib;mW6 zHbEbyU?7|0Badl>a_{?|4v=aPCrsa31f>!M8=W9T7dHjMF!S(lISa;HGint#cOziJ z)veww4w^t+axeup{R9u)aEIqd%0c1Ym>R8h6ekECj4AJuQP@16u?N45b1#MzmS9&d zarNQV@H#AHqBC<{<{fB`w_=tGNv>B}tTWlP?1iQCqoz@ur2QTP;%_XD3mZi z0w_DqO(N{$N6;G$kKYijnRX`PV74Ypx#NwErr+`}j|RES*?fZ~ZFxelr`A)#@EC1{R*C^DIV(VVRtB#6uXdJcGWH6)4gZGIdmGiFKi@9Hk#lYAS>y2i2)CscZ^`o4SFOQ+3|S z{EZyh$gz(jhVDb$?obHHU(wBzJ=?l{%Lzym`<%pS3%N;SyHDjQN-xsOS^ukCYngE6 z5it@cXS$(Q6>wqS^Pw#t_WBCh)FH;1AAp!U0X}Wp9FDWVPp!Jr)zryw>51Zi#i2p3 zIsvtD%d(Grx$DPWD8@TS1`dsl8dI(j)DE=Ylbi!2?aAW-(_-1t8P>|p zpBvK2qkG1J2pr}c3uCSJv5##XTIZr>Oh0wq)-7*@V_DC3c9Nv!jPzMaok~u^01|2* z+^u;9Shdz+i&}=+7stdbo!jqNKrcp!aU7qgDq!6g5(kx-Zhj*@BuT5Cv!6Rn+WyXO zy6ZrbQyz^#cpZ+UvWEnUZ)f^Wa@*!EKSNRplYmsse1TONtk*YqKuyn=PaqhcQ5jb@C2F6G#x(cl@A9lRROV-ysSt- z?yVDm?F}ghoAJhJPnYaHhijK-P#YpTG~I=ZCG9s%oItZjPK2WG+eNz$rE|deqGO-B z?Gg4ZD@oaD>5VAbQJa>_tKR(_ii*ut1Mfe&pnNsi&2aAd;h2-3eY=fUs0|JoKLTFg zVAs3H%fdPE@+`^eGsy89jMynSEr+cKUpDtgVgs7bs0q=7=kN5^;z~zzHa;9&O(uDr zDba9+Um*9$7*-An%1T1lkhu+g5`2mk;YUuvcqZqU%=}psCde=eB^C=K)3gyR>Kcw^ zBsq@7!!voJ6sG}~a7tu=V9)vYtDwATpj4je))TlRB0J;I@H-g^r5}!a+*Zgl7!5Rc zwwg(O*_UCG&W=`$GAn4VgNQH4kzxg^EQJIxQH!iZJ>-Bp^o6uLdJUAK-ii)|KgJbj zXLR44dc9IJJNb{Zrz)JB>@sueJb!lTl`q3HqQ;J3Q|cD4 z?vLm2?LZGqxpAOpyt9fn4(M>mohnZF>=(o;Mp*7n-T2m*Fy0sU0N3f{?W+had8)Sc zo=;e1xb8vXhtnrTrnh1{`r4M6!3xYytGpt)N%TK4E&^Ygxm1?Kpe^DdWO?lwD_j!C zWV!1mnO?E_9kq`L%wWd;c7W=TE+U<=PyFRK)Ua49!dR8XP}~1ZA!^U`=#OpN3!OlJ zf%7x~4Zw2?2C((HC=c;AvoCH80D~JNA{zQ?K-Wl+(hTF0)8~RNOym|^558BPAOX}> zA-ebAC7O+Mnh%Kla?rJfmVA0L7L4L#hgo78P}q}h@V*Ci{6gwYG9Il`+DcKb@>8-F zZAwW4&4OCFb@s%))1CGbqtStW&y@(+lv)5i!`2U?U|d564u&KZZrAs&PtzD>5_Vt! zS|3cwyAx{K{oFg>CX=s>VeEMPC?dn#Td$4&HBYTo(8OA3RTHtzTr<9TL3i?v=xWh6 zh&yuzqECzSArW1UZ1L%x)ss();QAsio5p>m)nYs_{NB&QFQ5#ISP$5DZjI+d$s-z7 zysRSj`?HYQ7>{($U42!@WtyD!ZHK$vFB0upw==k`rd1SzVoMkt^Oc$0UR$zn&Hv z-+X_ByK%#oxA*Bb@XV9$MmP~1cEtkc1$w$mU5X)mm6f~eGMs!fU3u#uZOQu*$)Y(Q z=co9H;iMmNzex4m{1q9lR%nOu4D^JKw_PKX_t*?-+^pNBpmYrOo`a@-T=C1*DeW$} z^)%vNLcWQbn1E+AOaKDhIem%-?@l>%`58QOi(2~o4Rqe+e)4=g4g!5TE#W=M(QUJ> z@pQ6>`kG8vX4*eJ-r@gY!_(3fWCdR`3N`fKvElzBu>QL&Lh4@yR@W3=d-2QW-q!w8 zAYn^ttkPASHtoVY>5M1WiC>SE3oGj;X67k&!$VzF#L?lWNxQl^?C3oHA^%AgZfyKt z#Jy!yUCSD#i#x&H-QC^Y-QC^YJ-EAja0njU-7Po)0wic~=Pq*2-hHIc>D_nS?mI^2 z4+a@Yt+{H}tgq^MpGv260nEOg0oQ*n;r}d&|0pB?#m`?W)BbEV=Or`c1tZTrEu|;< zEOEdNq6*2=Eyb0ug~I7BXU9-cayrgX5ad}fM_VZ&Ln9|M zU!yu*Ehpb%?QmknlyLS@?{up_-DuU0fv3eY-@$Ojvudxf6q|5aUGep5cj4!~-@?@4 z6Hl%suYEtydGp&t0o2e#->!7I!PDlJ;#R>I7v<36PZ2xEo8qmsJ^oN#v_`W;${x12 z2kS1>U5!td)77o(P6usJ3#4VudePVPlwt=5rJti%9BDEvv|Ich1^Tuf7ale=jC`yy zK|5EunPD{87}pA{;L#Puu!LJH7%x6Z376dZxe36+hM2Fj)9v$fQjRQ37a?FH-?k3c2Nz)3k_Y#YF1J0J z;>@-Xwsw%3$dTa27q=Z2Imk}e>sP7elJiBI4~0*(>6(L~%{tZ`g&`fu;^boW#TwDw z(m@rbK$>fig>{G~;a2xI@!6JnBfI=MazJ;gZsojPVxiP2ybEe%kAfD9ao(b1v(`0rRtb#TaaCuK z-(yD$EDWmF0`>Qym6-C8v&8pvDr8HLCMn7(6e7o2nuLgl?TKYF5-T!!&5+8$%m%f@ z5`j);d}Wd02}c_Z#M!>U2ib2Er2L{)0D78KY$Lr02PhgpR$FUb?^vXX`#!@aHEtZ( zz{n3o))7Mtm<`m5%7WF$zfJeL+#-Ca{Z^-efdbUqQ^CYa(CyLas*G{W?dcb|(gUvl zc6RaMt`6bOA=JGsfTtcOO@K?cQ8$QS$*2~3+76hh#aF);|2k@x8A`N?kXQ~ZHe8>y zAD68nx>&FHNH1|N;dscgss~)D;%Z47t-eJMqgw?FZ1K9j*z>LUoCFV1<^|63U_}Da z=xHn8TkumbvC3Y;^#eyL5t7(Dh*LT=;D=v0xP%63ln!IV+zbR>== zh@~tc?vEEAv}MVmW7dWaz@5;NYhE?MXg(@UFlV77#?BQ?#sq{R1l&9e%^-hamdDBd zK+1iZA%R3A*Gh);Ggkm`BE9j7UNU8zeh(iX!SxZ$eN+mN(3rI{e|56hM7YwJV8a#t zLGQ94gqL%xsJoO%5R(6DHT$=r70D=Cs*QS@O z)ug!>Vo1Ff8(Bos?(w|qTx1K}$+%DC+k>`{l~#06@DMnz}XX|&_# zCArn{E!MCip;Xmb3Ft{mD6pLpf&&DNGhA2~y@0b)wJd4jJQ^XJiW`Bc0TPyG5tme6 zKeZS~TW++$e*`W%qI9#Zk2u>uf`B6!_BAj<6;{jku?dqgl5-Sd0upAP+yZVlpbZOQ z*vq;#`~GuLtr!qx&vJ?v2^^Jq8i(;iH~XHuY(OL$jvgnn~c zm$~J@J!sNkQrqO`sJk8of!MJIhWr}EiU-V2v4)$&v)mlx#||Wnaz!mpN(xiBA2s@nevR%KZBG zwFveRev&`qq2=yLZ@9oP-9!n67G&}3sut-@YN5`2rjtX#Vockkv;e~axB1{nDr?mv zc_Xq!PaW(jW$7^y|5-Gs*6{|6vj{d8xbqm=951n=z}v9*vy*9 zL}v06BV+0c>?X67o+V~Dswh^odUz^yxzrsSse-O6JTGwm2cAM*iv{c0YMcc(8y#)^ zAsXG0c0CY&V&NT#7UjvU_~5j~+$c3T6%f3)`@xhUoZT%{#fgBH=hhKvE~)Mi2Qc>a z$@RKvLBcOVO^}C=zcgwW`aWYVkE~r=B&i?G9vYWUAp+ zaEcydn&rB*(;Z8R)H5b3)vDk+!w4ApENJaA*tOBJr2KeVaf922&8~1uRBmxMsgzc| znDVd$CQZJ5nX0&0W%ERnJd*=6)0e3$F0sZk$f4w!fH=&M_xh~q?nPTBZQ?^$*<#Y8 z1dnjx+gvuD44DwKu;#VVVli`J96gu$ zZ@!Z?&d?gVS6!jXS|mfA^l{@HdHvD>^h8%I6yUjRhl07DZkQU{R4&q?*xr?1UyjYt=cz5yMRwD_v(Jb-rJ-{}GCSc58+|AS?f9=F! ziZD%u_D>#l-%}Gv8XXmMQz=0q}vjKVfb5oN0Pnd;%^6?B#i@fUDgje_tL~ zP=u=GC)|%+#Gp#lpJ{|q4&vVf#0%bk4-of9N}+D}kr|u7|1Chg@$ruUvBkYxVWD{8 zKLv2)mjV37f7I8MM zu(^3v1lmJT-UGzC6o3Hns_E|laoqnbKuq=?ARgVBIAcyHFE;oiK#V8|@kfAIt>(qd zGth!JvgQ?)3d&ne1$EUGQ40qUAg%`li0493e+P(DYa(AkQLd+UB{4UFRFGIQ1eJ%0 zb@qdlCKa)_8>+xj15K#PLd7i^LX%=Fx%;$O^?(9XGF-tfr?F5~YS+L4ChZ^r4NVYN zIc6)AIH8SJB*@IeMJ)C;iMqU4eHPj=(kRh{ijRcn;F9$mD4J5?W}CQRg6PEQV1g*z z7BEG&g~AAv?BB}0xb>q`n*%?yJ4GZkkuS3kX!(%VLX1ss*51;d3x4fTijC%*h`|>f z0YI;rC;^kC>trBp^oP1kO~*yv9DcgI0`>D|!)^tLFG#A^yj1j48xj1S9csFZ725(| zu(Hg4uB;ESCFatb(?y@|h8p@D7NbBDILrv$8*hR0HKJpxpd~|!?0WI+n~<5^d;3Jc z+S++W^Agug;3v|Zr`P1#L(yMY`;64I+=;$!aIt^Z-Qu9WDigG%E1OufB6GrqMTA1N z^DPSN_2E2wN#h-t*RfuOkWxLo<*iWutoqgUG5q<;=q=k~#5BO+?H9>L2@R_)XEV~g z^1%opf85i`X2`X0o=SbJ;a!UqE37-@WI zg|U=clUmDK4t8niO#>H=EBR^@`&>X!XMD6_&1o%2DFMR#ct71?~%4gCvN zKykEws;#hhsCf*d{pMboOb48+R3-yEJ$%Yx`pIWZB-4J)f<%{4k^iHM zLxeZd!oeY!H*(~6A)Ek-t`zqUON`}ej2 zvcrJwW<#e8{~|F5@4d3uWM8>Ve;$6dS5CLx$(SUEs^{0CSHFSjUc#GzctTK-kh1$6 zQwsor09+nu{x9oV+aei3?`vA`>qP&#&Hsv~yc5NL@eZ5)afd0HgG*3v-yXNC&jN!e|`GTFfIVnsAmRF8(pJx5TMe^a~Ee2Ssh` z^Ovoe^h3Wog`O*cHy6FbUD*QSM-M0;hJbd4YfzTqcA-|Y@NTfKrh;R&Q~1ToBENEn zEc-jU9WiPA2_E|A{Dl`EiQBwX>yy4<@32A!sAeKh-~HZR0tbOUP`95WMuZgiJ2!dd zb#)FhwF)or3F?0PwZ?8M+a7pS$jQ|d7{I5I9Y_LbS^>Ei+#GT;+3odb;Ip>%i~b+# zN%DD%B$c37YTk?mj~+{*kqTW0QH`yF)Y{=Rp>%vgZNr3eU6;l@gbF`)S`r?sHOsXZ0t7{F;JQ0O?kXdJKvtF{kw%z_g(uah%d<(~ysoI|^ zSztms{$8u;gJ8RUBDT73D)?S6CyC%g+Jo%aTCO=6%~8@+yya?|&nX-Q>1NHh$>_$0 z1OF1fdyI5xzNO7(`j@csL81p0nAa|T?ptV}Lmf2GATDd)xT`!K4=w%xPKS`zue>ro z!!W*vo8vkJcW~avUnd?jD(|Q1`S!f5XsMxXaSC9d;2JRnp-=b^G<_VBbQ3MXEfQZz zoC0aEdXqc3%wRh^EJSFAl<_=3+|qn`nNv&r>gP)roQh@l6EG)7lmbg(Yb+}vzCndI z+G4R>w)9Y{(~aBz7?ToC5li&3XL#Np=3Mzgu~dB2u=^3%0mh`3=&2%qS7UxV!3rHh z;G;*LK$wGo9fokLT@c^w);9^FQA2ukNF3agoOw4thf_GuJTt4@ z3ro-+rhS=Ox7Q}J;H55LecjLaBbwj2XUytM*Hbf5;^)U9{Px`Ie*Ekk2#bhe>y&{* z=T~+Q!*6C^Igos_S)3$Lx;oTvyL&bCAN!JcT3>6I9F(|FJ46jt)k}8k^RpRE?1JJ= zUjSK;zxx}ufDpVag5b()Yz;L zk;}jW^n48j^^N_N)vf)2;v4sIYx0lJ1Hr?wUPWQDdRY*L!0D<5;TQ99z zz}q?Z17yTU0qhMfP}(9dP>^g!5<+)$@Lwse1Wm_>YCQz8tE|JoH~}GWH$r5Q`4!*C z3<~Pxe9msxkDZr8J*JFudmuJKlUx#HNcV*%(i2@;8<0nIKa1%jAi7&~R?-B09-7Nk zUdCgyRk*l2Ost_jd5Vjp_@NTl{%QP+7{x;eT#ggnKu%AOSwtfmB6Le4|F1clLb{_d z^7xXsK%W(lH*&f3$DdCo%=Nio8ZRCD!`;cb$#{qMgz}z9hNt6}sBL(~0;+jTnZ8_D z`7|&uE>cvd^aEUw>;x;HUw<69XvQWVUIAUvuD#Ym`QV3o4|eOW#tWEuTOCim#CuK&N}2|4&1w%VBUE&B z>Ix|!;%dWWvt1~}hj6kts6OmE_|Z9~jr!Z%a966lAt+JS2PdO&7Nof>)RJX^6OQ3p z`n{0iKL{7?W7a^kOxw<3*X~~`X>V5&jf?#VLmPt3`ZhcbKZ5;e8@Xg)Jz~xSo(SZ8 z4rHTUfkP)$QKW3n*Ii=11FiSQoU7fSuJa{a&l7=u_lJ@2;0G*|*X65zVicxY8&Mw(?Ge|E*+czBS*S%-HgOfN@&KlvVV&yhWIfi(x zWD_5XQ?u|02W$;t`NSc8aq2Lv2xPn}LdmqGZ3qxb1@%KLX3%zyC+IotgK$Z2uGpG0 zuY6u2`=K2b^1Z*SOsr=?H!)!zVZQm_9?0C9B&dT(qMrFhLjNTUO75 zj8WhPWDJw7@#IiaFp; zPIszRgrH@ul)xj+xyd~`=}cJJA!L=0r#VNLPM|p-m(%P!`_K;Q1V9#MV6yH>3AyX? zp8w3URW^fAp}bx>`hfe%GmRMJoL>r}NkIRFu-#d*Vx8`yqV*_5bAw#Yo=W2j7;)IB zYmH(E*ax-U(zr%QQ-1FxdZR>S^Lg_cq&tP=yhjAcO!AmI+rDuASH%cfPzVOG1$gL5 zn@E?MM(TF(j%RuP^Yo%_Ah)?kT!b%cyZJt>OQ#aRwj6OI8FBc;-7*ZDaX#b}&)}s& za0o};$*)UUOB`eUL7Y-CI2t4P$g;{l9@_&kTkM?EOQLgq;*djpM*1f+FFJd2^jB*S zi?J7zk7!F|2e|Up#9{uJo#MD5oF2|39Zn}`ZFC(D$=@D*GDrhNz`+|NAn-1xwjI_< zlldQ5UAUL|?if9*&5si!yQ9xXShRNXbB&n<=7W=qxc9>gn*(Os)UeKpSGs1_=VBPy z8j8*aQI#A0A{c^2ptX3*(lUu_XzUe#D1GjPPwiKPbOYk)F#k9ueSu){?1#4nD;^2e zk4g}6lDmB5C=a}vX1f}iEXKtS8uH{`wWI3aiW+Y4YTG36IIfLJG{0@T6=M{5Y6;IW zDqFL793^UJf<$Kz?njpxYNqu8Et+~!{i|7zaQvOdDUw_rGNdo6<eKv3UZO(_{_b z&hcC_+c5StR>rX7_c=r3hVFJX<2sQz^abLWX6V;x$wT`jEgfJz{TGWYmMox)2Gm$3 zT`fJ&MwCiV76C(>Qayt;{llg(JMSU2-ZrWvnZ92X(tT2!L6sVX4ssnLN)3H-Iaras#R z^KDty8yqve;mPfIn<+;{zI@%cM3&DAcYEz5xeuzFL&NzloIi8;k=f}IJ zT=T9&hT+2-aMLjNNLM0SpG{59plhiw8d_W1OvAC<=J!vb%;$J~k(KEbhakwZP!XbW zn^H2oZQDCP%Le-^dzg%^OZ`&D(GWMf`1n!2RN=kw4qDp9$cRQhn5{J$FFss%>Zf0Fy~te%>-RZmiP z$SjF@ab+kMO=YmQCq27VkQ0u@-?A(IBk4O9ua8!)0}39*l|?_a|U2Wf~XH*=*y~#}oOiaaV`o z{*YD&B55S$fUj4-oKT>*m4bHN`^o0N`$PYHAwl?nb+y+ZEbMyO(Qfi1%=Ni^1OY@% zIaNjY;9;wGWS+y*BrcT|EM}Q|?S4C0HKm8Grk6F>=23MW(K*;TYZzojp(Mg>W1(rV zFm%*u!~`oD2|)p_J?AC1gQsZh;v?d$lB*@VlW0ZiT;HdBpP%co{*bXlbu)KQhJdDhD&hqcO6to`VqK1SLw%Y)D_Boh+rUvayFXd*P|)vjUGfJ>QxD|#xD;!BL`=UAXr1u-61s0aJLNiD zSvHn-_&}-}`P&OQnR~h03;FYpl0dn6JyJ(7lYAsKuza;{NctdSt=IMF@&RD8hEUs^ z9@P#vTcibFAuf`$kzKgqk_(%2;Z^nT18sc>B2a_%BwsgTL4fpo@Bn?8t7ui@M+6^* z{(8c^ga3@!6*=AdX}EU!;b^E+e%-a=MV}Mf=bP!9)vVQMx!Ig)`_TBwxSaB*f{-Tl zJfx0@g3SOi{-HLnc@;7y=(%9@V;FTbx!v}rypfd8^3+u5H?U{QjKbN8a~K{?S~Ocu zIb#UD*natyXKr|Q_KrR@IsUjQ9K6Tc2^U)WnxZYlIGu_`C@XELV{A9di@kg_6KRPcZu<6XJucAHnjM++NsK|WK2%{N{J}R%>;~2gr!{tmmSUbJu zds%iuG-F23ZOe?fo}zGdURPZSbuY?&u5l_Vg5|zcVN)+A^(W`4s;h~@%as+A`Ng4^ zLoR#3olRLe$tG;7*GE~XvfcIQy9(q%%CWNY-I7P%rNeY$m0v9bDiLSr6`QzMoKu48F@Sg`uRl@6zKatn&q@A#`0ZWbDqRuCDj%yz`it9bdaV zI-b)}y0~4?5#}VD(Vxq#@cgp(YA+7Di<6 z;H?@$tAUTC;xg``%-vtD!QQ6&t&!%b>es3PV}62vE>j@A@Km-Gk4zAV_ZUEI0m~AZ zY}4~|xkyAzvFR;#4c?zGk4>VM4W;@49G1GOP1=me^(6Vk9A94q>T)(4SDm0D8}6&% zQ75Xva7jl;`|j1Z(K|`$LPa!cl(ked`E}#xAmdfJZt5DPC3d3yd(y?WD_@Lc^%XC- zLZ~pT^hyess!k(R#(NC?y{Ls84W27Vy~3Vj&9p;5{2Gnck)v9Vu;nLKH$og_x00F* zdot#fOQMmU1zY7{q+W>-n2YM@$FC~dxda?n(b37)O;Rm2FP%>JCSAJrJFN)@S_$4h zhsf}}q~;BNOPOn7ugV8E2Mqi}UC?Hmm0 za9@w8iE&=9&1gMdyB^$WtbTL~u7jy4=I{G;!@Uh0@}Wr_WphKj&2|CneYFg0_u zb?~w?vv>VxxB3D=5hib^05|5G!`(pUmNO`|5xM^FiZJ~@6=7EIim)5j$jJE3A^&p_ zJl_De*s&N3=~2_8n+_iQZ&HLJiL&8a3>bAsD(6p178g6;6&UDWug)?$+d2IJg0OJA z`Wr&?wgd`%e=_SMG3|25t}S2w^JxMPGxi@h`FuXh9sPLtRO#{Dp>V|0!q4FTxz1CP zgeX%eeAlc!^L!gln4+{Qx(F_O5Xw-(<LV2P?;;N5_q?f@w`u#6VxNkQMlFbU7JY3| z5~1icWz~9(`9+6s#8(U(bS0Rp1f4e`cl`#koJg5BEI5XV+ewv%M??@Pz62@bk9qQ5 zr|1vrisc+5%a}2#^b#$FeD7i^rj1+oK!%TT?qq|7QAD65n<-tCwx9*qW|7y=$w!fP z5dDt9a}+yBuhcoQ?}Kj%a?es`51PNWbY}#RgB2X1<$fkbx(m8^jnA=w&Dw5ys7eim zWz!=Hq8`~EqTNZ15y?wzm;}7$I7zb<7BZ}8f)XH^CNdz_S)U&t0b2FM&KV_>cddGb zq&+~Z&YbwO61mHQ#ax1~=yR_%-O^+{S2IAXuK!!BJ_FFIlK`~pq-CLGL|l8+sZvnK zV`IMnT6I*rgwY0_Q4@Ppz)RDM5>p5ZTK`?EUWJ*g`L0!O{jF8!x$`m0nfOzyE^{C$ zs@`nteLrPs6A*;@|>NcVwTiYJ;Dnu}uYQMSHjI>O$Yv~=-2eYPYTDZD%JPVFQVT8hut)P+PJpfnL{_rxj9MSGD@IbNr1zhUYb z7u4fI_%v2(7>G-E0ceQ&%o+O#)AZEJcNzk30~0_)paWNcIWtEZE!wjae5}&6Z5|?^r?b zPMfvat9G&!5J|_2WZW0zW)kwjY82Vgk!#p%s#X(^ag5LqrO-v@J_&F=3r#eY& zBIs{41bN>(4dL4=`g$+kZp#U79uGxh)OWe) zCMG=JxX`Xw?L|q0)&hDG6AI*FfLHuOw6&> zkRxjLn)s6i&)aVpCd%{-jWq+b>WIJ#%rqbTl;JX1aZN*pKtZjNRX+R@(2R%N<82s; zwNh7FAqGlmWHZx;6$$qG9;@kJUDJlQux&gfjv-IxiJ^0jYoImrI0Uanhl*N|0*;oM zpUvcKI=svxVo3f)2WDxF)MNp<2nW)wbuyj&}pUn){Tz&PEZG@M1=_5?BZ@zgQ}zryXy^X zL<;^itA|8cS>vEpSLU1T3d#SxvZ3~`y*@9@5jIn%_K&;HDrDP3kVJ;vWuBn!e&c#! zB_HYWZRuyG8{VOdDkf-ma1Q=)uB{9B>)#4;KC^Ze`(YT|IKxz#Ya|2Cdz~*+Zf{K$ zvVP{FRil7j7Iej)e}^HMnIc*Be!~#5dOUVVU14oWjnD!SNY@vKIc7rp=w%b=WU-m? zei_DmRP2~K^zNDV;N%=IE%YBoIS(`<_W39)Fd04_2d^8!NWBmlHDr*g3I-}czKhix z2h>v6#7I&5TxP^@QSy^nHINV@(?lh5G8&W2)wWI5Pmap}E>;&6gc%wUB${aECFO^u zr@-33A%YPxhur@*J-zkHk9gL7h%~z;&SXd@XF55WF$dE4;1~QztKEtvZXz}(POH9W zE_AHk5i>fNrZ1u({Nq}kG(DRI{m^%UB{vHl{p)%Zx+|R~P`vD%PY^BYt+$Br%9W#O zYA|Xb1YgIcIb%4xPlW1iJ}s}qyB(~sDEl3fc(7wu9Q7om4fh?quTlqQ{i4AJ-lQ$R z(WMey*=%e7^=8~(1A(^1{B;G}&b+LdY&pCFUdeB0yiC7F#B4u& zYxOr6;)SzSH|QOPK>rOx;QbATpg2f$?K%)u_6OGoPx3(#YG0W@rmWB&#-JFV{@ll9 zu7bpnriUM0F~6)IS$R6|pgI7`+q0#FhO$yads>8BXf!Pq z>6hrlA{cGU?rXnSoK8EQu1njUv74C!`Jo%R#(^jZ&kx=Z-|6c&9-1?E?zyv|nLfK; z2<%vj#CbxG$c6+7CZOE)v7w-!!e_nk(DR&!KTjQm%>a&5_qcCB;p?WE-6(&DARwX4 z-^|T4BAw3TFhRNGO8b2e0T2Yr9~Sj}!j1bsE$STri@K)B8~-k~3EHGi+R^1!y*(w< z>G|3YxVbZg7K+MqtW&xnWys?2;>Ji!^y6hE7D-EFc4*3sK|(;!LxoN9CA51#^mCFV z{0&gUj6UIQsJnz=@Es8nHipsXI5=b}dKWR-1jcXMd?Li`!8>i@ylwanA)^P`txs=H zbq{#2Tq}xR^|Twr4DzEcf3v99@#8Xv`hMM=Y=qmC{3hS)k`{&=ZVArhP3)TTlu#z; z!vOAEfB$^gh|eCZ+}Ammn^ri$qL$e4fe0&qKcR0hn!Y4qV^&!tCS8^}T4XjE6N|$r z@_wPd`WO*<6)?R$!p}jty!>oI%bZ-!a6v1x$_YV<153yNWJN$>q_T4WzHCn?+)JU~ zpdJvl0fJXm;clB3u>sFqDAdA)R2C8<3P!u+WiG9bvJ6R{l|5C+`V)AW*rGm=G$*3P z8?+;%P|$xT9rn}7aApoNdeIo7xN^}dm_~ysFc7lwC7dLsg(6uyGddKbE;zcLvHdoi zR?)=HPPrGE9;_K#Ko7G{_{RofRQ6&ypMvV)`sq#m1=@VPuZNPct*jHQ*k8xT$POz| zw$=8Zw_t+unHG5hWhZb{Sp&-U-WX2v2HEP5iDyZyAk{7JV~!33;)Wvkd{z z4D0xb@aL_uHTFRGKb>7BPFvzx`0eqqwdnKjQ>s(;&T6#3lI_;iniKW}!&zP1WvPF0Nbkzs&> z3suZghgc_;7}B5+nip3Ta$g}m!GpGKup3f7vpje>Rf*C(=8@0!tlM!(4taEql{Fvj z>j;=>-4o`vAFKHp$m~q?ows`nS;_F%8*;X;${V#D&K@a=| z|DMuts}$*G;ffnv#mJ#D9t}PTpW;x&lW&4(FVNLg)R1*Gwt=2ED{hndfv53B`L9<< zTzj5RUoTTa7V)pX=GXBA=#4yGSiL>`s`86RJ-73}GfC6+&L;_dogjmCIQjH_2%a=! z#BzthvuONr%a8k`!>PtzuUu*cYL^GJ#2qvjTfqE5Ibn}3chwgc>aAl|KUK4dF5D%* z8E3q@3F9$@L-G}4=xB_DSW4d`$jCI%<;$iA$d9~-!&L*p-_``wM#}=g+nUGtITL`* z!+OvQV<^|N<*^QeJbOR@Gy_6|eg>U^E`Vlm3t}^91kem=V1K6>7Sj_J1Jn%{SE_TfRcqS`(P^1eYaFb%8n3rseRjLDXTwSUFG((Gtr0K6RAe#&-(w4f?oL>K{+O=C6 zC$v`wNb*nDKR!I)O|pGDG5t+5I9+~HJw4=2yHc26!|(PU+Q9TfE4cq%4aWO21WdvM z_Ot&h&G2u2ahCT4J@a3R&`bQW+m5@>YuGz*vJ*hGb($)@@nwa!{?nWK^r9<9{CLa;-oI|hq3&?%RfuV*250G?EsB^zy5Ra{jc!IZ(rJ9y4nBt^Z$5&Px3o3 z@msm!WJPCX@8at0X7V=?z`Lo&0wm)vnQDMtlqH0LYNv7EH8p?N)-=S!J{y4peuj3G z)B=Q^U;+6ISR~*8Q-ef+rsny#rbZz*d0Qq~33Ei?Y7;^ZzLjgiE_FN@3Y=*mn$;o_ zY!g~vRKtuThyxug%tHxL=mmT!79ACqG^&8|8MqK5D8|1?LtNFQ)@t2VU~9o=dTV)0 z7u9d)DbHo=Fo$8rYnqFl2<*G;R&Mj_eJsj|kDa-O(p&-EhE1G*1F9b3j*a2NX4FuL zsiW2P$B%R~hIR9rGRH@?dO2OqCB{j2(XhCu$E1%3#X}|1{=*Wt(FG>ha*YccO(8+k z=-%!ap8iicMjz)D*6zT$X3?na)XW?o>qQp7*t(wEnQ`KR=tVP%=HttK^a0>zYZaOBzpa{uy(peHbp3;2MdFn zpW>q|#5~sJu~pKsRqePAXv;{iko8p>z5MI& z#3y-rB?aD0BGyncOT_-7 z;g39Mk&1BO{mM~c$_3!s+Lq-k3z=RMojxy?vZ3bclb%l#*9d<_KljT zqJdzRy*F?nF@C?4&1W=#N>V2+UJ8KGVTQMLK!H}zd_W`zP`jM=R<=t_Hc$vx=BZue z4~|bKId=1ah6}f)zPaxyN#zwniYnA;1;D|G)MCV8dK12U=WstZi;^^^s`}B72&z6X zcK;Kh#Px>^vUy`x$5&?7z$V(g-acI&pF0}ZQg}bBo@93}zNjOakDdgf_XdG3FXGk% zIrha+WY; zc5LM_7#e&r%&S_c%vT*wDR*~JB?lw6ITvwAq7)LsjLphL3VU+L40r}9%}x(QlR;<7 zt*v?h$^0@yiH@++>45u?xTt@gQea_>#9Tg#VAa@t{ycX>Ky5a#;Fe8k-3T%ULl!1C zx1Gsg$bNn+ORXXv&oT2ROEe&0fjgM5NQArG$g-R3-t+doH72}k`i2`Ht(I9QlAG67 zi2MqqBy)F-Z3a{=q5ntaA=1K=Bv}r7TLNE=G!2fwMWf`_=!roYsxz7SL%!sdqCE8a ze#&{=Asjk-;HgjLXrzUd0%DLV zAg8|{OF6XjiVB22**@OyNb8tUgI{V}&21O9*`#D1$GAChT?Q7qHj|+xrYM5C2-QNyeMJogm-O+mQr`=di@-v7}m$Y`oKli{MhL(ffr?B^?4H zB?>LZAgF0$NNkX&H$tjd^cVEX(L=k-L<-ObTJi>perQY}noyZ1ko4$`u-fe}3ra;U zM!`o~^w_aQef>vFkJ5xINu+(DFso9=4^-exE1%jExHaKA15GLJg3=jWwb4}sXU@rK zhN?e>KdxLRVQ3;UdnKh9mq`#kwprKr|F}pA5$lUKt;~GreI`6aeZ0Lys=D;A6*(8q zp7#9!D{giG)Jc*l0F@cMVxG8aDCCI8OU?2m1!@(jCeZ)`Gd2DukO1WXYKwitrG!GI z?@ZPUx}SI<3kDk$W|T)*8n2qlOUR(91V5T9AP7{@Ex#s9y&5G;_dpTM>dce?Qx*c= z%ZsX~U?0m#sTtdwBox3IK+z@Ro+48v^ z;%w1NGuwmKEyjqGunL18;sD(w=D|?vJK|v#v>|yO%Gw*z$A%9uBg1RnVf3kgyv>Bj zQhOf>|8dxEi0n^x1-$7U0M~z>8U5Q-4v=R4i*aV0Kjxvj`+$Ra4EY%82CTeqgB@rF z$Z2;k)}6XHr`OG-<0~$0CsNlv>}uX#&mRrM!y$iM1#+9jU_IgCQfyC;b^+}({j;3& zu`}b<4e(*!um9ZeKO@b5#IS$QLH{DK`v1=?^v^Azzc=|W8(RMl^R@VZ8~uC6>274} zX69n%O6P25PG@9mOJ{54;!1Dg;tmUcIR`C6M?F0`vj9ymMN37u{Oit@YWbJUq}&qp z810zUl9LpjJpDK=<=EuJ3N)QO9Rv~;ci%&)*jU9-r!L@ogoIK%3+Muf6M=;P>-YL^ z4m7sEChGb#TyG2LjfjTtN&w1NfOFMjbK~Kp-5b0DS4LM)UPp9`H+>!Bj{2F0L`38T zw}3r+Du%+I>ul*c;Rq!PLjjiGWBPsd;7*>{#DcUY}(i8)bJsN6BI4W0^^x3HfnRL<3m+){tQw+-Kn zj#6tw?V!7-xJqHF$N%bIkatzldC|jSr88J^x2{g%zO){859!(H(gx|Eu?BrTk3sn1 z!rT=mq(?O5c6|G}eU0*ijwl8}r^#hyQi-e6=k`0#!`%ZGHvj73 zXGTWejA`omgI-r2GF{kD+5ap{%wuRBvjKF3_v=3oN$*wv@8`(Y!Q}TTT)^zWWB*B# z2oLoxNlZ7xe;gVR>?(fzg9`>J}j=S60hx^%f))~i!Sa&vm zcO>SfSq^r!=jZ2duBSG?l5DRtEY7k#Jzc!KT)(}(tSvLGe`OjoJtzP)2G~_uUIj?- z;On~`+2nl=?WwO9BZeF*2n0HYdDeY)`vwV8T<<6SMfn%0ZJ$g1?Ugl4H8-Rpt`Yc1 z5rh1-GH;G$X&cVmefXemXNOL%gs5P&<5z(I;aQmVp)vYkSKa`?F^Bh0oR&^uM0x9A z2v^`mC+G?OfdB5F-eBCKexG;%y@dV0_LP4cRsX85;s5ZciU#;Jzk9+&XL3Vz82%S#-Mg?axWm~k&Ia@8RyI5m$xjtKpA4DxHh(dpxg z{or)p0FC`l%Ifm+aEm3q2h`ooo~#T4{Z|jEgGC~M>*-ZK5d=~*&ED3S=4xe!T_9nq zV5FChZq_H&s9!5&9mN6L_oAAkb;pU3%A|I}M1h`(#U+EBKj>HfK%%KhULcn*K^Fa1 zgJTqzV_=XF-&lf)(+Gi60SP9r-iz)s7a1$?@8Oi#%7twQa4+@&*MAry#n*NG-A==SUj{Qp_j zDOE)!`oCVU`*RXt>fm8->tJO1cWnrdjmtWFOTGrn6M>@n;aXm}@;;}ViOkyAfE)mp zsXpzB|KZ9_2p##6Di~aF%(^w;$Lq(Zi8C%wMN+ZVv~^d$NV?!&F33Z_4+V4E4u@D; zj1_I8BYpL6w1l+rV*OXEocD(}9N$*@wkf*iFdTXUTwVkSW=5ZmqY*B0tTiEI6qut> zwD5OSYKMg?-JF;)Y11cOFTD&#R}Jqkzfbhh)j~txnHY{W`5+vhJag42utEsS7=>|mhXkqc}@ynU8G#(*vL03 z4zZe;?5`Vs298eSM*9pg#zZj{2X9eEmEJZ@Kk4Z&qC8f%2V`(#r`2h-%PeN z<_C<79kW_5AzR>&5Gr`9G`BiZ?E8I98*)!YgHR$bx=?lPc@WFgn9lYu#73SJm7{e~ z=cMkjyTz#an$^%d>8hKM-Sv$G1EI!j*`TdzoaJ8A1fbs*X2_DO>N{y_&i8eh@^5ZX^FC?qGPOSfD_d=(Ex*JSWvzdigY7xMt3g z3ZuvvT=gRP=fInbft8qBv~jGl&1jqUD&M5QQJAs6j(lM+An+1W9X|{`fNnRfMDzl= z8hcn>5lsbOBScc+NHm)qU6jph3{?qc-mNZ^1iFRfC(DFD-2Wb*46zw5*m|xoexHUB z=x0Q!i{d$g`~$$txY0iDLZ(spK9VFgZXIx-=7ggd$ianAgzIHyKpPUgg$14C;^S@h zzZFoC0|mahm{<~Zo?|>zQ!U$FgabKvB6NNm_=ZQYg-@^reR_Z4Z|FfA;M8f>4kA#w zr;L)b4s2}w(5cUdeZRvTCHk4Te=x);;bWVq+|NDBZAxzgRMrD;wk@19A>E%ZW>qkn z>-I3)6>uQdK3}E0?`<%N@et((Kr9bhDf*P&s&+UUsr_DA`Mk5bJ+u6q?eKSmM&k&e z4G=$MD^7ZHHijDcjs*@|W71Aj8@OOsur`7!%VQvQ5hUfRQ@Nm|K!h`zoG~tD?d%v6 zmheJm@$Fle059@HHflJ`(2r%G_jK?-ovlrMQULMheaB@`E^%G3(HGxw85O-sM2fJQ z*3D4%g97eU?dTj*RTW2fXNWPWS%)HclSH#7pl7+C!gS`1aN?)NSAlKMrd5CgsvwLP zKL;P+7cpU{Wd5qV*qzA}z}6Jz7`C!mNE9v4y(BeC{ozh395R6cnn!Wc;-EY<#&JHw zAOZRXxSJe+%QR%E610pJnGAd~E%<6i&}e8wSj_CBN!?M_XA&yFUN_YikS(c1nh?Xi z-@37!Vul?*3=GJ&C}SbANk z3;LE_u8!usn?{_^+EkQ6BG@aY{$|6YG%PLISRgEOo8gLeQ>3{Xh?|_BI`FokE5m(- zl}H#7F21l|OM*k5DXK}g6aruwjI&ewZ?o5P%ldP?FF4InXqlRY)&c%}#!gg)WgvB9 z7_9ng!L0+!K3_EuIb6Vl7TLJnRlv)vgC5rSPvM9}!KFLxKF(m4f^AAW>r@{NtdcT;K2^6o6L{3=x(}4L*3B1*zm{C zP+1mtA8G!eq{|=Fu6~X@xWdW-(w4&(UZX_4pHM)cv&=7DbxPfHoy8otW%A5OjY}xi z#*vG_=cq``>q_*NS~F9*9!0(%)qM=NwiqS~Ggc``NYldw}%IkG| za&(Ug8ZQHhO z+cr8*$F^j=9=HnGz^+nk##@_pKnT? zYMzrKBxo#HWPz7q^W1tGfA=#YW(Suj0ti(1ZMmN`zo2vxLf&fOK?SaF1S~yKrm7U+ z;Y^w67;nG~Oc}w&mb}LYqDo9$s}3l-q5hcelIoNOgG7f5FpP;t^PVU3QFM#5bE*TA4FIpd_ z)^{DPn=YA>NLy__fbaWGy?TJxUUG0K6c8GsIWySWxu z&fHl|ab2@R%r)PL?gLDBwWVV(Yx*#fML?8Z#2714AUYy>;xIkNNgVl|HjQ@jr*r_B zfeURJ^*c=Y9?gSmrWJbqRAJJmO*N=&{l(?Ulyv*xHEVV0=X{c*q1;PU(W1v zKOx3!-8O1Hzvl3ae)GWF;@Z%lJ$W!MC65q>>q857#s69;8r`q#E(=^b zm5V;)px_%aU3I?!%=t57weOd~?>pU3E+GQr!tV6J@mAv;3Rp8Z4Hc5?w*R(!uQ3ZcV(|p^t^Lfkjo7K7g zVS0EeLANI*8)8t4h?s3LA3PS1u7(kEWg#|12@JT&wq;1W(S{ybh2U}5pbrO0Zp%!*Jh$=3wL`B48jPu2rgKtIWrAF_i&xgm=l4jCsE#U|m{ zlr}wESP-E9vT*PgwRwS{{r0*X} z@P~y@3`5KSl&E=+6o4=%K*9#qNvKYA=?z1}jTE!S$3sYFy2x^EvNw-Ht_SFL&#dE8r;M=tBoU%ftF4{~)#kLBO#WkeC zi73xXeCs->jCE3X6w$lTXRoyO#+4R_=JN)gr2Zio{lM^kviL0p(Bd2oyD0&YS`Xv- zjOrXQb$cU{_*n-bJ{h+m)VIKa!KvT}vp3?A{q?EV9M!^i%T4WV_CtMy=9Pz{#+NUh zY_XR|?{Nq48ZW6KnWplIaWn%&;IKoL^^oV*FYdQrN=e**iO)2jir1jNHaSm4;}f?nGn^&pIYM9i}i~@J`><$rkLViM&-MA6qVJ_E~qu|ORlzd zT9ntvn_2jEz2iy;X}5C_2T#IgdxxewNaCrlFZuP$p%enZF3!yS0I*92Zk?O1i)QNX z{tpbE_uJ4(EbtC`=Ml+cjB8bsxrEDVdU^iD~N5k1gXd9CNNroDVmO2lIcwSY~LJ8&ekYSG8O7rlB^KMA3 zfy>9GteUz`$~tG2oUgDljKM2{?+7t?h^VnY=%4s~17kN}E%bgWd%DB_e1@uEaT}sr z7O!4fI(b5uX+OuE4BY$quQKSqfGQ%6s7*4htBTqOg_iz z?ZB$@Q7|Rw@KF4DZ=MvocQLa9?8ONpum1kp}WQo5o;{1_V z_J@9>ZR%iX`CGgJ{thzo|IX&}&!z(4kw0xN<#E$yNW5QzK2kH+GuMgIEsG%*(pHqH zW|SyUX!7w~j^x3$zJ)|@<$de$32Ahz1Vu2Fv?NCw6j@$C0&BWdL@_78l zVBDzqc4AB-{w(L?Sy0t+Ww85H-+D5N-5KoDjHebdR5WFP(vZ~~oSgo}8mFxTJM6MG zH(MgcsEc8x?3eD->>{LDBv?zP{w+JF!>Z=oaq!YcX`g!>6lL#70zv>UI2}A8567{L zklN-Dx{MNP*0+-?*0vuYirCUf;?V^hUgt5C|V%krg^=zIzG5q!glh)_;jJ zXz2x}+8V#a82Si;TMPf5_FEYJh)>BJ^+twklY{k>tZskC{G^!<4Xy*=;lAn!~v$h&8R3RGLy;$xkw)^->f=aKt3@49_k<|8#Mh@Dvr_`#vE zo)qvd`M8dTBskDJ5TjR%ehNuEI6(dS7wwp4-bSAdU@rOoZ%r$J4*I7?`xjZpK<_ML z+!|9jsY^5*(Qp|N`@nygBxq&KjU+%&t`6(7Qrj?j+|IWo3pnCsaKzqkPN>6TY3rF4 zW}z8fpN5>Oz^j&Kaqio?_8SJ@Fu_v#*A8mXC}VcD?pabsl@y)hPvOGG%k=3+Uho^{ z@3fTL-R??`73*WxH!YBY5`#<|5#*KRQ00ysjxUgj6UExcKiU$H?R`Inp*f1=^IX{# zxgM?5z8$=iXK9bTIi3gCdZ)Z`x$8eaq*BPE7QH8&XFTce%N?T*#IHPAbf`&kw~oqa z4xSVSIkzTk-!tWu1z|F((RXUCYOJm*+%IsgY$)W~?PWeS>l|6GDTZ|0AgzvMwz`jG zzMY*FJTK8tj=QF z#8WD2EZ%HvXl;Gv$8?s+LSWeyr>K@dC7U{H zd_TPZws9RT`E&Mul&zp1^BUq`R{LB+X#I^rygkbW}${?zVqlmE)& zqmt014~&Fjx=NY#s0+gn6%W0M7Q)*gteh7S=SylMyC0^PM;1B(e)M#Fp56n^Tuw8C zFgeN>9g;x<)s?$&{25WJle-7}E@-_INSc`6iwr=+now+tc3fGnh%C zk<~4}sG`uNG2XIZrXd6C&K(hI;^b9P^mnxO=u!rDWa|ZX#PjuFEX0P0uMj8+Gz9|y zl>93Wfq(81w)cCf7Vjg8x3#867F^mQvo>cKudJ9hH$RAWc4eufV%>Y096sNZoeP^6 zi)$=I_rzFWqK{{3ZX=6HAZQQR1Y_^!y*e;y|IE+k!h#-hZ!pzON01-{Ww7O4M(qSo zb}e`GzZe`_*s&25mJtq^;8Ql zTfjftmPemAO;%oX$+!HpY@ur7 zYJ2m->z>MZ+%npNVmELI<-<;AqbyUu;>JU&Xr?o&TO@d3&R63kdW(HJ+Bv*k)AZ4j z9tAxdPJr&h9*YS=yZ+!r0_W~@zm%!c}?zMKR=w^pDqp$sbkv4MZvGK92RQbegbR)``-#Qm8F1}JC@ z<*YTV^z=VDmd=k{i|wsk*PnED#E7;xlZm5m&_xm(2II1q&JzoYBp%n#n=e*U+iMLQ z%JnBxt}4(KsJx^crf79$sSo8-AEXS&P>Yv@-=r!y#- zI-_zW^5DX9bE*i31^P1*`XTE*LFZIB<M7jDF()hahL`)88bxp0L)X-P) z<*$|B)EgI|L0h@O)Z`50AsG_cl(4eq$U?|Pw#o9wT`&q&Na#`?@AwMN;Wd#2t=g|S zvwrGgs1v>w>bP%i_dV42nBf-&2Nr-#H<^eCH#bG1lb3nPZ?PKtA0!3NPeRo^HI3kK zX_1FWpYm-=y1LH4qGJ+3WwWY$z~S36}}{+&-1yMeLy1tXln;&h)-j z1O>72xl-FfV(BqASk2)QYS&1RiROd)GRMXull`UWgaKEYrt@HYh_zcBIxFc$*p%7Z zV8_1jV=Wz0V=5euHCn*rG7ruhi!HAyY;VqyPkm|M4UVgMR9qn*v*g<6_ICcS^L9eD6^!nP3=huh;dMt%B&V?!$$C z!eX*`#X;b{r#A-|%@Bh!uhVc(kkAFj47y#*4FmMarLvp7d>F_TBFlaVA%6KO{i0Uw)jCPg&-8ICUg$La_>S!|8p@Z<5GXTz%qf^=E+VSc#ZS}k6%OaS z1s&Y|H4n88-*!)a+8h^Jx7bC$;2$sgyuAr}7F!!`v3=R=dd79KRUkV(DrxdQbWf8G z6?PQpA3&~>nuw`kPNv|~KNQ<<$H_9$vh6gSukNS8MP4)P#>J~{yer!y8`})I>3kjk zW3~EkvxO9u&HEpn`_E&RkKarCe{Bcee?0>{ZoU4#<@jsM_yDYI|F!wtaR2ob@c1vk zP>0d}pO1ay;XM8vOn7(xf! zBiN0830OuLu1uH+85t6x;)_X^#X+g(Cj8su^~T{TmV3un-H=(^7uQ!0a5()X*Ie_w z{W-9lq^OoqCA`I5ZKK+!QsvprtegFS9KG-}yio$7_#hl({#pXO2sY3BQT?w@1xwD# zED;4$5AtPG&T=9uy=;iKqUwEN;14nDeHJ3=6*hnFbQ2vM@#EUfab8SRnd1jgrWh5P z{@li&tZ)(pJUB-B>FlhRf}*;(`rk}o979K+Wzpg+3G!M_&%O z)I8oOJTlHYk8L6ETG|v(6Du>T6>93lv>AvqH4eDRAAJU%|Gm=~Wcwf)RzO=~%JmZ+ zW4V~w%Ij%oft|d!DAnui(+BHEsr?7%L$rOP(FfuidkdD>fSGU{d3{UGbRjWx= zjW~+E#MW5rZmj9rs-oPk%=8%NR}lkW+nF3BoL(R#a&>L*23MAPI&4b6p)hNw4tqDm z^&w})@>;tDKIKIwYXmFg!o~(uV#wc)*aSC0hGN%fui`uqP@lqUfj$iM_iflvLA&-+ zdE6boWn`2|hap&pgtuJY^yhe8S`#9%ZVRso1!dx05OBA}I5;&i$8N_ZKiPe!xWK=G zy2jXAtt7NUdu3&=dkJlYWscdU4Cn`#)UHqVbC@qKC4Z4Vl3Z(Wea?uoCb&fZ#HHV5 z95MBzeOh|?@;m7DZ<|et@5cx3Uq?Vd8D3j2|1`(_KRkRTaH*|&eqsh)(_Q+}$M`E= z|0HnU&&;f;N`Zx^#oswqGNO>Ou7%08K?Rkt_0nZnIY|xS%zSiFsR9LuTjRP;Ekd<4 zQB2&s(qd&?EKl$hl0h<4>5(F81Pjx83ycnYw@^W()&L)~p03wQKD4~9Itrnmtwi55 zKbD+q9y`~ZREN|q0pBizd#~Hk3U1*c#QOI^!CHM3K zVz1p2MEdi0v0rmxQ|#zaf;Yn!bu#h+SHmf$Y!T7>BK)59@pN%)N&Tc8{c1<>%V5b< z0kUFgL8iN3HpC4VSgX0}zzqx6u}vF|=W)Sw76>zgcx@Hz#1!tCO!lH_TSYWY@& zjF2l=?858skPg#2?Go4Skt*zo5w1zC?9?$Qb>4eKmm?^}FOn2ybwmu~TXydv`!YkB zXT(QHR>x?t(`6!yb8Chh6iCUH2jeaC|Ga<5vS5I#k|g!&f=fp-$IYhx($puTnY}j4 zo3~DF+8!210t#H)Mw??N?baIEWEtQnP0(H~*})m68Aor`-}j8=tgt>^WyN&T$K%wf zyRv4!t2#RQVcp)P06KrdaZmtOV=`($vr@}lgV=)vw93NAP5e?TxW*&NZP0XX;4;FF)xOz2Q_x zXuB9Xqa7cO9GK**t5zQL{g#4et_$|dlSWPeOx7#ZSMTujt&{kW(0FH8M0#8LN+}Q_ zsmp%RE`TqH2_l8%XEF&eA?eKskq!4YO#}5+vcu&n8)h7;W zaV-@-JHJJuHpJMKuS%U{Xl)kSN<$L!k`76b5wx01O{DwDdQ1t9)%}=jLj`X zW(RyIbsd?kbkaK!%F7nwiOL{Nhx9yLdXdXr_eQ9^ItJM2Xcb*(Z)|O#jhvB#cK{BN zbjK!NOKUh>wc%c!?~cKcgeJoSuS3?m4Ix1`1-PzaVwOCnV^>Vg4`n9vCt9vOTIwEq zj4)q+?kBk<7msjCXH~I{WCmL32_3H%Eh#y9n)a-?b^Ho1A(v|C#de)s6u~&Mx(|8P z-{#363`&U1V!0ZV4OJNt^AIIAb2xXAvlU{tEEFjZP`m;4D-OxlA#C5gCWfSEq*Jg% zKiI82)#*Sh5zU;ofo^Plu9khVm8Mc%1H+_qc|c-vApMb6RXxQq_eh(x;_+qLG}OJQ z&zYn7>j3OS)LgvQ+U@N?dSspWlWJ36ZF!3BN+O@3BxJl4(S~s~R}!ONng@HB(lObk zj3Y9l(wK#T43Q@0PkU<~CMTPu6*Sq7WY}oA#cuX2wH`1RK0KNNg3%00DID0Pnehtn zoD|RT_z2ctDv7Ej+8IN@a;?+Ac6;Y*4vqqDJWpJEOtCIQw2`aN_iHvXb`pea#JH|M6e|3 zkAnr+aO??%nFwLHjtJ_@T|o@R4MM6R45vz%q+@y$PcL_mibH$Yl@AZvde|Jd!fuN=iUhfvrKHO>Rq8*cji95-8}K!+EumkXB0km z&!$^Bf5?fUKS@x?Zy><76{jfM6?))g_8Ex zqo?iHol050yt|SG+%m>%Zx{hUaHQ9ZFa`XFU~XseR&@-njF_6F}-*b@q!i0YwZA#un1f z^T&s`zW%OoG>)r_%jr@zAv^oaYNPcLT~fR+B+FmELx0-ct5;+)9$t1p3&4kt4#SLD zMS(#JLDCUhrYESw7LM(R%$Zng&o17 zG78F^Txy!^+yJp7{MYy{P6za$Za@Q!{M$yr0KEFoF4o^naDWdR5L^F0HN=05`_})* z_h$(B{x&YH7d~D=?P04}5=(9YOu0;=>$cOCc<;&&dfL~=U7B$~W9gIS9bmj*W)o6- z0+|{At0P~9E{^24eeid3{r~>W{qB(ee9?4t|5;`A|9|7{-)jf{vbq1!w*T4Ku>4!w z(x5@o)7sEto;NpSkNYOR7@pF#yG$x4FD!o;8@T8|Cz#V3Sy4LcKuTscV-!dJ>rl`_ z8-UaUG?&4@ZP348<{#@cHg=|#fLwAX!~dxZ06eyMW8Gjxd)yz=pXD+@abo+Sq1Srw z#)fFkqdv<_jnDSe_3b!ZXMcR0r7B{oVP-4|@RkO1Fc zBc7&s78iyq6{sEa*8haJ#B3dC|07g(lR=3oXhXG!yR1XQ0xWH4>*)BPW`ZmS0?;MC zfFs?btVaSqO~SwZMCgE5|L7ur3~oS`wUeQpgQ>o*#sB>?{U^5JzlLu&)9>L6^^q6f z-W>HUq-w0)UaiS5^rO4I`DinJ*~pS^D;W^)kbq2C&c51BoqAwDx+~pm`X#sJ`=shd z@xC>x3tkQfY4H)!WIQXJzm(*pmU_(ii`B*U*9OvxIHa%4R~adIcRp8Vd6s1)v2Lgt za>uwDs42rL%%pRKO1@7Ert#VHksR*tY2wHXniZXKwx$3oJP+!Bsk!QUR7E=nG|AP! zZM464gTHz!AcNsQHMR5q)m#7nr7-;0KRbYl>pz^fJpZ~_tbb4nSoEGio!|U!U~x() zJV`Iykv_6Ab96h12|w}o83)zye98RrSd_?9{;zz3JbU^aV?d*t{AUgO_X?~(DzAP= zbe8VR$;gOJNQ=T$P*RJIQz^++$%RDimF$81(c2w3bc24^%KYxn|NDdp19xzPt)BS#uWj))(Q~;~%OZRGcwZ3_0X_r{F3Qry z7qK_^H-mLhp0NDl5;ZF<+YR25U1n@|ZW|^+84fU$Fk9$W)%~^1Rhrd#9^o)B! zZ8j_}AUi>7e6|>SS%}<Zv_PI90avLYj=e|R$0pmjfUz&5u87iv!p(A+_OkuD?tXTMqnd1 zR=c%N~k<@>T8{&+uAdhy783x$shrSNER0FX((M)SD-jfFuhGRheif>Fbj++ z?2N<$X!GQJN=c9YIV2dPkRPf~fI%lJ|0NO;FpU=r#Z@^PYu=I3&a$ z-o9xjO#6*JItn-og12lUm9>6a#-472>#Muxa%O|;^Lx5_m6=rZ?Y<60c%QWC8?BpXL?J|}#4O2vG#U(H#Y((Lvq{@{t~`zNfgd(&;&^;Q zCs0VNGS+$^T_xeNQLN|xrMi}-^0F{l66Jh3$L?{A&3TtKpV))EXKWF8n6_cl4+HKI zm_qSXSYo55>G6wJdf=%rN0}OomD>Cp=&4bclKf1+-M3^>;w5YiNhgVtue1)P=mrEl zSqvktVxcA^1QXgFtepXio1X5T?`QR7vXlX@2Kg}N&%sn6GZsyXL_b3ZAjD^u3i+If z8?&b6&_U$Wi0FZmiJ=8G8TpX=%@Wh=v5#IT`|d~AmP4^3JtXE6=RegaA}<_H!;F2G zK!Z|^0R*K74M>P8kGULPw>KC$P-iM?xxvQ{-3Odpd+aO}^PY|7HGpe)t;#{}E;C9spmtTK+K50-F;m_hf@uI^9ex6fZiEY((Ov z|GiUeP#;ASihs&{l6-zqIFl3YYDvbWJew(Z>l$8Jb}b|%V=SF-MyT$R8%MW2W5zJ6 z3ITh+hL(5QqPUGQ`jQEmdJq{>5q@SfkVi3}a?u3WiK}vmwA5g(_ZW+4hW43+Ul36X=WwxKsc11f8rMRpm^a{m0 zi^d`kb2;E)#SIeLZv~Tn%-LXJu5i#|Spo=bZ_Z37{<;{4i+5+mK#LZ@L-yi28^wV> zw<87R9_r-PEd^gv`yruliNsLbH(5L9;~Y z`vJ`Oc3x<@q=#k34@$AapvKg)o0?Kk}C*!0I@9~9DJIg?3V9vE~;C9*#yF0mck;$UPJ<*wxsk!`8 z^P;8y&Ne9}hW6*WFExV|Z&)={qC`SkdXrAIZWcQ^mSd)#C!7@&WSCbJ68I3_{i?rQ z3Uyc*WLLN_W3Wjm;8a1sC)cWtsPT?SMkp4M(%wFuk$DKkgl*3;DcNLNw=cA9 zWI!zDyTZ2{ni0tA@nO{#LO8yoh6#$0+PZpw-@c-wx5^^Lxz-w_Yeq>LdDog;C%(t#L~=dHbdRd47GR_O>swW~@IEx^(jq+e=JDwaguNtG;#4yI z9Z`LA*!*#8*^(c2l}a*J^Gj@Y6-FoF=p&h_zV<@{J=qgw94!TYs_we-j=^5W1x{6y z2UI0`24#s)ZA0=F%zC}~jGXSnX_kQRvBNKO%q6!rC=U&V?pa`!4+o9f+PuB&=fsp@4n4Uw zkZ9{u>T_e+2iEb8x~CnzqE&IodbG~YnFxfYDSomc9_! z4z=;|J%TAHkOI;<*u?O~K_s7i-xz63_($CC@ly(nWcc5(q1VQN$(C=(rs1CC2 z^Ol9O0(wM9q~9=aJkiUW=%||sV_lAb>MLwtBD=oqYrj3!NIGT8(4JV7>k(bfkql;7 z@$?CkkrTbw1!CYUwMPXL+yz)D$jxrJ%un(LG%?v#7e`jX~4j1{k zF7KASyp#ef!!E8yVOlr&sgZ5#SWB_dDyK`q)28I(exc>L;D?dYGqf3}V7G}MR?sr%gX3`E0jjZfyz6IRn%gic8?&$H`X?#Z>`y zvLRC6{QhDQ{s`Mjhd7~kEBZ@rm<*a1he%x-Z4u6H!WCDESZO+(y^BsCC@4j1wuFkG zl@|;$6k*9j8p%zlB@TM8Wcg=#a=Qp8`~>4Xnsq1Y_FZFhy8=eSC{=LZFNxMOYqs>p6_fuI~y`+acY zQ+G7%)XBZq6!3@}ZOV6@R_4$=9})LScT%y#jWCN0|AJ;B-T93lK2oKh0?og|flLj; zFkxDdTcB8PsD#rT;)%7&v=`jq$-I^Lntf6PonM}(HlIGD2{-~ysPy3k7x7;7sRRBA za)iPBrTm#aIAon)rJNK1#%ZmmJXAJ1{WDwmex+}p2D1wRn zw9=hM+kJGoWMiqk`3yp{xcmh^#e(TQl3r%*F*?GHQ|IGuN-AC|p!%MZ-7<;A5>MS2S* zm80;r!7?AA%L{jNM&_G3&Q4%5@08POw@(Bh_uyt7x@$~o*^DBVF=kSw-*}R_Z!CmK8{_9|^kgXJ*r41;av61jxLG@gt8%${r7>vv&N+w#DdmZ%)#vkB^ z2UWjTKP-D6;b0=t<;$@~#Mk&$%wJM?L^^$tqevQ{PX>(cPq+}&f6);sdmq`KSC2H( zZSIqB^B)3J=3c^YSwszByyXDx#|@&Jhni!sm^kW8aE~`kuVf^A=lRZ4&PHFOFx`V9!iWZYQ=)L3;vFIx?K{!=mA!U~gEIzug30dly?@<&?zj4kHQJ$#aj z^=b?CDpvM)rhpMin!U%#k~_!{8%{qz^De61T7;@jJ9eJ)-RjHkB++4bXYg7%IN)X@ z=gqRy0?Ao1(jNz9>HA8M7#t8ev9_S~t7w zz{CyL8c~`!giLUFhA*xfx|hG@z_3tcTPkDgtDCzm2wmdz$UUs6FIuI)d3`$cv#sBX zSywx4!nSq)Y`?ME7&*URW1*i+z6431{ITGd0t7x|ECUH$Ww{9wN!cDA7>0M_ZCF4b ziz7DhnhN{@F7eKfUqL6cUW$hKNcnjEaavgL6|PSW{`==BHS82P>}z-cTtn*PMaHwq zkOPWCe|#{XH^M0gEv3+BqT#A&Rf%FO^{Q1HW<%{7QQNMdgSJ9|h!m=AOc}d*@#P0i zOYo*D&G{`QPbKV{W+)pc6br&oKriY9KXw^N)y0#148(gzNJ_l$31w463nK5P>>)UV z2J5)g68I?t8vV90LgqyeE-1=mu1K=KK21>}`(5ceWzdyY`0JgtbFF)St2=ipK0@z0 z1a+z1%yog&;`+79X?Gr%$^y=-f=$xL{5jHnd(Z^ZBZgV2CyaC%Zq{i%mYkT=gM=ma zz~e!?{P(0kA72SX)+|t%6ex7s1QtAmkp@`;V$e{gNeTk+Lp_EBOL#6FW5)m= zK7mL+W=%km8}~VfyDjAU+j;lmZ5+eJ5=(5owaa+w+4iO2*R~aO42jboKLEA?_EXMf1169JdilcNdbnJ_= zy68YK73+H&@Ck!S%hm`?9dQ)EvIa;!*#K~NAwP=A3h zlvTN-g1ni>l@AXj$Q~x`CAv7aCcF5Y8{|FF_zI==LdVei{zR-{_xxT(a!8lZqjkdF zx&CzE(HfoYtd;3)Z^4U_s#a;U;OSEIQF_(;AystTq0-|Axq41>1F2*K-cZZJBZ1E` z#x^>wnUoR7@iSgNC&IX=gfgRMXh9KOvDl83*KyG~)q3%Bh!3~s&ssSYTJJCn{Rn~p zJv1~ug&kz2aNBLD*yNDjY@5AiIXP^oTjqE9{4xSg-PKUYWSLYjyvTGv! zp}x?tO(O%f$x9Zg*akFmjbm0~lsmTHWYb%}$WhwZjI4hl)(GwOHHdYu>^tSHNm)wW z=dwCdv9LW6>hmKqz|C?&Y{Zv#szGcjUs|V#Tax{TW_KP3CSgS}sMD)XCajX3C1F5A z?&v?7p{Brg&-L!9%g1^&<`gJWK_a(5inUVNL_^vMUT;}|lgB4f1DXB^_gnEaTyHWP zMgRh$3;lN*(BHlGe~EX$)v*5*+xeGz_dA!=W=rP}Z0BR}W>4M?lpJ!BMVf=*@`R`H z`)0hc&gDz?PiO^PD(3PvUs2tkv2ZcH|0>YtA8lcq0tBglAEAo%cgaf6LR(MY{I7+F z-xvKqX|(@s>4ETX8s48#s(_`3gZYow2(uzkB!x)&4h}X}$Ki0ZQSJH7Wpo@5E}G$? zF50}1t68`glmSuTWZxF_f8{KE4j+8|z3TAq5itK%as;e%{f8@E6n{yM|Ba-f;VNwP z=BE%vOifKnNMxO*-q?N|_O?jw3KrC2{6}1^Z38L$izt=N(ig_Sf0g%Z#w( zhj;#*(N&a)bd!br7um|zZwDLPLhaqk)?95J&ll08ziy9TIXOr%lDcQ|5_SZVTptsD z<|LbB;s$Q(RfD5Qf5I=){pb%z-G-^S1ke`d2n}LrF?Ip81^u)*5rZ^Cw?k8>Jbn#Z zEMf(6fSWT5i0pID%jtpNWblSL`)a4!{umTC*0|${kg|m767bdV-qUC}g&qCqU0g;x z;Y~ZxJq!3*ofeF(#IIH?EJ~L~(Wq^KBCt z6e(ex%ILRQK4se134gys+Kr%_81o2;}1svp_TN^&l zw8C|YP%vuNfiwu>;!2O~Hbg!ODpS}xF(EB&EyT@Er1>U|?M=~B$bMlmu38bKE}EY$ za2{61+(8gec5I)lD7=MgBe=nO4zi(0lD%vfcRJU^Sd?qkiDV8Q2NQ%S5lqL3Qo%)Y z1B&RTEs}~9)FJvP#eU{vK+j&DR60+$iS+3=q=B5LLK<h9QGWPMb`lf;K57ff3a8kd=HBwyd%Dy_JRBvb{ z30SXTZ-s&cXjSw_xbML!F4kIC<>FT)psvj^v^2O2e~xsfemBfEE@aNGv8?VI@yPGq?f!+eAY1bhenE&0ANq=Avd=8M!CQ6lW~M|e?HupF{%hIl zdff5`2#(L`HRLJ7W+^~#pf{BmdRH8hQK?tQR_Q5iR-_;mJBFSOclHH;*))-!nb%YY zoM9i9zZ?RV8jNp*;YV|TMkJ$8lGM(xz4Umf>*ro)WztQ}X7oEz9%+b`Sfh_ej^2nM zSH~EX;u!_hkwHl9i^^`@b5YuQdBV&)sE?2^nxB*F1^|mW3w<@`_QZ87vBM$6{IhQ-C zL$xXEpGjn~+BrE}(E=P`JS4?@e&~Jw$+boj9tD#Z=c|Vbyx#>#CJ}tD5^xga4@G!i zDr4H)TU80;Kna&i`#Wl(?Y>9OP^d_6KhqxeyLz&#YS)@J;e-F_b_0glM| z;buC7ER2P$C`hm);sDeFfOYUU)I$9?daC4n831Ylk5UdZ?T=s*6%iGhL)p=kPd zPuq52Z3Mcphm5WDT_KH$ZZ$z6@jp=uu>jNpp$fSkdZI=`*ZWVrE{!CAOka%O!6Ybv zU=q2)uvy$u)O0eoXxi#8P!#i6L{b|Hd6;UFebrur(BZ;~>rLJC>0Z$^%zjYsKEeu6 zs#ecsSpQ%x8~|7gb?9&;f<}$$&j8kfAyDxKQ-UiYG`dlev))q$-L98}cL*}3CJXA8 zrbWNKoj&IYDzibof{foYW6ALAOhjz5kp%<8XQSNKyBw`_F}6~?7F!u-_6`IEn5TeT zAsynb(v>MfWUMBBMf~NoLUo9YRshz4e^yZ4Rq*DP)C_r4zFJ`Z{o1WBmyb^pR4abc zw65&4b#VDZRVAL45hTb@a|eq;$c9m6GhfdYG{0!*@@_m6ujo-m53W(mQon_}S}~3x z)tk4VFzs(|WGD=OuohwftOeayU{O6$4MWwvo9v?OfnQ6>lS;*N9v~aJYtP~U+5+v{ zdPq3KZ`y)=+5ueM#r02BDc$)~vp8Cl1g83t_EKoMcxhV2Ohc7VPqju*^GG_(i(%Ry;FTfS43la7aNgr&(TT0}I?Uvr$*}cF3p1ogKnIdW6${mUha>$8 zMhWRfm&fUzpv6W=#W(M|&#K@=-{^A4vW>Wcf%2ljiA>UlcUQ^lO9LqUUbHS5iS>o9 z`G_e=)ZjB|_3p)16g|^bf97o}N40rjDqBBXsHsz=T%t0W00a_!obQT$!Ik^+72q_1G5#Y4Ht^;j( z5B~F*Th(RbkSM)SgV-4u@bhQSKf_4^e}|Ju0oS!C!~79WQY{}`;z((=d{_Qf0Z-YW z`)(e|bW>PMyb$;kO4fd$T(Vs#*#;0!k~Z3+Sc=sa$Zh1-t+GIGSx3$ozwdO;`q?&e z^qy6u@|d+nKDXpXkAtB@g{a3dongBc^O8JfEggKMElNvRaGtz_MfP3^W&$Gf%AxuA zT1BFM;J&=LCF)HGhNJ7|E{Z(6#mdkSbv^`FoNXHB2J08$YM1?Ws*j3?#TxG2gT1E( z4l13E8o z&igHE0{9B@G46Dfvw1{)l;mFpJNC6V?{iR>#GUfJuWy)mphcv zo0Fwt;MJBd8X?_iU=Ptz^`jXLxehY=B#wyC7*EsDg(Sb_5<&6d^S-acxK7l^Ac8Vx zsqRL#fO2r8B){m}dq<>;4hd?EnQXsQWHcy0`Y$GURDFrr*XkzIFG-p^T6|e7T5-5i z+@G1^v-Mswx`HK4z7d49Q+)ykq;?S?T}4AIvOq9+7{E_L%6`)$2p>jYnPCw*39pSoTo*Z#>RMNt z#~pA4_4OQal#9Rz%stjD98+o^IRnK|&og`oMINAx~zfASU# z#D*BbI7MS^<`A%rOS zNeGVVf()aDTeg1@q7ydt7_CT_fs)EkLBPmshZnQUJ^E@qZ2Q(W)~42~hWY-X+s;M--upE}mbXc)CEv)& zDSS!?gTZZZdMC37m>JTL+i%jq4vdm10$3AlQ3l8Vw1>|Ws4FPR5`3Z;pMJ`?%(+Wb zJc*Vz$hClSSbkRydwR)#dOuESev4=xK4o*(EPccj?yJ^M75Fy%e%>?WS-~huFl*b$ zQsj7(lUC$Go2gKqJ<1)V1GiZ51Px;y9HVFtwIydR++tWS0N7e=p;wI-w6#;;<Es6ctJO3y(4vLHDl)w#{Aqg;YXxwM(Y3S=i_7Tz>?*1pzgoW9)1L3!+XAd)|n zAjRu45pq}y268+cAZI>{mElDuKrag~Xok&wHz-9pcPr!3h@;lf0TN82&Oo2z)OI-zJS@TC+y4{vU@=ubPX^d-^jvHnP(FpWa?-x)%C}KFCBzEex_AP-^&&_ zHr>5U5^XJ)&Ko}&`9t)$U>JPrv)A_`sq6AFphy(l6_`+Ige%m*nOoLkA-CBBSNPm4 z5}UirPddf1R55XgH(0ihez~XG$ho^wj=h+(?hn)c{(dGHn|tzPZ#i(f%e|~X>HA@g zpGbD;7S96h@Z8@~TP#C>I0UD>iN?(P~Kf@^SxKyZS) zySuwP1P>a51$Pe;B)Ge~Yw)0NlRnAoq)+$ByWhR{{aCQr8$N2+npJDAsv2Vq(Mywh zR5q_*15}jV495xs3IjY|kY>~gc@?}!d8loE>0OP}__BpOy}yNAeMv^0O8_kJ?BX&? z-I5;XvC-bbprNr`%W?j*pt*m`g z^O_9jNGapvp5@H*R##ie%d5*wugFw~bhG(@3Qu&2x0ycIq*@GDuLCY!tn(+!yN?xY z78Vfm31awwi3m&`EDHr)3|p@C?kO|Xl5RR3iTV%(Q^6`3;SZ@RFZF0RpfVub6Upu6 zqW~IMO=nxFQbNag;qCTRVy&&=a2$m9_u2RUWmhZRxT`*`R};rqTsL1zYQ3{}mm8wT zblEOPJ$FQ*GDPRpRx64rn^v@xVe!O2d6(%wz|VNm?GGMn3wnmrwXCZ#nQBPZ@p&KK zyW=0nZQmLn3kkhdguX)m?xA?7a3S0OdWpA& zbwTOv9Pp4(`>4L4bVsJcSIQn(rJ=&zw7#ZoO9Dmp)90cWGtI^8j)RJ)hq+?lCL-fx zIp{F0wUuz z0Kz>b!u&yvlhno|>`O}p{^hjO(E5x^ZWU5|nE=L$lsV}nF86NLYce%dg`0WBU1;5p)`UpD*2YqS}ABD~|Kg0AuD1|mk4fx{j_pK54>=u;7U00Gy2?tdzj{AB>{ z+a&Dojcfk9nX>DkWkG~5_`7x)h15KU=FUgU)WdD>lm|N7bWS2FZks^IMQV#(f1N1< zy4isJ&ogB|CLEvYeSaoM{dd)~{{l1W_Yp?{ctGU}FygoYdcb$?bZ^e4x4ko)pi>?v zuuwPmZcVn`AC$U&k+YtR6suChK)ZXgQU-KS_vf+Run*>Z;eaAk+&`A7{_6cF*`eR_ zKF{~^+P8^5-KFcT$>npneI+T(+U7gfjDD?_MW*=&Y7!y83QpOI0+-rap&1Z=N=zTT zpZQBIXi=HfGfC$5g=p{9h(kN`bm2uDz0SE8R*95FMZD>@( z$-;hf*8^nt3xBOwDY?#nUd+Gp*FMdl|GRbkmn!i0k?ubmdfokC1P%y0k(MGs^2HlF z*BfhyAW+1cTx@JCD-XS%mYsL@_KNG&@3elt_O(#gYfpvir{nLh{ja71xRify`uzVN zgZ+;o|8K+4R@M%*{~c(DVT>PW2mSDvj8J~$A&}@EJqU=F4#EK!Zts^cva(}j2+ zJ3G*-)NEk?H-ZB+*#VV-5f&D3bfQ=pR3;v~;8c1)=L%RCD5a-dk@$O8;ZLOePvf*N zqND(v&Pah*h2pua-iZ(^F`xHwT9$6^RU^ZJ}xHJ|1xVIE~QP{vz7 z(2WKX3sMsHo^FI#)zZok91{qZkj<1M==3p0hOu(ka!=`_$2X>=UQ*oAD8Of_{m0Mq zYwr7o6JY$k+{gUA69Uj&`xA$AB>7Z2q(wSrDdOAnKH}3Oj>p!~q*i7o()bf)W<~}N z_AVvf>4%_>%qTv7)L){uYjSYj24JxD|C7;AQ444}{Z`;=eoxpI8-_M3x^vfC6MX9w z7aH;it~-WXQl||bkIG*yjDkSli}Tmy-NA0pEtgZRK7ws9{H!LDxNRr#l(3)3?EgM! ze?-9dg#8E11%P$=En|P`HT^HC4g96m1P~DXJ=gw7G=O^{U_CrZWxP6m0#)sU2%Ayk z6wTv()W|!ROuu#-O1&zZnp-q9Hc7SyG|0+HB188R*R`_PFu8q#esOeNUDETXHq$?g zW&E)EJMO~7(8A`)$H0c5DR=)yCJeAA144p=0DL7ld(;Jd`8_Y=@UB z4)WGU4$iuEhCl)a)_R77VwSqbhH{3w2ClZfhJYO%$kjI)gE9cgt1fdQyayyXv+apEM6M58rZ^Wz~Fk=Hp3GN%3~u?egP$|0WtO z;*~glo}|-dL=^8zT6jF{rv{jKCC6^oq%Eto69GfR?mlnWI*lSmSDSq3{-F+9&JPOx zJ7r2=9G3WuxxmrVh*5OgtesAF%D$5MS-Q)_Fc?l;J_9ud5q~+t^f^_9IIk`Xku`fk zy*<&F_kdtFpfYZy{X!|sxkh@0J!;u%@=cvZKt-DxXvogxKE6!`iml(KvN=2F3%^v% zZsdFoXJo9zP4nCli~OF{wxnRla#wj|Z@w$r?Ny0u;hhcm4Y*La-eeb|r~1d%@WMyS5hW{k0A%lY^3u=5WC?e0vhc|TDPc<(+7J0sT$<~{)DDFtW$^jYN^~A( zGr<->h&XaqkR+YlN1y~vx5Qt``AQcvc(sP6qJ}C1~Ky$D+Xx0QXja>zA=&uYx3bItVfsZ&B-2v-oY08@g&xzMD$XOXU zI0fP`e*Ieh^U`=6*%ui7akeZ~{AR=GS0o_0I;1@EdLtQ*ls4i=WgY5}(n^J%S9slC zCGlBYW=OtE!2P>{C=mnWA?r|^8SQJGDu+6CAanHNeS?bJ&O?XPpK#BeUf_IU(=EDi zr5?F`-l!#Y8VqscS;ktse~yW<%+J4{2JNn#XWH^SK1^AvyJgSq*%&*oSoM&*?0ITQnXn1<|zg4A}E(pO#VGXb(0U!_5? zp8Q&l$70QGuuyuEpOt$1;g!upUN2?UP?u$Ee|y^ry>F;5(F$`%Ixod1du`@aU$DTSe(@x=cAMO74xA;%@q;GJl@3esq z#%{nU$cIM+;opb|fq)(lHTSLY>X4Jth%Mpkck4XJ=%CgJ=iJ3xw)Vgj4LFdCl?^#e zSD-+wqn*1Av}ZT>UW*d=fq>sAUl8mNOhn`JUS8U|(_c6=p|FQohB8Y$^x)eCRc&;3 zY{|Irn`PY9-RQ4ynoH!lWovoYHiYiQRz9-U&JD}z+ZQd)nORTmTPj#r*W#4CP|#+L z;f4VXy05u;TvV#Hm++~Dal69G3iG#=6Tnw!z-yd*h`E_;`^?L{(?(d^T}q9svFCRU z?1)dKQpQ^7s5+oA4HE%YMHXJhqq@B`Ems=+md0c%HT6O%d(?zgU0tfT`h!>+|EaUn z-scZas9dE&QWnrtF^pyMMVgH*lej1r6I9L1RV1)mAA!zJn}#Q3(wCrs1JJ+`;+ z8aSY&B%*+-rO=BGiof!l`1OdNO8mYNCN(~z&~mVsvX3K)&RWdA--_qe;G2WwNL{E^ z#B-^0i3yS~6bZbsn7Lw}D=83>a8_B2^h3 z#=BZi?S47@Q1c?NW~-9ui@+khxBQGxD{V#O?*5|@EDit12R5AY2O(9>vd5x#&ghw7 zRy(O1@$@t4;%-vN65@v0g6?f8CiqmWy7gnO%3nO{WCWVItT)G!m1k!MMFKx*Y@ae* z(!jmjb2$>Sxiz6FD=2*3y?G^>yMU)*M{-`%@LeoOFjf=UTe?8q@$KWRYSH6#U7H#Z>i9K+6(W7&_pDkL z$*9j>he%OyI5yre8`2#|?|x;+|A`C9zY$kJw3`88 zeLba}fPN3P+iBsdAA8LMl96L<>@{8_i)5(%DwWYlD7KuUeZyxm@=}AnF9*W%UAFyi zNT`wmcff7u6TSLfj~5&QEzysmmY9lx-j6h0?&|cELSMd2$|=`~sT?aus^yh0Tg5PA zVcrurN_M zHy&x5MbZtdYeShL{wkN98--cvm-P^_jWdChL=8b??Zq4MjOLZVYlg*`PxEQeEGX0v z21srzCXg%k*hw?aKFscO612IX-50&ids$RXRK0#IlnZ>+$ED}<=x>%Ew;c9m0~FhSKDo3M6QdOym#HZ{rT zWYE3HxEAXDknPrw~2sSzqfp^wy$$==IP zV?09&UfC%Shc;vvBq@i~kHaA5OJiJ53SQyxDHcjIREP{_4HPO~SX#27gA``787fwI z=#?)~EVEal0sm*jpoK=WlQ*5Ztl&41AA%c<4p?oS^4NLJo%<*l?QTtiZ;=t!A*~@g ziFlQ|=i)yK^Q?mPSL(>;il9s2 zxu5gVHm(ODoRxijGuD2S?J@fCC`ZNC`ZD2)6Zy-mrv6b7FhNJ#N$)VxMORjH|auExC1x>+eyF)LibHAev-3|*q#Qh6VaVdx5>p)*b{-O$* zMU8W8Be+K?evfm`H4F%^oShZ36z(ZDPfmjzyRCLx(${Hk;%;5i;6}(KHG)zZY?5`) z^*ZTBUZut>Tlxq|*=sg%hvsA{X*_Fn^b876&|L(+iqvj&xYro$vs<@1c!?K~{w#A- zPaPN*os)1SEwzhMh0h@;R)zVnM`5(Sj9yglY&N#(C<}D1il5#%teb~NGIVHmp6d$M zjo|_w*C|9v$EOy%JR3d3?Pw#FDpge)As}sJMUzaq+Mke~1A8Woh0GodWx5Is)e_do zmK<{;$o)(tdJXuX?Ckapef&;1iqA`J7_=#ZEq#hMJ-H1h!?etqP6`(?l@0jR6`*IS z6?4X&c8Q)G<_PgBx;)H_8P`E?_oXRR#H`iOFdNd4hwaL~zUS19%UsK=y$+MVCVnZ2 zYzrP7r=`O@9oL^ECT-oD^xz-A`lb{J&^*%zmv%vs3bGtUNX@ApTKqz)S%N=-Qlgxr6=0b}i*DJsVlP~T%+K_9 z;U#t3AeL_rGWBp1y}Zi}T7QAs9r8Xd3OPvJVW_wB*^wOVNTGF>Jx?x58_jv=j@kLb za1U+Y-DxRXWtcr*ww))WQ;pdO$eT|i zvSy-g@{RP-#Gi*FqjFM8$Me@`Do^)T(rIN_i~?p8boK1nr;t_E^p#^_$5--p3|LZ> zq+dVer*T7l4j3SY-G)lbcr2KlGpil{nwcVXEw$~f2EKbI!}%zGkoxU=+|Xmr8Q-_l zafNuY)>16(Bf8tbu4|=p&-zLi>T1r%Km7{eG#;_iV;ZZQKkOQyi1&k2jeFJb-*r(jRwq0mfUY<&kZQtBK#d zC!;`B)3eKLlBui8fnzTc7pltXWRQ@atXx>2bWZLtnB{nR#L(KkxIM2T))$U$oTg$q z6r4+;Q(q+sB{3vnv%L$P=%DZYm2F4aImwf98X!Wx>~4rzn&f%!8hZ66$@Qg+tFzOE zl$vK8>$t0D+-25sPUMkyqs6N`wH4$l9M3q!#L3U+x0x44O`{RV-nIOt6_XY$7x%-8 zBTd~+})PyB9buCdx(|1jtbA{LgYUDi@Mgz##aPErsQ5w5J zHJp_u2xl%8pFNRCVr|OF=Y7P2r3y0?&?FNh8y*VT*AWVjBK6$&uHuhr`^k@8*NkIJoxn&a1PN79*YV5#c9(cy zuYqp+>qPLXOBU>cif7{%v)6REeZw1S7NYjYhqHj)WS#os_$9#t&K#;wBw@8BZ%#P5 zdrubjWh+9s{pW|e{nX*=du{OMe)U_5IT){!$t%~Bg7Jk95eN{DI9EOElkqvBXUmRB zj2Ga8$&aarmqtbpeEu&4h94D2R34Jb1oMr*(9*@Vrj{BayRrvC`diqDl^-g8wzIKt z+`BNlRW*+f_CFamB8Hkkq}`V~h28sTb?_QZk^|=L?i{QkB?wqHyP$D#(rgMfRo9>% z{0JdbuVCoSDKA>Iph#(_UWgg|12j_@%fY8ak2WE*$X(+@%n#3&_FWDmOL8YO5mqC3 z3ywM7@vVIIpjO6lo;vhxPy@?_yM8O+61YqMkiSfDoYBg=v^eYDP-owAHh45tG`-C= zA1oT|&NY9#J+Ix&JLhfRNXGSm9y44JjLk zKgS%;7LqcgxXis75-p>ctytx6F^eUqUhwP&*iCz=V1A%#~6qD~BxXwyrf zfG#n&+ucugQZ?thG^;+LcTlbB_Op#vhkH`zWCyXw!I*<+^7u*Yw(rG2UJI4=iGoJ0H zaEF|ySk6{%TF%ZNedT>)dOLbc&~oGADJ5*}mq|O*pLs^AxpsB7fy-%4>b-t@v;2ka z5$vJZdqm6s@%sn)@rg`tE;esan=ZDs>-geZ>D^$+MZNs47t{5TDU_~>5-t!QsvsW! z_33~7QOXf;%~F+js|n$IlL5f1R8bF*BiIRoKnqXBMM$Wd>Z4vv0LBCbaQuC-@z=g7 z1M_bxe?xw6Z(##!VkhP7Ar^pI;|t3q^qY>hfo)w!<;A;Y@K%@Hmy|`Ut(lK9dxv{B zgQ;h}H^;r60JTzC_Q4s~h27PJHhE@WqhENDLL>>wT>;ger{nicXJlsny-tk$_a+w& z+EXWn18WWG8B>8dS$6;~irDg4$JRZ!tx;FhymIDSt$x@3o)MjG$cd`qSnC@3(6T%p zf?uIkz?w0ypXkx7{?XjO_Whr_UB6W%#sA^!UpU8ThBK+P1e~p`HuZI8&aTQ)WKG%C zF^hzRR+^lsf92oXKLSb72blQOm-~CK{%Yn^LGU-5hd)$nEjND9&UpmYqoWq%R8tR2 zo~Rbt)i9Jzs61|KxkCgcwcBXNJScyaG`ih^TNY$FyyzQnC4Qsdg?P|HbPd&o_42V8c0yq|r#| z6&da~1XYq<-0c`zl8l<&d?k!j({}yoj^bk&v`zA1`7(;K7_Nsg4j=aF_mYCt<}c2S z?G;ZMIPC3U935;z!xB!<&tx_*Gl*#tjPmP8D-loEjroNGhsU59@uAYSe^DLI*i$D7MJ`+y`q*DAx**QZ|3YmC#U_W<*}!>kqiaNgSpn@Y%@cl|EDE zXzy^-m+&-gQaG!?32iITb2{I;wOguA0bN?ZHijGNYv|pO=Fx5*csro4uMOE|PjHS( zO$(nwB^OSUr3_;HJhH{bQ>TkIRd<2eaG2xlCSc^Fcp$w29W~KjRVWqFmV;diNbv9r z4`NviBXP)kFCk3mSN&nFX9T;k`kZ1e873X#*{!zBk(3J`J%&no$JNaxD{lVxaSCa>r|;Wz&~b zL)#lPKB>}Zr*wCzfm%>{@7zaQ`2e1P4GpJXEx)Q)K*@HXz|;Wf9q!8wmMSXkswB+< zk#25(DPZC^elc!IZRW-UZ$2qepi+949n^8C-dDpvW0#KY_iFHUP@z14 z++|vEgm-Ky=dy<(Drkvhlcm@aWnTmYn2t|?vzZDv!tu+8GeN(CC%{V zQp9KNR^gLN2vG+s+}M6e1&%%Tn*w(D&Ar@1)}l^K`(Xm`(L|>s?j0-P122S6rN={! z{SV)Q`14rd6fU4UoCfnx_q-q7K~pOO0DGo`wVge!rJ=69qn+WuB-?SHP{gOsJod*v z4Cz%ojAZ?`d!30Bws;h_xOD}GTHEB~yFR3(#CcE{Kx9Rx%egW(h@%uunm{?PQYvXF zOkdd2_=R`rwK@Y|wYH>?8uaC?5#zfw57mmQ;Dm+bulruDcS$@JTwU0dJg#(IiDEu_ zx=U(lr?vQQt8}m=H)hI$859J|6yUg2OwD@LaitD&R(0bObuTVe84ouqvv-h?UE4&) zcnz2YXs_%Cn2HO&F-zR@&7Vy;T8r>!$dhB_>A8S3+cGM-D#L)9as6b*R-^H(MaqVG_H&M zkkQ+iIrS0N^*2$F$f>6>U$=C_PvXs`QMChEbU`=toL%5C2OVh)z~l54(+;qCBlYNP zGt!e!&SN`cBO#u(>;#Cr3RfDeQ1ZwmhhdLzQlaY<`e+uyt}G&7n8sEQlj78GVOavf zC?I-da$`Qhi6H=R;;5nF(BtKL1=)cUYf`6*PIbzqDp^z&Z8=BWn*qV)VCY#7ZeReM zSa3Xk8M5P6+n#*e%WHgtJ`teYZV(Dqi07R;64ON-noLSUB!+cHN}M89830gj4+(?@ zD7R+;l-u{oQ;aL>hm}xO+~0GeW-Jj4qKjwj7NRug%bSVvyf-kZnVM#Km2BOuxZQjj zl(SqDt!T+#b{g;@Stg=6gE1kL1;oY9?k@fVw-7F=-Ug6rdxRwXNx;iAlz3!g^p_yj z$JZgGII=Oue2C@_xFCxy%hchd zrZ+#|fIkaAo_Rp~wzMsJk6{{2S6w!OCKI#jc9D4E929vl^cAW=wl8KVgQ(Qrib?l# zH&FwY4L4qu;}W5GwOhRcfN*;$EI_!O*vxH4_v6{8t2YQCC0-CLXGNaJw#L)99Rpzm z)?H2NU*bxxiwteb5%d6H;_LW-fr%*rU}6xK#BX5YJ)NA10SrmXbck~&NsMBJElw(U zINi?+x*vd7PM&nz!Bb!dHebP;u98L}YU5?T$p+}Qvp*cQ3n=*dWPsF=3_hH?hG8R| z6+Wkx%Pkm6i01cNx8%xtfu)eIVg4pI#0+LgI*Lf~3+IL5y(}s8pw2y~V++Q*El9Rg zrE6Oaj7|}sldm~!cA_B*Edx%rz+3D`82SgRYp-b(H_J3uR{U2EbBxi%N-0(n#1lO3 zW1FU(rJUrpcr6~Dc2mb=<~!7Ke&FItai{%Es?`=)32BraC=I! zO*R=oxIHXXuFfmrar>)*;O0kSKQCv-0#DwJqupf6;ME@9k^mw-Y=Ch4E0@r%mxd-} z8YcvC3}u}TN(jXP!6Gc`Ayiw$93hOoPgRGC>2a#|t3bJ{0~bK^8nJ z3n>Zwc@$Mb!N&RgT9;YakdWlTr*@bZkfCvyn>%4jsCLEMj2&ybrfgQ_J$cJ3{Rt+uYlOHo1kYdLQdxyOu9|UUZ5AwAt@VdBVgSGMP?z6IP-M6n@mm^ozN%WR3V{a2pX|R-h*U2nbD%Z}M+J9mP6G)MQa*F?f z^fWW}J?R?{Jag~YgKD!M-W=nYfgZzmCZt8pazwlf<}+3ZssJ6pkP_$10(R1aagmc` zsMQ!?T7;3bLX%8Cj(go+iqPXOE61C1TZ(8E?D=XB5lZTs{elAwt44-UU|jMUP0<9M zUMbX(`{%d-un2>OFje7dLQbR3g9MhM8}cd?(bh7&d$Lj4!w8NXSqm_X`XGwA^9}T{^cC0(3*`O~60A63I>*Xg}_bmrIMP4sc10UJZnnW8h9BIZ?Z998b>d%L8Hzr!ME-NG|xC9 z7k*r%NRYX}dOJ}FX}aDb!@oFzN7Pwd!AUE^_%mjeO1+gmm4_3!7I>^Xs=(XnvHj-- zYMq!AeKjxr?S(10-_kd7JLQV&yYI?bc6)Wqakic917zEs7W>BN`jGiz9dgXKW`~2m z$+m-3T+h@mA0Harv~dq%-Spf8J>iHCb*f8xrx6Y6809pxPENVI$U_K7i9dqLprXOXe#Al zbjnQW^LO%1EVyZO5epDBv`nbTyRo1s+bLG)#x8@|%MytR9C8DDa>XClDF@DtQBXwe z+sbP-KL)mnm2<$#`yw672%% zUECFY9L9op$3=X!f)B~;oy}CFVS5!t9i$fv9SA+?IbHPe`I`g-?gkQUWYAUe%#@(M za?N)+`$b%1FMzQgk4Z|IlvG{EQ8b@PPQjCXapz*?^n05opeBOuZh6OuCC*nRz=g<= zdj@Jd2`8xD*&L9@lpL3-<-J^?`iP}|2-cD#=s!$!X#@{e*E0kq~{n5yNV+DCr)1;k6HxBW=?_ ztXKl=meT_O1$Vi6RGUG=+z<{QKT@3m$27Bb44OC9Nui?;8;Bu6EK0EuCTTa-YFFumOM=%Cw{6^+VCM#9OuM-pdx zzl)V+!U+jR$*2mSQzrkRS7Q_o3=0Fam98RoCpm3miY#5MOo0U-vG_-Lwq84X-=O4{MiEc_LXdo&QI5nG2X2Tgp;)}Pa_Bm5Ui2?2sqs&rOQ%_Q(aXC+%z4TuR;+5Xbn zD;rq9R&>8AdcC0wnyzI(f>{^a>%+V+IG$+dC-@)m;~G~IEIU5M8Sq^-LFo0{g1o&) zh3z5g{7P*XV36#H&dUj&KBvV3eAn69DL~OlL#ze-NVpUm9ljaNch29G13mnWr40Q5qAQ3w3{xkvs zS4(8zhm)i$G6m`KXNrzU8c+8H*?T*#$@S9Lv<2|3gAf+Fn?`+K}|?jZp>?(&D;aOPp}=gf;feA0dJ^4yG8IhDnjC$%?H?c<>Mm68UC_!L}VF~q@wi#L}Z*^pd^B9$S1KJ{f%8I8{c*3^ipVa2SD zy(5lCHjK7pz<&)E{fwxuu!~#?wrVqzq&jd`@y&}eH*YYio|d)^UU2e|PF2Epc=tIy zcl`9Ctkn}mQ9K^6(CT zOv)(&^e0HqKkF(G1AgO2N&XKEtf7^G_BWw})@vmnIY9f2Cb!-;B>hn$n*vA4D9luwb)E9>uizsvpwzcug6 zhk6Wf&OeuE|FSY){3gQaN1NbZeJzuvk{Mv&%>~-P&FCc`U zS}?z7=nv=q@AhE+67}C^^nc5>`ri}P9~SeTSWPXT``AR%HSqudi0FBA6)^VmS{}QL ztjgm53ye&J71=8zu<{2X6d! zNR^$3X6|GL)&%M2U=Q2r+jatY_v!fi%lj9^2w+^`ceRNA|4$73Xifb&RRM0Jzll}) z9#B7bHL3D9rJ^F5?W|cS@)hD+*<8JD*_ege_`FR;Ac6=AB8WII*=C06AK)g2er9A{ z@MGHg&jIz9yTR`c4WNF{tN{Em!@tO5T_g?!9{IzA&u}OtGaEbimKHu%i&;N1F_C)I z4D0LaxGDCCT+&qlO^56fA1e*`sa(lWP{Bt}0*ART#r2J-vW&V@FfU%4p`3hkg zAJXD&(s#ggL)ByLg7@&yh|TCFEd`)=Y`NPB*sh>=Q)Pfk>HLgZU*;7id)ig~Ghq7H zXnX>%{oYN1nYhTh-I8}{Gx#veqt9Q6-vjW1-X>nPu* zOjNQDnQXBvyRHp{;Z~LLHm%h@qLT;-H9v`Ly~NSi3D8F$-)`RGC;4SN6XMy0Yzr{w zpZBeJe>V7+-Qd5wkNp?+fj>x5o|e!bq$vASp?8}yo2WAt6=nh!0+*`6i_nO%1Q~04 zD?|32cdz!ssH;9+tbrjv+Xscj!orXUDPCyd-eDO5`*~8Ly?|jg1@H;70LR~_#a~xF zV9o#T64LyBVE{LtCywXh%X@1z; zge91n!Ou%QBV76PKO^pcot6RQzJGTO{<2N`b29l;Y{FNxG9qqMN<&Rw(xjt$UJb%iZT>+JoJaWdvOuhF{3y`sQw@a0aiD-SCjaCaI<_}|Tf&k^UU6~S8O zDYm~7f=5u2FBru^kt~i6W3L(!Stmx&XL|ndn3VDHRxWsSh7~ke^`o=b@zU8+Iw*sv z-ZJ+%@%WgxL-cOxDl;&Kd$X1&JDygQ2+077dT__8i+)ftu!MnCjhac_e9xvG(o1AN zLc(X!LgOq5uNBdy^T&N62A!e!aT^!u%xZ8vcnSJ8nJQ;#1hbF|C#fJEIPph_=#utv znBaG=ZhN-Rpn^L-C{WonEyj>S`|<--s93xw%jjkCsqq!e^3h>{dii?gi;GU({F_&# zIu$A|WMB^zZO2z6>C$JX@&#y*6meoIB}z*frTbODVz~(O(#Yz*LOqocCMo2;48k1q+f&0cCj8lvsx3E@wtN z3VZF$gqf?jmPmq$lpy;EAAbU3Sl?r|E}+NPB)rq?&Ic`g7lNp*XoX|WfMxT>6{MUh z&A}OA7@51J?a~X~{5bqXL~&iAYL*7{wCiH#-b5&DZy?Jy0 z!q=^|W3TNc`=ce;n0gxZ#3eEi8k|zv&GEIW?yb&FPKQsPBk-OhwA4`vR0-t3xa;k$ zbBD)-pO>aD>#iP+_e*6(fkPGpXNuYTh}R5(9?-igHGRMYZhN4o^{$~ixh&EM*HAiY zfRwQ^5Kk(H-@aiA(SAwuyfEUSb3O!eo8(dr4ATB&K8pLrhZ0KS{+GS1MJduGo1e2>=IXlkunuG792v#=uE4+kRA;iOrgJ!0BJUT477v! z!rQ5@=>8FJ$DyE*ZM2O#f8wn%(z3sc<0tOE&qu;{HH_M6FpgewX>ePJ&wy6esA$XG zu1KDhOPNxI^hYY2uy&t@T-R@57=d^m(Hfg_PLFWp8ifha9EGo+A}i(db}AQSBnjSY z)7GJVCgTaxN`rIgVQ{>=xN%ZWe+#u1%Yg}t6G29=RP#l!$6L9EA_qyk*1j6504yterA)={=x=waJ49<>8)=sWT*7fAd z!E!t0*9V|F1+#~q{hd(;!MsP3laa#qV-rP^k8obDCPj`T&_*^S6O3Z?VzK_$c*JoV z4A?~3gs~L8@&*wGqnzRhFS-+n?G4TvMkic>N#ruw!as)ZI17A!Fg8eDsUGeU&tyZI z8J-z7?@O4r(&F^AQVwqtQOazZvfp(eHO4Wcb?BL!NVgk)Y}ekNF4x{>Q-gbe^aAzX zpI54TvClG~1moFgt==hm#v^UOn@g)`p<9*xUiF324G2L$kY|HS6O=K8`rXD=FJG*A z?^P@Tx%c|g2Jh;SeWqQe?Xpjg<_eviww<;ufqkZ^*@Wvci}_Jmb_L9qY0~S3OhL67 zTJGltfjsRU?FJGuJLo|H(7N<)PHaV}k(ioI5Z&e021TC5K9~je2Uf*ZQ>%OmB8d%%IX%>j5NUeAvW+mQ8K}hZlKHUJ^WWWxk*7zgTdC>v?EMylbwZeI^9^9R=5wS}h0SN-^ljtw}$tkMVl*F;FpYp39}23q_~iG6?&mf5#_f z8JyuFg8d717b~(Qpc#*5t;gGYH_tQBiDjVrcaNZtWG=8>`cwUYoXBpdB4#8d1w;in zhXMi)HU$C$oB;!lrzbK1QOrA#AFm+21O30}Pj6zT%l7~QfdV~o$*?19%1f9}$YSxh zE|SJcZjVMWJ0MwlD!m-7y;iG7$)sHq`GQ!FhAzxTN7ZPXA5Kh#hMdGJI}+H4ltA_2 zC6(E}iTcfZr!-|wX(q8!?L5g6t?O8Kp`l*q7JK5AR>zvUt2mne{R46ENwXRypy0lV zvwWG1k0;CfNEm$eqtnh-gFzR@4&xDOO3;CVz+C_&Vx_8u%Dhn$Odx7-V^bOJ=T{d( z#~1s?WS{A9^0JCjAg1ksGso*VG^RWHCW|(<9NZogqb}F{o33v5>%sl*H8tnK#1>G) zg>`m_Li~X8p352py0D{!f+g0~LXjF;iyG(44{YCxiimhr40UpNA8{(moN(LB2gxwM z1Llu2qzUb2su@-)>}Ru=WqButL%f+$#wctvQXx?*qW6CykvC{CKv zzH-aUU1%c&Dmgy!NTjkjj%qKVB;rtbVro;qMJOrlFHccO`2G`1jER{b(_7)<3gigJ zXGlGtHZKwnsmWeAcpt2;qvw)9s5}Q_W(L`vf6hxAnzcCs%)kt%srbpHO;Y}K@*u>B zD|9Z$wt_hGw6!zY;o%`yPqPR7?xN@i5vf?mOm2Z*H8IM_HioSYTy&Nd4%%j-wB z;*;_Kk7sAQ5GlM_szELI%+7vAgyj1?Otxp~Cgs>)8h4u28Xq?$aUeEW+)1QRbL(OpS@j&qL$+;w$ zB#o!pw-Zd{G8X<4>Sg0>&iz({)u|YFFCn!c(~{P8w1RrxlqR39PG4i$xD&_MTV|s6YH%$%R1|~@A(5VEzUk6#^v-`%B1&4)M8kGv zNr)mpyG|>J_1ICu{QmT!dondztL5S3@zEQC0Wf|IlIO?|)*}rubpUqJf;Lz$O%54F zirGpJEN=`|GDNp>`;3T@YfvaST08W`y+PEHuxj4Wd@c%!I0o$%H_1?vm2M%c3{%vhup6o12D)o2y0!@oDV~lZ--2Z$9Aw z90UpFwj@FIRE0kR9DnbyAI~1Y)QWyjGx^hL-T$a_-b&3NO67(%p@^+eXgl z<*`3_cn=f+N*E}chO@uc;I~E6CZC8J|C#;pFJ-xJJI~+SbmD)v75jf4T=HWT{>iDo zlqW+{%Ma}I)wK`jrK39w2ElhJ6&+V&(JonQ~?xiuz-I8 ziwX>sk_K2>AY$KcXEK}ei)N?-SUgqUvx`n~mMEwtmem&&;^rkPA7lL9Dc?XWL2Eq^ zi6(6EqhA?@4RKNbB8Wu$!NiQkwD^4&D-mmx>4Q@f7xTW=oCxJL*fXpk-64(vjsa0W zLjHj34Jb7Epkw!t=+DM$w?W1i0cH**TJGz?n&tgUM0rI!rH(guns9JI_Ryr{Yu(bC z-1hf9v+LV~#a;?ZFDISfnwL4ZDq--odOe;Gf)-6YzXIpN!b+xyvp;j*B1msxVw*gl zJISRBX-9SeL1TquHdpC8`qS081FGCqi5|~*6a(soYPc`hRL8(`wBvjN8DqR(s zxY(}dh%eFK#X!M9124uQK#YW@>wdU{%sZ*;J2najZ#N)JXn-6;Luf=8XgoO4mVCgF z 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%0D75+XF%mtSf2F#O}%r!ou$xJ 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

        4%CT(GPBzY20v2eqgbqB>JNDHCp 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≀tEz$$J`~f5 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

        Y>3=$FY(;YV z_Su4{8r&9vm&a?Ct}O&y-D(AwH%|(~)u6w`oIUQB%8x$#$(N6Z>Jdc`ZQl)7&EQ*w zCKa(RF;@s#Gg?4Hf8%5r?ZHf@!^0il*eI)$6ItF8rMb(HTH}R&ZbtQOK3Jcer^LTp z$4YBoeN`s4_bmU@JCI*Fp}&YKVmQ{7f;SS82UoA-B$fj|=`f?J>K&?%F)-FdiOViq z+gndQlQ4sChiK}L?snkxWl2mG^cT-HR+7pX1M~6Lrx-kUJCO*^IOGwYd45iNg&4BZ z)4W~Eg>X%R8En>EHj_1s;)K88>^RTu9S2I=?T3A5I4oIm-O+I$?p-8Wiz%Nh%JS_X zEIGL>tDB4n-b@Np8R>r3$Xoq2Ci-w~JyLqnxLzr#wJ4P>viq}AAnkBvR@%-i)SpS2 z(V1o2HM3~$WpvFMw#G6`W=?V+WG?(nVsc~>Ln4z{ry1Rk%#UC&vq~$BrL_6Kf+NPu zCwJ%X*^&RE4ip)OzdJRB#S8ER9Wgl0Wv_f|md&RpM6$YIsRWv*2&gAda$zy)kTi>D zdO!Ij2(0GAP%ImQxR9sbL8ag zE<{|}c{eJ{Csmn2--I^I8reJJF0M1Aa;aK%Jeb9==L4m(*;Hv;YK^2qP@*6;i7|K!{M}|T;G877z(TBriBuXQr z!x}Rju!xZlGZf2_kyA=C0l&xLei@n3$x!fNX3mA?@_^c*IFW4LFG*lchT`Bd@d;NM zi3Ng7Q_6yFGAu_kmWxy{vR&FD38@=*l;QYH01GJNC$z#Yb8d$jSyh+e!Cfc6Z9_hfh- zUM7kj%}Cg2M#tr3_^hc6s3xP26w6RpPsTaR&~ak?hT~?UgTpdTkYRxmhk#~W`zj-7 z&=yCAmk#Q!gfhGrL6Fg*pqV%nG$Wy)89rph1t2hkGMeH7+nS(+gnMS_+?Y#}precg zd1mB8QikF=GaPG_Az3C%41nbbL31~-&g=}wY-V)KW+n>P%y86GhUf9KiDsQpkg;Y4 z3A+S86hV*EoRRQBh8RF)4KNA{WtslRrAf{=^0Sg=(@D-Xp@dDJe;xky3?o0HatnF+ zd1}zc}W>2qlTXLkMlX>`7R(HF5@|FPI28Rf1W=jkO(gf+WS%*SvOmn#ecq= zGs^kmwj7y~zb<7r;$;yVbhHaORrHmCe)~uB>mfiG%h4=iKN=g^{NvI_Rv!hUPnj9S zM;dPI1nHo`05W%03O=%?X=QN)%tZE^A2U1#_ZYq0_)?#r$erYc{$zR+oLmC-TrN$OFOCp~Ouy^HW%~hz<^r)-+fe@R=?|W-9<`Z{+<_ zZ_*WVEmQ^96LCgT=|%qPzogm)=t^AC(0FixpME=n#S}2`(wKSiQ(I@nB3zTxy^*2% zT`*NYS!6w9k@a~jar&kF&h{@v&8J< zwc8vKS@m=IVM4{4mA2Qi(t1bxlR#PsQ;*G|?KK3RESF&}H_~jrs7arS0%L$VSbZ(b zYo|(pT$)xQBdCz93(Ky9CyM6QYcj>mGScj?O^E?dMh*g+2;`@Rp%#IpEWmjB5MI+r zO4v3l23COpScGtqgSVN3wVtPi61iKRiKHAd{se-)q0%?P#M2ZDuL0&x9}^|#Iu{%_ z+C_2|VX$vk2L~Ga@#mKp=Y(t-~NM^o)LKd0cc1Dy`DsfT0;3&t@t8Y))GZsw<1P zU0K}&VC9Px{xf#SO*tt&HsQLM*ZDm%tLd|Ue{&1EYHLeuQ&MI8m0)X-TCK~=b$PY! zU~@}FG}EE)#SalTq`!y4@I^W$?O4U9!OGFrassF@Msxr= zOZa5x8ND`zNR|Dre0$lY;8veWliGu*4UL`ORh-AONQ=@SKAsW6<_b>IPz%j|Li?J9 zw^LqCnh9bzM>97Ikxst-utgkGQ)v0;cDMl0@rr`$42?BQi<4PD)WJJI2FqM79+DoZ zS|V#!J&e2mkGVJ9ZX-$31z$y?L`fh4QlheQp#(9p1WA;zB?6$x0zhOC2#}G)mI#1L z(wXOOXXZ!G@+y7qOx^CeHBaB~k24-a3=%@_OZ@qRW; zJT^YXr%1av=VTh@FKH6r&A!lD(*A?Z>Zdf%^zL}9y3^ZN&HG(F?MO(`(^T=Ep0Sg^ z&{LVkSMV7aD5`(1>95E}N3ya1N3xMYHo~=sMs!{9&IsDq0Ig; zt6URPzRN0oJX7ObFJ?C~uepDY?;LT_eStu7y1Tq#Bil?5D6Z?>pg=}64KHQ-=)+Ai zath3(a)18?oj%lbjFom!K+);sOTEJ!7-xO{z51T6iG{hc)Q4^-^1vO>oL?rJKYhNR zH(vdev=gzZjlB7Lc{RN;To73CuC+V;uKh20*M2gSxNqMF>V-=n2x6&wNx87=uLwe+ zt~hq-PgbR1)+UC|^l}ajMLD?-*0WKe+W?}aZV&`*q?h=_i^X=8Cd*zMiY|CAPTC1HNTg)l87X4)a z3HkUfiV+-bSP3QZe*KY;U;O}m@m}+Jdi~ihlyrCQzcfohk6LaEQj?rp{i5{td*T=C ziPrWWwLbqtYn!n@NHEmiH2c%wD}ZF>hATZZa=4Zc)}s0PFV{ZM6EL~Ef#Gp`4|#qZ zmn6`+jZYE7LV4gTf(ZAIeW#?}jGkX?e-0@{9%nD@X9=_SVE*)9pucWx^sN>U&>fsi(I#rt^_AOE+JxwfESv z$CSy0$@GUr2y&Eu-`bWZKP($cj(?YaY5PHh5^jV_-LZ7Af~5?<{?qH7$YJhxILy7O zBhX}#PyRkhJd7L6hrWM&{M7e&0ztL~snKPYv1^t)2s;Y4*OH}ty&Hi&}7xSmT=F=YQymwq?&yH!6?yr2B3 z8uT3c-O%q=4ScAYP84)?Cl~llpglvsi2{Ga{9!ut6f`OQvo7Enm1y>O(D4gGG_ z%(SfL1oL9%2w%K?W4*b(fuP^ z<%&7_<>^U|8}wBiv1o)SO#cXR8sqnR>?hE`+q&S&F`@r-&x1e!N?ET!cqxKBL-O2;Ot z0duCOjeOJ?6hufdNKPy~q3y}H6JdnN-M#GxL7wj0OGo=ht!W#(-WzK;DC?Z#a1*D6 z!DF}0I1jrVcUR1=4%Bc&j>&`k;wwywHm@G^}St>6&vLdd*YBn^}`AH}z&Pi~u{i^o@sX?3d$2 z1H>e!FLp8HikvcGW6_mOu34k2Ob<4RuJYa$9K<1~#AYl+cz&$hL#n)4lBuVzf1!%x-nSFp_}S0|{*5XzzH? zGawbQ&#+BadD6+`0juW$uz={XPo;eT3=uI?jiK8K3}#bpXnG1TtvqlloSyt z^LnPyNkLTEB&P1pHuOek-3uu%^5vX~4`w8_Zo391MO)GgY%FsLiRNu+I>wmw;&u}} z!BGQWc|MG#Pak~bxttT5HPVaGyKLs!KqGq;Gp1aE>hM(VQY4#r-r zvIo%Xv@v(Iq4u2>FHr~XEFeBPSMJexFsDAiK~iL(Y!l0l$C|(>u;@(-4bE5T_oKcM zJf4^*6BLlFGd1it2#{Lkkrc*u0BhlDziyo3VHg2Jjtn)vW~)1(OI}Y?H8}`le5|r7 zG-pWD7>FW?!W)g+U}zb8?lV)hZ+#S)0EenN?74aqZE}Yi0jOJqG-|~>l{=bpeax(g zYAE0x5js1b&8S0Ah_DbM@B(qfx-p8#kA-mk>yR9SO9_oq5{k=KlP2;Z0O85~2u)sc zOU{iq1jhzVJVF>{0RTP-@kZfYO=t9jp|?TZnS;PH$gR<29q9B#+VUB8BnLEJT*KwM z)~>eTtbIWtz*8RUyP}!8pc3qKoQul|8WmGl2K=VuOeU<`8c>iOA@+}pzOo~1g0U8SW)leWFQG0S zP(g-zEFxU6h`@^2@t|uhH8>q=dkhRo6!@J7^QJ`K0CL>%IW1tiyJom1FY_dUT{J!e zNab|SX=LK7>}oKnKQiWt+}1kpOp7);lQ-g^ST4qMr0uaH{J_*(;$4F@KFh+!g`_iYiZ$9!c zcP5$!Q&Z7qF2W>cGgGd1v>W|}AcKzr-k59<8Ja|55jDa9=;((&sdVG(1DjHsv#qO?5@0=k?ozAew)g#qC9P&k9+2IbsebCh85Q_@r-1f9}F*KPGu_M0D zXSj)ajIsq1WaM>YKjbbGn7Ec%squlFOc~&x%aOxZd81^&117Vnt{M71*e52+XB3^@ z#0%)4_lehZKv|-aCM9&F2}!`kHI{y~N0+%2hMe{w7pN*jNQn_T$RCHyCm|KNg8>p} zetjOTozBcb`vKSuoD0v#u8}5#GJ}T?>T6oR*^nLvptyI!9UQPw3|qzY(Di!U0}VOR z7V2~m8}x`*RuCM|4o0UT>U}8vKOSJ1IG~(#>0L|f19#S~3nbUUwa8xLxs`agE;H`i zYrtrbOaHK}HW75YfWoARiWXY$vZoH_JCLC-4jTyE3b;bIzM z1dq>ta%6bb9>ymW+90%OANObN5jH0@TRGG8xoe{TJcltDp}CI;$xF`+^U)g&x(pO_ zGf~3kJYS}Xj3`3G5?hR6vDq7Rh^52Pxgd(lora%VMt7V7Ckc*jPNww~{0bk+SBx)n zt_D|}4mldDIG|txl{}PxX+J`bzv~znu=rjnei-lQ^(~L%n|>a~g8N zmL?M)9T{aQ4DD=6GLt*)h_xi`={r|r%rE^gL`;kaeg?BKo~hd>8RH`G`!cr;yb$N8 z7k2dwO?9be_@c2xiQ+thpiEMUhXC5wBQdUoy-_q|p)u-D#6m^H9?trGKI~0{1x>9_KPO&NScLLHw%~|Qj{nPmN4PRdK zRp=eQzUAvzeEkz&zvk;VeEpWM-{H#9cQ}C^PGCnuIDs8bV22af;RJR#fgMg@hZEq4 zZ#jXtoWNU7fS=?C`8j@!pW=s{8>&8X&lpmSNfw03WzJ0QWPAl@ipv}q_TJ!fi_0%+ zfF?9>pnrk+!J7!ZW9T7l=o*>?Hb)KQooZl&AneqD!LQVS+B09chCxup5A}1L zN{9QDkU+iaurO)@(4mCn)-{s#0%jXd@3nT{Xm>}uZ?*fCcK@W^ueJM)cE8o`ciIIf z5K3UAghn&fly_yQ@hqU|yM#phH56L0(A?65M0*p8i%7^JmNA8#ocBfnIiF~fkpeZ1 zWjCSdHb>`(jE^NUkeZ?@r@Dlvre>yGGm_L)s%DC+nVPDZO4SGsAeXVk;w#5s3Q?G! zK&TO1>1P^-L4jEi9i*}kj9+AV*bLxvQ`)v&K0i#uQVxA zsKzyBYqTb~&^PNAuFw{9ZzhAOdf?SJwY_ESW?<+}Rxyi^Zj@dP2G(!ya6G;=0lap` z0d(uo^BIJ)Y%GVQ2IdO`=s~^iiWLtaF9L|IJjOy^d5qPY z0>;uR#C>4G!6NqPT(4T=^h85v>ytAbMb~lIFu7D@9Kr_<_9Q`Cd<$gWV_;Yc zxpr>-%BW5Z2AeRvV4n@aAVZRuv{V*01$DNKDZ#8a%OEPR&nQL?#nnci;dM0QkySME z9V5n=q>LM(ahg2B6+m$-IP4L3 zkfj=4C_JRvQ->dOIb3SEH0WZTbaKUvZCiGyR;ko=h}in-53uQ}!aMLETSfUFhKb}v0btuc>iaR1M_7HMmAy0orhZzq2S!|jTcG`sp9cT-q z0aclrD20)2xLFZ<5aNXQ^;QSWyw6Nn$iP5GQutS}Kv=wVWuJ%J3UfeNh|@0DaEQIk zb})f$q5eFk$YR+ZpT5tXG@vAXV-nnK{O|=I#JfOPPY^32*k4e->VG0S6ahvhLhgz`9&zY&(&HCrl=c~?UmG-9G)hXSHK7!+}J;*oU4=83N~ zWHYuXDwnD)_Zi{8>U9}_o42^IxkbNgRmH*rrZakn3*gJD z<^T%5#sIo{Q_Ja9Mgv%2Cs76Lr{)5|RMo75PPS0a)J~Ypf2!2-Oj*a(OgZ1N|H8gf zqgXE(4;(pFUt_?=E2PG9Z_VXHfi+p-GfVI_7e)?%9;-2#Z4IVw>)DzHwWo=ev@mAc zdQ9P!dKvnZMm|RQ<}qCfidS2>(a7$>PL8H>dA5#liTxKaIz4C+uVZ#ZZ`r|xk&=14 zqJH7h$J7}^e|%1F=8-_tnxSIHMK=PBVe}gU#hphh84{S(Q&o)Tba7qo2KDK!$RBk! z{6Jon<7xN4HvYf|B^x7oEmRk#yn5NtE5nTu3yXqS++g0XWOsbQi%(N$qK+AHTip!R4M~!|I)ORW zp}L)@TVKSFh^@ENSBZB|TC-$pw7JnrrT0GIK<@VY7wavk`-;7hS2%vMi0s*fwe8*H zYP+E%H+V5)*?a_NNe2anPqfgQ5;N3YKRAbnD6trrQIG(&c+Td&y#RH@i9ZYMr180z z_i}az=F-%f&})FHSW4_MAk{amH{qGO6*#KPI7jsG`t$GGFlI|LvT=;?z>EpS0f0m(>v%(zAG3r)5eogp9!V%Y zBKNVbM&qh%0V-|L;gdJJNKgzCJ#h+v;&F0&I4hy}kpmG!Fd~l>8&yyM=_f8r4ZP;! zeI`l6E3oe@$=6{`xjxn%>c|+V`b1eWEgl(IK&6F&&KqM*P{r^+7mNnV%4zIaQXR*V z_RX=Rs6y)dX8J>0bWU5_=@)F^sJVxO@+`ztmMR!p^qSP7b$WD{t>o?k9&TU=POB1S zGxnjvrBbciOms5ELWYDX?WrB)0_sSpTq&>b<|?IX(E^wslNsO}*W?y#;gu^w*Q`>e zo|E@<>`J4SvxGh(S*uXquS9&6GA!4^SZu8Xs!=N23W;|xAZ2S-=A*6h*@oSrJR*7r zbS9s#k=MW*+hS%mZ`mK~m8yxUD06l_llusBxYc6jL|F|I;STa86M@K1F;hNJ2jxo1 z>X1ALC}#+fbsU0;N* z8BNqrs+KD3+c3vl&y=aC{#?l_&J`{VfJql~!54!p7U2}~l#jxGA(uggAf#kv>;@G+ zjNZaqDO+`n??m(K;5JHDt&js*%~VM)CZcW?t?D5R{K8W}M0!)MSh0nwR4q!L>X+VL zIgpg>4%eEkAWZWolrn{4?$DyrE|K_;$rREqiPr@W%pXVq$O z3T5)uvV}S|l-x(Fjs``gf)qJ}Txy(7wNQmg#d^b5Rn$e*enY<<`n{#!R|@IY=+%`H z8zVl!8P`ggnyzh8<{QUUWreyjRj*xsk!e|!aVqVavJWj7X~dPgiG5f+B0oAsqkhO4 zRoq_DoTvc+d%I&DQL)>BH>gb$fLb-Q$pp_#K2Z@=K2b`?NWD@k)KAoL{y*H#4&CO#>X=-W&f z@*43jJ;Q~HfTMbuUQ(*$shLt$iYj6po0~^Jw#EyvNd|}oKJ51Awa){vOJekZn!Y=u zN$c(?>5i_vDYibM&~(N^Ae4eOXQ7g>KF_fhvDqCt-rIV<7a9-VWca&BhvV4E;MViV zvk7^2(N>_2wB7#qJZzgv?Wt5+3DRV1Gp(M|K=P|H2!V8Gn*!Di`hnmefS_NRtwz(2 zVx8icE&a!pynAYQ5&i(MfeK%?r;_R&{z&ORS3f>qN*vIbfW=&uN>~=VO_DirxVZTg26h2yxV}z#K5d;+o|B7!4m^&w zw;yjqub@T9t!T9-f6%7xVGZ&*3gLQFHJ|NmJpKN88|E1e3?kd|Z8~RN*Xoa^vnxgw zt?V^lr@m&JNIfH4f*O`HKP7+?-MlsM=j)`Q>5?w3-`>4Nu8(9p0eT) zy4n)XaR|4(02{k@M;)lm%H4}?dCkZiO8_%4L1=D5To$>KwVyUx+DRn#;M^r1==kRO zwYbgph&^^r#iX(HR67Zk&J_L0R^hURL@a5^y+oKvqP!7Mu$PntmOh^*>)!b&g%$S& z;7Vcv@6?O7YQF!_CTUuyyt$W-UNS``Nc>?tdTGybz>gtp%D0-W5@<1D7!z zO7kTZK|TiR@fUny`?I6Y-sgrLXUmY`Bsp>j3d+zr< z|59}?&ZiT)UK(>VIHf{Y-fg~^j>i=9(x)k#Z0xb#7Ivs$eq}ghgIZ(Xr5hAJh3T*< zmd?*;a?Ym&x^rw~&u5Bt3wm8epULO#x@_#8rc>A(awe+RS3R#Um$$G3rf}$meqAiX zz%rN|mm!xtL)WJWbLCR~O_a+EKvtv6_azEjBtC3)8LI3)F2bs_GAJj$%IeN z{46yzg?vsmp)Ro9c!71ji*t3M_oUc}ATIo|7g)@~X^bo7^_17wk9&RI74-TrXDS-J zo>qgPbblJ3VK3VosY{&9#RYc;SgU4BKiYm0PPB~W)Ev3f@k~O-6k*b(-xNPKKFUr{ zyFbGnssSbDkNawHJGxOr=hCIiNDaGc*mHVA6@03g5*l8*JAK#{>U;e$9MB#;4|fFU zi%b8STETF5rG{8-cj0i8h{7t&P+SXR;(A_HqJ28%28HZ7mvw;GX$CNtGvx$wzB_OV}2 zcYlU$yelN&qm@#x_hA=Oa^YXh`=PZipAYT( zy6$~8G0vUT$5SXr2H~VzbNcIz6}r7X)v8cEI2D9E(U;MWUO%G`n^7m>wdk4N*F~G1 zjpwjIK2@9`bpf0Y;y2D_w`wjGJJ+_xb!VNAyq|HI`E*5*%|}p(B?rAl%$lXpkBH_M zqC=w7!9|~gi!KM3(jex^>#XxRA7ggamAXRNUU~F4ggJBi?5iPvIGe4%=GEKluDS-7 zWq2OXhn--AUX1Z`hMqR2b>mFWeRb12PjQpF#s2NB>#JX=Ht7?QTpGY=K;Sig>JAg) zelxvqMZ6BJbm;IgW9iO)v0a9XoM{yFCC1$03*J8G?Oe24&IW?~3;LwT3v(qRmRUvo zO!-E%9zRoIYxtHFKz(s4cO1or+iqoFw0aSh+UV3Em|R7o_x9d@P#;=~r<<5VV#=BR zl_r?Y_t5EVQgZD*z`^wPkXOtwn;%&DlkPzmR8K&+BM>YPXYaJtTa~p%6cs&vH&ayL z>KUXy672#7*F|++%*o!QzH4K){hEDS$#!6YY{A%4(g4Dz7iV4XLV)RJh;XnlOP`yS?=35*(X{@(8mO@nK`_bl2;KJ3KMdC{I<*Dz(mFWXxMaH`_j? zo7>*~ik%jXKhu2r?D_hOm#-2V$=3GnyZ7l2d#9Zzo2}GVCiNF;r%;;qqDZSTFw2!I zF;=+dzkK=zNB~w1KvQf$;MYMr@^P2q=`LYb~u zoXZuh46ay)%@ui39KRB;n3wIk!ZII#0*aZMg_Uq5xL;OJZ0kVfvqe|~RK@avvhl0e z5-MLPseFb08rh_(QZ^@^f&#J(WR5Mmv*P|4Mc>Z5g{J{GWMT_{^mBnA#*)Gat4>4K&1 zN~Nlbuya`Yh>z!0=CXBMSC##JRVm}!PykOPUr&(e6Rcy_06l{RYOEz!%1^S$e1%?7 zt$ef;-c_?Q*x1I$Q_G;AU9Z$&pwVuW;M5znvZ|Hv)*3QUYm}9JNM)K=cA4LGX$A?1%VtEiajHGEPXMa>JPjWQPl zmSu~ofmf=dg7xW1wN_vwN>l@%P(Pmzv90i_R-opBmiSyz7l>`PN^{HFDwE4$uOO4F z(1kyNJ|{z$LjAC0AHk+T;!rn9QUvE7)kP^kgwxX;6t5xyFmuKCEw+@jIv=l2hlV9Bzr=_vSUO zJE}-cprlHf8Va#Q8Sbqu_$g)m*CNsiD^k#1P7jqB46km3`fq6^>+7 zY6qEe;V-huLk+u7HpV=w1#0B@2ENkAv1^kT9sR79ejg29rbeF&cX#OpFxFPz2>jGt?TyYI*DE_d-Lgbau(TU zX>G#-(jJ>3Yd&Gbk6qwxzyMF{Or@AgG46^tj9H?L;h)A~>ln3elorSltX!{QfjB@u zCrK_XBc@6v1fb>J@*q#Mr|2<`)7@Rh4P9C=eDSKC&{pASD$Iq~JUxAp&}O>Wjueqf zR`n8zjU~H<_w6L>?8FT3Ma}$0aBcL|V8yy&C+r6wb6c&J#_gi?C7YC3j?<*@V}prj(>N>k$*rg4@}w(`<~AZeP_ z%jW6J_Qp#MTG(m}YGDX{$WMOZV+?iJ-i`qM#&$I0xp~k~9%2QC1&!tEFqtpNNMzO- zO`C?Vbo3D7DfT22*l|+0JYQTpXfLf-w2eJ&*+Sh8KL%?Xi*>>Z_FOHiYimU@O3iZ%{Z{$v^qZM(fZ5ufgbAeUQ< z_?D{;#|J>z)0tU5#JZ)?GseL~gVwJh!skQ9rkk)oGXR7ID=kc&GXRB;uw=-(a3dFo zxoy`y3lZ?j8;2 zK76=m)M%pbTiGv@0g-AFZ z_CXGO?Cz!$Aqebrj-n6NLfa4UeyRqsUOJE2h>fSe{h5a&hl_U8R0OXQR04PR8=F)h zt*yJa_uI>?dWv#bQ8p_IZ0dNU{=9oh)3-5WZAUYzKCA#|^+w(4k|ox#X-da*dxD|4 z6f+e>6zy=tqfCst7x6l4H5JCE$2J7Eu~5DpnresOa=+>mp_L~~(h+1@o-0!JXkege znU`D(&a&g|{>)v31b#&vWcH+Oj`?E*aOG4vhi`f~TTUFy_yQ{toctHtrdZ?0QW{Ai zo`Gk459`p2on_TI{L??2(G`{bI3RrVNF-b6&`cq!ZGeV;mu&08)7Gnd5Pp?G4`m6L z(L-7AP4Kb-gyh}C_QM9rR<5_NNG>+OuQri@Gg%p53IsV@=0*!^>^>_NSPl)?qWnk~ zDoKmA9KBhfF2LKH45cUv164k)pmkhCGXQ(hfVVWd0iVo>?>!1Iy0{Rl%M?Y&B@I0a zZ)qzbra91bdu?nauwT8nAgQ9?>Y)VAn(Hr~K5OsAR+dPxU;!gEWcB`oSgdNbM2=|g zo~HNoS`)T9vD1w?FtyngYfM|ocbb=RCypVVVXYH~$7S-Ge5^}1S9aXM9Bqyg%w3cRl zADF`{Pj>C?2K(+X<10p95>L48?C#?1Xd<#L8cro2co1K)$`1P8u2$IPEp1MJ)$ZA1 zJhn$}pnvG*_w)m#AUP@e`QEv&CWHC8H==2snls#>q8f&^RG)a*XbWnA&KxYt0_fD_ZVGJG_u7svWMQu)K?8tW{ zK+atlk3jnvA5Nu^Xg~6P!LgoD*3r^tx)lNC1TZNXZ1c^sX5}WB1pBTZ(F|?N8Ht z@gwVeXx*Gu#~F9k+Qy0ZQ?(3Z{rO|{ZfrAmg zuo%V^Tc|HtJY`F$TM0r*V}>#yK(zW$CpeRs#@Yo8h6Z~yY!-+%k>zx|{7?f?AkZ@>TV z>bL)g{Qvd$fB5bHQosGn@BiVqztZo&{`QZ*|EJ&o7sYY^<@bO1{XfYQ|NQ%ZB;s$s z|8Kwl&%gbZ9{lIu{;K%de=?7(j`Gh${38Ms-TOOv{`&j>6ifS`k&VA{0Of#k_SfJ3 z#*hD9{r+Em|IbAHcY5NVk==jc9RBsU|C`=S573**OYe>(9eo5z|CRFeHxNNS!XUix z?-Y?<`ul%IO0g`)Z~p!digNq+-~JEEAjSJ9NlpF!ztXGzBff{CMDr1S@joH_AAkFA z^e7VeI~OLU##vGn>+iq)H(lb2^G$^q{UjZPxF~QG-rrEXDD(t?=>I=$H_HOtf`JG* zjs}K+1sUORP#$-0x-N5EkI%1(@i*LHyKcO8AB=)nq|pqHA_c*ah7FtXFuaVr#Qdh5 zQt07Ra&iid*_havBd!Ef-zt>#)C{NMa2wYfw>zJS{CD48HN(biwU_uG&@CgZZ1t&> zh4K#=YZDfju?DrxBI7!i&;LiW6mH>v)4llr2dxppGMb`Rwxz0FRD9Y(F;l(1N?-wG z_g!+U9kr{{TwDfz@vuF_=v+Fwob7KwlszA=h}T{g!N+<+y<$XK9;Uk9Bg53ci}1Tz z5nZ)DC0bj&110J;Uv%^_veMc_!`Pw$yuGM_?ws*SWRhY?ic*2eL})zlg|UmzczKfX zak0!Kf(`>ap50R42f-Ge702!Z%u*JZ=Tlg&y45NPVu~bOaE5RslXhYrG{fK%tXM7e z*(H9|cd((%xdQD`&d3>0bqLm}Az0s%49$4SZ+FD~`YUxoGU3^+k2CxZWUn3&gpo%t zw8<5m==WxPJk~Q9*G4ql5(U>}g?4*xJSFJ5beBQj>e6#b_x9vSOzUot-2?Kb| zU_PP@P2sBPS8DogLJfLde$@MlBS0+>Yq?v^VX6IwTpu<6Z5W$o2SbS&c~@&|+9U!l z&BPpf1U;p>_(qy-a3B?1P*M~;oDWt7)0}5jus@5WO)o}aQ*R&L>ehg!kx*xY zS@4j_7zMg30?${)JYNxWJ~|uUu#euxot0rP&IXt0Q3*c1j-upNh(x9=mV}9pT%;KI zxs;sn_VgEbI*xcD*+je$mLgs-lE4cHmGdxR*SQLx^e?87cBxwydwSkg=;=mEOmVjW z1EWmhYx*C2)7T~zmyHww^|WQT6hn-O~93MpKL3`+0p zlS6&mVbvgdegJJxP0+Ca==sa){$3s$Hf5w^<5w8HB!jG>+4Oaur>n6i8QS>h;E=O4S?lOqc7Cbpd-*>MFRTWU}r8aFSX}3uCy? z6KbA6U%As;3S-6ux6jyPtcilxgkyYd)m;;f0Q{5G` zhufB>rD2f=`obw$+zfnB12#fM@OpElew}nNiAV9S=3gFPD)M%;1)TsAuYyM|7GPV@fL4XA&hoViK7i$=njI zOgs3_6b6bl<&Otfd>=CddVsP^KW=!`4krxI2%TV0R>3dS1f~@*qEE)?u&n-z{;3z< z`5O8MBjf5Y_zf+bU3h>rZOQ_ajC~%$)D+c&3-i+{gFQ~&6!)kp^j%qfoG6C$cc&rA zp=Qy3Ds3ZBV@z=|Pu<>}Rg0nE*yql}DX17-U@8xZCNpzTt+6VOyqR^maY>C? z1sZXGPC?0*T&f|hj0uhA!F)=gfDRW8XS&d+#;)7r1{0Ez8=Qj7H&b$+3duq}I^}3R zX=&(eK!RlTE|EzB*zaOQz#v@|g=Z7hC3GGed@xW2gbklw2ihs#e$y2ZOkxTK_}m>js8KnKO= zr&wqQSNFxw{hle-gBEHoz2jy$;2gtcg=m_s(3^-vNs*&fqa(uJvMTZeQZl&5f}|X7 z2(6HT1ypY}1Z5XoFe2|hdqm!4Sf3?%H{6v5Z<_GZKx}8Y_56+>zq@}9oRT}CHtrJ} z_Ya&=qDbmKb~5prkB-Kc&={_8Y{Sd3C0o2TXwEi5S=9;+*LCNR;N*e+2Kl^w|8@O%dU5F4ZB_`;eDmd zaiP>;64;NKLQz#Sww8+j`Mi_o=7A+IvkYSB{JO05WupKPO0%y&e^uv08#ZI#Q=3skO}$$jjI3Lk5Q z0(`ArD6{HUNAxd&j94iP03pAmQ?F3kM^+IPVdVh3r;CK12@+y7x?(Y!pn4>MFgn94 zhIcwutH#=Em9ibglDb#OedYk=Xl`iKIoo2;I)?T`QGYIH2_>y1Xls$2N!dXSHY`cj z70v#o76udDs6q*`BZ_o36l=>=GgKE`mDId~*n+dys7W!i?wbj+B9V06E(K6Ct7SU- z#moV{h1z`h%Am0?HVj=sVOtZwfMyC^t=RRj6-y9jM?y^ZLC0CuWz7BMu49|lPF=^u zLeE>7if;Hpi$|t{-oQR?_{dopOdby9-eMj#T`c@&6QcWB?#S+#su7PVXrdP?lR8zE zvD`T!_LZ#qVI?oL4UNQr>g4jkJPrN$S_ZoggBXWVDl(|6gJLDC4hmsA0SySrj@`(X zD)|PwBf@m%q`IRaCcB3RK^jCZ+$?6YR?+V4Qw3AH)mr7x)Y5GfJvDbJeQrUf)v+5q zZD%M$R8_Swq*1Nb1c%XPp214S2~~!MX7QvW0Fl7DK&|W>V5z{H2K)16~%rweWur=xcxs!uWg)%hXsrId0qYiyf(*+pT^5D=;F$B6Q zRH(8F*&6s!GzN{62cJ~QKFU!&y?L$Pyisp<)SIu=*RRz#^!G-6`&xbXS^=+>#?eXz zTJ8b%ts!V=E!ii~+vNrj=Y0>4ugv9v05`+@vs1;TEGhD@nWK>?ofXMUt1`Dq}Wxf z3=G|lRBHjs+_=HY)ccv7)iD6P%Qqf+g4+tcD+d(UfJK!n9lOGBu4JWui#H+a=TzxA zD^DYk3?3z;?Y+?4!mnPq5q^^lL;tqSmNL~&P=RK8L#QwJi^!XiFIqX}{GRpAH&52r%4Eyku(4HfXrN$>I&i*DqDkn10{A>7)Vn+tL z1+Eh|w}l&A160irz4N9(V_wLqJTu8O>XieFxv5B;3{p)aQK76qlRhOw-M45J4L4?J zaHWf!hW8=>6vS(uNpQlYO3t`?q?dL@ErHo0qhugHGF6AMnsBHB`gX0tpF$!7B@hg# z4`)K&TFd2(+li!Sf`W#i{ju~A*eK+TyZAhUqR+!`TPS_5I9o*qHZD#Fot#sUMN ztpowT0Er=Fsc0fJ#G5%Q8nz(;al!a7;kbt(F*5Y+TNz=l!uA3=>@oI=#4z{dxnlr; ze@NV$>crOJWt!iSh)5TK>yS{)dW%E>dF&P~Yia`+-b{naBkj~{*%P*YhuZ$x0A_)sl#ammn3{4od!+DQ;X zqbMTCXs}5!$b_wE*h|A(d`ye^bn~T8()S|YwKy<8HuDPlzX>o8 zt;&0(Y>j8}?m~G7!&=4W7k2kh_t2a!h!6;dB8WkpH0X5_q79QsSailhEnZu)>4-6%$V4%Rd7+l8Vm>yH)2ZS~ zb0gq(EAGkCvDH~jS{gYExv(@-Zcq)LV3Z`L5Sw2_E#GK!BYBM>81zz5(x7-m3fPSF z-k=R@uhg3TxtXtI9I`b4!~$=*QV)W}XiLy6u>82Hr$0W4ez>#nGVJ0~yqP!2i&?16DR|tH#iDJh7B1U+BR! zE%0FW6nHQdVo!A9!U2LUxxmxH#X7rUmg`oodMpG6J(velEc9lhyg?5yB4<*L^i)$% zdNIX5>13_gu9J=u6qxp71sT#^JT4aVWhvIMV_95Y46#GBJ#neg)Gf2QA%K@OOi6RJ z0kqe!R5i1==)UZ6TV$-I2(y3Qat$NXvL>H_TuUJ2)FKv`W z6po0n;7*vnL?%}e0bEPZ(V%b-Vqx*gUJmJS{@4Po5v4v_C%h4%y{1#)Ym6wvCT@9t zUj=rdDQOzuj%-L1m3lC3s{_c>BpGz5Kqyo;&EqqTV`-j5b5;VMez`2diT|j8?ri5j zM!$<1MPABOPdj2GZ!kj;*iR~>+KFIPN}GltSu`v*lw5UBj0ld>QcSz(h+Jj9ROeM; zF`Z|%HLR^;6Gs+^uykGHjT_l3)&9u5P68sIb(|@g1*A^}Vv4-(!)xQwl|qbplQ9ZdWz zpy)J$Z^WSnB$U`w;h>bY4l_pu>LV-T{RL8@r6-_vB0=>BPRAP_3u;HbUI#}#y@A^a z!E1aK4Hq4D9X9u8<6*~u&qsoAxZV~0_QiyHE>7jTqps&lfao3akwbU~-r3Zd-fDVu z8GEBYKNDrFv5vuqhMf6LM-b~f;az=DeeMlo=eqdJO9z%lIzF2V?|37zdxB#{ za(4(*%=2Mq>i#^ZbbC6O56pGw3+JM+q(jF8ugm9L``-B+3j8?K6zH^Tg?;2#=ammI zb~%9arRgAnz<=dVopa-Lhm+ZD=gb>X8AZNUZVug{7`_lMqX+03>9d`39X=m*M8i%8 zh-C~-i)~q<#m2CBxTuAcBUgckPhpA%YsYM%86yp>rYe>QI_AWY@#Ar4cPNb?liq-AiOs zduA7!(y#0fW|y7osWa)!+57}&JjgY*`;KlArYH~;R8>3}IY4{l{xu%qgf)U=adgv0 z)c6hQWeZ`bk|2b&e%ZFKaf6JYButnn_Bn&j&^ISG%`K|1X)o|i-ShdtnRY_plhE>x zxVoVkpDwd7K=Le>cw%|s0I3G?>f^l~G5#c^?#I#~xRApxFm$Gu9mnrDy(^qlMl3#; z%UDMmdqWA*MbM*lZp}ykJd=9uP9_0ObsRe>8e?b%g2LsK@=>P1=P6g!J3h{j)|wx$ zVt+AWyq1Gds^@rApo562pd=<39wBT6n z`qom7N5jL4kA^NJE*}QND7WVQOyk(USV)-@W2P2zKA@_lns?NE<_$bznA)I;IXY+> zfFFiv>o?3{1ZoAfkuWCtR;Vli!<^CYN$TIv6m3h+W11u1I#y)HsFy+X?9@Q+%ZxKz z_Aql7Ghi>kFd|LhYiHQltQ_rwECrDK0}>VhLrybOO#bRM4kg#z0N^;^GlwcTg7L&} znP;?=!TB)wYr6}E3mMucVq+zy@*JK}je2ke{!xIxxJPQj?KDWjnf$AgF{o|5^aLHCo^XT~y?eo_jVwKX<1FSqA_RJOJ~s z&EFa5eanGkt;lMCZoE;T6f!0sad;ofk8EcMI)D+)2Y`}_iUV{JDK-wVgBed1ba4z5 zol_$ZkxGH(b3w@(O}07rbw(kg6hg#|`G_sMv0W!~h@1N`4cYV{pIL`ts#_?^b0gNR zlY}MMh>0}i?*pW>6)ogGk#rw~2#vOw7*gmOtI@IUiV2Lo@Y%Cx#vU(`Veio~0pkgk zmJ|)U?oG_5(e~ZjdxIm&p5S4L8)Am~_{kYhKf21b- z<7dE3e}qZg)i9JQM4JYis5iA|HO{k)HTR zN;R-|bQhjHi=yoT8tyPyy=* z6gY)bi`J$a!gh>+P$4>;T6J>_^M^*|GRn>S0fGli0UD&Ufk7k_SP$rwJ;c>TI}v(` z)A3Mg+`RM297&UNN#*4-^iZH;$m;xb(enl9?G4X*PGDz_74gQA2VFkmtnj07Y3 zOfgIe;5JNmr_{HUnT3&P-4``Aa<~X5FpfzRkO=n1ct)83_}z4T#Se=+4UsssjXekR zc&#esK~QA%`OeH}(d$u&HI<^n4=N2C*}hyo%+z9o63U4h7^dGCl^DEEw2`7{+dLkv zkR>%76D7Ey)bskR`T9+pex3G4agU8Z80a?&X>ILkda{{{Lcs~Xx!fi~L&AwCiVLSh z_L{x^z;AyBBQ9zQCY@Fv=$B^Q^Ywl3;R@j)Q0rAE4UNa^sP-|D?s9JhoG~@p4srl4XBF#Wif9Tz~J?Qu{ zP9@G-vuZL0jNEPrf8VDF#E>wn^@dRC9eI5$Lk-=Y=V(+OrI)h&*)96lcuK4)k@Bak zBTn)qE9SWj&^SyvvPi>8rXah*?65)oOtGm;Q4yW8mS}&#Y$bK$v-T%+DQ9Ct;fwS< zl3wSrdcRLi8BiDV$@$djxhXU*Dl|8Rh?ug=q-F^U*?0QUV#B<_cL#mqm?M|x@ZDLe zcS}Mw@iI34LRn9NosnnfPhYFI-+rb3^kyfKGUFFbvC`W#oV^UXfasHsr}Q?OEXUtR zsl1fHl*o54mGMIlKJ-Beoyr4-9lW#o%=KTY*2XF$^^0?}sMs-`pWUvUR~fSnp%Eok zMU2Rb=`;5nR_u+Sahj$Fw}&xV;b9nNv@_gGwERutKs?UE$OE8)ueYf0ErBzy)=g|8 z?lP9C7)Av%6T5Sq*JTS2da%Z7X^5@CbD8)gY~Ta+nWp(X7t^Q&GBbJQI6x78cC9 z?i24YJ%4CI{^$gOBC4pVgPC)_YHomLMeS~dn2bAHrZqkyo+DmNEa%BoMB1&n=hn^S z)!I4$g4Q;hYpud$&nXF1@H7i~OFWzW=Zg z?L#C|dkcsTH2$q6HrEnsi7#2BSd{#?A@`${wt2*BitPj$xS?T8QJULkINfY*hp!j0 zoF00v7y&-H_3l2=P9z?iK!i%e&F`PLH{(+NZgcNxo2}g?MOl3jjGN{tyAM9HXp2}n zbt+s;UEo5%-SIb><+L{+g7=QBj9qV1(|@3~KRVmg%~>16P2L6A*Mc+8D)w3L98-g= zMx@Cxhsw#kLS`>{Z>lUtE`@I&f~v&YM+diIK78N1K_dG+hd6|R>jKq2R+kDDRRWjI zJ2OX>gxi&bRh7Mgq*I;`T^it2MTYb0blg=no)py3{QzUnYuL7c4b)4vvISY7et|8n z177GBTGas{P$xM$Cyf3q4*won_X#U-p$wT>h?JCG(es->|KJs_Ki&8YUiYu&0iWsl zf4skcK`(!#Z~vQnv=)U!p055V&gNsQo3Z*iOE2|x zoYc#(j=$lfWBNEca7PDio_vQRH{~(DGbhWa9X$mdcxPsZ%M9u?pkuN;2hJK7&$z#0 z@*57?bB08bp*(~W=?9Zs4cieJ%Z;UXUR!0p1sFdhdXAh)?IX<4ZJr<-rT}cgO=;&Ow)!f?Li`b@FVYqaqi1a<1wE3)vq_c6)wpXx>0aI_0+1g#} z4)4GJtVo8K3i1BHE2HmOr`N21!CThV`X6~m`#$jiFM#mrz{G1fY5x-T6yF!}{Vg+# z3gy^`Vwg{J(syeU-<|iyDR-bP|7-&(#OVV&OkjKkBMf*mf+xlvKp07Cupppzcbh5L z#obPt^qBV`HFJXlsC>6ffJbwaXU4Ol#hGEv3>`dhz{=m+=4eYcO=&pb!DH2suxO4@ z+Ta=(W6CG)M{MNEo886*AV1OcJ&Nb8hD#17#o<=!k|Dy>M(etDlK~|5KK-LUit0-z zw!dWh)>6+yqlt^tMDv1p`pZ_4VkQ@xqbN^HuS`Lt*5wuPm?cZ~>&EHx_FkIvH%iSe zVp|%oT9P?gy8~MrwZ&2;o7(X=wDlccwN5-(7>0}T^PACSJtVVWTU1_&CBrMM(Dr(X zFnw?7Q)uRnvq_xT2S7Rgs$^MyaT`}`m@f7mX9ja-+L%r=Sh7f&o}4lVECL%mY3DJn z>th)&w1aiG%9sq~`-Qqnq*BdPhlILl;9`YtEPcM7<3@M`#C;85zpex-eASe}OD}=c zZ>1;~sALAhUuu5uKKIcPONv4DE_6b%)!1H%U4EauaBqMn9bL=IK9hkHC{uTDk~{Z_ zySK@&?xQPO-SL1|nAkOvRA%6H-7Iw!l_B}z=ehgo0%*6HpXUx=hEyxW>N3ATSjxH{ zN&Z>ShY^@zaJr8AgYmUHm6+u9y}_l*O}(K{0#EMNp{b8Ez2w^l>kv1KsD+BM!4I@&R z)&3ZRu4H0=-o5ZWM;!pq^K49V>H*GCN<To=AZ}TpQ8E36P zGf-!QuLpHLR)s4Z>ynZzI#)QrHw}m^<7gJ0>yac~bg8g%7hbM+8eYT?FVq^uJ^V3+`1JSptGUyd?6olKqT=Otqt2=-=c!&Ow zsxxrIHpD*8BB(Hf@P*l{IuqyCp_fin6^p3VdB0E8bgsDassoyXRmayo-OP0<;YrH; zt?-cA_|}m+vYlRU;7X{ja@!g8biANciLfuICY9~Eqme_-;EEclX$oO+$J&EEqMDBu zeb_eY)I961gQX2BSIS_0JS5(&>ezIgI8*GFge9PR_ooZMQc8LA)gF#7U8S3tIQ$~n zd|23>nVz4i3xAN{fxguv#{Tx6sAT9{-&^5tC0bb(OThVqDI{eP@3nfp$4A1{n}kj` zVn2+gpR=eL@NiwM*}6`NRE7QdmGVV9Dd@QLrLAz>`u3jEUr0APZ&=#gx}99O(=V|x z5N7)(xn)N)w!F0tEw%#`KSm6a5qx<)kd z6wc{vNa{o^zW^_1;SwU8zwvlx9?ZZB^X>v#-1lOWy`>}{G4vdTfPBu!wH8ch=7A$q z-&`wt@drtE=pZ${|iJV>A9msQ}c&GN5Xp;{y#TB5al8V~{FmAE~@m zv;fCuQF^%O1oIY)(jRS;?v$K=(6`OI=m=6^@`*1!Vz;K`XU9R6k(2JbRK* zRjXF0{Ch@bg=Jcj5r&f6#S!bD#tv0*Yz4qSAB%=MSPqyj| zAmgtzolx(YqPZegjydc;u@*eXE9kvM3zkEl^ZipSo(K2068fPX3R`=r^TN(2#ZLw0 z_;M}z@>O%~M}5FTa?I(!H7oQe$hSJ@kuplI4Wp|caSK~N2PWL_mTb5$F)%jkVUFj8 z>zPe9=!nxgY$dmYVU0Hrs8NcIslGm^L*WxynKUsId(HWv@9}grex8J%mgUW}*JqTv z!to(WP@npVzaxCX(%GOO{l(dS$aSBqm22iOio(n0<_H`tSe=b~+AQbt!8fQF$>}$J zgssa)2jp~G^duaco{ni(4OEXK@X6-rX*l;>3|+}NXLmAn0ou*G?ZG*@;E0@2AJUet zf+KRP4$2wTA8|Vd>N`{gg4F>}zXJ>Y@~j6V3j(okj?!UeKfu)&YgQv;p~>TK115e1 z*Io_1o6yRroUN1ncsW_O@*v&RIUhQ!4$a9ifXSRU{$VGU0n@d0RoJtNpPLIzQH7fb z#v)DB5Un|m`rtWkY?{C&iQjBJa9fyjrO#0ybN*zr2jR_F32iR)Qjc|IIYd* zCfrmr#onzwwgHoFet`EWTcaBJZR+0dKkOM(ve+LyGvO5FJqA6x_W|Qz>$F89%tnib zzhB#l^xpQ0Ltyb`rQQSQm0Q{GTh|+3_IzYfYU-ZDNbz*>tXMOX&E?z8;^A>yS>icX z7T8jjgp(>sS;{UDQ@3(<{$Rfi`KZ?_BZ!Bx&mWcmkAD@G0S z>b+1t5X%>RqKBqGi`%3tPB}-mN#jZ=G3GrstS)5Qd;(8cv_AE=l1K9nmNM##k)zF` z61c#*scY^>)HK-|p+3V7*7i*S1Bcm2hw zN8|saNO|aCSqL0@f#hrFPhcYHcUB zHdY+HL0(d95_4^L$?SBSdJ4_FsqMeiCyt&hY|*q}8xK>JRkxNtDmio=?C(ce*rN}c zgD7kF4=x=%XheI#EMq21)7o4`E{C|*`Em$Ygj}WAC;_oDpJ#yk@f6JcB$o9BKDDpw=a!>Nz(?{!&Prp^li4@VUbX%r1W(+ zvW}|^1XYuJfyzDp$&q&6rOC0D=Mn59QjT&Z*sF#Wj~b0nlNkZ0U@NM_zVVY1C9Bfk0&dX6GnU?+Hfn4pN5b|wqB`oa-0^>?@ZZia3NV(0}u^Y0f?Xmq8=%e zVy>i$)_$EXWmTlV$^m|FUemSmu~F5rDxWMUW*_61!G$Pl{#5+pkhhQrj6HrCTpILl za*i=SQPR9hHO5?HK+_C;G*u^eK^=f>ROm4sNS}wU0aqReW!f%iZo2d}M+F;7-e5Yq zeF_N%DU=-xx6LgCd{QWO;D#z{vdqFRlAM!#3d(a6Nc1Vg*DEn7_8g zek%F{JYdyw#DHi{N6qs%7xPn>kNA%lBOC`YN{zaz7F4xDZ6)ZhRjxjo69Q7lMyVQF zKGpclM;bqWo<=V+?y)klerQzcY@ec*K@+garP{^Ca6_U$QdWOp;#k$JBBP^fSD30S zh9vf;a305+)p5=-5p(HooR7pUOgU#81l3lq{($ z^a%b;3W60N!CM5Nc?DK5xC0vDW3f9f_=SJzv25X<0C(vy=~Ff_9R)#yuSlpI{db?4=uav35rc6Ku z-`prs9EuKjINhA;Mi|+N&^4yfvFchN!ChhyEIS3u4)X2w3L0U(QZ4g^s)B7Cv4_{} zxe76IGVy~UFml$hdy%nWYosJd6?CD--zXPyhg2$Xv7ew9`Ky#TgO6DPOl==h^6+z& zfDlxQLY_TUs=ZvHnkmZddJZgt9Lcf4!(&nCC{sg8v%|h)?d4*p4)76=z$JdKjtjM# zIxbg_6xSUt`?X9iMB|89%@u)IP$~>~rsARlN9QdO-VZU`9!DA7Feo%r=glE(=E$al z*_T*Yl?X9DRJl@$ zfhHm!WO;`(03KhduR_FlCzjpr?te@^uuE}4v){<>Wh%8rxw=d7gd=s=Rw=9o+$R(k zvY)0BkKIdbq{xTMml#B*`BpIV;#n7#D(KgG-nyfS7>B9W^TZ!BBo{8Vho?tFJfhf4 zl3%119no~|mrmcAN;Jil;?fEZ+hU@BpIop@$0uLK6y3l%bEC>4KQ>Q)Y{#}P@00WC zAl95NX0wUUb6ad-Z|$x>eg5L*#^$^9_rLOf_U@|ijRf!1?lrgfR@~c*z0e(9#a;-% zUh8LI0TonK+SJs_DhQ{Xr<6o=dGd5OYM3w7Buzp+F!pZ$!rA%L*Sq27-QCxGU~I)p zBx-EuE>wh$C$K{G&Nu5%yiU}|iJyU1k;4%QZLihySub0TypK!HL@R1*t!&kr@9eyO zy`79}%Gj``Ssstv6^h%e55o#43yRxir%VZ^_F89!5i0`Sl2>+CKEI*qKDe7n&8Ec* zAlR@9R(YCF)9tiMr_+23D%rda1iRy#8_&K^@9sfAyM@o&`G&5}pWcH0`VHuQuQh-D z_Uw%4H{b2F7dAn8r8zVpxwYNij-OYEXw~2pd~zlK(F!&C(B@XGcbmYl6PvT0E0c;I z?Di6OUi7}#?}O9H%H=7eP~5$}S1DXtn{-WVZ9Lx|Cbv(&|9)%Z`|pLOa^~Rny*a{#S0y2?QA^gttFC+g+{5Tm-e7he$BPb(dJrvYeOHFr{QRX z)#GN1Iz3L!CldH(?2ig3b%LIaf7^k zW+iR$TklyBP8X&q(^mBc#jC|nO|A)Uv}N;o;KAJ8ovzjzxJU%t>B-eAH#th&$X228l-9N&GFKsh1&epNO+*MD^pW~8|Wu)6sqrMJi!tR;PSFDiPyD$EOC z;QZUv-_>~xa^)naNjEvBhTnhX1W8gYPo=GN)6N!eGutz#dx;j~Y~dhpTAVFyy_miy z+R7-ga9uZ@mhHGF;}1aocJ^U_c4^P}z)B;Qa%+jyl&EAi65l}h3 z8h%Lkv^Vi?wz;WwPSPX#=65Jxz3m^Au7kd-ArM}?SiWuUNkY?fuQ_Zd$LVPHn$vc& zn_hl&&)E$gPkK}pm&s`&Ij1T!_2VUwr_`JG^Tgfe=8%ixobJPZGpF|Ib#k6a4$>p{ z`pLys9j~NRF1Ad)yc#Eia!n*d0cvgYl3HidkEJ!=^i0tt`)HHrFJAPSC2cvA$>8=? zKk2?|o)bGsO7N=zC9x`wk2otnc(er@)m>M|9VMHy)4OM82jdwOnP$#;Ohmm~m!aO@5ZtlP zsKl&Ple%l(t;_i*5ipwf>+So8Ahnjn_CK&MnCz2SR{QJd4Ab@D{o=k_`A7xy#c)H`?U zg6hWKa(X=yD0pu$Ww^pxY*ZOE-U3{5OArB>nIA1v8WqTgy*;&pl7A(ryd-AtemdR55#}(f?JwUQ7hf4z&W~ zV(PL0k~>s6TOHbo2i~>JEipQ*N-U!?U#krLQ<;4`pH-P^QDy3-jLK0^E?>5B5I2{% zRgQPlcy%j(m@DK}zIdea;+I%B*;{}?W%^Ysls#C4QCK#ERk9qS6zsel?frPHG&p=Q z!`G}T(O+Jb_EqTs8vyiZsisQDs+_6TYpR^3KfuJQa-oDr%N(U_(_f~_mlVgNH}U1I zT(QDl;*}~@KCbgJeD$D;EFgCE`2S_@UHjvxuDsE&(rO#qC8;HBGf75POO`DeYb;BO zBtuAdOH=BuRu}5-YO1Prv9|aH6K)APlT1PgNhX0{zz`A)1Y!u77lP+EuN-^k1(128 z942|@Npil!S^u?m-TER6=A7pouzK&>wQJw^+H0-7E@}?(xmh(gH$Qo|0yC9@dH5Zf zKRGR|4eep*g|vq{@WXu!^>s;H-`2 z7Dpv(ezb$^ZNesTWSpg4^%rWI+C&ILz#zfU_8_zEQ>E+3rJ=qW6O=1#_ai01QMwe{ z&ehEy$qfw_6n^rC$_@0N(4y#tB>s_Ay@Nd+xxQA(raaSXgbQFc-O5 zgofq@`U-=!z4vTL<%@+R=0@f6A}!xDI?$VJXV0jJ*b|P#dZVp4i~f*Rfnp9th(sieiw993ym4QCk!Pqkl!Q^-V!}VRrA5C|) z_MBVXLhcYV%Wv(W;gbe{cu{|%AN$KaJRS(4W#EU`2a@i6ofPxQLU|} z1dX~!MEfYi1{=1F-8$*ZCZPVzSC+S3w8J#pHJ2~3RjS^Y`SsA+WkSIqw^3X!Xf-%k zGtp*I3K{?nYSW?oDqk{si6|Km(dk5@@TTcyl*rPriDxL&*oEXaAIhrXVKp+M=m=2Y zTN})%9spEbH&kS6bZ9gIKA6*;mm^API5L=fFh7XfvE0ZoYw{2&wwQge-6nj(-p~DB zwzHv;;X87fB`z+rR2aQuq#N-Zk@W%9G#F!jbhe2dT#p1$r>i;ZeNrW6qEj77v<^gz z*`KEFr~3zo?;tGVj^I{|`Z~C>e#K<+Nn;T`fkVMhi&zA>t#nayW`n~@@>0Hdz zm-e_oc@ONT!$r?5jCQ(lY%wXemu!2tZ$6K4pN^#!`U&dPIvD`$&Xx)#g5xG-*h2Z} zs2Ff3q}*)yNnv3w_)x((#MiNhsG%hyeSqUo(5pnV*|L0nAR#~@%zjmfsdOORD^9IMFv#kIs>rzK_@AUw-S1?42vLE zXpay`K%fTIV4Wt|`OwNq#%P3Y!1h|bh3^+K`x3`HPW8av8GVVPy2Hh9TxZp;COLyR zZtXgqiXz#OQ(yq{F*Y<5=$i5kEvxk4B({hW$1%vij&+wjR_H&CP1!IJ=jdbA7Bu;2Ko{8MJLoo7=l(>e&!HsUGJIla= zPqwQV#}~H!+QC0W=k_tjzSAL6Yn6rB$^;N5L#<)#xm9-{pFbRSdx8<7X!@9VK_C{3#S7bZ{3OMD+q@nEFgfNG>Oyw3GkUHz;ChD+3+nDlmOcgD76j=dzQ){p> zdK13*=mR1S2r`r`j4(A{m8*6G>Y&p+jnM^o|23AM7b? z9qZo?UM1fQ_E+L}7O`~%!J~i&(rTu)HCrTK(&@HCY5xQri1%vKj9|1p}xI|NuSqNS8|f|b@w18BeIdo*)P3FS^swsis%}XivJ%_ ziCnkQ`LexkY}Mma;4WwD-R=2Od+S|w8R^@EqpmLVNcdORDdh6^dy!cG{4-(oODhM_ z48aB%=CIB40?b{qF=9g}baahi$lTS8*2eC2Pg(y$lc$@z*BvI!7~(OAd~V7$ z;6JT5m+1$Z4rJ^?GH9sP>7INY@;(DQQSIbYP!!0%+ZGcu%uBhqyV3+5yeq@%Gqe2| zrEvth+Ay?0D94(mgaiWd!E{gj;LbtnI6pc7o$FHH0i2q2OtZI&fNR$xZf+!jK6r7h z0uzN?e*I*jHyD_1rZG|KOoQFD&@9z7eHq7~1LChr7H8o$NW-GN81zyozPT zhXv+{3x&Reopvp*Ad`yMl9>$_k6=-`jv##dRT5Z9=mo0$6`fom)C5(FrlF^ z8X>TKcq;V`Q4oJt@(?8}oe8@&u3Qq?u5BN}A;OuhYL#n@7fxRnoocgIkG-KZ*IAdw zmAKRVXmj`qospww*Zk1z*0nNbOBABEV5!*&V|Zl zN&@#wy|5}7ya7|A2hT$Tg|7CoqxHt$w<$!lvn#-U&?FC7hGMOQ(tFrOrqOB~s~+5| z;^q|I(X?BM(3eDu=_(kisv}&lvxzK3d?(@Fu@vKpwp*{#)=z+fL{yx(cnr8H!GN>X z`M4b_eF@73sKk|{c+L&@ErBtsR*%0iCy(sg(T!Q8YVkj16~k-Pgl#FUr<1fArJ4;M z1a__%-lfKDrI>^@R58X?s*8wFs)A=-1g|-6kBi-Q zm{nMoGVLnZ-r5D_n(fj;tcK>UTCl|Bgjx};IhyclSxuc00n^Z*BwlT*=B7^Wjzi|k zwSsDe)}icbZn8S%Z59X!R4Eu$7p6Ez+(ylj-0;YQhZYHF9pxLT-hrXvkwf%&3|=E? zf8~0zKoo~Z^NLNw!Z_6^$em$$n1sPbEoM7R_!_;T4@MUc71V>dz6Ub}H8i4V`;Y9y zdW}Hq7Asbk9{q%M^hNE8ih!nEF?KzSJGndr9(TYHfTs5*+kR73SWi~Gzv|Aq>B_Cb z-lB0Gy)$;{SDZNQ-vVvhXo|PYOr%x<1S>u%ItEWLtWP3l?d}=EMg(pq_hPbiKHBviLI)@FTP^l@7G}n0 z=0{;v_83 z-dBNul!F2;_uUdAfAK|M@a?`o%uwdc=l+V@$;|#!=ElTJwkEz_c>I$c?))CbY1o2PY9)#@OIB!5A zbW&M_{y9}T8XPy{Sw7!lq+8rE$Er3?+-7~m{NA=NeHh3dpE-T|9`f5S)<>@c#QASQ z<8IXyX!Jz%I>V~-?MsVogR|5i)!3(nru$BC0#$k2Aq=Ojot(wOU8G{#-7#UUdC-W= zSmm+>XUPFSKi%=HWRw~T#E@r&i(^7uk972e6SObb#_6PYBm&TxFZNyjc0eckGVWI? zrX2(N>UOFX6m{!XH4})0?&s^6xDRcW2b$m&dSAE%q8Te+_~RJmmEj(>EjRFbvwb5f z(>DTDrICFrounNiFWsPJ8E>=hn;ZLTU~Ed$EdN}`!UdJhIBTg(OPLcZ0=2LWDi#5R zWF?B34*GdIrVrwGB)2$%RSv;3j*KXs628gzd}r!95It+PQ6wo>D9g2hR$5sHGOVeQWr;pX`25e&ARdO9r&wjJGO2N8o!lne= zHrtKpc@&q`1Y!7$8!_R!874_=C>xcUTu}Hr9>;gbDFX$t%>xq+;1t-L>n^E+Z=NX} z(U_*x%|%wBZ`YsxJIQE0fa36%1-ZX&a;9To>v3kw*oE0&+3@iW=GEmueMIQO$r zwMM1cXk1Vgn_Wt0T*t?wFv*ZhMn`z1*)TS$^P*L9ilZZrsVh#5MbmX{t0W^KrJ?^^ z3$;85DR3Qb!*S^?`iJ`JB|Tf5gImWon<+fP17ySo7rr*UhK(^~rvN;`O&PqVSsm5w zgPr1_ebONwIBDImp7Rmz5>E-f3na@jv55@R!coPkC4vnN$CF;u^2HqL(q+&xy006& z7L&z9)us#GPRShX%HTilsMeK-ZD_b<Wy{5)WlpuEdvy?hIs9y4csk%mxwJ6IGqPW5w#RI9Of^j_ zFDIGvOz<%}4@U>G3ay6ai{E&?12b}wls+EhZ!ZBARcT3O*uF;w@`zj%d!#7wn8wm+ zzx47rl``NjQxp&^V|x5ejkW`|y@!_(#0urba?{VC3aoJ14RycbNsx{PBIt@_gh>vx zZJ1*tQTg%_YR~X1?2uZ+-yGGcXrBxtQZ(B;(Oo*M5KTqc~u}B zL@B+D<+=_RCoi}+VeNHX|Kh%d7IMZG_x0eLGE4q;?`57#?40{#IGGGB(M;*=D7*FL zA&Aur9yBcq8DssxE3WCvxY}hN$>uV3o~UTC!A^TR6C3eSJu!Nra7A}f!VM|7%uA|svv4(lv0zSwxAzTPX->Qc( zHwJ4)qtqzMRiMIX**lHi1OVubftWBChJ7>~)gA#|(Uzr6Kzqr)sQVsO&>I`{_<7mj zBQUll1K6c!0AR4=GG-VSba5nFiZaoy;3?d%qX~eA_J{i>g4SUwk7x^E=M~eyDW#{* zuh@*U1i%C%80^^~Ed+#dz$ZNjw)qHSPC|onb6u7Qep-^-h>Yzs7yvBEg5z^`^vg` zo#aB~G)FhftB8*K20Q_0oN@+mYV;^<+LdYh3#W^*ubR0+=!v_TX=pDPki;KZwtYSV zo54v%U)kE;Bkxpuh2H5GUR^Lb!nT~6aC6YpB8C;?plhWv*KLo11?&zsM-YQAH;&L- zK}n+~^WpET9Mi{$F9;bOS-f_27L>vx&ga)?*mNn_8xdz!fRm{3qUAcH!7J`? z&~e$?ax}T1K4qmBeO^~<7Wb21=&r*)A{Qi7zzD6+I#0Pq$&i20j+z!_7%ZbM{(MA+ zGnllXMa^LzCf*|@X@_9zrtoFBKArd2VpIq3q76MiG*IC)DtsWEJ$&v8HA3yzbNPUt zOOKt$WMmQ}^m3T8P!2(ObPFK+Ay}P^a$BjiA&-5pbYa!G>mBDXl%sw z!qS|9LekKs+1b#gowEu9n)1)OM@)J&wv7|^K#cbpd!I`mTgG}}!4FIO-2T9N?bKV>|;{rG5z6P z`h#Vzi}RLv&Ur?lR@f`GWP*0s%Op^Sn%NN04#GOfMre63wY7kl!Da~vD7&0tx&rIHSZqR+&*#>- z7FJ|WP_-^D$|F?)TVtngkOK?|B+Z(rF@FH95=1ikmJ!W(D~W!rGRGjmd^5|N@@-Ez zo?$z~It5WH@dXT3ONf{iVhlL?>|)qXeS}J};aG%2SERGu54su@A;$cY1Je_BP|8K` z^fnJ3QAXGvMh?Q(vandyGWp~=CgUTuXcAIR(C||!9fT>r)+GzhX@%eR#JiioPNjzE zS#w;XUIybIv^$_`j)!aMc+kq|WzZqXa4gKqv9RsYpy?GEEX-hdW1}kHV>d^OvC2R) zT3tnph-(IwWQkTKC3!AHD5kLgkq4Lz+MkSZ@7&EC+obdk;kq28+R#0F^NUe!YGf#E*wL z)?KH*l3^Q03}BrMOB809vmi&i=Z8fI(GnGp4$A#!oGlk8fV_q)Q&%F8osp-YxMNDu z@16Wxm-wMWNax?``t|zR6v$YOi_!hE#mb)gMh=w+7o7Yye?CkiY#Rj)m6Kc`N z$$romo>{iqhdf%dsrCXY>onoBAAm z%*7=g3%8TA>{d)dq7}L=Nu2>G?DT7QinxJo@lU8=fGn8=!xOM(YmDZ%aU*>snPC98 z#)i>%TT#BP4mxFDthT`pviaHgjQ6&Q>E{Mm1WPo25-$chO&I)19Ryx8uwTFzxP78V z&<}M1ehv%(=7vrbx?P6`EQZcPuKk0p5~ZfGWyZG*H6UwtSoJa6Qmol(c3&rgX+~>; zt)S*w{p?QH3rzW|+`Ly1D+0Mw%LTdkiTtDz)&RM6t0Wr-0{2Et^T#*g$GoLIXhAMg zstV;fBJyr9w{(z(G`n~3cYzlrU-vfL8Hxi`*I;^l^tQ7 zI=y3C+ddFFaK8O8hu7czTbz`MOJOJ0z1Te4?y5^Xh67~4_BcG!)+RllhEiSMWpmx$ z6xt^!cr`%K9E_YJEt*CL3;AUXFRNTQ4U<5;Dp>@tTuYq>)M63$p8Ubv>MT)7rwq3J zD_()e?Q&U7Y(Nv{oVDqxndST8i6!vZuz(8ZD`o?R_KMU(HQ(eHNNz53I8krby4Jsk z{xMCR@0#`OR-p8&xnFU~@KZBiFC57oro${ZmN~G9Mk*K%rV=JdJLsJI`UQS9dZ%nV!%Mjqbb z#}ck8&%j-t_<*MoPtDHFoSqoJFgIbqVc*>_nk;VT;QVcF=E4G8iY?qXJE87{5NEu8 zDt_j)c6F-b6Y3NM{AW?eX;goDY<_~B$FiH)^W3$VW7o-P8t&8gofc=Q)cA?8pz+D` z6Vp5x)FbMun)vF4$$Q}Ymdc*^+9bS;F2F0>ROkqFCN;V+qb6zSCQnbo5qWBQW_p5V zXmXmq6@Q%*;<9s&S}=K9k3%#F3U;lh*!AOusj0~`_p#w<`oR!VO>9+qf?XcY@MtRd ze}k_>zKd70G?7#+&FXmIYi(}gUidhjAG>EF9NC2#7?Ym6dt!k`6_a)E+~h)XZ0BJt z`8--XK5=I3!W4CPY68#HiU~Mj!w*jh$7puhR|sD*@qF9^x8v!(2ag1&np3ltFu zB70rRXL_?h5(l(e?Ev*I0T;33kI;_KvjG(2cIHX)N2n^Q&rmr+=S~bAYB6;gb4_Ar z)49drBSt-8@b8w%ZydK&J}^I(7h6+# z_7j#*hiai(F_e=Jr~9q!ohPi}V<)V>KEux1k1&^^FAXA zrqdyU8&HY)QI=@cL}E`?AOiPk#aAo7rK&#tlWrx+lKv9|L!p)L?GwH>u$Mbp*wbqo z1~=;`EZvm-Dq%SEn+fdOB#hcb`zPj^Uh=^f0(};$H6}mQN^>JI3kw|;AQy-8gQG_7 zz{x^j->aJlY!?>*TmV74QBAdh_$G-JrIoBR#Th-J8U)wXNHruMe-8}wr&nx(xL?dx5%<{t-(zS9 zb?s?rXocvvnz<_WhS)DyTaH@wwk)Ou-W#Y^7y8t`Z0;DjX0=@CZL_u(=^fA1ER=Jiv}jfl_jK6i=U#;=cPyh7PSIe^w8uN zy?Q@1DA;1F&$Fs!#e$-2K)&w4T7kANAQs{RTj(XloNUWoV&>Tz?H1uI7)ox(k?#3U z1IAb(PZD)mOWzoI|C72PQr+|lts{l9xK{2{!zi6lxwoO3CEz-*kPt|PL zzGtx?&rsGH(zOZu5>@Ovo67U826e}DYlNV` zfI)@^QOXU+^9_8@`qzlK7M*h*%o*4#Fd)FzBg!qI5?~NrX zuJgN~25u~xWMRM+GudG*!KyAb8#)3@5{90trOw6acI=r)nzLt?pjG!fo1SkMS1H#~ zbUI=fILUDkv>EADs z;bNdMZrb=;k|e}9d2Lm))5-v^4S`IT-rUTa;Z5K=Ra%a|vb-XABVuX;){rIUo6D+U zVtF%@%y$whe6s4hk%`smv}Agsny2u2_@>0cR`cu`z26vqX`Sy@tVLZO%rO z_C|AAn=&b(oT81+R;8`gps`i7)|EszNOURDP_^YHwmZ40aDT7bmy0TLh6kFaTCT$4 z^KupZr_~kL+*IXevEtdL;)fOKC+&N}t2l)Y5&}S~Zmw-A2h#|H8jUI-2+V&}VQ2Cxfuga7h;ROmM>hll1Ofc4(2+6z{y2T1LgkTo~K8As~$zy8}VFUs$JLW;Iq z1Ux{cUW1NsOP466N6nHNbTgz1kLQ=V=PIsCPB30zG{Q{};t*JwVH_}kcWv0el5N&7 zA^6Hr{w7L*1f3F!j|Q{Kr)ZHNv?_w>PH##@o?|+VTzdm=*KBJYMuYAbS5AsXtcqpI z4P3YD$Bz-(Rwr0a*bWR{Zz$Vg-ZiWL_pj%Sul*VX|Yoy!1~jHA*@ zf=3_S*d@N>qylsv8Vw8AvP-t~EUZBqECFE`gd`F?qT`Bxq6EDDI~{&02piR=7Z!|# z$bvcqi&*NLfDlbEQ6W4tFeN2NZWvpFl0k!!Sy${b1(Dzl%|m&q2zTWcoho`p2p0z8 zXH%aD7ou&$NM*QhgxcT@wp622d5QKdwX#@ifM((xY%82S6RU9O~!EuYv#FvoGMUgtt-IM zCLMTexqWR3v_iASQGJ1}!q1kR)!0MXv|;iJHo%(RQnSt;+92@~Pc+vk7aJVYN%)jE zvOKoE*A|{)S)>_A&^5+OjbcG3;EjS#0%W8W4N8Wlx4cXh6DAjj_GRs!V##+1gfH_3 zB{Z>9GLd*iYC!l5OkGZtC9}vg5oVDcLy)Jkxdi|WxuqwMEPqIn-Wu1Tww_u4i0qIz5w4}u19#eUs55 zpowG%W}3^(5lu(fz3sxUSq(pg;4_r>6c4?p9Lg&xQW(pc(qTdy-(2B+&fD-JWR?k> zf*i)7%BPzN!bh#y9!;=En`ynom}uPtC=@h_O~kG6gO0aUv*J39*=&M*szPd*8vPF4%6C1 zQqk^aq&wD>c-vuAcvaWE1hrop@nByAGSnKrVGus&1K*Glr99kazt~XCQiCZE-yuq0 zHdL3v}2~(+~G~Ph>mX-lOv6%H6Lx~f{*mp|+@kF5Vu1|a;wG(v)00fem1t*r! z463Uwk($2TESF`l#q{6`kVYsF(-^}@qP!1!sG46<-d9xf=$Dj7e@(&>Jo;;X=`K~K z=Q7316bCb&7UqVpF%soj)~Y6yIZBNXB!QnmOs-gUm_=Ys9T4A6S;$h3iW-vA{2sR9 zsa6_-;}@+wPiPa&y=oY9qqOBHaXDru5^Vt^p(+8*t66H|r-Yv>eq3d4*j}|F!5Rmy zJh^LhL^In*FHG$CS`&IZDp<0FBZCj=G3Lx0FTS)0092Q0##}$7P)x4~YkzfkJ`AFq z3+P0cixndX5b!}yXS_b~sl4V&QE)-{7hLk1MK%nH^&PFeppneMV!&$vq}YTj*@8-H ztD1=or!8(8z{cIpr8(LaR_W9x<-Q005NG)l2H@l1fh_gSFb^ojPt?=%PRSA#7=tMw6v++r;7SwOOEYx|Y1}v*2QGWBUFBh& z;R0CFTo#n(&g7IR)Wt`&2M1R-Jp z&T!ai>9VbhC_C754bZA47$RW{f{nxKPx(@^{^s(gZ{0<6h5b%|1=~9KAmUg9cUuu} zJZ#K@-Gx?5pnpN?YMMEC3{GIpA7CS`{L4EVrdqV;pqkCFlEvkhYNoeJh&AMFxyed6 zx4_|=44Rn3O4%(+66Bx8!3Eh0O>=@!?h5mb>zYx%Z18AGVM6GGj7MvgTf-eGGxA$} z^K7V1B>^ropj2i9RbglgA9_O-wPpy0r*Hm3jIRuJF}5r0nri@1I$Vk}f|nqCf9i6C ziUg6UIxdhXEl`Nq?qc5tOiRI24Q)hsNlGFVND!e0ZUH=8(J2gQ@LErrz)zsoz?Ouw zA8<1|G)r3HHtTf&bZBR3Knv1>=REpooldois>piXaLQ#Ec-oYZrnRPbfu``}8$FD? zXg8#@n-U1hEi5%&{B+C{1>V9c2SZXgk$M3$0vIeZTdoem-e?wBi1tbCw6J2g85CQR z{lrWStOB%!NMi<$;kO!HH^Q+Ba<|N2z;=`DgsN0wC!6tfFRJOwM|vp zteY^ZC~Bw2Ja0zqu8WUnJG$1g8Xo#2P{_p& ztu)Rwrt5mU$nr@Kn@6`+T>x|WF%_t8uGM9|BE#|hlQb;6ZP<|e}& zrFpV7Iy@_I2M0TZ73Pyu^Mk4CwisgUw>ac6Vn-F%s-a2%UII9^<}=r0P1a1fzG?LZ zHv&2ufU1goP>~OUMMdq>$7148Wr!uv3ykK?x{z&PT?d%jlHN-ya9s*vQ4lr^3YG*& z=K-Yk`{ZSEblohP7agwuq3#ru89On+xAaE_dPnm{{!|y2Ly=#Egos$|`aXB}`9eZ6 zh{bpUkM)5Q4LFgsimP5T?nXA>%f47U3P>g0WOwpow^9=Hv&H*ydp}N&vUlJX;kUYo zu4$)qz4@cCMM!y6Ivoi5#oxnKgt0Hb4U0Ha@oI@3rHcat5u@;oTq^Gu`qZNMbI%{) zXPSs*)6=h5kU|J!w&?H5H!9bEq##kq^-E+(f1VkUh@mB5mRP{3)+&VF?&2=ya)HGx z_*d>wv@iQuM*xDNwqL`!C*fEaXAz5c8>{%N5poSL2-8h$-x%!m&}M7%7zkp+Q%)+=N(c#!y}^9 z^&oufwkQw{^`D3d7mxbNTh2^uaq09X?|8 z_Vwp81A{{+hO;9y614di|8YxgKbYV6%AJ|~M%hXoDD<98^|50m3I_UG*LNhUCdYVO zs_l!^b+Ci4=k4u&-(2~Bx<@RYS?l6QTdWOl_gCqduC~@}0D#u^G|)|;v~4`TNJBe~ zMvK-Kg!JlJHc;t~vJvM1VCB_7AAWk%C)$<_omqqcX15xf?dl^*f9HMd@4R(jIw*rI zYH%p7Dq5gm>jdh&C-d_iGM6p0)kQhW*0yvIn|MsvO=_&-Y^DgdS(`m-%w4xiB{fD^ z!m6)MSp<{_RVbxSSrv!K7E7Ii#b_d9Q`0~rPMZ)=uxNw`W|`sR&adQof(U$X)m#oD z4K-n}*!8MquiEO2v{aq>@RuKc$5dx*dQxW`nH_?Jw!iZ-o>#q1haWB0Xk*(XcF8Qo z9|>lL>TdEVZ$EmzCE;Ix(vlE-VcA^5if1EOEfNJI;r&5G@_qP_e5e!Zj_1px&ga?k zIw*JNvY&i@St`01JU^?>uA2n@&#v#h=&OIQh`y>_{OEh?9F66w9@+KeeU+m&;;WQQhni0- zsY!?AS81-l+B{sd&ZZ7GeKl{cZ7zTKv|8BtRlSm`fA}!b5eu$)zwfAfEVt(D{8HUh zmF|7?g1YykOXf#EDcbAKM?d-SG4=Jj`QdkL8R{E9`28a{-oNqs@4xx`Cx8FV8^5K$ z*VT=m+<5E8I~4uk_mBMkp&M`Bc#RTo{`BVcn{VEF_|{KuzJK%jt%q)1qNIO+`R02! z-@SQ_l74sdt()(vn?Jkt5aoNFldh_p&)s~39^XNB#MHn2`sQybCLZW&zE+uyhy1OSG!lA-hKU{-K)>wfoK!yVriTd+o8^YY%ba z^Sjrc<_M+yX!qJRPN7%7*}e97%g3(-5&4Wd@y;dA@jQS1%iU`)>|T4FzE*#^cJ;5{ zdO>~m@Kc{%dj7MA-}~(0hdz7wdG)7n{rtZkeqa6hWdz0$21; z)Tz7Fsfd$$%3N7-C9;}`)WZmY^ivj*+=RYbItDJYI`zljea}u6|M>3n^@=)emFo~q zIIa6c;m&h9f`nAbN)gB`MQ;)*$l`^sJZ5G?IzS>Deh^wgMBeD%iUf5_jqkizv(>oi z5!O9Un0<;)>6A~vF;#a`z6nXGab`4{MUz_Kq=NS9)SZ`ho)6Nc{o}TmqJQfZ(@(9_ zV5e9rbNr9Ldo5M9|M%0p3`PWU{ppC?u>nsquh?}tP^^=)F+LySgn zV)Y`Y-LEFg zciygVuC+X-)^?t|Se5gh=KpSM=cStc(a+UNg|?$}R^5$-SS3tNoi*$AU>}^_dCsS^ z*HvdBL7k$>pJe%wRrL?eir=i+C3TLb+%)UzT!qkp)aoC9_w8aOwTu<2ll+}m>F}yF zY3b7ObuN*C&=#xVBlN6B%3IarL(l%sl~s=;)~e@+5i?5Du?>0Iba{1G&6EthL+8Fv zcsae8=nkycKYnvBKz&C6)yYq6j zwDTMxAhuQe@cXo8X9+`3m6}ox_bN!4Po@N0jUVP?4=bs)Chfe7dQfH^s($BJ5)xJ? zVI6qR&aYOhp!{b)dM1pzc8&Tdfz9Fl61lj!O85+AnKR8A%{CQJCYnqlT<_?@GoaSM`CV>K3bt~%8yZKmn7RA!j4Alg4s3NH6z@#rC}tQkhUi#m#0 zD;fw@om2>g=B?DuRSSV%;b7-Fg5af0rw-{`Z`HLMpdiAu@eXOU9joStKmYJ`H4hnY zmq35Yw?U3l6NxbS@F6Ay5XE>S0HPm6QWuDTAPPrh4b*(F{ewtqmEi(CgDRS5XDCfK z*x~5CPWtfSWZG&x8yXN>KJ$c$(_gAW+0T$>0)cqmZgvHbMl!A|53Dgm`><*g7v2Qy7|#1=cD(m zI#F*oo+T>bp&PH?_ze*UuMtu39;gOT3(wwoi(b5Q<4wH&{i8R2ox1Tn<$0g;zXl>g z>4aA~-|NZ857dnpe*cZ%KY8N~D*PHHeV}gs_~u);zCnMFBT9%oQ4d5Q2+A)Bk5a-1 zOoI^S{}2-ezq@($);EHL>rnzo5+WFg{vd+n=Th>`-w>tnUX*y9$dao!e-n@`KbJfx ziK@O%PfT9uOh3yoah14=wL*eOujpmc9WAbv1>WQ&cc|_C8up+1>#K zMf4RVf|$B>i9ULm2I3OYVc%%We(Oj3%JomT%X908xBd_0X>Ca|0iU##LIZuREgwzR zxBu<=)U8WIEdEw#y<3mpe5)lNwY}}r>xl#+>8KIE(Agg$Qj#L?6B$VZ|L@PxNPql& zBJ=+F#ny!Pqip!(kY^ij}&|MBFfk0bq&Pku>RUsj)9|K!cor;pIfYoENXK6&HQM<~am zpFXCNAH4bLx8#w+)<^oBDA3=2@>_*cQ76%q@2a5C6mn9r|C|CfngZQQbm&9jd;OXc z9;KwmQF-dq$3A(92+}8ZFTc2Z`TFkVcR-w8ex8zE;n)Xw@xsHqm*3uf;XAvRU+elJ z6;ibv0Z~f@a(3kUE$4c6_wuhe)32!jB4eLm()Bu1vR9ej1wBhIUfI3!b0&UYV6ry( zO!V+C0?PNto!?*GeVJaqBC*GWxRz`m>|XiF?#tgs=9hm;1oIQSS6|${dVTlmJG)n} zGUfaRQ_feP+P(V1?$s;1SE)S|y#Cnk)mM=8`geA(z9y;H_{DcP*9W^--{MSf^Sd{m z*nQ*0-8Zg-0)OM`09rt$zwR5)GaddkQQ*68f-Zk*_l+0$^)>#z%DrCX+<1cpKd0dL?ly$Fy-=XJcxR`G;@8AbYw-0%LviGOm-~ILK)xW&)zWUp@ zfBM%;KlEXAZJ^ZcD z9)9JsORppzKD+db&n~_A*~5>2_VCM}UAjzPBws)LXi&(jU0*OmgDQ;Y{m<*)#^0ZQ z^r{pnkeaT*6md;4|ur=Pz2=VxBiL6Gm+-*6fSI^Tai z{3JaXLjf0~x9gS0-VBo7{W3_>V!?meDQ%`Z*wRS%)!AFqkVNQTH*fHQqsAIDoLd|z z^o@>mxFzWK<0j=`D{e9GsX}g1#cTtF-29}47ZqzY8(3{?b=?SCl`!+yrJh)`I@DzP zFdx{?KH^Kd!)CFf4x8$*b-((uGSwKNxvM)bOX%CyN7oV6;YFf1oHgsC$JH3bD8`Cv ztmOE<8e3g;=y6qz5yf6{TriJ_h99fi;4L{szm3r^66ufV%dwhOuW#DRgtLv+Z2q>^ zFjp0!iDT1htWIPWP~@?CDdbC)=x+t)^lSL2?pCZ7t7NaFs4#kNn9FvRqC`i7J!N@_ zgYmD%)=bauQDd9b9A&P9t7NX&^i#i|*-pMXW&iQr4=8|U>1K~Q)vVB;pE7;W4k?S; zK=>%4C37=1nR1yR<1ErPim6i<7Sw4XU{3G+qK*p>W;)?2`n07^H~I0yCoQ$}U6bh& z3e`BF#UB6S$Kj|$KW9@bmFD5pvUPv8d03SQWu-*U3 z$Bv%CuKMWtDB)j!5_?HyPE4zDtDf3~tWRo%=F`OU3aX-_XqJdV9k(~(qA9gXQ6e1C zXbOD%+P?YWTT~4FYtkohQb!$Zx)n7+Xt@b7(uuN~`0(dMfY9d?guy%b-FaSuH|q$% z8=;I82g6D2JV6ft4XKh-ukXBUC7$Ska>QSIEzilvWKqeITfX$v8FQ67b~mlTb(7Y^ z-9(h%O^b~dYs#~1T79u6j<4yobxZNo)tzNb-Q70rjJt_Ytm}osasK6W8mzOXI!)xs zWa{+Tbn5Kb*VSZQO}c6l#6D5keyUktreU|%SWRhC{e!9g!TRVYw5=$3kKU+rG!-uY z;)ni_biX=R+N2G8&ie45=%>~!K|S%D<=d;2twLFBi+Xj=QRkZAX*DT@S~EqNs>~~z zvQnN&TWiYlX+flD{iZ5rvr5luYUhf6w{t~JIV%qRxZVTJ!^1jasoKtEb)M)?`XMsx zym|kJj}#G75r``ngO$Shv%a z|8W(mw35~I{moT1le%cus1GwMYKDN?43yq|ke)Mj8Xo#lGp>12%@UxQg|amL?7X37 zof3A|tg~vHA6`e;Ea5)Os^QnEflIS?(V_}x-OZAEz?>hSJgmMdo0-;$X4@??GwRnRf%qCjx zTA+>~S}~cSK_STHU|}IjKRd6|5BA-HgQ6TKrR@Q%z@kc3U7)63sH=N+o>gnKM(%-> ztxJIdU99c}Bb2JTm%zcj780Tg5LNg3STy(2Lb>lSG&9wGmRU*F&5F8@sOtL|dLW(I zR4Ldcjwh~H;vh!dM`U=a;aa7J1J+oRA3u5~{!G(iOW;VrzXaVlKpL~mWO;qvbj=d7 zLoi0|{LEyI4~6u%^BnzHE7aGWpJ8}zeDB8Z=>J#MjUN!j{+k;g5Y_)HqTHFL|1r_) z@2DHNH+=oZ`|8GJzCt9z?z=?n5n1~#QPpqL)6F-94*xDlKMAfOcn<_PMby9l=;oVD z!BONL`jlvCMDd>J+3yjx_YErQU3K%H@%+#K{*1c$117aW8D5tM9l3t<10qEq;zHh2 zH=iPklxusM^IruYA^wnfLk0Xu-F#Ht{4v^p{pNeO9!}kS8z1~w^5}@LAl?kVkq7WZQCQGl~e4nCx$;r`wp-xhr|MoP!{SA8YFGLDILPfrVC>8ZH>c(#Z{=>C+S8iVK zPu+R~c{;p8B0t`Gk_lw0kDL7q6!nX!d5Hez)(<(NZa%Lo`?q(gIW$(U5gm^jh>!aB4s~)=#$q!d7I-Px%GpNe0u#4*OBp+PpH^me)@>|`#5u88v9z5K}T<)?|3rPvQ7cuI(5 zi4pyKg=yN$yDtzyclpOm*Itr$^!(G^%daZDz5IfFb2vn7J5MO4R9|O`_8CM#7e6C(=~G123Yq!b?zP`CiTf*g^TO`6tLiVmz4q6i zzxvmge>2R{7hnC$o6iobzkd4){k-(#-=2D3!hd;>!Yl9n?b&Y(tG_*W^)Ihe{{QQ# zAN}p6Z_wLe_1Qz;{_LU42%qNY(}@23vxlD5Q6eIr`0Syp6uoqblm7GCi~o7;2Nb^l zs64;_=%0V|+OYc5Ly!IG#Y+FV{O*%~e)??*pF#e2 z-sbZD^#1pU)&G2o-u%}$p5&DOb?N#4eCKfv|JS?k4I6>vqR}qM)WwhRfVdH68qw$# zTb7b~I7~e}_{9i6BB(xR{v(~_mhHHN@1lrwiJcyzZx?f!|MMH)FL0t*?cvmXAE)R} z4+g@&=vid_Qg<(Zlyag1LQvu|g9E+!gDI*#HPCxdN*C$Ezz{ZQ%uHsKW%t;!FcaL1 zCr=Lao;-O_mua*4jiZzO zEK31?SzS$upD<-}N9>Z;%MEQ~vd#uyen5V>XtQY%uLu=rEhAhSt(kuA*zvnyCUAoz zFp_RBmzssqHLJ)eN;>YWH&l&?=Vq;;Duf|6bfHkb$k~)%y6WbR9y?wbPb8ggE?X*k zT^OIQ&>*j?*lV5AQcz)>t(~j3ln&XCjnA>>Z~Uo4wo|eYl3$*mhe!+x=I$q3o@hdt z5HFe)xZ?fh1l^!0frlY_jJG5xA?R@Oqt>*R277$N#|p} zv13nFF{@?K=%UIYg$~6%m}_r{GNTd~A*vECwsIKLBYs?lQLF~AH6y2t&Em8Aj%blX zaCD`svWIh9Lyk#UqBkq{BitUf3i}6pltO9{Z&R4?fYa~hN+pu^UvZ#Dx+OdPS&}w43t7jNmxJd^v9hSChHYyKP zTeW^*T|g_NC;blu>O5&~5wv*Hgy^KxDnfwr`E-B)8QPr*>w-Z0BeF=Ho}LX#_L zyp^rd?`e}dt|=30)4-=l2aCuj;~Cm*QKy02wCPsGRdmD&3Y&6==M(CE=Lzl28^-8R zVk*1qZgH>puwWmiY||nJz@P$MgqE}bCq7$@yw|4=K^G&TeAT8%;F>F~Y6|(~AQffg z2eyuHbFX^f)Wz7VybdFlgy-Rq2ijQx{wk<0*}FzF0i>H+3z`10=?ZOkSL{bg?>!bJ z0;U#jy2OYip;!+AsDgB_RiCH_{)h-*6o#_>g;pE7J(J@!3~f42oe*c&an?3(d*roS z#SaxsI%)jD()~ek5VbgXkY2%GOAaw=8$!cS;;I0$&3Rh%oz3Voa2zb`MS#S9Oh1dO~=*vwEmtA{DyyFn}|_wobrMs zl@kjnIOfHqfKz7VyahGV2K3~t6bwMyUxA{sPiqxQ%z|u%W?mh(XCun)OsSL`f=LA^ z0(Acf1%Wy2l3;VdNY>@oQ(}isG|sW=eOk;+G=wA&QzN`yLnHSX^FXan1uA_@BFjFY zpBnj0fn6)H#$Ke^7l)ZSoT)H*y;8MH<${3Ea96bW0~+Af@u13PM<1laeKa>PghL(> zE;o>+rPs^HJ5_U%w^Dv!n18XB1`I+9GHj}vkc7T$0YtZ+)ZkF=P*#u# z#o-_j48kDP9aK#l=t^Fc4)m$q);4X~6Gx2xp@RjudE47do9s?_(9=ifmRGTs&BP&g zpl6`3-Sqzci;gP~_iv@WhErV4unnnnXpq})Hq;8=EHTR+&gI#fH+(JD>76){#!J^S zhCWBXLMYt7W!CH3ibIDfKH1$3L#yX2sX1md9`>t}mg4Pl*o1608#x&~bSM~TPG-|m z+J3$@pw0E??kt?Z_lMIxSwB$RBRI7fc+mi;%Wpw9e4AGJ`T#9uWAH@!Ajr z`@^ba@G#m`9snh!!Ex-7^dNV0H0@d|)<$|Ly`l%yXmwRbBOCYbSTSpGGr=~YSp&9% zvxye{!6Ui6pDOek;*3yb4j2QyVwoe%l0U|I`Ud)pZg@bk*eif4#D)KaCf!vlT$7y&74 zyT9ZV*)ihnO6}?CfitZEb_27wc5TP+b9W3JD8Qv<=Dx3!q9+gOU3Rw@>{vZ zZF(e-LZN|3K1VR8Kxu?EpX0g(8{RVt*CNb+QJe)$NDc00*^al6X z2gzb+hzFUuUApbEXxpcK`yS3NPM!u2gi{oAuVb-c)1-d?f!jM@Ro)p1eVKXizttv<{(9TEv31&++{)_;+{;?+VybAP3TXf zxj>(|@HAALY`6~XuV=TYb6GkCvi^YBcs=0`n;Z`uvRzzq?is?A+4TvPqHcZ4E@@dGUBm zK43^1fYMkVf~JxGo^(r*=}vxpbZhtU>h<}daNDwq4;SGH+g4Z15qJXoVn?0n{(8)7 z&mOo%y;LQ%+4W+qul!bit0(aMmfyxc>9{|TFTX`d{x<#}Js9y^k~<~5Fe8d}Z-OmTMgA4HJKU~=*%GTZ@CYf+CMj+%m+P*-M(6!u(C>@jXPqP(dU2@$Uz}=w=B%1u z_?nu)-^_xVnEt97JAF=_nwV0j=GEB+HFZYav!KqLQK#o9x0;_+<8YFC`Y8P!qrc63H8Fo$otam6&#Sq4bzxr3&#G}MnYN*Fa(8CFT4qXYrtFuIrddD?@0`Mj}*wJ;dAVjh+F?|?`yO}D+q27(=7L}`;z z^|HNDmB5XxjKW-E%_%jj%uEuCb!G69YGNsksd`QpI-Y$c3X3WOUXs;DkFgyc$wAGh z2C^m5vTc>%_8bfyVL|5C4+}M-9hm9_=0baYrY9footKNFj1?PJVe`ub1-ps-w|Gbs zCR^AvSniTS_zG~l<$}yy_7ogk@K1$3kg>V1`li0&Is@((MO|lO&J<%RR3!XN&y*ka8QmbGL za8ngG;di8D0mVEcSNsrOx9jYDqGYew{(>`Ehatl?{GE47s^mHi{<)W>2`rm^j=@^3 zvg%Pm;Aoz4omv=S@z40ff)hPD`s$FSl&y_M==g?RA_SMQY^Rp_q2p+pC-FJ6WN!pf zTx?Plw~)B;EE7bl%I{GQT=}I3s&-sBu!zEgH%HK09a^wt8^&GmWa%NCvNDb5N)e{U z{nOz0A{5Suhxin(u*FI@v?pK{)~-tf13R!bvuYO{?u~G5!D6;!nS#e()<=k99QO5>s}L zKY?|~Chgd)Ij>`TQ#|9E z+GcQ5dPL#89|Tjlt#N$*nWOsk{W^Zb;V%QLmFRSG)$OHuG;<>Jv@MvzzrE}+0#!=`2a6I zL<#UCAPr!b;jLf67!m}WnPU_9%6Aw}_zV;ImtlnO$bRyj5IFdbY!yPR>pZ#?FvyLp z@iyzSEyR^(vyKx7PZw!|`1d$_@e^1eFIh&67Y{OV7W&~;tHa~%7b<&PE2}#L6y(kT z2PyO!$=i}a!o3Fap2~H>(R%5a?eeOx>qmXvKk9AyC|24(CeL`d&(1BurLR2y<6wWK z#en!8xjXm`ZOt8fY;%tsUc(Fw6^K%3!;8Ia7gV_u4!vRR_x?0_u~}$$DIVEW9o)Z1 zZ^6}Z{~*^1>qPqp+#jQ>;ixWU!9nqQZ%5YYb^;&8r6C*d6r?G*UsZ8=D3c9EGnNxv zr?y|DYV+LfH>p}?499jTC&ggA%Pndkf)*E>D$<#Vt5dO)O0dy|>q&iG8r-7>*QWZy zG=5L2Z$%xx0S(09Sb!|DiE7AQV)E{uFYVc#HzbcT><%~E19_xFhep|WsJP2zZ@D7~ zSY`>9LvMS1h9#FyNMiJF@r6rl9v{@#@A*N^d|-$5efhzhy;Ad>KWO$1QQ@}W;-#-&(>M&o(C&Dye4W!4a%3@xiNT-e}SY#BzU z_1WGBv|2kpzrEMVXqwi4Kz8)%~xGo z!g;cLcI^Mfs`oVxgTZZCR;Hj3*#^(?yZk_KoslI7l*O(X>{Mr8T8rilWeX^#D?8#~ zIy!?yW`{mZ8x-w>vctix0^)oFlv~`|)`DXpBO^GxAUU?3aWz)CDN+rln=#wDSWuBT`w5w8lJmntv6d8AFrd`+N+-*5@in^Qn@hssp;w@KALJV=1 zu`F;cs3y1to?-YT$+PfYt3RBDNo$>FjxEZ=^^de*j=dNznC^<@a|`C~)vcvSTd(Kt zZR^zBy>Q<}3Gl~0u8wN`gk$6MPol@i4K=ToBbeD`drn!wdmUw3@r!#3F=X- zKoKfL7-~WLyVjk*hg~|!sEB>|@Zb!@2W!xVSPDfy%_iZ23G|jRTdgbq&>tR#j6WNq+&wsWrPCmh_kLILu*=Tt&u>}OAAhF28Jk) zc;L@5ZD8@mS}eN6(MZq|fz%gxI!vl%=#@f^uGDRIbsEHu-WiJ@jp^CQs!vF0>SY{8 zFeP#71R=Yf2(;Qnk*8UgxbB^%Vc1!ac5fCA_nPhcaP-?v;xnd7qQziK*f?6)m9=;< zUp2dq?RuvqA3cV&qhAW#r*Rf2j~IpoIO~sQv~n3D#wd%<7vjS9dt8xP6R|7Oq*I9k zA<*SBm9y2U<^`4~-P7AcQc%q|w*2_nfmSAgtJ05CQiF>_cY6wQ-_f(w3tGxjT;*QZ&SY z-e|HxafB}Mg(08Vts)>)YlWSyw#yF)`YU&gR9EYT^!5qJX_)<1f4$$%#-^wr^AqzA zG#HZ+8L|hWr~YIvI*9l^g-UhLw^6Gi8wDaz(weUfSzX=BJeVdmVZL@H{fKb=V% zoy1tQh-rqAafqR$`xZb?65`54tkEL5vUO}be3|Y~+uf{Zq2t@z=AlD=cSZ$mqjYjj z^_zR$fHziYxpY#qVZgvX`HIzM$(nC23qBUP*AdBjbS9-v7<6RSGjxs|`@1h?(^>(A z7JYV*XlO`w)Xa?xtM9S@(@fK~jcoAXJE@4J5s6%QW;xlSd}-^;{oB~U0nyLue-3<= z5M=L={b>J};`t-3mriK4=X-mMh3-IBbsdrY_Tej^w+~<5cOUFx#a?mlH)}1tms5w; z+{AgUtWwXrgS7&DC)ZH@>XSjQw{$>_t)Z`g8IgJD3+^KOjHG#hcH8n{m$<)jk zJjLj{mdnU&xX4Ji7lM5m*4^_J)!OX{2FFB$7&|fFlEP4hYl$MubJNbU{)Pke6Xh= zjPx<8a(ae_dae^qoX_>27&>C)3mvIqo51dEJ-T(ccK~;IiP^(yNm5xln_#o%xU}k7 zwOvrT0C%hiyT@&n0pP;UZ{-z*#2S zY{Cx{DkZtXF2VSKC9(;Tzf`tw&mzWzCE{H(5K|C0K;j}>Rp8`BH2kVe?GXhA_iKv1 zNeMv&;HPgEgd5nX*nBJP03puD-mfNmzD-9lwszv}6gw97I&`$Y_6wOd;C7&FcGWG(Eul zX&_d$C&fBO7B~4UR^$||5=a*)aEA^i&^cq zS-?SvcN01e2Frp>%#x)YR8|x0s(|dYrIqFdmgB?m+ESU>YIw~3GpEt_iD0n;K zE?65Tl)L6xrdzB?%!<_!xT}DK5QnxH;|%?Ddo@eyg6&W1BFC7g#<6At3qM}oI#q;M zzPT!a$L0IF6nKD;7vQLI#A!-lzFtp0FO+5-qZ2Ecj^JR})h2gt-IQ5em#WrH?kO4& zeb#M51Uol?+p)vC+a`guxDr`*S_pwAV(bu4R2{?^v!D8sBI|?>CBQd>5 zN)3Ef!mXM$X&slZU@|%d-ZUI^@z&Q?aXfP~+~Jh95$_Q^YJuMwW`InV3qhb#(1WID ziK4Q0SxbAQD@f|dx{8l@>3*}wPNjPYG8r1Ql*GnODS#Xj1DK##$#hqhSXEi3N2|mh zv8`Ie-_(!+sVpzbF915rRt-+I+4vDNdcbB;W#E<~%nwi5)e<&7H<(!)rP$8r2VE6m zXW9)nEB(Udxa}*wl%>v+p}0b56;O>d2`PXC0RVLjw55eJ#rQxI>#pw9A@wgk;kLPO zB=7P@U^&f(3AQ$1hOUX`r%`RXW>q(sk0`W&aAXlX*WCQ-W{@M^KYa%uaQIs1_-^t4T_RNKitV1Xuv6pLVLAvzTX|^UWp9Y-TYt+gZ$F7PFlFoO|di znRp{IfdmQ4s{YQYvWUzCkjUT2$jFE{Fw4!1z(NhZhZkU(s9lIGjcNAl{!r{;&g0`L zP!YB%fG!ukh!+&c`NRoPG%pmrXuJ@=H$&6%yLU9(IZfUN8QXpVioleIDUD=DWN;xL zFi>#~1(UrO2G0wqnbM<+`5VGBpK^+#&ZkEDUc;qQu0^$jOsmO;wI&E_{w!U$U5LGK zBk*Z5QUJ{fULvj~yA|(3cBUu_73)C zd8(dz|FEDYW^Waq)DqLL{|B=zqXDW58$WDq+s@`PwnyG3$hUWsvY+Vgyy^=8r;)HG zw|ZS5PV^aR)9BEew=Q~dwa*5El2FCr%L>EnDr8K#mVX!BD(i{llr>C?+RfXPu27C! zShw@vtduvO^W>}L$NI$rbrns566^rHVM%YUm*B!|lr}(yX_z(&R-RDGdjdpOByh{B zJPTk(ARds_2u|aE7=`<+R^-N7%U({WGp0pjOg$|$d+$b9kT_}e1O1W>GCB-dIei!& z6BC6;hoOE-7)AO4(kN|PM4^CqP&oFW>m9TbXdlxahcjFov_cW3M<0JOOVkY&6t}@h zjt&KJbadj6<+pLm0;Udhg8aBH8UlXI_habqPqeg&i1S1j4-_RFD!u56+JFn*kH{Dw zeCsPT>+8`qn=Kgg5c(YltU(Z}$Yov?zv-8F)8cW7X@){bCG0CBctMdXYGZfO_NWDi zvFLfltUrV8Onb#c(n7?!jA^Od2QXqx2`A8+FnY%iG28-(MC`_o_qbOPGEQW{1tkam zINT?et4Ykl6!K5bAA1tb`?AdeZB>YO%t3<`U77lP=!XZq#z^>>xKL<5;mdpBy-|GH zH*U(+{`;od563hJ_UBOyceH!Q>foeJ%@>Yuq21J?(gs>uanL%A!utohw!Mh&vbqzm zW!MHB5Pv8SJ_JYpl@gnY#yuRFBKh#Jqj+Q<62pXXeMl{#4(F^H@&1VZHR!KB@S%)M zp>zE0Ka73u4GRBt?$TC$fM9#dd<2C$>H|c)O+cj5udGSXp!&)KMSjAos|Wg}CXdze z!JpLe=^qZ*-Y!D05$K>hRc6i{6T|AMlW>-(F{=|1Jhw#B+ai{Z3e9?0>J$SoR%ejV zsrLKhBmQZKYCDHdU25P+wf}mAj?@j)%n?xI!9?fyRu9EOtc0qrp`pj zz2{$3Wpgk)EtuiJA1_$BWb_B0fYK}_2W6JDxB7Ck^21iIbn#mCt0J*gZy~-_+qG?= zd?aFDEfA$eqNaY(@?O@(zhd=h-sNHw8DgU|!*RvCcMzcVYBeSBpHJD4EH8Aw*k}V+ zCsdK#6B$@Mudg#~cmf)}auwhWDWqs1+`lB#@r;4)#573_AKW2~o+t33!z>>T6RsR- zT!VnOpvKl6&ib{?YLKD%P#oijHQ~R6EA}z=`X!FLSEdzx zQ5sl#*}K?QJ6IH}FZ%#;V{s(|&Xm4!B{eAO5H zw{GpCkB7QDy>5S-uD?ANe7>i;^?k3={N*T&`i#)9-Mxg3#IN!EzOOE6h&kJN=h*3R zy{zfuv*Gp<=qKwT{W7JTsOjCvL4MW~Z1PMQ@Ob}+jg0pXM!c)3OXhK@c~FMoLJLtX zsQf6cRPJhYj5^FvubhJ)dzQFT`AZCAYv?STy7kK2Xjsa+y#3BJ<;w%za67{f9enQ# z8nkzD)b4Mq!gu|HbvK-a(~tyIt+Hr5^xqMj5%fL&?*`In?CMjjMmZKFTF*c6Q`n6n z)gk2#fm!>|#nI26`%bpCiZZ1E5-I*!fj*eHh~e}S~h z+Il-S@(OgQs@@ZJaal!ew`ejpK($*$QE=S1Q><<{4qGo6f;dZ02fOwsIP0>xXLJ9( z?cTPNg6A%60IU@WD3*OjvfMnXu~vJEXSqpp&!AaumFz`}ku3FX3h2d4B93($u2X8= z;b`2ieHYyFEx;&uWoawz(ptug8dL~am0)|D$ldmDG(k&Sv=+Wr7cZ-Ccl*GjTtwSo z@R3!jQ|K%kYVtYzA-!khl}pH9K>@Pa_K*Puf~R*!&nZ^M*v-a@%sG!MJ_kRNNV-v0 z&T;726Fg&0HiQOnrQ$7_frG!Ip@umZV!m5QCKjkp_2$ zOvg9gc$|xux?0?ohZp?4FPdkI`Pvb+-8FUbwg=Kr&-3c-05UmkSW7|S8J|mSjcsuJ zEwKaUHMa^wV85t|ZpP}bmySaK#M9^iodtF3^;hDFW(i`CiOqM5nVj7gbG6`0yZCAj z_MyXy+ny!#{l*rT*zJ6S`D1?z=$g1XI^a->?$d9ul+&#GW@VnOUZ2j}2;dseKgnro@} zsWX&?0j-Z+X!1S_0Z<^pD@431WvCZ0O7_rmGEBvDfdRdu%$bVNLh8r$%B#M(JLqm! z`i@F{s^$B8Q7KpeXHa8>b%pF+?mCbmRM#lBtMq_dfhXWdgq~Y-D%ZXv)a*IXgWfYL zo(nyw>+a+;X;azvyVdE!7Ln#67_+M7A#MR>j$4EQH3U7Ox9L#oJFGQ$g}Ah9{LPt# zfrY)p&gE7)cYjvys`t%dUn_lW&B1%U@|3O zRGoDLPIwtfN?84td3$@sAsvmmi%S2yM|I1r#!gh-$do9%J-%h;A zF1%skYVSJ{&)ahrUP*q!l5lVX4u*(Th9{u{@jUMG%&)pR8#Rk6&^+O0dP+V(k7hW= z2+r1UK$5ewf5-cJbGD>KW3gv6+3APs=?B_GpeKkPJ!(=k5^ICAeVnt(NbTEbS+=_I z3NI(x>x}NO=;a98mAqG;Beu{0SXvH;FO>22R^_S9er7Xn3EnCRnOy9xvc9oE@?LEa z7t}A7`%Af6)p^H+8kG61`OxmO81ZgdBdHg#CYQ7dbk;jV@7p`v)ZjDBEUN@ZWOb0Q zj8$U&8EoVyu(Pt5?q2>=i;ZXKVB++Qr}_fm&D#y+4SPB@n>o7>3?X6HVen>+BrN57 zOEmb+?#eP|oyU5s;8NV{OhIL(FHW`28;(wqB3v|IE z8a7eYG&SeRC+tF*07C(tZE~vL;`xL={gAa!PCaStL+@bt;_6{r;j=)=@P^yz88%cp z1&{EBHcJq6{4J+O+rzc890k!H!l~IFbC>xQ#`1O+K5Bgv;7!|3-iM##*;sN<3?~*I zPpD>`d1YIW#Z5J;+iInEzN`QcAVzEa%9_HNTT0j}hLkOyx$;pf@WlAY+omtuOfK6i zB^}BBB%7h+SKzKLjiO~6bo8-1dy)3iTj*2Mx|pnO&NDj9oh`Mdh-b58Yy$+pOn(CV zSnWA0TM|ZUK0You?lVj(zWUI-51ZS$)*+$CoJ{ zDO3R1B9Wnq#Uk-kjxJ3Ink>xru-?fa9IK|0;X(<8AuY}{2!v_{-e*^98Kt6LDIe@8 zg>w=!O!|ovMX>rcZRG*$i#$bTHC7%q*Ko*s^7F_C=JdTcU`0rcIm>p1(3{pKog$e~ z@gSUP`7_j>SojM`y&8N-r0QCj4c@I8@TE1M<(!5>A`NM{@s};aVrsF!pexj0i01Q; zaNc}`dnzD@K%>3WzI|Ot$?pVfn2&k1*`iU5V?nzmFbC=+)iHv8RgMl;3Ms2WV-g45 ze6kGOC1pdc$YC`fgS){)MwR9%H?)Zz?l`MJv*-X%V^Vf^tD73FQcfAWMCL0$T=XkN z5joM^QakUKOd!DpK4En%X!n+F@%MZ>uJ(7!(`Nz6>uC^6ej~F_$Ya&H5n%+EH-Vr& zE>CK;0t1EbZ>SzG@ig2s${xS`x(G+Gd_tnDV@|6DsuDwl=)yLDXO=M}{bj~=mituR z?CxC=wdJ!QEluCbu~JRXoA$I(eZiExG-mkxadt*6cvseiw_FA3x0kH(t#f6ZZDI-c z#%6h9tvj=xSWe-E1z?Rkqk|w9!0d|R5lzDRz_|1<%6CudWv*CAcoBhOkLa;wLAEl8 z#}*^oQ`OW+ed*r_^#K^fJongHHhEihiRWgd$>R17{KIN|fgZD(G!cej#-h7i$ve&5@$-R&jq6S= z26Ug{tP1Rw@E^H~Q?_96+mpVyMJvIm1Y{2QZA~`K)`2x*f2Ud>g@$Q3f)DA-H4SBS zU;nYxn;+7D{Vq)kJ1&k~Hdz_ug8ElkA-*KaAWI9@(!3QKvoK36cyUn@#Ff}P<+7^# zGA3hIKTu%!7=kg;%eb0fLkoIIK|>=ghD*wWS?vm=SHaliiBg3(djgw0r`3rk<%Z7q z=E*`RvKry&Ij*1GVHk`bQb!P?PyzNlAK2VN6x3Y4oH$rc4ibgHTs^=nAFH|7#6|!f zb2Q|N(dZO&16hH&Unm({kqPWC=CXsNTHgvFXUh8J&yR9)TC^jJb>4hQA7?r8jyW$} zU>x(mkbTI^;@}BoHT!e6bK`>6tjeWbuWHYmWzU*omV|j3eL3AzUp)7t6{8eppOPCl zZpqn>rJQHxF*8-!hK;NF?Yx34%3m!Bi<|(VtKjF5O#?|oMy;!ZSK22B_+&`@? z884oN6vC-^H7O;~xpWwHD4Xy7|XQ?)+NFyjdD#-Ld>nKHl!8(NFH&$;Tp53T9HPc{`D9saF3C)AMiLQn4j&4~3 z38U$jbtqZXSCDgaxRlB!s=I7>1HSRKs%>vBNgK+=9pWdyJ@NrmpQVhzSD9wubvEAV zG-mrR-X$j}$w?^=uiy3VU?Eg-o_Xpcg55L=r@Xbc$|K#=BXDU(KXr~_7MCURwCZ%& zgkN}~9-s$_?rql^QO$$=Q{8l(uqi`-nOO8U3#f_n`1E1z()w6ROh<@XiBV^ol&hO9 zC)R~6H+OC5=H%Qj>umH!)5$$0$a}M>iLF&+O8Mk5u~Ng400fy$0e1eg`sv@)AKo|$iGSW7(|jcMl0B2r-9Nlh z|Mo}6scCam{2Hu%{~FG^_A~=|;Lcou#s?)8JJE#UqzA|9FYVTeI);mdtktFAGQ|@0 z%p0+Fnl!hud~6G2N(F*lBU6PoanHx@)KQNuEG+qd1A4kU2)Q8T?^PSr?oCdv8TzEXfn7l=sWJKUUCrLqm`qkzVn0@ z(9l<~`Ju~7J|KVO;v6x*_>yiFpGu-jpBBccEf*kLz~5P%oI~X7f>fRd@r^&4Z7lRJ zZAQ(mQST6WHz=K84-(nfEf0|F=9TxYi}shi$JF~xf0QW1XEouCZKY+Qm1wfV%VcRZ z4(}E|k9}qOWVe7gjj_NV6J5wWnd}CwjPcm>2d*FxVQc_J5JE}2JGFJ9u*YMnCb)I(6&Yxy`#*-yA?R1dJ~@cs7})x$+DA6 zw`ePE)aqu{%rf)j3c9$u=d4P_sQTkh^mb;{^rEdTBaNSRqkb{2u2}Vh{!T#%dZAjS zhvqYX%>3m>?7V)x@x*(nmS3#(^22JJsPTP!+}SX(YUp&Ad%s_;TxfTLydNP(bhTnh z43yp+Qvn+gq@d5jwBx32Cu0)+B$kNv>dWO+g{81iU4_bf0Zp^4pCQ8}*gpwA*K$Y_kC^PmF z$n#IR=4OoSZ`p+`Z6m#tL&k6&Q57r1g|CDn+cLG+8#ASgC>p6Wc9!CfAJHjY1I4N|T2YcBb|_*;ino z2IWX9qUycXV%FZSVqjt1xfBM4?r!wnx#R_F7J@f)$Zs6?@o(U zays~Jzgy0BF{G%!Lmah?abk7w2_Vd>7RZ3pl@It^{uS0TJ zmsR`9uiQ2thi3pA=7vhnSM0ZqaLZWx^ox+jXLsCuIGpE&v*=fiZhW_pxl^(yEEofK zA`i`*7xyR>)t=U$=(cA1LIoGoEJguf(E_<$iQD4?7%TwFv zJ}pnwtQ;LCO^->HLR6_37&8r#KY?buP(|II6-_<2gU1~$)|qSjo@gHA7(7KzF%rX_ zn7Y!WZ$xbEM7MO-PBD|sqM4ADOIp}rit0i9((K8Otor)E#wr7P4@M||Al5C=te>fQ z_ow1d{hg=`$j>svL~lgJa3kpc)Gy|b$czDn1G6VM5+8W_?SSg=Xr!gy9kp5q<=Ds; zx=;*Yoq?VJML@d0flw={>HvbYqHn5eRl+TPM{6T;mJNMJ)gOxw)Mzwi!i`yZ;!Zaf z4AYiOf;>H{UwA1K&NEJ*H}8~wdRgU3HT3RVqm7NII@;R8S;*z(Wns%NYyal^ZtQJ1 zTLnssw)mdo>^NpDJ#=UNYEYbUXGM=r`IpeAHX;TEwJ+XQwUHAMy?Emxc@6ckgpM>R zO&J4X?1PlC55U+{^+vnZThrr`$4=HTX{r8^Qp;(k^5)#=wma$*X<2@-7HuaF7sINb zG?U9CklQYFzHM!dxEwJ(!MKgcX5+_V=oF{b;l=}7WQ{X7LkR1nBE{=!mkS@ietpd& zmv$jV9h%aMQp|a^JMQmzL}B$kJwmUGbLTOq=unigNAj%L4QO(pIWzzJ=h{jHDejO)IT>m;&IxSln@1AC;58lZg<3y6CUB65`6cuJe%R?PKK)1ZQ48CWJZHE%mRL_8WILZ?!iuszyH$Pb3YGtErX zV+WhTpWnw!iPk_NNqn#eh*2Z_>Q*CLavIv1SVzg1D zPs@#2p?qDC*RPj88B$tyy{G3xE2p?R+F%+I>a}HD%@%0t)TZ4Z``c5ZAvQBJ7Awtb z$4CixP^9W$BQ9POJ(1Z>&E|`B;!?@{*RN?(`!cCLy@ESW?#t#>z*L7XAJgJhl@H%v zRr?BVs9!nim3UuSb;H@LzQUh+m4ke-kHtSeen&J?C>XOT z3aZ}SW^R5OSK)5G?`Vs6*4peFRK87>3INvC7wwk%3nzeJIGbNqYBsIZX1a0#GAjPV zy=y;ESN<$!MVyRGnDIUrab=eA`HT$O)=pYLdtu!qAyzy0&y|JQ&1`~UXOfB)at|M_43 z=YRf}|7Gz&dmG4lsc56tuUG)h=4egJWl$YHRKwXBJc7XU6f3~FG=r4~^x13h^XeMb z`2h=U{_B7K=l}43{(t}1fBheG5i4n&PTU{^TRG^(?6%YLx7L-#5e8_Tvm@31&^+v@ z`cX$6ar}&bkC1SNpZ)r2Tbu;$-nWm;%r{8s`(bGOR@yjPd zIY3qagz+6qb|2vRf~E|uL{#f(90siahM+sXb06YxG*WzWGoq;&Bb_GD z^dVy3HQwwd2*=^|oZ(#6O*o_48|7Lgv1;B`=te{Bic5W+++8whC&nX<{378SZ#-qk zVJ5;@y@*7!u`+F}7*}0M;ra0d%s3!g5cmUKFLoV9HHMwXG>jSdmYuB78pYVgGxpLQ z8$V${{-3*JQ)DgmkCVO?gd^<&OxjE?F*n!?>^Dv8y^!X6k+k0nZon4{EvTE!t{O^i zD#SIgyqNj@MLHNfD7z;;Z>kKfB{ApWx2m|4dY zdjdbWg-trMg(_fsVY z7V{ZjO4UMaRLoS;y!TG*skWurwNi>oebYJ1(8169vZco){!cTuR`1k1+aINIGLrzG zbu*qTzjZGjsW6XEyWqRPldAW)mM04buFCdu-(_r@vpzD@m-{=*FJ^srRP#oK)whXy z_!3N2rYXP9axz+YBF=f_Y3vt1wCrBErGJPfBx8kbiVxZVr%}HOhsl^eG!JZj2h$k5 z@q#UjeM}Bgd2cas))tY&*80vC($%V4u)y0$rdSUrTF`S&6H=d#!IIp5RRvAy zz!%&o@7F+MgpU1dN}G>oyrx{ca8C65YQC~8{XFO@?sZ{Z#6QJI4d5g|EW?Q1G3%Al zAz>os7`#B4{54txcw|wI0<+w7>o({5w*=zV8vS%0O*3xXtJfT_P z<)`xK!OZzK%RV>DIGLp}XLLNMo*9q|fyJr94Roc(*!Bu0xQs`koK-%4D8oukxY#TX zOpb{h(dUfb7if5HuJk?*S8t|^j&OC+du_`DZX$kS>+WOI5)Npz?0Y}TwjN{M`K(9ot{S2ih^rodhY2ze!ml_@) zs;t)cC|2IRtLZBAi-n1Q?+2y%qUzE{_uEdNX+`-}UmUW_J7sR3?#51k)dHFtVCU&h z!KK#3UaEG=o9fjL?_N{ng#>Sj`{q?o$?<~f^SMG#5pSpTIm7CE^saivKb3qvN^w~r zGX1PSwk70vL&taga}d7Cy{l>?&OO0 z-j*F-7ClPtCn$Jo!{Ndy-5kB1(iQ8eCmrfpIcY4Y^<`z{e3q2;xP&K#JvK#3l9%|@ z#zAk%yPwh?#Hnc%BYwueirnZymE_!^BtB3|e56o{AA*^CuVkHz2P+jFp#bL`#s#5cS$rNw@b?U49o{hlK)4!t0pP%}c1sAZic z2D{;epc#V zihreom>4&MgQsX#j64?}^Z;lu_DcLMx<8^J#4U&s$DV?y1pzAt%r9ba@Wed6DcKD~ zv#-P`CD#LX18Hu86eMFs!&|{GJr@!+Pa7OxgydC9sC0R`CmHGriQ~aU>462g0^iiA z1EpR45j_lf(D8^XLDnj@p15DVg)*_rie$1H1TMJ=57|@tyVqvCxcrKrTSc8JXQN@_ zBby2ycy}UA4h1``XFToNB}GLj)rgmeLwX7oPsU#|gz{TYWYQ~|ZR+~y!>Q+eEpfAP zX#QuVXR&d*jUa%{hSdKQPP*Figqci3c82MS2{}D$f*@>|S_{QYgD(Z6%#15;8Qli+ zKRbArvrEQS1l$LFo&6G0-<1Ykci5+VVwxI}d70aiyREdV;U%bT#d5E-JD-jIYz>B7 z+C;;BjEfnx39&+VTO(&B!KkT3PMbC}>uKM;EieJ$_FdB(I; zXcwxLd_b==DFrsoVdlbru+~^v1U*c{eU`)neI(9A7do6f+3MGScv0A^J-saDxx3OD z;H9n2A1dt953>B~?ssz1hZWhaNiQZoQDdaO0>|;H>-jj8=PM_|*PgLpV7-A&HepzX zIKoLruVRcEDEXOB`xJThql(K24TrqKYSjnFls9`E1AT<_Jf@~g`Q$S`ADBG(z<1b+ zC4V|;v%f+KMzg-Myz4xfSuRS~#xpqBCv&BJP5>9ID+WhSeotg)Gxv*H|Le=n4O6AH z^%Od82k7W2CR|_b!2aT8*-^=^!`#Kr1N)Zk9*gC$Z-HGaz2s~ngzaqKQEzD#k9HY^ zZoTMNf86ok{)qwYasHc{_48A!fFgGCpDmzi;vQ}O3vygD%%Go){qe(;n0fnPK>Nh} z=D?Wjn~@y+!1Cc#Ax?IB%SQd{=o(l+$pFf45-!w+Q((L)9qF59aMqt&XWHKuzOU>r zCC%VHyfP?xYb$oSi8NAIGZpP64Pcrsga4DZ*Q?%R9&S%o>`Kqm78e3kliO;Og0xJ@ zmorFPkNVuqTiT8uJ**Epzz3pAMQc?1`h)yX!+AX@x)B!awMxIeee}ua;lZ zH0)~lk+-`Szo8MjI@asG?88^%<>jhXtCHAJR*dE33J5g#NE{pXPQ}TSw1yoHUuB;1pVDh5pEFSSg}IsTVr|Xv6z1WAA#< z+t3;%G)i!ImS~Ic(XR?eBj`>TG#gC9H$;L9)^v){i++>Q@D6JjyJ z?2;CHVlXK%fyZ=gwMFM=z`8!f$U>vXc5(<*j`w)`g1V;T|LIn7CTps3?UMq_gx&%%i)zA`2qkFW2!eV|+fDz1`3 zCL26KOdq;G54Q7rlgAn0P4Em4J|omO-xn-KR^O4W2=sMUV-9A#QE=`6dTxUeHh$rl zZ2eOyYuR221q*@AcZaeJ7|TWK`S(qFig-1^*jp=exY6$=nW3!Ha+%8z=&^ak7p>& z7A-=>VKrx1Jg1xmG!pP};+%!zH6KLLe7y>X4|<+V9rNy(mYNVcXSz$C%Ee%UDtCUL zml4$7bKaz6{qR;n*Z4J&-|(&^AI57;iPD^YUw7v<@=jQm*$;(S4$`xnRusx&15}q#ftKn1oty_cmo$6n# z@VS`P$XI=XyV~tM3a|&_P?_z)62K5xAIEWh$pM&*J@k>Th{YxrJ8Xn1W80KX_DP->+9=JD-Tuj zfqvdv`lvsQXMCN)iv8Vzh$*-r@KRAm+vZB#XFCoT+$Z$YQT2 zhy3s&WI?Vc%(nphan17_&>G&dlmO!`_E$+8_b|i70QZI`7u#UxrP2lx*t5$M%b12} z8EPdM8)otBVTK>f)C;(3sPTRPZjT~``oOM5VC5M-9>x~BB1@8t92CI(lZK=|a>fvZ zkQ6C+^MqCDgBP!EtL5cL52{}IHSHg}7qs!F1@h%6X>9qoZ)z!JksM+G`Ppl)c zrK()q-uVLE>D4P|H+N0z=i&`z{P3>MGH0P4-%hehYIy<)<2=!#+fSN4r&@&FAKtx$ zV%@gr*0Jn)txU|bV(Is&H|)c~j~ErgZ4DdURKD}{Ha&?MxC|_5xf2^re|qz0b>og{ zHg|t2{ii-ep4!8VH*?uwZ#o@Z%5$uPDpczJ&;Le=fBumJlga%`aNGqKd6(=|`x4kx zo3?aT!_O_^3oiPdF_PPQ>5%O#b;`#y>D!whAI)>eM}6zYAKsW7AFR|rKB5>oAagq# zPOzt*vT2|%Zg-vCkg}}Mt}O@f5AD1soAEq(cV$`ckqBmw z%}DAm__d$wXD909{CMw-f9q$ebJl7ds=f1%ADbO@(rWE7YH+NIPq+q621s4+IeCkn zH7gURSMu@Z@r&lki=WRF1zP8wPMyNe3ny`JefM2Ypeww;B_DXv{JZ+l`b?J>P1XGS zlbPoU+|q_>z4%b4?2gsP&WFD#3UgrZ=Z0$1o%V~mYIgpP<+V<9@l4fE)bYpq&#Hag zYPCP8<9g$xYPMgTv_6|>J~i9Ty`zSD-#k8Ud{C_yXGcHxYU<}Y0@UI!KGQc^&3$#; z*xPHU&z(cM+d6)aKZ>aLox_&OYe99`IzKr;fc|xwN9uEvK68G0+N3USoE_3-pqJo^_43coi`L;&wOMvNs{Z+({||chWgaPlej9Z8 zo2^7NxbPTy_*@b+S>*6$u1_Ir-?ayrc`C4GFui;0Lbq2p!_L%oqc z64i{fKMEj{jc^X;ojy3!+FX2ehPo1u;NHUYUi+fEp0nFjKr)QN z^yrQsC2nGf9RR)sRmI4MDmWF0Rpwahk4qQdcvK=ecauXlzOU=RDsJk|jRMAy@yEjf zgIdrR02#(=n~tc40pc{riapfbsK}hjdDZkgUj&#)!xB;C zFSG$?7fBSaU0!lNa8tR3xYmp_<%7SU@A|Iv0LU)camQ?K z*Gk|1P<-6hQTamdt>mN07YjSX1;_6=O|A}~w&E)eS6a+i=xoyn*e~?L)i@k{AMTa`dyZf3c%=QK{Sq17*V`f0#99n3*{UU?Zt-9 z#7T2mTX||=Ww@M|mwY&{H5Zo{#jcMeKOAwdEL#DdNwx}W&-7cRRMOqn7jPczMQDV= zigx4=EYwrp%B|^=iRACCyYVvBU1A9XN5&})Pf6f0s?+pr-hM&b2-TZ8<*kL;ley=t z;!M*s!u0cBzLd9W*(qFk>iLT=U%r@q2f}bllmlgpT9$b5XXKt6^akTXr*z4{rxCHW z(>d=PWfaNTwDwZwPI>ETE{C3BKTfOwkdbV*vjv0TqPnF@rLANg*yIAO90b`hNiVPA z?X`>-Echvd=Z7sS=L+f1_cFeCwWVHdiO>6+1s7=WYtr2;F-_Ml=-)Ws-V`5&saabo z6U&kwtbfZHQiwlYAkcg1TdEx(tJ<`2|jg0n@-?B!(-%p?5mY-+JjZ!>u% zFA=LGFO_)Z8CtB%{+>53%4N&jbGf{FN4}^53b7v487ZCh#|BH)UaECYwNYiHs1}}e0OIqvo-u#P2M1Gbd?w_7tN_rE8 z%z$+S8|ySt7-^ncvv0R%-{9%8g4b3uZEdDi^si~&!0n@>UaZc{S$F=WL%?Jj=X-Eu z|1?XjWX*nl?Wsn3!c~f<3C82OxZ&&aq%IaPsp%raT*Enig(fa>k`3AeWgxnL|4X!) z@LpD{!Ryx>d7Met>*srrhOe637ig>f=rHs99Gn6Ae98>JtXgnGuU{7?!)%gLFSDA4 z{%FI?0lxK|)FIH1;t5{BdS`FlotXja^{ZZYCSbh=9M`wNaU+W9Dg)g;w4#6Dx1!gt zfv}rpGANUXGck9Bu}Oe;)6%Yj3m>O=*y$#xcl8Rk5HTPa3yz(R;||=KQaY3zEja9r zado32y6Vtv->mqwOYsI9V@IiOq0o1_KLW(zD7-WH>&}iw02wX&s-T*CU!1)d)Dte6suaD9Fphj7JAN7@A%SmV52>c(#MS zd24ssYj-l`)Yk=PCwYl-zVWYb#(=Zj7#Bmp{Bz6cAs&RZ1ER@5;bD0?o?p`}EW7hr z2q}jb89Zm2GU#}Kq{APu~ z3>(&AH7@3TtBlK$X@(8Y-h7L#kpX!sUwgBL998c0@ac0gxv>_zk%Fy@(R2S6d3 z?Q1yvY*SNvfUG<&?5ZcjTq3ku!)4;m#_pAUMDjyw^3r?!p;D~;kbfl7+XKtCzOD=q zGx2PdRi_x=_e3OTN&YW5#_U}o0AX6z&|z7rz$g+dA}(hjmPH(<0M47L0!&$ZjV^OU z{6+tL#&aKw^iqUfInc`@I9gzcAKFg8MvVy|uv9n73L?5`)u&_|Mp-(Xb zo?PVLvuU=4ugzx0GGesNZQh{K!)3$KV3$`wE@k_T;jm5w#$1`uG=@Iqb3(oP!5dF; z>p(-XQt-sPYu|X|QOCVP^z@W}-M|~~6Lq@|Y1ATtK`lDr3B=3p@D{ot6eC)45c#)W z@X@2kMk9ttJ@IBbOvUjh`-~6kqQ|O`v(XA)J_FNEM-SHT% zU=MxDWpV`z>LZ3FrlCCcHPMVXVcne^ zmKUVwIU(s_6p@y{s68g?5xtM5I%z_a)4%e^@JlBt?B>)w(4Yz5V*OUB@luj`@DOTM znMn3aC*o+6-dgyA^ft!OXPUXm^4+-i<5`@>n>ZdxVo6~*_Sdj|JO1DU*7|{y&b*jNOw8f7Kbec7OM3ic0*!kL5+OPB z7-rzgBerZzms|6D3cIQ+pPC6YGrmC?Xjg>+rii8n!#8rF^1w|&64di4O<;N<@y=by zy?ZsLoZ!K^!!8bJJ|0nXV6a@lEDP{ISK<9ZI3Dw8r10OvaKb@$1}%ezG2Zrwc?H|S zZOSR86?MvNhU)X>m?rjA?eD!Ox;(h?4smvsglI5b;fO6sIQF7zE82ki|;Ihxp8) zYTbnBrGX!@u^?S&fYF2*Lkn^MU*7cV!I%WU`)E4~qFLz2lp+c43vf<{$RPR_H`??D zJDRW~rW*2YC-Nt9jw5hAG8i~$=*57>E;q_#h^}ifN(y4_0nObpPw)n9Hs<;vEBVX= zmD0(4GC2s{h~|uRflx*2g(II8OUGkB7P#{u`iJ zW!g9}j6fRt#3#QAf;>HG=o}a-SH^>c;$s@AKA=d9#{iS5DaS1>l!s9`X^m;?^g#5? zBsNE*PIwv*O`JIg_9G$jc1S(Yxi`@c(@9NKb=o-qd+vlUJTfGd$x0$g0Aw3qWX@tRJ)gqpmrHg2Db{Yb z3>9N94LT`u?|7nf%nU+~@MGSPIzp(jP}Fe7rKD-8Qw&3DqA;D6pwKD%Ygw8Jp9Ats z%`t?dn!)V8e#H}IcE8VvUec+vdz9>$v!2}(*%yOhjq=6iPwAE&wrQxa^Pra_^JCdxAssK*jL4l@t866Tkq?XMm!EOK|oBM#Qw`=H|#91E1t(7iq- zBAKz!=HU)nwr>^!eIw;~G&UcW>$VqR7)Zh=KLU`E=JJN1$P>PK4a@Av9UApF$-NC#b* z*BbgUV`kCSrjlt?NFl|)3JDnUoEfmhhNuz|VV(3)*ZU_EXKpx&%vq%;R{9C&kD@ku^hT-0L4oh8_Qw$9= zHzZ<29qgG!Xc%HcJTtRWbdf0rouoaV$lf^lXyjh=PhE5R{8@@$dsZ}@hNIC@I1s44 zx$M%sG^9s~i6)sp1iB9%43CdsL)5J#M7+LK>>)4=5e0c8WGaIw@#L6%s4GRe=^uhK zZ`>H_k)~t51qOHoWhsx6P`4w9Mq-ZIRMdQPFO+8LhmcmyIHcpUh_+Ch5>>Ml(K1j|5=m}I|B9UZ^UdfUBHQ|5$s$>43MZs*Pb{6 zKtR;!w8EXY2eltB(!3N>tY8D*;X)zC^?`#b4z(db5CFFqz1#Q>PUMwANpZ) zVtm65>*H~<$N=b65{+C$qREyN5$vd%U?dTtAq)cxur>Rd-5$w0!`gy04XCSH)CT@+ z5AX%3zHmh>_GgR0or|{kzn|txic`&5VB!qYuyE5q)b_#^GPP5_&ve^WC#^c5^cYxW4UyQqn-Xu|! zaX(>9b;59wr%-|%F`%B(UfSF_QR8bboOrY7!D9bt_|#Lm(>N6A=@c&M5r1Eg!Gxb zPWkNO%o7jYNC5?)%hVsL>#-I+n1CjT*V;WROF6H_-_~_V6yZ9Yg?m0WH!&P@xmU7` zQD_K}pCQ@{@e`3aunUMppujOL;L-~RC-EL%KX40~(shKA(vR*^@dw7gLPX-d2NwT* z7}Z6n%Hpj~SZ^bVC0`t5*;@m^uGpXJ_~9H|XKK+j-kd=8P6_*1OUL!YGlVts(C&mE z4iRVmHu)N*90-erFQFMZaO$zWynYxdXAF;%yodb|r%OxJS>#64)=H2EQJ(W4sm+ZW z4ZVOjxk7A^a0gsY6Oay-aRD8@_0XWmHf;?Wt1^FTBKUW;#Ns1pH! zFA)yv${+~#)kBat7oRw}4vin3w}~dJk4ZSAK^ZPQ#A*8iV&YrrLiu=hCP{GSG&o`_ zEdT2V2H{Ks7_cU+o4Gx3`2oFeqX1K2`*|%BFaaie{@2l0ox`y=yCKR)L~9P}BhnhI z3O+_C{f=aI11*ZWjXH^#@t8gDiK?yewpN%w%Tdif>qrplVU)(r(rPSAlYqD@)e&~; zChLa@fZ|g)T{{qwVUUFMGqj5hX=h=)!F_VIk2v0P`O~NoT(kGMI9U-XtY;!k5EHX;yVW_vwA(96JdlVmOl^o9hKJUiRjJy@949b8m1(^6zk4uDF$-o~!~USvEviQ$w>{jCFJA>jCe6b#7yK9?+sC z7bfU>X=9I-nh1 zae|Api-E|P#+Xvxl#MAc++Fbt%u$Rt1om0vEe03+iSSP1$!?n#5HXBLsu9;AY_S#f zdoNy0lSWxemISb!_0;zyk|6jIW@K#Yt4}0-oyP1bEOyNDkahLKs<)fghn)B zLZD*7Y!QbNsS_eX_N<^$#V~wMEca;Nr&$E?qwN2~ll`AiacI-9_-Y)E03bje8wS^) z0xf(e{MxyR=886H4*V(RoEh~=g6vQ+*f~iK)MAO8@sVlf6-ion ziRWzQF;20c0(OmdxvIg}F`gzk*uf7G_#@+KHkj+Ko0v_C33Ni~Jj5Yf)mPq_Yj84V zJ{ZZ}r_oP6MO-$8u^W|Tj5Yx@!m@OZ)67Q^mT5N$q2WP{RujPRw=I+o*o63Lew>Ae zA33OL1%h&jTSxyN7>N=)kMncIAQRfiszl7d&UMYubO1}@pMFg6}a%dWbXhQQ5(P!I%o_+9|%AgCu5fc;&(Ozh5ZCE4$$4$XJx{CM2 zqEjOK;q>AB6M96VH1;HfHa-6&;nT4j=w!VrN?356UL=v2hrT48e z;6N|wf=?pu2(Nz8r@7*NVc!EK)e(_5OPE_E4bt=suV_6dzWfwg93gQp!3ozXBH~8< zz*Q4qQ{gYHa4O%G#3V+$&-X{EU;uI6o}oHndej|ej<_WT7AK6ZfToIH3_s9I-YS_6 z3w3wvac!b9w2gtH+5N%EKrm~FI)`EK;do$g%pjvQn`bjw$);{#w#8GMnMH#=F<9b76W8_TsFCtbnFG@ot1?qFM@&F>q=_~YM$)7RJH<1FlXSUgWq?o} z=8CdBN;0c*iMWTh1p_XFY`T!EA&S${JryYYN(;l(AAJ4nj=v(n5VceP-W!9U!f$op zM(t?CA&x)r&lNEvNmht6HY(Htd1*#~*AY<^l%i+$-RHnwnKJulHBGX6TTB#5HV2Pc z2?=Lw5^rhc8yzuYlB1`5kjQRY#-2=_OwQwnx`v)jf`{}nkHR!bNTDP^2Oi!k5A1xgh41W0*Pv!1BnqOYE30bLmDg^yg5^p1w_YTz~i42c#|n1 zTIxn436K4$_*a)04T8Ne0x!;ST4UX5Y~`vGxXvaejIxE|qyt@ij?f<7s+*|5B=1i! z;B`1K0nk(l(!M|Tte|OW5eQfXN#n^Qpv4lHnQL;-94Dob2;iX$eRY7fQCFVA>E|e7 zRq4RU;p^xt<|?!4NhW$#NP}`Z&v9tkvKMYdL>!yGC-JlZI>9Q$A!{V)=MmB0;geMz ze(!~}yPJ-6#XopsUtX3O#{r@y<8eK010i@i13qLk2k`rRavYlnkKL(hX$qPVK*6?m zX9a~&APUu#q{K2XwhOY&FI)vpt70u_=mk$K*>CvGO%BlM}_Qpp~aJ zV67<;m^>JTw9{(w*MC4~sF1R^k+ z{%sPACpwhP>wy*;{qA4qt_gV20zo?D-rh=`RB#m*qw zNMcq`w^3tSU%cS_lSM9tCG)LWo1~<}E#c!N63t~)$c|2D)QNoT#>S?Fgty~R;On%{ z-cY6k#URV4-}#i8rYW!F;T_=7v4=bJMh#%4bH_#DHO_?~R5IbuGywSN@E6E&!999> zm-$3lDkWk>D$}Gz6TT)%5&bcWPo`$C4+Lmpwz#D^h#ceLz9@httT`oNjA+RLD^MUw zjxH&bxiM!U{Pd10_AtAluKg8*SvT#ka~~l4L&#Hy-Zg?$622Jer4Ql+c8-^;eW=%t^>XO7n3o~NPhCEd-x)VX)Mqld<3SG0vVBwS_@@`yy4kL)AKN^-^ zc9IfieI>(w>a?t0wRQ+77hNd?7fXdS+G<3e_MByD>oHpxr5tUP9`%~OOjAUPnMny_ zoXQWN8DJ%!2UGh|8MToX_#2j4;zTc@nQN7UW+SxCOopAC`Q$2~y{%{v=~S6kdIw@B zWlwD64p&+ziM}3aO_bOm8zK-9)uT(yOSnjOcrVNSNY~TRz3d%D%q5Ae-bA5rJZC*` zsmIKv1v7CZV1^<`(xG?@!MlpCuP~Et;#&puli^-Ce2|b9%tK7gKbYbuV{1g08UDCE zw9Kn%gVu@b0$x7cfDaMi03p2Fw-p2_ZbI{bB^FvlK+*YBNju2sjNMzWJ|2Ueg1C&M zsUAC`(q0IqZ#0RX`Z%X!pc+bG3W|U&`7&_{i5vzYv}`gKVwOVlFP~2mLrzNsYox>? zBhp+`5>J-XSj&Br0NOF8otP21a`?P?<|TSHlr*_f0_-PGBP5UWG?9eAgjYJm-7din z3(<5~iHj%Itab^PO zm}r#g7`KHj@=hYQz&=T5EjJ0W1i=LTFoG0OqEZblCq-+R^2jo#CBc-&tO*)jpG4~` zRPGbru}twzSl#@a+qEs&x$Pqm7^)Z2*5 zWBcSAk#I0a&7eE#2U2}o7;P0fX6nJ%@J1ODFG05k3P!nzIwyWCXFUBgLcHJUNn;lo~v(#ztT0j! z!1j)zg(j$CoSI~4$5?+MhE?5QGS$X)Oo73I1w78JG_7ZzO`8WZJ3$UE>od{w&)m>w zZ;A6(P8M~H<&>Np z0*9o1i0?b$6p&dDlA;A$9LbaBAYIFD5L_h&!96Vo(Lp2dkSKLr=DQ-M;9w`@t+)>J zVE_m9#_;@8+zCauGnQSBT(p2pA_q&#u#7_I&v4k12EixkR!!0jiL+h7ngJ(QBRDcq zKJ#V%J-$Q5^v7j_uz9CuG#L8O5Ic?}iY4(w%=@`m)Hr4d5JX zEcy}JXT_}pKONP=HY+uI$VWe!(>%m8tV)uwD3ZX9$$SWDl=Uo8RIEJu0Zy7}^%Dez zt|y^%Gnyosh%8aFtWpi4hI^aI*7!gxUW?>NC&F?@GBcJ@(*gG0Dk0ctxrq7x@B`OF7R#0GP^t1 z$Hc?U1cKAM(n`x#Q1*CtH}0%S7a1>d;cdko{0rd6OdPO!ay)%U1oP`Sxh4-l9hOBt z_g52WSYU4O0KZ3Pu*G|dgI`&2tH}8EJte-QRd=&jd07P{LidM@er3@)%G2HMudgHcsAr3LMul|)A`1@_g^3Bv`#25n( zE56aj@kgT?yA6SMk{{f%K#4Lyd5MpKI_kZ&il6utnGmPNE-zWZf?a7C6{r}VHSV-$ z4a?gIBuZ13Kzr=sb0i27%)oK(JT8p$y`iF-v#3-zHoYb770Fo!UrYztg%rtWWXht& zY@+xDsS)p11`x8qNi97QCnAEe=7K%miQa_RcQD&JXI2p}(fR^8d@}0dhk(cE4Aj7Q zPBGq7ypTRjU!YLTo>X{=l10VWwTAc2xit1IZCb8ivP|=W8rzE<<6OmK3PtPhT{L6r z!Wsr%7NMlKM(_Rfqv{QvO1_6OgEztu9NSJMi%O$P4q!&EvLG(_UzK(h5v_8qx`@`Y z@k+hwIjT$4#3Cj(I`Nv|{&>}HVa@xsP%Nxn&*T^0C)a$S+^&sh^21(XkJeGZ61J~;dZ{_ zlF+I;XLJpjDefSQ&Gkli$6|lefYxYStQ&64JvVsJcaj^}rX#IBOQM}n#Oj<7>&Z)3 z`5v*N=K972%naZ#Lo1KPOVxR|%6j$55OOWq?afJv0 zqRAwI_TqLF_hs{(K48ZmTBBoH)o+s6XV3eZM1Iyoap(cyiFWij_;6(?$w@I!m|r!K z;*rb>vl5D8E-qVxaX=H#C2DyS&iMgjN%JHQ%mT0Wv-r{Sa2@Or5X!W53lv*ryrN7{1`hBnP5|!WMP)+0~(v|8N%iR z9l$ev4bR(>ohI@V(?_hKIvqb)3yMrYtpgb*Z6HlP4ex9+7fJth!UO41NehGk2nUj^ zDTjLQB@s;@Ii3)3J@H$CXT_2y`G77d5}%=Qz%)`?WgHy%BZGb{32eF*>xivOZ<6Bn z{3@mW=YhGU=a`Qh+~Bm%LK#3C@&gCut31wv00adrRpqm;)Pp?$Sj0@oP^BsM=%{yJ|FP7YAJTvQ?pp88jsRLfrN3`F+7XMB=Qz@AOH;1_ z-Su9f?}#U4F3C?$4Ndj9P(@uS?Wk98ldIn{(8iUU*=!n9CU9X{>fOED{-M0}+pB8- z+fT(efBLt_UKt3iKbHQ}hJz$ZxWZ!_4n4S4{_R!mb)^buRvR}^c5RDZ(&*otKXrdB z{i(0s(B+T)E?kzW?vFq9YaHYsxYBdJ{o(Q1PhZ)Pg^$nb;(!QPoSqAMm!JQI2&>y@6$5=m$Nv3oBw<=EF#Mm|V^X1k?n z#rb*jpwM3$_Rf;Cf=A~Gq|h*+=c>kCGkeqHaS4#e9Ot+fug<)Qi_5@#pJg)EKf$3Ns5b4& zPvH)EpiZ?@q6AF{ON1iQuf+UZpNq)(k~V_eH^`Tbdw-@h^Z<+(qClN^cd88$e49O^ zc4()+&z3$wXz&BY=97o))w7}9wAQhT;h5_XK3bL5vjlXq(kcOpk31A_K9s0IDLF0B z_N<2nq?JwN6%7&99H|au01f^W{ZIm>)9+_?x%wHRp)+slQ6;$f=6H?8+ zsRG<3J;g|!$00+QF`K~WK+V)+Y%^degburW1&av^;4jDn)Z1=#w_j7c)tcI_RpDj? z@UEM^%In`$U&MMivTff`E8Ilzpb8I~NUl?1Pr{jMMUrtA!5%Wn4e{`v3;7yS^DX$F zu9QlacS~!+t#>ch`|z94-KcIlwyWaaPw+OFJMWf#VkYavDxc2m%K6)4e-oY#&BJL) zGn18`wPEugR{_GqPw!*#c^;s}0rV^Ct~etSlq;HISfa;chI4fqCV}V#9s=yy7fU>NtRU87TlD+dskyH+#FT|rB1Pnw~4#hc9N8(s^|D$; za`W&*E-&p3pjt8;vYN|`_}NHl$QcHk@o}KV7QQiChrxzR)aDUkNRruP${)kRBquG7 z@?p0nrmOtJ4lle$8fxrcv0<1| z8ixWOTw^O~&?)=d6CLu%z2nmc1XzXCy^C3sR2*<8N`A}ZLo0D`2?XYl*a;|(GecW%H0_Ty;SY*s^4UZEp2U9et5h4vMQdkv8HynUtQ=0 z7w2UmR#mgq!pHftr{HpNgO;HFx5r*D_s}m{xb(KB`_t3DsjV0E255DbxnFzY`DG3u z`03XL)b~xZu2YTI;Lp3_*oPw(aFusuxL8_grNf7IIlcu7BX6FzPp9W~oJ((at; zQ0MPDaNgNhN#~ltWvBI#x-c8PJZgSyET)|`-Z%bssxYi%OzfYZ9jSwQr*T<7I51yN z;wS(|&}5mroRHi;Y@Hp~J8As1e%8r6&I!qF?(@ujNl6~)oSmQSXC9Cget>)8@-J=b zw}Zy}vqpm+IX|motWhobnTC=cq8c>+ZX)sus(*OYq8^}E>)azB>ZS#ohs~2i`aN#8 zX+*qFL#;EO7c@QUC-U1mlSd`}goZ%xaF>ZtXe{yx)7NA%>e!X!Ixbm~gCi(F7;89-?qO_0WD z?4%KlpEUOO)=A^?q<-8`n76vF%|k`?!*Am~)e(W#XZ;O?^yd-8hj67&;DXH29`uUT z5`)MDHGR^t=E+IpjD|(?tes8zR6jazBx$-ebPOd;Ze`vDJ<&l;M3NX+FNp~m(b4mh z&u7$YI;OuY`JOh_Y3nE0L(N~y1o^Gwv?Bm*5c zMbhLhjS7i7gAa3c#si?;e1D=qsoJMU&5mmSmFOPz06Nl4029}Jq+`@QI)on5!L;w& z=X>bL_W9vq^KaAwAf2Fvoo45#p*k%Y({#m{?zGI9<|)&riyqpYmLA%jmLA$%YM!~O z^YbbDUWe20M&siFFBM!y6Qy^Y)Ju%NuzzGP<43dvsrpI%=x3VLbz0oo`)Ut^l!)p{ z{p@FDind2n`=i=B-~R{-eBL}FBK@=4M<)B2Wcx?wZREAzI-=#T!B;9d8gRdLd`yi? zU3h}Jpevgv=Xm7otf3$Ngjbn*fH>8$C~yF?n6E_t8z59ib-B`*Y!If6ZI;WMV@wdkQc?VY-F7PGa z=+MJvEhln}KN?1dXVhhf)B#+#_cTm9^xHZ=RqxwPB7C2O$|)LIC~}iWDwTpiLRVez z=E*_hZ}fWz3U+eTJi*NqjxdXmG6xiD5p7d{X;G;@Hh#umn}1F*tUnT&Aj&3$?hrrx z*FiCknrQf=HYnXG{!Wof>&pHIYAm`^v(=A?o>Qc8_MU0hdD~De#l(R>asr~xbXku~ zJuX{^hv*?{h}J2$N9*hWch4~txKnAFqOQbZr6+m4-Tq8ZQGkg+>qvo*L9d?D*v62f z>n98ZT$@KUrzzChZ_tFK(D~j`bDxOAXPVFTBhZI~bDrEh@6H;X^Rp9uK^17yw?HYH z?>`VFprMSPqrLk6M@0)tvwhga?4;&6uB&zfBNmrK`Z;bYRIUA?^;xxBnA5}wfjZ!| zPII400Y1_GnFc;)G0jUNTy+^3bnpFpOkvDb)P{%-MTI${-@l$CNjmTRgxmN01Rp#< zJ>bVrc^I5i8G~w=5lXg9k0**6pj7orD=t9Xp6fbQWzl zP*-zcR#SkUjV!-V8ZX@l_o$PWM0>nt9zp&+e#q)18mLz-^)mwJQ~+pj6T^`p9kOVe zRSk^*~h$An(RjpM9N) zQ$uy@Lh0BaS`tPrprbB*be6WW*#j~3VfHl4O;F;j-Q&A0mN+gs?8?a>IS#9NsY@fM zTL|1>_-5u&jpNeIa9rpwc}r6Z+h=T^6vv>9&InE9BLn(ZnXm8 zJdWjhEb|Z{eNg>Y_;pT$WmwXu(F<C!@8B=-s@iAk2+wLCVQe z5|M{b-=^O7c(8n?V|&mR-{a0fW@pudyXXVkuOIO-sIJVseUq}B`cmV@4r7j}lf;!U z@B9Z2j&a0s{hF?ed((?2mUM3L^t3kwnqpFgUTUZ6x(qv;>yB?lYxQYQ(@IiW@8uMO z?`Qz8HkC;$QY$mf5|W^t4((sR=Xyja^I3};SLn*3%Q!6u_JGhVrdij4a0_;f7E0at zW8k@@St~c`Y}>tl`Tppj8MM|{%s%ys>gEUC_LN4s9B%J7o5V4|2vV*8sD=YR8%^tq z+C|0bqUp_$-Oz0-!PVq5eX!be+t*go&5nI|*jnpzd%VI~q;qY`G07&7ttlvf^aPEa z_H0g^axygy>FN_&{I|C}m~+Xao8J2whtI@leC_==(StSo{jT_Pe*HR5M7bOlB68K- z&Vhj)#L_X|f!jH^MH9lCgYjYL26}8f0?%{sW4$-arCgdkQW>p8NsJAyeba9@a=DoU zZ@{nK<#KPFws<(6?Y?ymjB{R!n@qPIep5K;#@i>YkM)Mi+18mpIooYVsck8DF4bxG z(xA4~UdT6dZ3h}D&*-F#+rh}1<%ws4s~8OxYF7+i+=!s7Ez6&hmL~FmLvh zd;joPYcy*1n!UVoyS;g9MzJ%#cRP1IS~$4=td)1$oo=snujK094qFnBGq9-&=-)u~ z1`d+&`!_)=kcGfn{TXe8fw8^GCrEGH+xwQ*iP?cOU9BENkEW5IVAbrI2Y6pKH^Yb> z^~Rlig(}y7wRV+U5JAzMhZc0bc3I;?Mo7sOWoXeTdvU!A@JpQM)-&9l^lD(19I>sm()2l)N z7m~kpulKS!7CE<_trW#*56M|RrHXP;6qj3$wETMosR* z4GrqK_GxM56%{6(Jl1apu?Xf!V6x2^_#kJjCuKbp=Tc&pD-|GFyH=&f4uv{b|4fWomtqlha# zs#8S$+ymV8eeA~T`Rt{+3vEpgdL<v6`9c|&fbnl7MPkS-Hj@Be_0dC@e%60XEFuxfk;Z3qMiFV-r-5fnuUa)=y#W6us|s3+JSB zbM;2r`zyjy#qRB5{KfBi#x~z$FI}u8HI%wh6M5oSS8}uC2V<^{HyIBfmLCYbjs7(D za89J)u~JMdR##TXNn<4Cte-5sKWg7gI`V1=HRMf+U+PF!`||q4$h_%dE=B0I{SlnD zwZC~nG8`PSK4>7DabA>~j+hEMjNX~!rlgzk16&49CzQPSNY&Q#k{V zX?K8L@Gyc~hCuOv@ou2N2hV7BI;;oAv@M}2HsWYW#c+20b};YW3}Q_ekF(ziOz#Hq zH`%js{LbqplL9^iJD z;~7OEij!_#DHr?;nZan{sF%PnG_keWGw9MY`64Q@jM(UI4%8;%Qru-WUWBm{56>JPe}fJ1Bd}{$bjH{Z~Src4f9`vKEyGgNLeh(JtcoX@OyHjH@G=0 zjFp4m;Hw-P?tO10sQ5kbMHv4J%?!p&k|FJ|`y@|$?6YqSAC1NRIrVS6uL7ePe-aRr zheBs8l6gGCb9VW4YJ&E(%@+IvaosdE1a5L0cZYCZD5PwhAt|&EP)tF(l=(M53Wcp0 z#Xy142e5t=Wyt3XJz4l6x74?q$qj*t=Os-C@Xj(KdgDV#(`GGDyY*($4I_WV z?4%c)LZaAZz8O7|f*ltOFthYn?BN>&=gUT{o=BIhE-j2onC;TN;gieJ;Y_ytKqe!O z<$ktPp0l4BkHIo#9y@6X{cCtes+*EPciMC=jBXVf}!-rpeA=dKkge*sd)MY;~0!S>*bebKh^|+&mNX)QfrC)W-(oiw6lP^SN zy~zkJ?PGCP9(qn#9m@%i!%?lDSrUwnvF9_1N)l;ePt2sGBbNmjiB1q!^aC-elAAbV z&~cMk&ssgoGKxsH+69ySAXYDq(cDj#a|!YBip02&i82HqyN%bB*%K`T+jBc2o)8vR zRw-~BD{c^AB=Wfj<-#6fB%b9YD{Q1BiAt1_tVb5r#LHuv-0Qao!*$Qlg?Jul(+MrP zayzwAd<2KyAY7qR+bm}ArR+t^55dz$Yex$%#)#%zVUA)iqZl@uA+B{GESuIEnEB%J zR*<>p!QjRN|AVJqBOffqvftz7xLdIC$*`v%0Mc!u0-A9HfUwHdgVsiXDiM>Ql^1mo zF;-Ywg#8`sY25HcZ35hYypUGHu$9HP?Qo2@+Pr;rjITZohq!(ur!)pD$unKV3Ln9U zMmsZk4#k*!F!3U}O(0vt8AZf+;Ry6*Fu)(>3NPGdFd#-mT!eV0HF7agH~ze?Kbwnx zVSo9a`83B30Ob=%SXj`?XERBzcPr}|gnjY5iQtsc`OO?@r)Q=nxijNUn2jA1_9(?s z8UvyQDT*B<@&=#6&5`1K(ebp&7ztiRR*!<-WX#x};k`80ygT*a84Y_=62@tjGDTpl zM=wH?haQY4%NPAUepl(liVg{60p$CjOI#!X#To9m7!L%M9li!Va{%H2xle_x87v9A zRQyBJm|VDfhnE6XlV==jlM-l^pBPzCiqz4e_WjMnr!@VY+ z`w{4LF2n6U7|xgOg82j03n0gGZ$^_%m}m$cH*do`?@jDR6Q>M`ZtvFX3J5ga&S${Z z>%~UX2s27F8A-x^dp0EUZqM6%r1WEjDr_pJ_QI|Gy+;etY!j!2UTYWWBIWoOHYorXn9QG6nJ|NErcIc|lYdTd2Tw;uGUESq|X z;zC*{JSG;^+seCxMZd-8V#_*Tv=*5O;^Iibh3BBFIxytxuv8n5JEYv%)9VNMpt@)W+2ui#P*`76ZVWsAt$Ca3lnt-l|Jr|SrD6@0;4*}2P^C? z6*`3N?rfs8NH`kY6EA_Ov0woyEt7QB6pl>VKq~|;s8Jx4y_LDaW@Qb*#nf1+iX}31 z1(&Rm`3FgdI)h1u#Jbmhg5uO4?)4v{p!A2+6qP;Ky>7NzyF_34NV`7NEV0Z9cQ#?* zD1x1AZKdRY&Y`QJv3z~yUfyB^FMk7DCIROSZJbJ(R{q-xgk-yHe zZXI9*VAr|fI!{ys$Jvd{7y*JU=#fwh4d@@>C1H-MVJ2Z=d`oll?M&UX&7-rb92P&Y z(&eHoB|qi<0jNS8UGJ??!5!SMu{2~o$z&c9(;n2oH9IM_wI#j0wWT$9BxZ|V!g>9p z-rUb*U*__!p-gA%EM7PF<&;vtr{CJa z7)bmcge{Mn`zsH3R^5i=HsHljFP~B0+=LJ-RDkT_5FGGmTssYRRc%`FbEfEkz(sCljAkww`^5M?3Tfe zZ?xwWx)#UZ6bVLr3js;vtMF36bM^=_HcN0?LieQN6PGUFjGLhcC?YWe5^sRBp<9_zG{aO z98uOQiG}C`aarKCrpwdTq<>ueFR&}A-t{Vs{Np{`D&Ehy!$=2M77|--= z0(%SwL2lg%KA6!qgI>j%ru*`smDyQUDOr`ph-W^lsb)z?W~?qNl7ZTIuoZeBhGXn4 zP%h#l3gD6sJ^5CjVux21aK27&0i~13Mmx(?^)G`d`Z}O@7xM}GQPp_!$8d5tQ^)5Z z2NHSIIUoZeesd0vG8w|X9o?{#i?bQtJfWoND`avC%YTZP3hED^LtK@V_)!?lLFkMV zTa>jgQ0lP>%|7!~=%_;9O&_?d>ZEoeUSY*|s*D7^M&P2dn}d_Z+)<~zr;Wl?N_D>r zQ&%EpRr7D)qJ=KZkEn>JKE?pOc*$51fk5^nV@ib9bkr1-2~2rV7Wi`h$SVX#702MR zy4B!p3C+BezAD}WTIt^Jg8#so16@D02VhqEQoNs1dlK6*0~d8gzb^XdOvQbpxShBN zRUALnz>e?(tU(T3HO}7t6Q)-b{zPP>K4F{3#MXWPi^Rw;f5suaOQit1BUDc~voqj! z3bc|`&rxRpIiW^W=l&e;Etr(pMV0o?PSgm+V|6;bVL$Lh0h+bb`-}{Q%Ay)&KJq~| zfq!N_JtIB|zQb(Kuu+h^PP#ZoQJK63LOH4o%}(EQ#-UTZ!vvN?Nxs`J*2qu_5%+ztfbx_bO@_ZT`+?5rZtWFizmD-nM8QoF1~ zngPdvlBm__LM_Rk*X1go;Q2p)RhRRblRp_vukvA>lRq2H^&LO1PF2bH!UR-5hC{g= z&NJmf*QaGBiuy&|X|U5&cCH(`TH+5imlv9c|Fg2@hCCZk=X^1_Oppm27s$JCYtZ+( zPN$cp!X1pN>cA1F#Zj+X#|t!xXa`sDo^nAeC9C1MpDUB88V5X<;e0dT(c-8|y;ScF zRdq4vQe09BpgU@O!2JY72bV>BG#nCh0Xi9tN?Lw(0|i9Thk$6$QJ0kVC3b`U1qYio znLTBwSsdY%Z6zr{_l_n4j;GeF2}DgzwqT2lWdkpeOu{t*UFQO746@n<$fO=Rm!qJe zVt}5V`*R_MbHJI(0OA`S>V_i3wOVNm(va8d_Um>1dPq1F8uyGJu{saXkgKcs`~cR< zW5om}Gj94WCkd84A8LBG$M`AZ;Y`FOI!@3KGxufUW}%B`$0nR+w>0od3>DJyIZbH6B=ZhLOn!`c+JY zS7RNbXG0P+RUHm8(6H3fGKsRMHg>c~6ap$7P3zQB(+5RTl>>q^6P*@VDQkF`&_!5f z82WAINY>Xfs^lXOJOwowUIp5jC{I8o;fb2PV!~lRxcU%^cusH8o$FgieY|A*NNE7h zk{Q3A8)XQfd?fYDNRSx`PuO270u>y^^Y93(gz@$JWgS~?5c5{osRo?P?7RSbiq{52 znyLeD$XyVc-!s;g;7kf9Z1i(;i&F>SFfRg}&HErVh{~)HH%4*B;(eKx&Ddd|^l4!| z7U(U3eFCPek}Y<9fnJw*ZetfhoD>VIyfIs-oqQ;LEUL3ox#*#V8;x4&_zIXJ`biX1 z0dh#$im0BQv3+?IQ!5rutCjL+D@t22M-g;)S*;anpB?q#H`!P?si~7IRlb0jC)NZc zqnxVCQ+0)xil0%mlX9V6FV?+UwaQp1H7JRmR4Zqt^YE4}nomDhJec+?#=-C|3RDp) zkNRaJk3$#?Cu`dkEOKlaS49IM|uEuK-u z8r90%DEKZ4{t^X$RV6AgfB^~@f&qd1QbjOX%snfunwxr~dWm9Gf76BIoK0A)&l_d5 zJDZFb8_JX_}FaG~E|=TK&UG<9GTkmdlKbQT)9T8li`s zhSiNRgT+Gp5$pI&wt1ay?LJ`xWZQ~pLZ#c@*oB4Cz*?fSntLIA#wHJJFp*6#1Lr-4 zqTfo3Uc0@#N~g`r>M$op;JI8r2e&-3*1`gdRx97HU$xd+oMy80OxC&WrS%Wi9viZU zsy8KR5snrAlzBGaOsD1yuiJ~Sog3y$^x8$hvWTFOf0kp?+u5chL}H} z4?E^=(1)9uL7#U$t>9R~`eN;wVt+$#k>VG7vE~+se1m|kt#5lcMsDAX+S)BFufKIz zFRMe3Z@xzHTX1evvJPfh?WT!0{Fhl_!X}*T&knx%-Sx`kt48p_$XIZT$)0AV)~+?+ z>6Uh@Lo0VU-T`=c%*vh3jQWfui=F5j$jsb=(2*jc&{!0Od&alCr7*aG#uUzts4$Tc zI(w7R=I2yUG!XlBpkMt7o1K5-)j4*Pc~5y@V`4f&`R}9s?)T`m_n~RM?EkzEwPfCl z;s1MW9REHtmw#_8=-->UNWI4%_j>^hcyG4g-^&Kb``}^B{%nW{-}kf&+xNy$k_UTe zauzP*e+JC^eJb%)-cL2A6tQvarh!5$LwSP+@Zlkb@zGIUhO|APX)t3ekCA_#wkI~l&WZZ3!Vz_nNv5gTY3BT61Bth*{QvF2O+HE(q?28{RwRTlz zwXvITV}RnVr9&q3tz0}Y9eU$-CM_pCLK1T{Idl>OF}{Tb5v8rQ%fHzt4b9`1Hqb%H zJ5#Gh(#_-V_N$gXAx2Ahavb|&Yt0w@a*RX&VZUi@0*mTe%p_3b-6p=i%ySF?tau-@ zP&UNFC9@T9`N`dQKCzCx__S-lZoRa2D<5?&#t~`;2XGpqx10^vmaXULP<=*%;9n2= zyo7Xu!K!#{g+e#?(dO`By&_2)_w1Z5O=Duqtt8H3^|HaEh)(#qrxnN`~^f)m#@Ag<Se-@uzB;SZBj=%2w?z?{((w9lIO6rO(01sZ zFQNzK&H034=-)pxqoU_|@|3C7VJl$zxko^~{ik}TepUbNkPQEJDN4OdeC-$YYhwI= zC&f~{HJ9r`n>pRg<~R=Feu8Wu)3=%39d+BLdH3sr*4iLv6#pHHp#Gb(q15>pT6SLE z_Rx0h5Xn2Ch^q29VFeDz;JNgs`wF)D(VbF@;$(E2xO)QZF?=tMU~U8p|?O$k+1c`QyA> zxF?B5R=8IcCl5@(;;C}4>Mi8yc)T0YpkGj)`sE#Eb%iJTf%oOkLrFD}3QF z(k%T+Lvf|tx9?isWl6pB0EkF|qAFK-{86C*qA4y9-#Nv+y2OT$=f3;3g}pv{9nZXX z^bi&C&Xo57-CtlxuE;%x#%KB)@Xxdcqb29t^jWV7@XGgkPVRnZKQv!M4uJ3v46FhClSR*i&a`Fz>Uw3DneZ zCvBC;6FZK$dq%quRxvd4kTyFe;<4>K&nTCumI- zw&oo@)iDHw-;FDn_Su}RPx1?K82*+gSr2m<*Af9ymFL^AS~6>zY0>12gK$x#F#${I9VLcj=tcfS&)-N% z`b!d$+#H*>BO~~frtS4~BpfRa#Anjc9}CP+oI9^esGthO{nYcE_@Y#+RcpjWH9TsJ zGZ$*-$BH@VF>uDPS9N@Kc1Fxvz&SmDjso%+`(BI!id>3Fk@%5!S*xBSYe|&v3dFw) zr82M^>sKcy^w42I&_abjEu8%8s#Gg_=VebICF|F43XIxNnnp-H+QH?_VHwjyX z5iH10wNj(_Os3qzm!&dwTcz6Y3LmKh3diN5iT0Lz2Jwues<#t)nks%QQFjRtY4wu# zY`yyD3h;<8JoEIjT)k(SZe@IvsR=+Va^tibVr>QFB>1YZD|%hDdF^8zPIHD zAl0bCnapY4Y4xH&1O<7(eVhKZ<((8xJ^+XG_l6gOiE^E&GzB8uu#OCr=h3&)LG`FD zqIXWKS9I~tF3rYtu>#OxuUu*XpO@*`V|ZEy^YrRhmzUUh7K~WLoD?n#$0d3n6{bQ# zx~Nv_T5jQ~x5&NB<%XCexY>Mb2N}f|_m28lsFhGW0J~EQVvIJb4N6TOf2h`huUtAS z(F01oTKlX@<LlBAu1=Ix%+S) zK{anMK6||Zp@}$^b!V4IcR|>i9En^CWlCCZLBjQ`V~>G*>xw!wBFN%Lszx1f6<0V- zAZjaI6dNY>%hF|0GUt)ct!~}R(6nOf1q`iPouODIKS_x1>17&Ar3*toQ6%1}tL5Yz zu1MHd((I7%_^3pt{0t7;h@~KcejbsHq9ZEaVn6^3VNfq$XlnN#T zJ$0XfnXZeGb1;Vq0W(g4L=GB$1-Op@15h3S%Dj`SI*`{rjZvn&^UEumm1yLjR(U=x zo$@V{Hcena7q5k+&K!cfE)ry-sR0PlSDJrlf;6XeD>Ea$!q-N&h)EifkSDVdHJc}# z33J=0LaD*y7@@J3F9I3NUOCL+8MPA|2Y>f4+I=d)fRq4Sa1HZ8!|EAHP>eVyqSLEhs?#m?X>9sd=FZ6IUjp&Y(nMeb&%M&?c)fexgRA;nu za}RE$=NDoGdI|$GzbIXLWojRq@0qtV*Cn1@{Uj5Vs+U3c64rBGv?)-kFtD~1^4t?_ zc7(V{2ngP`!Nj+Qpa{W&eqIkHTj~5z@`xS_9cU)02V=x5WgzKjNkiZ849WeksV}4e zGv8?_c74YaiJlIP>?otTp(SEZVDc|9G9*H`@k%@=qiIquGPUV2jUljd3=AE^(~h3~ zP1P+KHtZ`*BHGCUvuxo%mP835HC#r>2;(_Ov!TzLyIB)}o^CZhI=4bNy*@Jq%T%C? zuc?41j}yI+;sp(+A&6f!nd|v5KAQFQWQ|xSwg%HeiWwTR!DT@1!!$vUXVoQvom-M; zb(4^u(|LVGZ5AsN0O_fHKUS#;iSB652-P`4G1yxYeN6On+Za-14#gz{pI+g#OV5eA z>Y;N4p@S8IOq2oPko`AfYp>(!GIy(dcr8F;2od1W2G%6IV9P%glaPk~yFpH-@!(0{}@I1tf3-$qn##t**$ zE+{2Ooum=9R~S=T@h@cRYOmJco|>ztz5nPt`=xiM=4!w6%PEfw$GE0Q9I30K3w1r{ z*9aj?w63!ik1J4aVp^}VFo=k#F>M~8Hx;bqyJsQjVHQRfr`(KqyUsEqyQ-bAs8+fRl>4*NVD&lSB-b}#O&JHq1k-|3A5-Z1*tGq2CS9X|n>DkX$PJLEo=-9E1 z7eA>{bv~$xA{|Y75Fhn^q(01%cW{DoM@qp#jObLO*h%43Fs#|Iy8)LZYZ;sX#0 zzw_QYD&YOp0Ie2qv*GuC&2dPmMzMacw<{XEgJJJdA1a>=Cu9FNIe3Qd^kC?RkBl|S zv4HfP$Z^2G^ija4!Tk2p-s3mA%ldjYn~Ye=S~Rrz7kn32;vq%@~a)STMv=wfgK zII#=NTpST|6m4aFRN!}+zf5sb5343oWsIS84~d>@%AN?Z!ykGj(bD@%1X z9#NrGqaA#aa99qu<2jp1BLxmDX$HZq7|a-J8H*rTi(B_Rhozy#h4=>|MA*borB7il zf8j_n7qRMk_@69ENdSg`Rh`$%LKurBN8v4(=t3Sniyi zu}6tDC~RatUR+LCg^?}1{H`?2a^X&W(EfKCFboJ!~OB0AZJE{xe%5J&W5# ziegU(#kIf_T^n@5bN1{vyVL3G*V~@Ea!Q+~CvdtGKdRMZRW9dc9jN(0OrhK7`Yow# zh0{=52D)1<-uU*^T*V`lzOlK5VW02pSKggcK@3;bR}&)?C}E0=@!T`5rN&ljY#c)6 zLLb8HQ1c+ojdc$#(;P^S>5X9<=%z8Fjw=ZMgtxdAV$LVL=N5OY2g z!*~2n#IX}kOrIeK>ev`TJmZpK^4D`90t1m`2#ggvId zxT#nfPL$Ua^)B?+Vjjb8C!oJjrLkvw24l_jf!M@DDWJ`!@zA(p3CTX8LK zJbW$2gL&LMA9x0?<(jJ5i#$`=&Yd3FABO!Fl37L}Sb}ZogpM58>9^>BK;z)M*86C7 z)N4VV=RRaDUN`{HI7{Xbo#ousAN<`P#$y$LJW}XF@_0n2Fp{Gf2Q64kbXwJC>Q{X6%3~tns za%tyWFLqMSletkTXRqep6z`|o)Trp@)b4CILdhh8I7N~NikyY=$>bt`EE0p9`o$|~8_-8klUiS2S` zu_&XkJfd|7i0&~7HbJ@9*J4L-ZFsr=O>3kRZw@^s&L(%@Snnawz)2?C*{Sm)R;^|; zfGQPkTofDO7Qq#37Og@+Bq;Tp@-&Zu-I66f2In|#=CS2y#YE~?@GyG9#H4TY>+o)3 zt%{d-fo+t8$rR@7zQ1lU1N{%OOKRcwC^CQ!_8LW8Ir zP4(^}JHZuSxM{Z!&sJOl=x_U96^ZLNa}B`-Sn#q|jCJ<}ucgnClJp3XQp{oB zqeTl;o$%&=(A>+7V+hvHHzJ5wC6as!(ij|P=4}I>&;j2NhXv7G_`A%W@DCKkw3Pj zvGAIPoS;)N{->|lP=Vq9v^^6q2UeU0_xvb0S+Q+m`%i7nr2YRIyUDnfqBdpndzL|i zaR3b4uozY!+bRjNpD}U(sAg{=s{vk6&ipR0U1mNd#Ag0j7)*Ue(#5*KH*impZ4*QJ z(W*ePP^B1rTR{D6bEXwRV@*TSl4uHhSO0!6*GnImT^ViipG`*ATu3Zxkr+N=U<`t# zAF%ykj8?Gcuh7JTG%DiO#$@v1WDcjh|-`)-ulBSyS9kDQb+zKW(#WU!K4d7r9dxA4JbHco{W7;7|6O( zLI5nX^~`t@%&B_)8D5$Ud;Mv*3tWc@k=*PKO%0f62JkS*`bzjks0F^>w>4jaTc4q^ zd$v7~P4NK=6tw$3XB@OC8~q|+nEP|l)(@tBR}2Uvlb)V@F=yNfZ56Z_v$G(IpmAc_ z3YI)=qNZQRWvLVHQshJHVX_uo4M_sf;$t-`+QI`!{>mN?0!> zo3@M<4|8Cr$&!}-NzoiXUs`UUgoB$&qKUK2b4pKZ3A38zmsF!;Mh44b8J;+o**4nN zgl3kn+q7l{Q*SndU9=Idg8;wIA>xnh*5Qbxws|q8+NK7yEKYW{yBH2F4rub0^ssxR zGwnEkGq>l{-=?MtcK&WXo~uJ^Z_Rqp3=$Co1pn6(2BNv1_xNm(UYU9N7(hII_caP* zXk8d>&WTO&59ius&y!&h8xX3`j8MJ$wJe0zRuCppY{)dwer(3=xe+AvWN3B`SJJk( zMRp?~-a*9hUWpUV*V-v(#Poj1^XP6g|4WURxZi&INadRQIrTS~po;eH)|y8rGOfoa zu&qJP4Ht0MYA{@4?nNHb;}U+0NEB0&<$`%{9FiuSEa&F%wCoeD(_(ZU$6rWv1np~4 zJU4jGBl5J{z6VaF0i;N|*QpkE2otEC0d)@?_IR8wr2mc1L7z}px^B98XHb?oW?QF3 zw|jK2?|4b7ftYjay?(Cj5bR%vIl>9Els@jSn@SZGQqH;7+uQ>~=d6rtDDUH73A3cOCjq1IOFR<5&;gq1k z0e&A?e=1sl!!dLO*|pP}PZO%N%jtL|52FeD5Te?r0>fY_q>ThBCZYQIVI z_%$}-n>+h7tZ6Q*6))WDgVxRg-5ydj%L|7)kQcCg0F#X{d+W(9Wu$ux{;}VjzCTiP0!A48$Kh28d2jUU82`x-EQ$HCWmZ(A@P3y zN_?My7U(28X#5f^*KuekAOX=QrcG8pO=u)@tfth}lCouZ8 z)?vKA5Vml%FvB`bBX{)8W`l13yxwr|qr*rBlGZ1Y*lrLs6`-h4%cOaUNRoVriZF<# z*0h;-m#x4tsmm%Q=4d{gl5Hu)^&n3-?{;iiazyv$NHN!4%xNVu`oTsh* zg}Rjh*2FFLRehy@_v-5%ga}$XQ5(~&{wDo@n!)3C(>)Bgn)TYoI;>y9w0WVkwQ*&!=%HlhIK;g`;)2St<3$f6#)V zx`lP>Y-?K(iOl>P|9*u+M(XSAKcNkG6b$aClis2|9N%=|^l5WxBAFc$5m8ypyb^g264tn>@qj*95*@{1mzf-V8 ziur$8p!H<-^Cb8`F2XwE{CUFt9~WUQN&gLc|DP6O%}Ds!G4j*dH}^#gYCpzYoBPW{ zPUIGPcT>4|aW8Z5nvczER=wKgLpl@708>D$zj0nGig}qgZf5KltX;ENnkDk$ z>&b22ZQ_(pM`I7jq}Zd?2{ppTtDNH^!re%{+3eIxwTIKTTdG$~hXN}xobx)(`p%Jtx-*ht@G$C3hQLT%S!#W=WxO3_-#xzDdy10a z4^xRs6v3kN0vv_d3HxPR-Swb15|$X_2Xh{@0wl+{ovJtR#dTP~3kpEw8YLB+GPh|x zax?hmN2iT|$2MaAgMtzj$@g-4D6U$I{CoQ<7*@bcw&ivE7SqMQLn5o#JXY5or_Z{)y-S2pfH3kGu zH76=iM1H_db`03+hP>#$x@NC68CE64z9e2DI?ZF>@m^v(j_g7H%-BrOCJYgnvrCFl zZ8;S2^`S^dPiDjy?`RdmDuh&$R?FE<9klI*!|k*;>E_xAx>A3(ztNhmI~;uRQ+r7} zU*Uc{G@cZwGPAQfT8lX_oUay(M zWshs-{NPk1R#Hv>KPa&o42zEWf)}tsSQUpV;`~4fN+XpS^?h^7tn{Lj&suNbBv7!I z^cNc90twGFZmZQPFuVKu1$=oZ4HZmuL2zSGtJ$C&Z22dz{}60%%?1iXuv9h<~yy47UIdQmjFnPF(_u9cGR& zHDio-RfiQDa33lk)k(GbTd8Pp4(jSdqjBlg3ZFcDCxG?s*-aNe-xL)@Jm`*s8^zwZ zsSl(Ly?>(0<1h=-*429x%6l4vu zHOgsE%Z}j+AJ3K8KAx3ob%Q#g$^{CSPoQO4E><+s<*8!(#OkT4R6hv-hN@p(s4KkZ z*n2wh;a6Z=cmM*Z!Wry^3+3}_tuljp?Crp5o{5S`*M{PRIlpvPVp2dE;O7@U;$b#7Z_%&e05QQpOWeY*96xRG+7%( z0Iz7wCs>SDwBdTa1n@8kHei%3=Ij)x<1;oL&T~|$!q6KP8qo9(!`9KITCW@T6Ra?c zST=K(-+H5Paj6*A2gzL3>eZS$`FsMfFdEZZ>9&r!^;Cf3@D<;ER;R}&C+f7QjoM+o zi`$bDyf@IbToCUQtcxo~-+(?T7d}(l(6z{)luOhC#abQMXha1-;ZOp_ag4|G=mI`b z8YPM@)dj|^MEz4c#q~G*P}QliOn|zT!vX+7Z&eM-&}prDsZOshEEa55}FQsDnw9Xuuk^IgIfJ-t1wDdb(6kr=7 zrs^k{9iK5~&x>N=IIy3 zur+qMEYNTCs)p@2uQsacyv9HtzBu66%YvhR%slUD%C4I=dVi|f$E%}gIX{; zIP{T>aLQLI$?QkP#MD5@!S!Ks0-K!pKSg;4?~gSG}vEKwPw_W)o3!}_9lTDrP0 zZ=o{s=0&kar63kd?TJ_-bc}vB0H+_oo75%nnJ$&a2gLv$8uCaNh?x)lmOq~Zlc2(N zFEFOkRSj3h*#dwdJjPV2m54u8hz_Vrh?e1i1;`P34Ie>GMGXk7Ghk;CBM|$2*zE&t z0gTfq-CqDYK(y}#;NmkLz$zam`izpP^e_Y1h9IN?2*#lQ!1K)sLx+_JbKwiW3Bj8Lf!0s6;jKNJP!*hX1JK z)aRt@jjBWlY)!359fh_7=Hxji14=gDb7)9nzQfGhV0SpxPdrjFd!JvGPHAMRI=Y_k%7S)O7?jnY`g3p~o8LaN#y7XGw!=TmEL7j~(%*_Whcl`r# z*ZPO6#%c9aMb%3HJy3OG_+_+wy;8WOHvsoQ%~P*(E7kv17W50oYeoeDF2Nk#;7lkq z#U-E#7+gpEBr(gP4w3668WwJTfX=|s7KWwC3<1a&rI{TAI?#g;B*b94LKNmX#FZ+a zR|jIFdP$Fn$Kg#8TzJZ(Qk{e6G-|{w!Acr+#^hr}6e`+P#C2X;wJ@^ESd%AS_42uU424Z&<}Otrw?GZpGpi(`U3PtOuYn-4?rJ5y@*Qlxmc*l zp+D+Fo~Ft zi;Yi3su?l(a_Kj~W;7J=yXqtXe58SNPLr*w@uNC=s{Vq*zgKmgmNX@J#r6m5O)j}; zz;eG3^U5$CVo{Ogr-9;W?PaOqFRd*0_x96iXx-DYu#qbmdxHbEi_Q!JzHSp)s%`6W z&TX{l{mfz<+z$HlZ6jqflm}4^5p&`EoT>~u6<{FxrO`?vLkNdOlJqG}Zji1?us>$E zYHU@70TG6XN{_3jBt2JY%3%s8(HPPs5A$;-Ie8f&;Svm8RyqY5y-A5U6Ead-sxX4F zh`$V7!vO|E48g)g&b?yUC&X>4LDUfJLK-V1dY#e~&P8EJD9%mB+_J=YrE%6Y)}A5; z()g@JG#=#$Q@P+u4gy&XESeI+FR__2UoHgvlO!b)Pyq5*ERYyP(>5rNWgTGCl1zh% z9?f6EB+C<4v}hqw2Xg`gMw8IP2*aluX_$fJ@L7qcMiOBznW(u*7^g>soii}O2n$R7 z-@?ZNNimqs%G$*mE!@tj%?q$$*n&PQoYibzR7?09)w010%7_#tKfSb{0 z5D5gksCrV;;wSeg|L`Iu?7&diBl6Dt;{^V6tgdj4Ax5) z^ii>36!x320lIufX|9e#5~Oe>Jkkw~^oGX0qB{YW7KkHS=#WT3GVkXLh!#v*^dfU5 zl3*Yquz>LIYDJJbkB@7zgwdk70h`0hoB0id1dg#@rQn#Xm6kxa%S08QN$ z^DG>(2+*SABivUOYVShqYYCu1KML>0G+tL9tCSe#Zgdw-&4o)yNhmJQU*fl+Mw5h@ zN|z>)8YU6@dCslTEK-YRk!)`NIi1$Yoj?1!@MjPI$@Urc&JuUdQePL7x!+3Q zk*7i=Q0;cve|OjC1jO}s83#*+;V^s&ZZi0JA?W(-PFS7#CTQNOO%{BAG3iNSg}e3x z(5?RM&nD`0ayM3u36M$X0y`y+zM7iPF9z(<;|z{G_;X!{8(1Cz)ughBO7t&uDm$N* zdI#UwN3D7MeplV|G z&|rsg?2H+SJIxFb*mQAl@It}X^R~^)r@L%x#fP+VfXl?IJ=+E1yUw4t`5+J(Z~-Rl zArH!}Gs}D~(7xG&+cvD!M72`8r~^E~OIUSCTlH88m44=ED--yO9rBsB8jM*H_(6@^ zW0Q6eCeG!Ua~s&GF-wg1W%Dir)~nC>GcC&)WQE~UG1_SqHbIs1LDAoMGUmgrzfp-$ z4VJA~hPr3P547~GwrJ56LeFw?y3vw69j@r9FD)g(({UCZc{qYvC`|hh%}Yzgt&?Fa zhXl7rNhUSR3(?p4_t&j(>B$RE9919X`JkCrvdgD^dj|&MAW_5gYi|9-y7KlY=*|Yy z`7@s+*yjzBUk~7#eT}LrHPRm~=kTSOwO=0X|3FLikDu02#oYUcKB}Vcmi>vYT1c$s z1Xs=IWq549#w5I+h|FF7 zp{!c19n=K9OgY-Y*v`o23Qt<`FTDZ;C641&VLF|`Vyz&qJ&)VnFN>)qKK&~!gxpNMk_0M7t$ZvDY*gzFe*+jRYgRP`0phY2?(3=2tfPG

          0f+G?o=Bn5m(9f8k7h$ukiZDAD|Ma*(_5Fihrl7 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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..893148d --- /dev/null +++ b/branches/main/functional-requirements.html @@ -0,0 +1,349 @@ + + + + + + Functional Requirements - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + +
            +
            + + +
            +
            +
            +
            + + +
            +

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Functional Requirements

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

            +
            + +
            +

            Functional requirements describe the capabilities the system must have in order to meet the end-users’ needs and achieve tasks within the business process.

            + +

            These requirements are taken from Component 8 and Web Annex D of the WHO Digital Adaptation Kit for [insert health domain here] (link forthcoming).

            + +

            Please note that these are not exhaustive lists and should be modified according to context and user persona needs

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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#}DII00005NklBE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^!KmPq;Qw2}Cn0L9?Tam?khm;cmfj@-EE=vY<#k5o0f^m&*sM6pBI0EL{uRZtU4R5Z z`^X8`V)zNfJ8YaF;u6EP09P2E5Ad?jnUOMxUqvh^s*L``+lU9}BlcPZ2XpY-jyyG} zttleQMaed+noc9ry@UIIwng1*#M^^UkFzj+6yF25_LnMhmf?pGpH<}CbcnAmX|u%; z|7E#p3GpKUUAw%6atiT2#A8)^yd3Cssj4^8z$>TJnP(8+gLrkpJj%xIMEtceUz`ec zeo~wa<_{hK;NmJRuzL3+9o0iVC08s$)vACv7|KExH6jmbd4gn8^0FkllzkRT6fd|P0n zrwSVAXrbt(XrcJk;OyVRDf#{Yw^VBW$m{6QFhZvPBk<6w!tZERBfJcLd1$M3&)TehHS09YRtkN(Z(GDi^F2;vKBX;HY+Q*UEnTqUvgh@A9J5aYSek}G;8j! zqp=F+X_rylpF&#LEj%b>g+0Q~5^H*5N-?MwSLAe5T{?GXqX;9WfX;*4pXw6&V*io?m|<6;W0GAb4f<-njQ>$>Q>9MPr@ zwU=n+0I+*9IKpp9{{0u*d8K7@p9VPmCp-6AwmA>rtOL;dXv;Q$XXCx^0IWWyc=l3w zC&Xgk0yx!!!@*Zi8qcdA>-AfBZYACT*nGWS|NH%Vee(m<-vGFv{{#Oecnig2*2@3@ z061k>NoGw=04e|g00;m9hiL!=000010000Q0000000N)_00aO40096101%)900aO4 z0096101yBG000-AQ^)`S0{%%vK~y*qZBt2T6hRby)zw|q)6+AP$ufyX(V)g%VvGxj z3Mwv<#09S&JqUsrLDYj6(W4g+LE^!aUPKXZ;sT-)#X}UcXwdAMsIztVWTtz1u_hs- z1`Gb7s{VWR-v7S{=B*o@oxQRwudxdS6pO`~00MBvFP}Sm_R73;kiQRZ-M)Qs<+`=! zL%LpJnI;S)i)=cBR5FQmt5(})Hhbnsd;875F?4Rz+0}J{GIli_(L!8haD5j+5Qy;M zxh|GBHp&a@>sy;!HW?4^Kj@yrl?htg+O`oY?T=OJP;~|(1yHyQg(>ibg_`ObENy5Y z!peb`&6^z~lj$BF9`>ap#^y2hJt|xDin=F!t}-wa1%7-K(FAa7D^Iz3B;=^!59ll1Z4%6Uamh_-|%E-WmJbE zapZFpKPLN;F;`$oq6vgja4iC+s8B^@f2Keenu1b2y+j`a^1cylMfjuSD2 zt9*RVPC!jZ(NNa}B_LoS4O|h1g*MTV}6PO0i21=(D_Irk12eZ=8f9wgbvi!KXF*vFzh(~#^Tg(#5x^7zbl!I;3~0JkKL2enNB zGPwZESc*gYjw2CY1O*i$gby(xilWT?qZz7!2WFCKq4w%pdcASubnEt0AGD7n#oW~E z%CRl+qgF_YW3X>rz*3M!i{S!2Jw0}*ivRpZu~!zaW-FUEsQTO21#4=Ie+SHTDe*t6 bg!O&{sLv)YI1kXO00000NkvXXu0mjfv`La; literal 0 HcmV?d00001 diff --git a/branches/main/icon-change-edit.png b/branches/main/icon-change-edit.png new file mode 100644 index 0000000000000000000000000000000000000000..389db5552cd4b28307fae4ac51c9b1b5fa814dae GIT binary patch literal 1766 zcmVBE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^!KmPq;Qw2}Cn0L9?Tam?khm;cmfj@-EE=vY<#k5o0f^m&*sM6pBI0EL{uRZtU4R5Z z`^X8`V)zNfJ8YaF;u6EP09P2E5Ad?jnUOMxUqvh^s*L``+lU9}BlcPZ2XpY-jyyG} zttleQMaed+noc9ry@UIIwng1*#M^^UkFzj+6yF25_LnMhmf?pGpH<}CbcnAmX|u%; z|7E#p3GpKUUAw%6atiT2#A8)^yd3Cssj4^8z$>TJnP(8+gLrkpJj%xIMEtceUz`ec zeo~wa<_{hK;NmJRuzL3+9o0iVC08s$)vACv7|KExH6jmbd4gn8^0FkllzkRT6fd|P0n zrwSVAXrbt(XrcJk;OyVRDf#{Yw^VBW$m{6QFhZvPBk<6w!tZERBfJcLd1$M3&)TehHS09YRtkN(Z(GDi^F2;vKBX;HY+Q*UEnTqUvgh@A9J5aYSek}G;8j! zqp=F+X_rylpF&#LEj%b>g+0Q~5^H*5N-?MwSLAe5T{?GXqX;9WfX;*4pXw6&V*io?m|<6;W0GAb4f<-njQ>$>Q>9MPr@ zwU=n+0I+*9IKpp9{{0u*d8K7@p9VPmCp-6AwmA>rtOL;dXv;Q$XXCx^0IWWyc=l3w zC&Xgk0yx!!!@*Zi8qcdA>-AfBZYACT*nGWS|NH%Vee(m<-vGFv{{#Oecnig2*2@3@ z061k>NoGw=04e|g00;m9hiL!=000010000Q0000000N)_00aO40096101%)900aO4 z0096101yBG000-AQ^)`S0#8XqK~y*qb(2kK6G0Tm|Fd6N(`-H<7A2DU5e<3{>ZP9Q zr3eZ|6jZzjxp@|^9_rbXcnQUW6ugy)AcBaAc&UPTh)^|1ViF8Brn}kfr*BesXbcW) zX6L;(zxlt+e;NLce!qW6QIvCzi&qqWVlnMo4#P9N`Y-M+jA6J9cq>lNSmA zIdHc}>T~a4OoANzhJN4-RA(LoTSqsxvIDG7$^>9E8u9zZzfR;1ti9XBYv%_ptz5x2 zG>mOiiVhI~l0P|`x3YI|2QC~w3Q0bJt?w4}eLewpYk8djkPl3H0)ACAruv|7fX5I7 zUKsca2x?9O^usEZicbDNPZnL&b$yW-35s*4Db&(LDnSEUd$b;tt%szxPD)=HhVepa zHk(d1o2^swL$}*~NIh$Gohq%T00i*}PL6jSvb;+lmBsh|0aAGjbgIbM+yDRo07*qo IM6N<$f^>{IKmY&$ literal 0 HcmV?d00001 diff --git a/branches/main/icon-change-remove.png b/branches/main/icon-change-remove.png new file mode 100644 index 0000000000000000000000000000000000000000..1c9a83c76440b513c7214a0b564b8051dacb0656 GIT binary patch literal 1943 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 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|eKK+|z#z_`!vF*zu@)fx|NsB1&p)iY{B*;`$16_Xn|0t? z$NCdx)3-c*`}NJoZ=Ji}gcnTw^zBzrVzp;zwzGH4qn97TVrDV>_uwu)3y=}D#PivwK`y%B=37$zUNgg38Vmy)G|T6U)tPoJuwEb`hR=}^^i)h`XTw(IB5=Bngja^~a|>geDS6)WZG Y=by+gJVjV6rBGjMwi3gfIf@L{0IWk?_y7O^ literal 0 HcmV?d00001 diff --git a/branches/main/icon_page.gif b/branches/main/icon_page.gif new file mode 100644 index 0000000000000000000000000000000000000000..d664fed24cfa592d0685d3857a391f74586beab4 GIT binary patch literal 256 zcmV+b0ssC-Nk%w1VGsZi0E8X@$K(F&@%Fpi{pIcTh_A?Ym$X-Kk(J8)tJM2RRcrG0 z`nKBqq|y6{yX;b7d#=;vLrYxM=kUPa{jt~ln!whm%iiAS?F}`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..04a931f --- /dev/null +++ b/branches/main/index.html @@ -0,0 +1,442 @@ + + + + + + Home - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Home

            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            Official URL: http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-emptyVersion: + 0.1.0
            + + Draft + + as of 2024-03-11 + + + Computable Name: SMART
            + + + + + + + + + +

            + +

            This WHO [insert health domain here] Implementation Guide details how to use Health Level 7 (HL7) Fast Healthcare Interoperability Resources (FHIR) for consistent digital representation of [insert health domain here] services.

            + +
            +

            This implementation guide and set of artifacts are still undergoing development.

            +

            Content is for demonstration purposes only.

            +
            + +

            Summary

            +

            This implementation guide includes a machine-readable representation of WHO guidelines for [insert health domain here], as documented in the WHO Digital Adaptation Kit for [insert health domain here] (link forthcoming) and explicitly encodes computer-interoperable logic, including data models, terminologies, and logic expressions, in a computable language to support implementation of [insert health domain here] use cases by WHO Member States.

            + +

            The guide is part of the WHO SMART Guidelines approach to support countries to integrate WHO global health and data recommendations into digital systems accurately and consistently. It defines a series of FHIR Resources, Profiles, Extensions, and Terminology based on the WHO [insert health domain here] Digital Adaptation Kit (link forthcoming).

            + +

            Supporting guidance, recommendations, resources, and standards are included in the References and Dependencies.

            + +

            About this implementation guide

            + +

            This implementation guide is broken into the following levels of knowledge representation:

            +
              +
            • Home - contains references to the guidance, guidelines, policies and recommendations underpinning this implementation guide.
            • +
            • Business Requirements - contains the requirements for this implementation guide including the definition of key concepts, use cases, and a data dictionary.
            • +
            • Data Models and Exchange - contains the data models and data exchange protocols with actors and transactions defined.
            • +
            • Deployment Guidance - contains relevant technical specifications and guidance, testing resources, reference implementation materials, and supporting guidance for adaptation to local contexts.
            • +
            + +

            This guide is prepared to facilitate digital implementation of WHO [insert health domain here] guidelines by providing FHIR-based computable representations of and implementation guidance for using the key components of the WHO [insert health domain here] digital adaptation kit (DAK):

            + +
              +
            • Health Interventions & Recommendations
            • +
            • Generic Personas
            • +
            • User Scenarios
            • +
            • Business Processes & Workflows
            • +
            • Core Data Elements
            • +
            • Decision Support Logic
            • +
            • Indicators & Monitoring
            • +
            • Functional & Non-functional Requirements
            • +
            + +

            This guide is a companion to the Digital Adaptation Kit (DAK) and should be used side-by-side with it. Implementers are strongly encouraged to make use of the Digital Adaptation Kit. The focus of this guide is on the explanation and use of the computable artifacts.

            + +

            This guide assumes use of the following resources:

            +
              +
            • IPS Patient
            • +
            • +

              CPG ActivityDefinitions

              +
            • +
            • For a complete listing of the artifacts defined in this implementation guide, refer to the Artifact Index.
            • +
            • +

              A complete offline copy of this implementation guide can be found on the Downloads page.

              +
            • +
            • This Implementation Guide makes use of Clinical Quality Language for the decision support artifacts including the PlanDefinitions and Measures. They are used to express how a calculation should occur and can be used with a CQL engine in order to process the decision or indicator directly from the applicable FHIR resources. Links to this specification, the FHIR Clinical Practice Guidelines Speciciation, and other helpful resources can be found in the Support dropdown.
            • +
            + +

            Disclaimer

            +

            The specification herewith documented is a demo working specification and may not be used for any implementation purposes. This draft is provided without warranty of completeness or consistency and the official publication supersedes this draft. No liability can be inferred from the use or misuse of this specification or its consequences.

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/indicators-measures.html b/branches/main/indicators-measures.html new file mode 100644 index 0000000..d3d95a5 --- /dev/null +++ b/branches/main/indicators-measures.html @@ -0,0 +1,349 @@ + + + + + + Indicators and Measures - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Indicators and Measures

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

            +
            + +
            +

            The FHIR Measure is used to describe the indicator in a computable format. These indicators may be aggregated automatically from the digital tracking tool to populate a digital health management information system (HMIS).

            + +

            Measures included in this implementation guide are listed in the Artifact Index - Measures

            + +

            For the operational descriptions of indicators and references, see the Digital Adaptation Kit (DAK) for [insert health domain here], including Web Annex C of the DAK. Summary indicator content from the DAK is also represented in the Indicators and Performance Metrics page.

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/indicators.html b/branches/main/indicators.html new file mode 100644 index 0000000..9cb17bf --- /dev/null +++ b/branches/main/indicators.html @@ -0,0 +1,414 @@ + + + + + + Indicator and Performance Metrics - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Indicator and Performance Metrics

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

            + +

            This page includes indicators and performance metrics that would be aggregated from core data elements identified and is extracted from the WHO Digital Adaptation Kit (DAK) for [insert health domain here] (link forthcoming).

            + +

            For full operational descriptions of the indicators included and their references, see Web Annex C of the DAK. +For machine-readable representations, see the Indicators and Measures.

            + +

            These indicators may be aggregated automatically from the digital tracking tool to populate a digital health management information system (HMIS).

            + +

            Indicator table column descriptions

            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            Data ElementDescription
            Indicator codeAn identifier for the indicator
            Indicator nameA short name for the indicator
            DescriptionA description about the indicator
            Numerator definitionThe description of numerator used to calculate the indicator.
            Numerator computationThe calculation or how to derive this numerator. Any specific data elements noted here should align directly with the individual-level Data Element Name.
            Denominator definitionThe dglossescription of denominator used to calculate the indicator.
            Denominator definitionThe description of denominator used to calculate the indicator.
            Denominator computationThe calculation or how to derive this denominator. Any specific data elements noted here should align directly with the individual-level Data Element Name.
            DisaggregationsAre there any dis-aggregations that you would like to be able to do in order to conduct the necessary analysis?
            ReferencesIf there are any national or global guidelines (e.g. WHO guidelines) that dictate how and why this indicator should be calculated or reported, it should be noted here. If any guidelines or recommendations change, having a clear reference listed would help in updating or restructuring your data.
            ReferencesIf there are any national or global guidelines (e.g. WHO guidelines) that dictate how and why this indicator should be calculated or reported, it should be noted here. If any guidelines or recommendations change, having a clear reference listed would help in updating or restructuring your data.
            + +

            Indicators and performance metrics table

            +

            The following indicators are extracted from the DAK for [insert health domain here]. The full indicators and performance metrics table is available in Web Annex C of the DAK. To see linkages to references and full details of the L2 content, please reference the DAK.

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/indices.html b/branches/main/indices.html new file mode 100644 index 0000000..e7e4a3c --- /dev/null +++ b/branches/main/indices.html @@ -0,0 +1,344 @@ + + + + + + Indices - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Indices

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

            +
            + +
            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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|* + + + + + License - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            License

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

            +
            + +
            +
            + +

            SMART Guidelines, including this one, are required to express the license their copyright license.

            +

            All WHO-authored SMART Guidelines shall be subject to the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 IGO License. This includes all commons and dependencies authored by the WHO and this current guidance.

            + +

            SMART Guidelines license details

            + +Creative Commons License + +

            This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 IGO License.

            + +

            Copyright(c) 2022 World Health Organization Some rights reserved.

            + +

            +Under the terms of this licence, you may copy, redistribute and adapt the work for noncommercial purposes provided the work +is appropriately cited, as indicated below. In any use of this work, there should be no suggestion that WHO endorses any specific +organizations, products or services. The use of the WHO logo is not permitted. If you adapt the work, then you must license your +work under the same or equivalent Creative Commons licence. If you create a translation of this work, you should add the following +disclaimer along with the suggested citation: "This translation was not created by the World Health Organization (WHO). WHO is not +responsible for the content or accuracy of this translation. The original English edition shall be the binding and authentic edition." +Any mediation relating to disputes arising under the licence shall be conducted in accordance with the mediation rules of the World +Intellectual Property Organization. (http://www.wipo.int/amc/en/mediation/rules/). +

            + +

            License details for Software

            + +

            Copyright(c) 2022 World Health Organization All rights reserved.

            + +

            3-clause BSD license

            +

            Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

            +
              +
            1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
            2. + +
            3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
            4. + +
            5. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
            6. +
            +

            THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +

            +</div> + +

            + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/link.svg b/branches/main/link.svg new file mode 100644 index 0000000..4b2ec7a --- /dev/null +++ b/branches/main/link.svg @@ -0,0 +1 @@ + \ 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..4d8a7fd --- /dev/null +++ b/branches/main/maps.html @@ -0,0 +1,344 @@ + + + + + + Mappings - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Mappings

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

            +
            + +
            +

            Mappings

            + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{JO;G(*OVf24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV z0GgZ_00007bV*G`2i^)13obT}9gOe*009R{L_t(I%cYZDPQx$|gg^hJr2I%oym5e> zi`*f{@EyXrasb{UKy6WR>?{v$0#+Oe=t`En_RM&9tW_eyC1C+v=bnJ}kKDScnrC}X z+Om9PWAA>&^kK*G_|gKi0LE;I5>`o{!yCc(*v$i1#r=G)r;SKlUEaSEd{0v~1m7bP zQxAaE*W<7wgm;>%A%~p>7zaW)5aS+WZn5@e&VQ08Y^H^A2FJK3gx!MdI)^dWh>Up; zrZ|awEXZ1K(YnlgATlIXF3BZY+XXJEK&b-Pxdh-khf)Pf>Evg!9w=oJk#Dj=WK343 zg_sm}649Bv%q-+QIR97jS}vv*>VFJk4WKR^=P$mNxsz^pN5KF9002ovPDHLkV1iF8 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..1826ff4 --- /dev/null +++ b/branches/main/non-functional-requirements.html @@ -0,0 +1,347 @@ + + + + + + Non-functional Requirements - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Non-functional Requirements

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

            +
            + +
            +

            Non-functional requirements provide the general attributes and features of the digital system to ensure usability and overcome technical and physical constraints. Examples of non-functional requirements include ability to work offline, multiple language settings and password protection.

            + +

            Table 17 in the DAK provides non-functional requirements as general characteristics of the overall system.

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/observations-summary.xlsx b/branches/main/observations-summary.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..a5929657b1592b2b2c01329cf54884602126c21b GIT binary patch literal 3619 zcmaJ@c|4T+8XtznT4YJc63T=O2PL~f8k8}KWM^!HVMcb7k(?}JPs(y6+(_1vZIZ3X zHs~<6?1{2uXFA-Oy7zG1Q{VUVE`Pkw?|q-|?|Ht@*Vq8azztwxVgej>TpFQAh0-Vu%7cFKqm z0rpeJ*>|IO2m2&RTF(UUc}W)V`<&q7L@1SXDc=Xz!7he{wP3a3@d|ZK6bLWR(R8Hw z-DAo^H>2h7@5w+%XXSNyJgzI!x_6O7KnllElq!avj|3+JfS3+u(z^_Won(rcep?qu zO8<)N;l>?V3Z0Ie^d$7KT=3%TIb#D5Q-ZW)tqL6gaDo8{;6N zSzxR^O!%fWIjUnLoIHU1e;v*=l zFPd})jgj{AKIuT147QkSkTa+!t%CUH)@fkpgSj!bsoOVhU$9@e#MYj)Gp71VKF+AQ z?+v&ctzGrGHWyTZ#%D`A+8Bmf`wj%xoUgd@;Pa`x)lqo`R^5x9_uS}_U)LtgVmx_c zq@B0Zde$y>;~7q{;NY_1s{_L15PBLrp7Klv)70Ey^uJ<etqPET?eQ|1>f4UwE7C6c>#8BAj|{rzM+B<^3;9mNv_aE<1( z;eGP#xB-5)cx4%seWW$nW1PvqeR~E1_kBl z`?fYhk>ezVi?0a@dV)_k8DY=1`OKWzkAX%mBI4~UN4dXku;31F18M1u2m6r|s6YFX zdj5Q~IrpdIfW{zc`FO;Sz?vW&dN#RJuQKvvqQfhqC0WBJ!la`7M2`>IuRxE^FASyi zy$B1uKc#|A4PIM+@@5K{Aspk$)PYIN;?+A`jcS>+yKf!e1S*mcCcKGACnb5@U~LQc zuJn78%?jKW4}9+2ppzve1ZK1*C<|C?Hn<8g0maJG3DKEQ9G!HIfmtwmfQv1H$e`SvvPo9 z*QV5t1QS53!yH>2^P_1Yc!O<)t~ZK)^GODBv9R)`&P9zZ#fic#=nMfGCK2MbH^w*lrSA!?* zF5u{Bw49rX4f&Irbj~knVgC;;J^}8??|h70Ym4oLaF49;q-+>&Yd*;m7vsynyT%>) zOh6^_j!oH!==kTViX^38S6$ZfR6B&tXgW6d8;RI~RsoZM<*_K!v8@g^vAi=zRcoAwi!F#`L4EaF8=yhvLtqcRgHtLGfXkm)WRjYGP}^>`Rk|g z2%WOB9SYhRpQ@2$(1VabkA~~0#TVhBm>w5h9dld97>As!P0eu&3xC`D zk1}g>o8{%jmX)~^DKmb)+8csmT34j`V=3f;HVEdjC}0;6w?vLxoKPH82Z4s`JY1Nv zLa!R$rHFhbelSZ=X1b{eQ=67zpJ%w^rW#=!7y)U`xn%BAkn;R=SzBGAt`)Ig<87ue zxeXk2(^kwr=99+TE70Og`Nr3TCDfTeNVbMef(;kBkeBuJKdoe%m4>+9?!IEs9&r=b z(^0*>ZDlh-A%9#eDjUa%T=;ezeCxX~ojrX7MNie(*G#|asUts%#}AD`*`v`YT00S9 zOD|JpNhj!4!(e7PR)hhbj^gMsH5OcrEw3^^Hq>3z`gQAkBz^MLr`@#~59XGpL2{y{ z(OS?_gb0L8uJ-C%!Ua}^ghN9RR$^8U`D9N{;uTlHgxqBJpw$RJ@22>Svx(=x1{Vy3 zn2p-h?3Zs3ORb3zz3KYG6L*q0YdWt7$FBD}=%bj%ZB2yQhyusw{y?I|Es{$7O*Z&1 z{00dtd^)h@JIVlspos_DeFK& zY2ZRj?wwaCCFH(nt1GT)?9&9Ptcu4h1s!>Ad5duS0{o-;A)t}z?QGk}pP|lUCAovAq^TW)(wJ^fTA#Zbp~cjY`&}L(KnL74JR81#_r$EO zRo$oHwoqk+M>@XNoBfH}$Ji!7Q2Uf`q5;1dqvbV3_O6S=(0a;;$A1ZeTTawu)@zN% zT_0|0Q6No9y~@8e`^T-dnbf#1ky94ddMlq2h3ggdx{8R^RN)0NIe*T6LQ@=tUk+!! zALP(z!MY%kK3J+IQ*UzLhgwf7%{u}}L3Itw#Pj$vZV9dD$=aMIf6jX*ww^qyQpP?z z<99Tr4}%t>5S+evLnuWs3_~s}SbJ_m6{guF57y!B>57}45AV!Q%Sv!7#sZ)u))PI$ zse$iOW3f*v7h3rlGILB!hi#w8=b;!?XA=t&*VNEWXRMj{885-{F04lxUG-;nd?pdR zj2VBO$?CqY=9G@%!UIAjAk$(ivw~;(Hlg6?aFw09^lh-Ft&CfKJ8!(WbPJ<@nGNa(L-|~M0Br~n` literal 0 HcmV?d00001 diff --git a/branches/main/package.db b/branches/main/package.db new file mode 100644 index 0000000000000000000000000000000000000000..a7bdf3ef87358fa4949e87c327e86fe87065e490 GIT binary patch literal 114688 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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..18b7bb2 --- /dev/null +++ b/branches/main/package.r4b.manifest.json @@ -0,0 +1,6 @@ +{ + "version" : "0.1.0", + "date" : "20240311122352", + "notForPublication" : true, + "name" : "who.fhir.smart-ig-empty.r4b" +} diff --git a/branches/main/package.r4b.tgz b/branches/main/package.r4b.tgz new file mode 100644 index 0000000000000000000000000000000000000000..62c7393294fccd290c01d28abbfadaea49ebbb6d GIT binary patch literal 4232 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 z zg81E?V-Y7-_#u_`5B{?T|7p^sNs}f`nlx$Bq)C$|O`7fjwcfLTzi1$$Xv~^4X)2EX M2hbUnLIB(V0IGAl@&Et; literal 0 HcmV?d00001 diff --git a/branches/main/personas.html b/branches/main/personas.html new file mode 100644 index 0000000..f0402e6 --- /dev/null +++ b/branches/main/personas.html @@ -0,0 +1,532 @@ + + + + + + Generic Personas - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Generic Personas

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

            +
            + +
            +

            This page includes a depiction of end-users and related stakeholders as introduced in the WHO Digital Adaptation Kit for [insert health domain here](link forthcoming).

            + +

            The specific roles and demographic profile of the personas will vary depending on the setting, the generic personas are based on the WHO core competencies and credentials of different health worker personas.

            + +

            Targeted generic personas

            + +

            The targeted personas for the [insert health domain here] Digital Adaptation Kit are +health professionals operating in care settings that are able to provide +the required essential interventions for [insert health domain here] delivery. Their +key competences of are defined in the following table.

            + +

            Descriptions of key generic personas

            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTitleDescription
            + +


            + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 Empty IG : Dependent IGs Analysis + + +

            Dependent IGs Analysis for SMART Empty IG

            +

            Generated Mon Mar 11 12:25:02 UTC 2024 for who.fhir.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..7aff855 --- /dev/null +++ b/branches/main/qa-eslintcompact.txt @@ -0,0 +1,13 @@ +SMART +========================================= + +Generic: line 0, col 0, Warning - The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide (NOTFOUND) +Generic: line 0, col 0, Warning - An HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide (NOTFOUND) +Generic: line 0, col 0, Warning - An HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide (NOTFOUND) +Generic: line 0, col 0, Warning - The HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide (NOTFOUND) +/github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json: line 1, col 115, Error - Canonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide) (INVALID) +/github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json: line 1, col 14167, Error - ImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0) (STRUCTURE) +/github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json: line 1, col 14168, Warning - Profile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles (STRUCTURE) + +err = 2, warn = 5, info = 0 +IG Publisher Version: 1.6.1 \ No newline at end of file diff --git a/branches/main/qa-time-report.json b/branches/main/qa-time-report.json new file mode 100644 index 0000000..a18adaf --- /dev/null +++ b/branches/main/qa-time-report.json @@ -0,0 +1,52 @@ +{ + "date" : "Mon, 11 Mar, 2024 12:24:39 +0000", + "doco" : "For each file: start is seconds after start activity occurred. Length = milliseconds activity took", + "files" : [ + { + "name" : "/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json", + "size" : 6371, + "processes" : [ + { + "activity" : "load", + "start" : 46, + "length" : 47 + }, + { + "activity" : "checkR4R4B", + "start" : 46, + "length" : 6 + }, + { + "activity" : "generateNarratives", + "start" : 46, + "length" : 104 + }, + { + "activity" : "validate", + "start" : 46, + "length" : 1265 + }, + { + "activity" : "generate1", + "start" : 48, + "length" : 88 + }, + { + "activity" : "generate2", + "start" : 49, + "length" : 68 + }, + { + "activity" : "generateValidationPack", + "start" : 67, + "length" : 4 + }, + { + "activity" : "scanExamplesForR5", + "start" : 70, + "length" : 3 + } + ] + } + ] +} diff --git a/branches/main/qa-time-report.tsv b/branches/main/qa-time-report.tsv new file mode 100644 index 0000000..cb8a070 --- /dev/null +++ b/branches/main/qa-time-report.tsv @@ -0,0 +1,2 @@ +Source File Size 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-who.fhir.smart-ig-empty.json 6371 0 0 0 0 0 0 6 104 0 0 0 0 0 0 0 0 0 0 88 68 0 0 0 4 0 3 diff --git a/branches/main/qa-tx.html b/branches/main/qa-tx.html new file mode 100644 index 0000000..ea18989 --- /dev/null +++ b/branches/main/qa-tx.html @@ -0,0 +1,114 @@ +Terminology Server Log

            Terminology Server Log

            +
            +

            +

            1

            +
            +Request: 
            +
            +GET http://tx.fhir.org/r4/metadata?_summary=true HTTP/1.0
            +Accept-Charset: UTF-8
            +Accept: application/fhir+json; fhirVersion=4.0
            +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
            +User-Agent: fhir/publisher
            +
            +
            +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:1521
            +content-type:application/fhir+json
            +date:Mon, 11 Mar 2024 12:24:25 GMT
            +pragma:no-cache
            +server:nginx
            +x-request-id:121-1579208
            +
            +{"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-3.3.10","name" : "FHIR Reference Server Conformance Statement","status" : "active","date" : "2024-03-11T12:24:25.654Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"kind" : "instance","instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],"software" : {"name" : "Reference Server","version" : "3.3.10","releaseDate" : "2024-03-03T23:03:08.010Z"},"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
            +Accept-Charset: UTF-8
            +Accept: application/fhir+json; fhirVersion=4.0
            +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
            +User-Agent: fhir/publisher
            +
            +
            +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:75841
            +content-type:application/fhir+json
            +date:Mon, 11 Mar 2024 12:24:25 GMT
            +pragma:no-cache
            +server:nginx
            +x-request-id:121-1579209
            +
            +{"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" : "2024-03-11T12:24:25.701Z","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://cap.org/eCP"},{"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://fhir.ohdsi.org/CodeSystem/concepts"},{"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/audit-event-outcome"},{"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/guide-parameter-code"},{"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-channel-type"},{"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/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://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl"},{"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/cdshooks-indicator"},{"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-category"},{"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/icd-o-3"},{"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-aggregate-method"},{"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-supplemental-data"},{"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/sex-parameter-for-clinical-use"},{"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.ama-assn.org/go/cpt"},{"uri" : "http://www.cms.gov/Medicare/Coding/ICD10"},{"uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"},{"uri" : "http://www.whocc.no/atc"},{"uri" : "https://nahdo.org/sopt"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/cdcnhsn.html"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/hsloc.html"},{"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"},{"uri" : "urn:oid:2.16.840.1.113883.6.238"}],"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 they 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"},{"name" : "_incomplete"},{"name" : "abstract"},{"name" : "activeOnly"},{"name" : "check-system-version"},{"name" : "count"},{"name" : "default-to-latest-version"},{"name" : "displayLanguage"},{"name" : "excludeNested"},{"name" : "excludeNotForUI"},{"name" : "excludePostCoordinated"},{"name" : "force-system-version"},{"name" : "inactive"},{"name" : "includeAlternateCodes"},{"name" : "includeDefinition"},{"name" : "includeDesignations"},{"name" : "incomplete-ok"},{"name" : "limitedExpansion"},{"name" : "mode","documentation" : "=lenient-display-validation"},{"name" : "no-cache"},{"name" : "offset"},{"name" : "profile"},{"name" : "property"},{"name" : "system-version"},{"name" : "valueSetMode","documentation" : "= CHECK_MEMBERSHIP_ONLY | NO_MEMBERSHIP_CHECK"}]}}
            +
            +--- 1 -----------------
            +Request: 
            +
            +GET http://tx.fhir.org/r4/metadata?_summary=true HTTP/1.0
            +Accept-Charset: UTF-8
            +Accept: application/fhir+json; fhirVersion=4.0
            +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
            +User-Agent: fhir/publisher
            +
            +
            +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:1521
            +content-type:application/fhir+json
            +date:Mon, 11 Mar 2024 12:24:25 GMT
            +pragma:no-cache
            +server:nginx
            +x-request-id:121-1579208
            +
            +{"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-3.3.10","name" : "FHIR Reference Server Conformance Statement","status" : "active","date" : "2024-03-11T12:24:25.654Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"kind" : "instance","instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],"software" : {"name" : "Reference Server","version" : "3.3.10","releaseDate" : "2024-03-03T23:03:08.010Z"},"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
            +Accept-Charset: UTF-8
            +Accept: application/fhir+json; fhirVersion=4.0
            +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
            +User-Agent: fhir/publisher
            +
            +
            +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:75841
            +content-type:application/fhir+json
            +date:Mon, 11 Mar 2024 12:24:25 GMT
            +pragma:no-cache
            +server:nginx
            +x-request-id:121-1579209
            +
            +{"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" : "2024-03-11T12:24:25.701Z","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://cap.org/eCP"},{"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://fhir.ohdsi.org/CodeSystem/concepts"},{"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/audit-event-outcome"},{"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/guide-parameter-code"},{"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-channel-type"},{"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/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://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl"},{"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/cdshooks-indicator"},{"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-category"},{"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/icd-o-3"},{"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-aggregate-method"},{"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-supplemental-data"},{"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/sex-parameter-for-clinical-use"},{"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.ama-assn.org/go/cpt"},{"uri" : "http://www.cms.gov/Medicare/Coding/ICD10"},{"uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"},{"uri" : "http://www.whocc.no/atc"},{"uri" : "https://nahdo.org/sopt"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/cdcnhsn.html"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/hsloc.html"},{"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"},{"uri" : "urn:oid:2.16.840.1.113883.6.238"}],"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 they 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"},{"name" : "_incomplete"},{"name" : "abstract"},{"name" : "activeOnly"},{"name" : "check-system-version"},{"name" : "count"},{"name" : "default-to-latest-version"},{"name" : "displayLanguage"},{"name" : "excludeNested"},{"name" : "excludeNotForUI"},{"name" : "excludePostCoordinated"},{"name" : "force-system-version"},{"name" : "inactive"},{"name" : "includeAlternateCodes"},{"name" : "includeDefinition"},{"name" : "includeDesignations"},{"name" : "incomplete-ok"},{"name" : "limitedExpansion"},{"name" : "mode","documentation" : "=lenient-display-validation"},{"name" : "no-cache"},{"name" : "offset"},{"name" : "profile"},{"name" : "property"},{"name" : "system-version"},{"name" : "valueSetMode","documentation" : "= CHECK_MEMBERSHIP_ONLY | NO_MEMBERSHIP_CHECK"}]}}
            +
            diff --git a/branches/main/qa-txservers.html b/branches/main/qa-txservers.html new file mode 100644 index 0000000..e81429d --- /dev/null +++ b/branches/main/qa-txservers.html @@ -0,0 +1,33 @@ + + + + SMART : Terminology Server Report + + + + +

            Terminology Server Report for SMART

            +

            Generated Mon Mar 11 12:25:03 UTC 2024, FHIR version 4.3.0 for who.fhir.smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart (history))

            +

            This page provides a report on which terminology servers were used while publishing this IG. Note that terminology caching reduces the server hit count - this page only reports content that wasn't cached

            +

            Terminology Parameters

            +
              +
            • + x-system-cache-id +: dc8fd4bc-091a-424a-8a3b-6198ef146891 +
            • +
            +

            Tx Manager report for 'http://tx.fhir.org/tx-reg'

            +
              +
            • (No Errors/Reports - all good)
            • +
            +

            Primary Server: http://tx.fhir.org/r4

            +

            Use Count: 0. Code Systems used:

            +
              +
            • (None)
            • +
            + + diff --git a/branches/main/qa.html b/branches/main/qa.html new file mode 100644 index 0000000..40eb825 --- /dev/null +++ b/branches/main/qa.html @@ -0,0 +1,161 @@ + + + + + SMART : Validation Results + + + + + +

            Validation Results for SMART

            +

            Generated Mon Mar 11 12:25:03 UTC 2024, FHIR version 4.3.0 for who.fhir.smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart (history)). See Errors Only

            + + + + + + + + + + + + + + + + + + +
            Quality Checks
            Publisher Version:IG Publisher Version: v1.6.1
            Publication Code:n/a . PackageId = who.fhir.smart-ig-empty, Canonical = http://worldhealthorganization.github.io/smart
            Realm Check for n/a:
            • n/a
            Publication Request:
            • Error fetching package-list from http://worldhealthorganization.github.io/smart: Not Found
            • +
            • No publication request found
            • +
            +
            Supressed Messages:No Suppressed Issues +
            Dependency Checks:
            + + + + + + + + + + +
            PackageVersionFHIRCanonicalWeb BaseComment
            .. who.fhir.smart-ig-empty0.1.0R4Bhttp://worldhealthorganization.github.io/smart
            ... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
            ... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0FHIR Version Mismatch
            ... who.basecurrent UR4http://smart.who.int/basehttps://build.fhir.org/ig/WorldHealthOrganization/smart-base/FHIR Version Mismatch
            .... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0see above. Latest Release is 5.5.0
            .... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
            .... hl7.fhir.uv.crmicurrent VR4http://hl7.org/fhir/uv/crmihttps://build.fhir.org/ig/HL7/crmi-ig/FHIR Version Mismatch
            ..... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0see above. Latest Release is 5.5.0
            ..... hl7.fhir.uv.extensions5.1.0-ballot1 VR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0-ballotFHIR Version Mismatch
            ...... hl7.terminology.r55.3.0 OR5http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
            .... hl7.fhir.uv.cpg1.0.0 MR4http://hl7.org/fhir/uv/cpghttp://hl7.org/fhir/uv/cpg/STU1FHIR Version Mismatch
            Templates: who.template.root#current -> fhir.base.template#current. Tools: 0.1.0
            Dependent IGs:no references
            Global Profiles:(none declared)
            Terminology Server(s):http://tx.fhir.org/r4 (details)
            HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
            R5 Dependencies:(none)
            Draft Dependencies: +
            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: Not Found)
            IPA Comparison: n/a
            IPS Comparison: n/a
            Summary: errors = 2, warn = 5, info = 0, broken links = 0
            + + + + + + + + + + +
            FilenameErrorsWarningsHints
            Build Errors040
            /github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty210
            +
            + +

            n/a Show Validation Information

            + + + + + + + + + + + + + + +
            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-who.fhir.smart-ig-empty.json Show Validation Information (1)

            + + + + + + + + + + + + + + +
            PathSeverityMessage
            ImplementationGuide​.meta​.profile[0] (l1​/c115)errorCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
            ImplementationGuide​.definition (l1​/c14167)errorImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
            ImplementationGuide​.meta​.profile[0] (l1​/c14168)warningProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
            + +

            Suppressed Messages (Warnings, hints, broken links)

            +

            No suppressed messsages

            +

            Errors sorted by type

            +
            + +

            TYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE

            + + + + +
            fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
            +
            + +

            VALIDATION_VAL_PROFILE_UNKNOWN_NOT_POLICY

            + + + + +
            fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
            +
            + +

            Validation_VAL_Profile_Minimum

            + + + + +
            fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
            + + diff --git a/branches/main/qa.json b/branches/main/qa.json new file mode 100644 index 0000000..6c463cd --- /dev/null +++ b/branches/main/qa.json @@ -0,0 +1,19 @@ +{ + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty", + "name" : "SMART", + "title" : "SMART Empty IG", + "description" : "An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides", + "status" : "draft", + "package-id" : "who.fhir.smart-ig-empty", + "ig-ver" : "0.1.0", + "date" : "Mon, 11 Mar, 2024 12:24:39 +0000", + "dateISO8601" : "2024-03-11T12:24:39+00:00", + "errs" : 2, + "warnings" : 5, + "hints" : 0, + "suppressed-hints" : 0, + "suppressed-warnings" : 0, + "version" : "4.3.0", + "tool" : "5.0.0 (3)", + "maxMemory" : 2058762872 +} diff --git a/branches/main/qa.min.html b/branches/main/qa.min.html new file mode 100644 index 0000000..c7e99a9 --- /dev/null +++ b/branches/main/qa.min.html @@ -0,0 +1,161 @@ + + + + + SMART : Validation Results + + + + + +

            Validation Results for SMART

            +

            Generated Mon Mar 11 12:25:03 UTC 2024, FHIR version 4.3.0 for who.fhir.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.6.1
            Publication Code:n/a . PackageId = who.fhir.smart-ig-empty, Canonical = http://worldhealthorganization.github.io/smart
            Realm Check for n/a:
            • n/a
            Publication Request:
            • Error fetching package-list from http://worldhealthorganization.github.io/smart: Not Found
            • +
            • No publication request found
            • +
            +
            Supressed Messages:No Suppressed Issues +
            Dependency Checks:
            + + + + + + + + + + +
            PackageVersionFHIRCanonicalWeb BaseComment
            .. who.fhir.smart-ig-empty0.1.0R4Bhttp://worldhealthorganization.github.io/smart
            ... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
            ... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0FHIR Version Mismatch
            ... who.basecurrent UR4http://smart.who.int/basehttps://build.fhir.org/ig/WorldHealthOrganization/smart-base/FHIR Version Mismatch
            .... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0see above. Latest Release is 5.5.0
            .... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
            .... hl7.fhir.uv.crmicurrent VR4http://hl7.org/fhir/uv/crmihttps://build.fhir.org/ig/HL7/crmi-ig/FHIR Version Mismatch
            ..... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0see above. Latest Release is 5.5.0
            ..... hl7.fhir.uv.extensions5.1.0-ballot1 VR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0-ballotFHIR Version Mismatch
            ...... hl7.terminology.r55.3.0 OR5http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
            .... hl7.fhir.uv.cpg1.0.0 MR4http://hl7.org/fhir/uv/cpghttp://hl7.org/fhir/uv/cpg/STU1FHIR Version Mismatch
            Templates: who.template.root#current -> fhir.base.template#current. Tools: 0.1.0
            Dependent IGs:no references
            Global Profiles:(none declared)
            Terminology Server(s):http://tx.fhir.org/r4 (details)
            HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
            R5 Dependencies:(none)
            Draft Dependencies: +
            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: Not Found)
            IPA Comparison: n/a
            IPS Comparison: n/a
            Summary: errors = 2, warn = 5, info = 0, broken links = 0
            + + + + + + + + + + +
            FilenameErrorsWarningsHints
            Build Errors040
            /github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty210
            +
            + +

            n/a Show Validation Information

            + + + + + + + + + + + + + + +
            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-who.fhir.smart-ig-empty.json Show Validation Information (1)

            + + + + + + + + + + + + + + +
            PathSeverityMessage
            ImplementationGuide​.meta​.profile[0] (l1​/c115)errorCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
            ImplementationGuide​.definition (l1​/c14167)errorImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
            ImplementationGuide​.meta​.profile[0] (l1​/c14168)warningProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
            + +

            Suppressed Messages (Warnings, hints, broken links)

            +

            No suppressed messsages

            +

            Errors sorted by type

            +
            + +

            TYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE

            + + + + +
            fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
            +
            + +

            VALIDATION_VAL_PROFILE_UNKNOWN_NOT_POLICY

            + + + + +
            fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
            +
            + +

            Validation_VAL_Profile_Minimum

            + + + + +
            fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
            + + diff --git a/branches/main/qa.txt b/branches/main/qa.txt new file mode 100644 index 0000000..93f5c4c --- /dev/null +++ b/branches/main/qa.txt @@ -0,0 +1,18 @@ +SMART : Validation Results +========================================= + +err = 2, warn = 5, info = 0 +IG Publisher Version: 1.6.1 +Generated Mon Mar 11 12:25:03 UTC 2024. FHIR version 4.3.0 for who.fhir.smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart) + Build Errors : 0 / 4 / 0 + /github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty : 2 / 1 / 1 + +== n/a == +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-who.fhir.smart-ig-empty.json == +ERROR: ImplementationGuide/who.fhir.smart-ig-empty: ImplementationGuide.meta.profile[0]: Canonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide) +ERROR: ImplementationGuide/who.fhir.smart-ig-empty: ImplementationGuide.definition: ImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0) +WARNING: ImplementationGuide/who.fhir.smart-ig-empty: ImplementationGuide.meta.profile[0]: Profile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles diff --git a/branches/main/qa.xml b/branches/main/qa.xml new file mode 100644 index 0000000..878bae2 --- /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..ab22c46 --- /dev/null +++ b/branches/main/reference-implementations.html @@ -0,0 +1,355 @@ + + + + + + Reference Implementations - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Reference Implementations

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

            + +

            This page includes sample resources that can be leveraged to support the implementation of SMART Guidelines for [insert health domain here]. Content is for demonstration purposes only.

            + +

            Additional relevant resources are included in the References and Dependencies.

            + +

            Reference applications

            + +

            Reference architecture

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/references.html b/branches/main/references.html new file mode 100644 index 0000000..c275449 --- /dev/null +++ b/branches/main/references.html @@ -0,0 +1,387 @@ + + + + + + References - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            References

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

            + +

            This implementation guide is meant to facilitate operationalization of the World Health Organization (WHO) Digital Adaptation Kit (DAK) for [insert health domain here]. This page includes links to the published DAK for [insert health domain here], as well as a small subset of other references.

            + +

            For additional resources, see the Dependencies page, which includes the standards referenced in this implementation guide and the references section in the published DAK for [insert health domain here].

            + +

            WHO Digital Adaptation Kit (DAK) for [insert health domain here]

            + +
            +

            The Digital Adaptation Kit was published on [publication date]:

            + +

            [Link to the DAK and accompanying web annexes when available]

            +
            + +

            WHO guideline development

            + + + +

            Tutorials and reference materials for developers

            + + +

            Additional resources

            + + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/scenarios.html b/branches/main/scenarios.html new file mode 100644 index 0000000..b239e79 --- /dev/null +++ b/branches/main/scenarios.html @@ -0,0 +1,351 @@ + + + + + + User Scenarios - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            User Scenarios

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

            +
            + +
            +

            Component 3 in the Digital Adaptation Kit (link forthcoming) includes user scenarios, which are narratives that describe how the different personas may interact with each other. The user scenarios are only illustrative and are intended to give an idea of a typical workflow.

            + +

            How to interpret user scenarios

            + +

            User scenarios can be helpful tools not only to better understand the context in which a digital tool would operate, but also for some insights into what key data elements would need to be recorded and accounted for in the database. Additionally, the context in which the tool would operate, illuminated by the user scenarios, provides insight into some functional and non-functional requirements that the system would also need.

            + +

            As examples, the scenarios identify: key data elements that need to be recorded and/or calculated; decision-support logic that can be automated in the system; key functional and non-functional requirements that should be included in the system, and adolescent-specific considerations that should be accounted for.

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/searchform.html b/branches/main/searchform.html new file mode 100644 index 0000000..d4d724a --- /dev/null +++ b/branches/main/searchform.html @@ -0,0 +1,141 @@ + + + + + + Search SMART Empty IG (Current Build) + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + +
            + +
            +
            + Search SMART Empty IG (Current Build) +
            +
            +
            +
            + + +
            +
            +
            + + + + + +
            +
            + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

            +
            +
            +

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

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

            +
            +
            +

          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%0A{hXJ-q1r^rPmFfs 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
          82U^JfAf>DkZLe^GrfTl+SQ{ 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

      N{f}=hJyVz~&Ig83lmY%4(j$SFN&j#sZXv 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 DT5c?X literal 0 HcmV?d00001 diff --git a/branches/main/business-processes.html b/branches/main/business-processes.html new file mode 100644 index 0000000..455c1b0 --- /dev/null +++ b/branches/main/business-processes.html @@ -0,0 +1,391 @@ + + + + + + Business Processes - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + + +
      +
      +
      +
      + + +
      + +

      Search SMART Empty IG (Current Build)

      + + + +
      + +

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

      +
      + +
      +
      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/security-privacy.html b/branches/main/security-privacy.html new file mode 100644 index 0000000..dfc06a3 --- /dev/null +++ b/branches/main/security-privacy.html @@ -0,0 +1,346 @@ + + + + + + Security and Privacy Considerations - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Security and Privacy Considerations

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

      +
      + +
      +

      This page will contain security and privacy considerations related to SMART Guidelines for [insert health domain here].

      + +

      For an illustrative, starting set of non-functional requirements, which includes security and privacy-related requirements from the Digital Adaptation Kit for [insert health domain here], see the Non-functional Requirements.

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/sequence-diagrams.html b/branches/main/sequence-diagrams.html new file mode 100644 index 0000000..1e59a71 --- /dev/null +++ b/branches/main/sequence-diagrams.html @@ -0,0 +1,346 @@ + + + + + + Sequence Diagrams - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Sequence Diagrams

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

      +
      + +
      +

      SMART

      + +

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

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/sub-package-list.json b/branches/main/sub-package-list.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/branches/main/sub-package-list.json @@ -0,0 +1 @@ +[] \ 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..3c0dd51 --- /dev/null +++ b/branches/main/system-actors.html @@ -0,0 +1,352 @@ + + + + + + System Actors - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      System Actors

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

      +
      + +
      +

      This page lists and describes the human users and digital services that interact with the system, derived from the business requirements defined at the operational level (L2). For more details about end-users and related stakeholders, see the Generic Personas and the WHO Digital Adaptation Kit for [insert health domain here](link forthcoming).

      + +

      Systems managing clinical and patient information are expected to interact with a shared health record, laboratory information system or a longitudinal health record, as appropriate, and to synchronize with data collected in a clinical encounter.

      + +

      For additional actor definitions, see the Digital Documentation of COVID-19 Certificates (DDCC) Implementation Guide. Additionally, Integrating the Healthcare Enterprise (IHE) maintains a repository with common actors used in IHE profiles.

      + +

      Key generic personas interacting with the system

      +

      In the clinical flows, generic personas are represented using profiles of the various entity resources in HL7 FHIR, such as Patient, Practitioner, PractitionerRole, and RelatedPerson.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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_bck0001000.png b/branches/main/tbl_bck0001000.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_bck000101.png b/branches/main/tbl_bck000101.png new file mode 100644 index 0000000000000000000000000000000000000000..d32d3e2f80bd51629c175bb3b46be7bb406e68b1 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25ZRBNe;9znn zPyH_$xBLTl|C1~sEiKPjqsr;O85thDmN#Q!VA!yfajLdMn6>L6exOzcPgg&ebxsLQ E0D?Lm2LJ#7 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|@^2LrzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjNi@+6cw7?^ykHRW=)=Me3PAlL8|@^2Lr!gPZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmoV>Vj_OL^e^sC585s1085tNPJ~MO&I_Ol$OKk*dWbkzLb6Mw<&;$T5 CMjVg; literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck001110.png b/branches/main/tbl_bck001110.png new file mode 100644 index 0000000000000000000000000000000000000000..20d5786936f19c20e1e12e7303b656f031a9c3af GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmoV>Vj_OL^e^sC585s1085tNPJ~MO&I_Ol$OKk*dWbkzLb6Mw<&;$T5 CMjVg; literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck01.png b/branches/main/tbl_bck01.png new file mode 100644 index 0000000000000000000000000000000000000000..34a4122d6d9d838980fef850d28e04b5ff00db0a GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#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_bck0101000.png b/branches/main/tbl_bck0101000.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_bck010101.png b/branches/main/tbl_bck010101.png new file mode 100644 index 0000000000000000000000000000000000000000..2b33f3f5a6505768d6467ad113f0551ec3c71a42 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM=6Z9JE~%)jkh%fPS$D9hk*mbp97L5Kb2MM0oO22WQ%mvv4FO#qE% BA1eR= literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0101010.png b/branches/main/tbl_bck0101010.png new file mode 100644 index 0000000000000000000000000000000000000000..2b33f3f5a6505768d6467ad113f0551ec3c71a42 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM=6Z9JE~%)jkh%fPS$D9hk*mbp97L5Kb2MM0oO22WQ%mvv4FO#qE% BA1eR= literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck01010100.png b/branches/main/tbl_bck01010100.png new file mode 100644 index 0000000000000000000000000000000000000000..2b33f3f5a6505768d6467ad113f0551ec3c71a42 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM=6Z9JE~%)jkh%fPS$D9hk*mbp97L5Kb2MM0oO22WQ%mvv4FO#qE% BA1eR= literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0101011.png b/branches/main/tbl_bck0101011.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e91a9d3a34c77a06d468f74e272b9f45b11917 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN}w)6Rhv%UJ6$`X)nHD>)*38G_1CL&B?&vaGGuFcL%1%;Hns)eg;oh KKbLh*2~7aigd}JH 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)GmEzNzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzN!=PZ!6Kid%0l9OPs$;9zzr zKl{)4hTlRC@g3=Mo~kQ7?Q3`L-z(3+pjXVqz+muzopr E0DTx92><{9 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0111010.png b/branches/main/tbl_bck0111010.png new file mode 100644 index 0000000000000000000000000000000000000000..7de3709f8e7ce2813d5de327dba8f105694aff3b GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0l9OPs$;9zzr zKl{)4hTlRC@g3=Mo~kQ7?Q3`L-z(3+pjXVqz+muzopr E0DTx92><{9 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck01111.png b/branches/main/tbl_bck01111.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_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..480dd9b --- /dev/null +++ b/branches/main/test-data.html @@ -0,0 +1,346 @@ + + + + + + Test Data - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Test Data

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

      +
      + +
      +

      This page will include test data developed for the test scenarios and actors included in this implementation guide. See Testing for additional testing artifacts.

      + +

      The testing artifacts in this implementation guide are not intended to be used to determine formal conformance, nor are they intended to be authoritative or comprehensive.

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/testing.html b/branches/main/testing.html new file mode 100644 index 0000000..0dd275c --- /dev/null +++ b/branches/main/testing.html @@ -0,0 +1,380 @@ + + + + + + Testing - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Testing

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

      +
      + +
      + +

      This page will include testing artifacts for this implementation guide.

      + +

      Artifacts will include Gherkin .feature files, with acceptance criteria for each test definition, and with defined test cases for PlanDefinitions and Measures. Example data will be in the form of FHIR shorthand (FSH) files or FHIR Resources, with examples listed under the example tab of the resources.

      + +

      See Test Data for test data.

      + +

      The testing artifacts in this implementation guide are not intended to be used to determine formal conformance, nor are they intended to be authoritative or comprehensive.

      + +

      Testing platforms

      + +

      These files allow a quick setup of working servers, for testing of the specification in a known configuration.

      + +

      Prerequisites: Docker

      + +

      Questionnaires and StructureMap Transformations

      + +

      The matchbox server configuration allows you to test the mappings. For more information: https://github.com/ahdis/matchbox

      + +

      How to setup the server:

      +
        +
      1. Download the .env file
      2. +
      3. Download the docker compose file
      4. +
      5. From the same folder, run docker-compose up -d
      6. +
      7. Navigate to http://localhost: e.g. http://localhost:8087
      8. +
      9. Follow the instructions there to setup and run the extractions
      10. +
      + +

      Scheduling and Decision Logic, Measures

      +

      CQFRuler

      +
        +
      1. Download the .env file
      2. +
      3. Download the docker compose file
      4. +
      5. From the same folder, run docker-compose up -d
      6. +
      7. Navigate to http://localhost: e.g. http://localhost:8080
      8. +
      9. Follow the instructions there to setup and run the plan definitions.
      10. +
      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/toc.html b/branches/main/toc.html new file mode 100644 index 0000000..3cf6a45 --- /dev/null +++ b/branches/main/toc.html @@ -0,0 +1,327 @@ + + + + + + Table of Contents - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

      +
      +
      +
      + + + + +
      +
      + +
      +
      + + +
      +
      +
      +
      + + + +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/transactions.html b/branches/main/transactions.html new file mode 100644 index 0000000..43688dc --- /dev/null +++ b/branches/main/transactions.html @@ -0,0 +1,347 @@ + + + + + + Transactions - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Transactions

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

      +
      + +
      +

      This page will describe transactions with trigger events, message semantics, and expected actions, as well as sequence diagrams.

      + +

      See the Digital Documentation of COVID-19 Certificates (DDCC) Transactions for additional transactions that may be relevant.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/trust_domain.html b/branches/main/trust_domain.html new file mode 100644 index 0000000..06d52e1 --- /dev/null +++ b/branches/main/trust_domain.html @@ -0,0 +1,354 @@ + + + + + + Trust Domains - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Trust Domains

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

      + +

      Use Cases

      + +

      Technical Standards

      + +

      Policy

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/usage-stats.json b/branches/main/usage-stats.json new file mode 100644 index 0000000..13a638b --- /dev/null +++ b/branches/main/usage-stats.json @@ -0,0 +1,18 @@ +{ + "package": "who.fhir.smart-ig-empty", + "version": "0.1.0", + "fhirVersion": "4.3.0", + "extensions": [], + "profiles": {}, + "usage": { + "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency": [ + "ImplementationGuide.definition" + ], + "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter": [ + "ImplementationGuide.definition" + ], + "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment": [ + "ImplementationGuide.dependsOn" + ] + } +} \ No newline at end of file diff --git a/branches/main/validator-who.fhir.smart-ig-empty.pack b/branches/main/validator-who.fhir.smart-ig-empty.pack new file mode 100644 index 0000000000000000000000000000000000000000..84438d1e35a80857a6519eaf23b1e16ce7bb9173 GIT binary patch literal 2985 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 literal 0 HcmV?d00001 diff --git a/branches/main/validator.pack b/branches/main/validator.pack new file mode 100644 index 0000000000000000000000000000000000000000..84438d1e35a80857a6519eaf23b1e16ce7bb9173 GIT binary patch literal 2985 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 literal 0 HcmV?d00001 diff --git a/branches/main/valueset-list.csv b/branches/main/valueset-list.csv new file mode 100644 index 0000000..c04f476 --- /dev/null +++ b/branches/main/valueset-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Uses,Used,Sources diff --git a/branches/main/valueset-list.json b/branches/main/valueset-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/branches/main/valueset-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/branches/main/valueset-ref-all-list.csv b/branches/main/valueset-ref-all-list.csv new file mode 100644 index 0000000..c04f476 --- /dev/null +++ b/branches/main/valueset-ref-all-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Uses,Used,Sources diff --git a/branches/main/valueset-ref-all-list.json b/branches/main/valueset-ref-all-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/branches/main/valueset-ref-all-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/branches/main/valueset-ref-list.csv b/branches/main/valueset-ref-list.csv new file mode 100644 index 0000000..c04f476 --- /dev/null +++ b/branches/main/valueset-ref-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Uses,Used,Sources diff --git a/branches/main/valueset-ref-list.json b/branches/main/valueset-ref-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/branches/main/valueset-ref-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/business-processes.html b/business-processes.html new file mode 100644 index 0000000..455c1b0 --- /dev/null +++ b/business-processes.html @@ -0,0 +1,391 @@ + + + + + + Business Processes - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Business Processes

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

      + +

      This page describes the business processes included in the WHO Digital +Adaptation Kit (DAK) [insert health domain here] (link forthcoming). +For full details, see the published DAK content.

      + +

      A business process, or process, is a set of related activities or tasks +performed together to achieve the objectives of the health programme area, +such as registration, counselling, referrals. Workflows are a visual +representation of the progression of activities (tasks, events, interactions) +that are performed within the business process. The workflow provides a “story” +for the business process being diagrammed and is used to enhance communication +and collaboration among users, stakeholders and engineers.

      + +

      The DAK for [insert health domain here] focuses on key business processes insert content here</mark>.

      + +

      Overview of Key Business Processes

      +

      The following table describes the workflows of the included processes.

      + + + + + + + + + + + + + + + + + + + + +
      # Process Name Process ID Personas Objectives
      Title ID used to reference this process throughout the DAK Individuals interacting to complete the process A concrete statement describing what the process seeks to achieve
      + +

      Workflows

      +

      The workflows that follow depict processes that have been generalized across different contexts and may not reflect the variability and nuances across different settings. The simplicity of the workflow may not adequately illustrate the nonlinear steps that may occur.

      + +

      Overview of key [insert health domain here] process flows

      +

      The business processes included in the DAK are shown in the following figure. Processes included in the DAK start with a letter (e.g. “A.”) and are shown using the “Activity with sub-process” shape, which includes a plus sign.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/business-requirements.html b/business-requirements.html new file mode 100644 index 0000000..ebe2a00 --- /dev/null +++ b/business-requirements.html @@ -0,0 +1,355 @@ + + + + + + Business Requirements - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Business Requirements

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

      +
      + +
      +
        +
      • Concepts - A glossary of terms and key concepts introduced in the L2 or in the Implementation Guide
      • +
      • Generic Personas - Depiction of end-users and related stakeholders as introduced in the L2
      • +
      • Use Cases - User scenarios depicting how different personas will interact in a typical workflow along with use cases listed as introduced in the L2
      • +
      • Business Processes - Depiction of business processes as visual workflows as introduced in the L2
      • +
      • Data Dictionary - Data dictionary with detailed data specifications as introduced in the L2
      • +
      • Decision-support Logic - Decision-support logic and algorithms as introduced in the L2
      • +
      • Indicator and Performance Metrics - Core set of indicators and performance metrics as introduced in the L2
      • +
      • Functional Requirements - List of core functions and capabilities the system must have to meet the end-users’ needs and achieve tasks within the business process.
      • +
      • Non-functional Requirements - List of capabilities the system must have as introduced in the L2
      • +
      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/canonicals.json b/canonicals.json new file mode 100644 index 0000000..00906bf --- /dev/null +++ b/canonicals.json @@ -0,0 +1,9 @@ +[ + { + "id" : "who.fhir.smart-ig-empty", + "type" : "ImplementationGuide", + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty", + "version" : "0.1.0", + "name" : "SMART" + } +] 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..2feffff --- /dev/null +++ b/changes.html @@ -0,0 +1,346 @@ + + + + + + Changes - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Changes

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

      +
      + +
      +

      SMART

      + +

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

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/codesystem-list.csv b/codesystem-list.csv new file mode 100644 index 0000000..7ebf444 --- /dev/null +++ b/codesystem-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/codesystem-list.json b/codesystem-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/codesystem-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/codesystem-ref-all-list.csv b/codesystem-ref-all-list.csv new file mode 100644 index 0000000..7ebf444 --- /dev/null +++ b/codesystem-ref-all-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/codesystem-ref-all-list.json b/codesystem-ref-all-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/codesystem-ref-all-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/codesystem-ref-list.csv b/codesystem-ref-list.csv new file mode 100644 index 0000000..7ebf444 --- /dev/null +++ b/codesystem-ref-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/codesystem-ref-list.json b/codesystem-ref-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/codesystem-ref-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/codings.html b/codings.html new file mode 100644 index 0000000..2498265 --- /dev/null +++ b/codings.html @@ -0,0 +1,355 @@ + + + + + + Codings - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Codings

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

      +
      + + +
      +

      Note that the terminologies included in this implementation guide will need to be updated, because the ideal mechanism for distribution (as an expression) is not currently supported by the content logical definition constructs available in the FHIR ValueSet resource and all known implementations of it. Before use in a production environment, ensure you have the latest value sets based on the definitions for each value set (as defined in the inclusion/exclusion criteria for each one).

      + +

      The following terminology artifacts are included for this implementation guide:

      + +

      CodeSystems

      + +

      ValueSets

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/concepts.html b/concepts.html new file mode 100644 index 0000000..2d30b6f --- /dev/null +++ b/concepts.html @@ -0,0 +1,583 @@ + + + + + + Concepts - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Concepts

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

      +
      + + +
      +

      Key concepts and abbreviations are described here. Additional terms are defined in the Glossary and List of Abbreviations in the WHO Digital Adaptation Kit for [insert health domain here] (link forthcoming)

      +

      Concepts

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</tbody> +</table> + +### Abbreviations + +
      TermDescription
      Anatomical Therapeutic Chemical code (ATC)A unique code assigned to a medicine according to the organ or system it works on and how it works.
      CertificateA document attesting a fact. In the context of the vaccination certificate, it attests to the fact that a vaccine has been administered to an individual.
      Clinical practice guidelines (CPG)Clinical practice guidelines are statements that include recommendations intended to optimize patient care that are informed by a systematic review of evidence and an assessment of the benefits and harms of alternative care options.
      Clinical Quality Language (CQL)This is a HL7 specification for the expression of clinical knowledge that can be used within both the Clinical Decision Support (CDS) and Clinical Quality Measurement (CQM) domains.
      Data dictionaryA centralized repository of information about the data elements that contains their definition, relationships, origin, usage, and type of data. For this digital adaptation kit, the data dictionary is provided as a spreadsheet.
      Data elementA unit of data that has specific and precise meaning.
      Fast Healthcare Interoperability Resources (FHIR)A standard describing data formats and elements and an application programming interface for exchanging electronic health records.
      Functional requirementCapabilities the system must have in order to meet the end-users’ needs and achieve tasks within the business process.
      Implementation Guide (IG)A set of rules about how FHIR resources are used (or should be used) to solve a particular problem, with associated documentation to support and clarify the usage. This IG is based on WHO guidance, as it is represented in the Digital Adaptation Kit for [insert health domain here], to support the adoption of open standards for interoperability.
      IndicatorSummary measures that capture relevant information on different attributes and dimensions of health status and performance of a health system.
      International Patient Summary (IPS)An electronic health record extract containing essential healthcare information about a client.
      Non-functional requirementGeneral attributes and features of the digital system to ensure usability and overcome technical and physical constraints. Examples of non-functional requirements include ability to work offline, multiple language settings, and password protection.
      Systemized Nomenclature of Medicine – Clinical Terms Global Patient Set (SNOMED CT GPS)A systematically organized computer-processable collection of medical terms providing codes, terms, synonyms and definitions used in clinical documentation and reporting.
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      TermDescription
      BPMNBusiness Process Model and Notation
      CDCCenters for Disease Control and Prevention
      CDSClinical decision support
      CHWCommunity health worker
      CQLClinical Quality Language
      DAKDigital Adaptation Kit
      DEData element
      DMNDecision Model and Notation
      DTDecision support table
      DTDSDigital tracking and decision support
      EDEvent-driven
      eHealthElectronic health
      EMRElectronic medical record
      FHIRFast Healthcare Interoperability Resources
      HWHealth Worker
      HL7Health Level Seven International
      HMISHealth management information system
      ICDInternational Classification of Diseases
      ICD-11International Classification of Diseases (version 11)
      ICFInternational Classification of Functioning, Disability and Health
      ICHIInternational Classification of Health Interventions
      IDIdentification
      IGImplementation guide
      IHEIntegrating the Healthcare Enterprise
      ISCOInternational Standard for Classification of Occupations
      ITUInternational Telecommunication Union
      LOINCLogical Observation Identifiers Names and Codes
      M&EMonitoring and Evaluation
      MAPSmHealth Assessment and Planning for Scale
      mHealthMobile Health
      MOHMinistry of Health
      NMFLNational Master Facility List
      NFXNREQNon-functional requirement
      OpenHIEOpen Health Information Exchange
      PrEPpre-exposure prophylaxis
      SMARTStandards-based, Machine-readable, Adaptive, Requirements-based and Testable
      SNOMED CTSystematized Nomenclature of Medicine - Clinical Terms
      VVMVaccine Vial Monitor
      WHOWorld Health Organization
      + + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/csvs.zip b/csvs.zip new file mode 100644 index 0000000000000000000000000000000000000000..16b1e46c285bea4fc8d3c9cedcec167f3ceb9921 GIT binary patch literal 1198 zcmWIWW@Zs#;Nak3P)N>>U_b)GKz4F|N@{UsaY<^fZcb)#iC%JX88`2zi=5uNTIbH3 zzs#xUsiUcT?c?_n&1)aM&-h;DJgIZi^J<}|uAkm19gUM`PG9HL_49rBl!+n0o1KG= zZPjCQpsA)n9Dvhaaa4PYQq$;Xw=|~Ri8(p+vtJZwe_3KqX=-t5i7sV6*JTsbv^w~6 zsq4v=NB6{l!$0(0{a#0)4NgFeJNzZl-9T9gknIjZWOtCC`Uu+3$Rxsm$N|V{6qEx{ z0has_;Eme=P*O&K3Lq270OaV!X9y@wBET0Q6U`9h_(3-aIm$ta3js@V;q80%fn2=loi|7DvRyL3lHXxh + + + + + Data Models and Exchange - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Data Models and Exchange

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

      +
      + +
      +

      This section contains the data models and data exchange protocols with actors and transactions defined. It is part of the L3 machine-readable knowledge representation.

      + +

      The pages included in this section are described below.

      + +
        +
      • Actors - A list and description of software or human entities that interact with the system, derived from business requirements defined in the L2.
      • +
      • Sequence Diagrams - Sequence diagrams depicting the interactions between system actors, in order, derived from business processes in the L2.
      • +
      • Transactions - A defined list of system transactions at an atomic level for each actor along with narrative, capability statements, structure definition, questionnaires, document bundles and composition. It may also refer to transactions in other implementation guides.
      • +
      • Logical Models - A StructureDefinition resource that describes data element definitions and their associated rules of usage, derived from the data dictionary in the L2.
      • +
      • Indicators and Measures - A thematic list of indicators defined in the implementation guide that link to L1 and L2 guidance documents.
      • +
      + +

      Design Documentation -DRAFT-

      +

      The documentation below details how to use this IG to execute the decision logic and the resources required to do so including PlanDefinitions, ActivityDefinitions, ValueSets, and Libraries.

      + +

      PlanDefinitions

      +

      insert content here has been represented as a FHIR PlanDefinition conformant to the FHIR Clinical Practice Guidelines Implementation guide CPG-ComputablePlanDefinition. For example, there is a PlanDefinition for Hepatitis A, Measles, etc. The intention behind this design is for each implementation to utilize only the antigens that are required for their national/local context, as many countries have national vaccine routines, which may leverage the WHO guidance. The aim of this content was to be adaptable for those contexts.

      + +

      These PlanDefinitions can be found in the Artifact Index

      + +

      ActivityDefinitions

      +

      To represent the activities that need to be carried out, this implementation guide follows the workflow patterns established by the base FHIR specification. Each antigen represented as a PlanDefinition will be processed to produce ActivityDefnitions conform to the FHIR Clinical Practice Guidelines Implementation guide CPG-ActivityProfiles.

      + +

      FHIR Library

      +

      The FHIR Library contains a base64 encoded CQL library which represents the decision logic as a series of boolean clauses. Each PlanDefinition and Measure will reference a Library from which each decision point can be made and specify which expression from the CQL is used to trigger a decision in PlanDefinition or where to retrieve data to create the MeasureReport in the Measure, repsectively.

      + +

      ValueSets

      +

      Many of the ValueSets used in this IG are from CPG on FHIR and the IPS. There are a number of generated ValueSets based on the user scenarios detailed in this IG.

      + +

      There is one exception to that format which is the vaccine libraries, which map the codes between a variety of different systems including SNOMED GPS and WHO ATC in order to allow implementers to search for any vaccine which might be applicable to their user. More details on this approach is provided below.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decision-logic.html b/decision-logic.html new file mode 100644 index 0000000..195143a --- /dev/null +++ b/decision-logic.html @@ -0,0 +1,365 @@ + + + + + + Decision-support logic - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Decision-support logic

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

      +
      + +
      +

      This page describes the decision support logic included in the WHO +Digital Adaptation Kit (DAK) for [insert health domain here](link forthcoming).

      + +

      The decision-support logic component provides the decision logic and +algorithms, as well as the scheduling of services, in accordance with +WHO guidelines. The decision logic and algorithms in this implementation +guide deconstruct the recommendations within the [insert health domain here] guidelines +and guidance into a machine readable format that clearly labels the +inputs and outputs that would be operationalized in a digital +decision-support system.

      + +

      Decision Support Logic Overview

      +

      The table below provides an overview of the decision-support tables and +algorithms for the different business processes in an EIR. The structure +of the decision-support tables is based on an adaptation of the Decision +Model and Notation (DMN™), an industry standard for modelling and +executing decision logic. These decision-support tables detail the +business rules, data inputs and outputs to support EIR business +processes.

      + +

      Overview of decision support tables

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/definitions.json.zip b/definitions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..d524217929ae10f18f07cddb4000fc71ed31e3c8 GIT binary patch literal 2810 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 literal 0 HcmV?d00001 diff --git a/definitions.ttl.zip b/definitions.ttl.zip new file mode 100644 index 0000000000000000000000000000000000000000..fc32e89e165899baad584882a399ce16e176a5de GIT binary patch literal 3119 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 literal 0 HcmV?d00001 diff --git a/definitions.xml.zip b/definitions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..1e4486634b0d877b75cb24d3ca61c04b4b3e043e GIT binary patch literal 2859 zcmb7`X*3jU8^=csqq2;mY~#VmI)khsTe3tMjNRDB7{=OQ#!jNaC}jpk6Ds?bWU^F) zBH71Mp-IA6vK4wf(OaLM=Y7t3KfM3@oa?^tbDeWtUw$8c2y0HR;{Xr{1o*=**ah&9 zsQ!9eg@ohKA?Q%N4;~v9Y7vF?N5f(Q!{7md*hu*05T8gq42yxGL&EVyI3Wc0#lt;p zO8a;stNxGa9#iUN(N?aUER`?s0RwK(!9AB@p^%6NW|aHBanBPo#$MipogvLf!K?FS zv;>A`W8j}>F;}`Kvu>2|$Ux^u&aYP(v89EG)8!+pr7=baU4Pc@#%i|n`5U&9`Yho|F_($@b&cin^rfTcMS?W*)Czjz#p2Cm_)LRLXofYlVTQEbMfm`d z1qOpzlR-#dxys!m>leZ9^y(sL@`FAx6}J@v*athDw&Q@*M6&~u{cBm@06Ht2mf*7S0{zze&H_1^p{=Jb^ zPrT5r-h3%pvxIQ|xCbJL=JU<6;XYp=pOpp+@#}e(1{Ba%x((KBdut|0`i@?-y+*@V znB>M|$SOMGDdSW1(4w-Ad}f9kvnv}0-r1inQx@(uQ3EZVY7zjeeA~}(4zw||lpXxu zPw0kuv+YZRMejLv?n}6$-m%pk9oxZFt-@!zwUt#~muYQRnZZ8=t#4+`$0|uiDF`w6rcCFF;w{EnVW7v&0vp?@e;Lk|ujt;YqT^hz0AR;6*5^PWVC!-Ta4vV|K&4jg4T}W$T^u!Ca zST_m`OX2N6jXYEWG;#uBTYu7V-!gpG1qv^eZoFA zU3u{#84XV8NEr~@isgJaWQqy{{CrJXd1QopSQ{Mi-qOukOuAZOCDvbCa3ZP~S5mFh z=z88Mth4EA)d#Zx0lN;;fXMCGV}(Fy6fn>6c$DZnTPuX~Uc?l8>9nr(>!k}``&|g8 zr08@mR-H6-&c0r~|1J_cwhYw04R)>HRg#SNXuh*t*Npffct^XC=x{R-V|_yre6Qm5 zXo&iULH?bH8WysuC9;rAm2w&#f}=K}_P&*@fFO)v@Wyg&l1o&Q?W2Z)VQ6mb_9*zX zyXjS;`9ntYb4)4w3A8oXJ`!X%?Z2cX9$#9$u8Y zHPS9~;;`tu=xCoK4i=#(Y3!$;M_#|3->s3atjo#f+@W41-MsK1&QYoI zF9+VU)Yp2)%Z$AJ348fA?VEe^OvTlUe0{1-KKR;or>S-SDZ#YxnVOdH zD|3W=a#;fvm9kyd6znCwU<7+daMs>mV|J29SE(4$p2|PK z+BR5RHGr>Y#@XNQxYl7y8TXR-VzJ1%y8-oaWj(70nT)L36}w3)#ErTfcs{FrRe7|i z=799vJv)D&cVX6rxtUDtU zfaO;1khfCC@c`Ru;oI+-{!rFQ{VCX+1N~cEE~_&alFdA2Xd3w%@^c1t6D#EFmx$qX zS5}SAqO@jt3f+odS9w{uwLtYwi^Kh*wcKMsqaMiZ1SZ^upCK~c_7Fy&vz+MfPc#`K z{OFE0PcNDqh>qjO4J3Pi6{PdndP!S9eOPXg-ILxKJ@NRycyHE6RGWT9bbaeuA);_v zV`{CfZt4sFU%O#$L}~+wXz9>fRy2`R?eo{j`7Hi~yGsJHqSKy@YwlBc-+vB z1U!q)>*W)?h3E2f2~-cKafW3ONsiaN-cB_2E`w5Y)IxqZs+gnQ#>tzzj4!_u!<*66 z!eOK3IXo}Q%qr;>AHBgTKQB1i>)54e@mlYk+&L!xO&;G_%EcT%nd^#`y(Vwks`52s zy$?5^jrH$4VO1J8oF5zT&3wA-{n6Y99%_NN4uu^zRH1g%EiUg~$j=*5-1PFO7+_>v zP-uW$N$RfyslUFV$4kRN_N zF8Cw#&l7F5nDw2|?Z7gLIu7{TKL3f)Z~Of3{GTrR@8SPk d{F}tTV+Z;-mk4Vh_wW9pU#IZb9e?=u?>~vpB_{v? literal 0 HcmV?d00001 diff --git a/dependencies.html b/dependencies.html new file mode 100644 index 0000000..c87c065 --- /dev/null +++ b/dependencies.html @@ -0,0 +1,381 @@ + + + + + + Dependencies - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Dependencies

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

      +
      + +
      +

      The following standards and profiles are referenced in this implementation guide:

      + + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/deployment.html b/deployment.html new file mode 100644 index 0000000..a02ceae --- /dev/null +++ b/deployment.html @@ -0,0 +1,344 @@ + + + + + + Deployment - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Deployment

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

      +
      + +
      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dictionary.html b/dictionary.html new file mode 100644 index 0000000..5c2a4de --- /dev/null +++ b/dictionary.html @@ -0,0 +1,354 @@ + + + + + + Data Dictionary - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Data Dictionary

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

      +
      + +
      +

      Component 5 in the Digital Adaptation Kit (DAK) for [insert health domain here] +(link forthcoming) outlines the minimum set of data corresponding to different +points of the workflow within the identified business processes. This data set +can be used on any softwaresystem and lists the data elements relevant for +service delivery and executing decision-support logic, as well as for populating +indicators and performance metrics.

      + +

      See Web Annex A of the DAK for the complete data dictionary in +spreadsheet form detailing the input options, validation checks and +concept dictionary codes.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/downloads.html b/downloads.html new file mode 100644 index 0000000..e971031 --- /dev/null +++ b/downloads.html @@ -0,0 +1,383 @@ + + + + + + Downloads - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

      +

      Downloads

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

      + +

      Package

      + +

      This is the technical package containing the artifacts in this Implementation Guide:

      + + + +

      Definitions

      + +

      In addition to the above, we have provided format-specific definitions:

      + +
        +
      • XML
      • +
      • JSON
      • +
      • +

        TTL

        + +

        These files should be the first choice whenever generating any implementation artifacts since they contain all of the rules about what makes these profiles valid. + Implementers will still need to be familiar with the content of the specification and profiles that apply in order to make a conformant implementation. + See the overview on validating FHIR profiles and resources for more information about validating profiles and how to use these artifacts.

        +
      • +
      + +

      Examples

      + +
      All examples used in this Implementation Guide:
      +
      + + + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples.json.zip b/examples.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..31f2cefa07d92c8ce2a565b18bb9c1c18377ea89 GIT binary patch literal 2296 zcmb7`XE+-Q8-^o_*h*@v*s(|L+Ubx6O%c@kLXE~Ap_HS<-lB*)DCLN~Ypd3(5xb~O ztfN$;iXQXy{QA!K^Sj?4?{i(xb-nN38;PL41_ppYAOPfvyA|MHDE!KBPah9wPiHTz z0~X`$bw2>(+I=+4VH8B_xAc~YvaAx#2zL;ex>Ij z$X69QsDHgjB7CbsQTep*|+BN zb0iwZ@<-RZE0)4nq7R&uAeOrsq;dKjJ5fmy`ZZp6sh__m#W)?4(kI8+7yBLGC6(n? zTtj@F7!ZM%&!#|yc=_tPNG~War25j8hEEUo);H&3D~zda`M$L0Mv6<@Z5M`LZjMDKo%e9b+yAVvlGq#G+r)(a zm`w2d(o-|_V-sbRW+jKwQ-r3|`G@F`^mjY2XBNsV#k9M~_!akF$npOrzqf_U~0 zcYjar<=Aodee;iVjwaFGYv0vK%PTl26V>@hZ&H#g{~WP&km@m~A!8#1Y9@NeN+=1S zTqc={l!DF%>Le!Bk89PNjh!hD#m^5sdPN_$Mtmo*e3>_$kpXvc5cE18&G(8^W@wHS zAhB-K?Q495d({N0?iZHiOy|Fu)j)gO`j4a=#1rPVS?We_3kdLQpRlBK_ViTr6um6k zmiQ-=o zyH6`UT0Y2#FlSRqA-83SEyJB#^CP%Yy-9N}^u^M#DLN`r*Y}RxO?GK+=J$DrJo&E$ zgE9k+Utd||Txo^q=*IN>l}oM_o@T1CJzJA>(cMAC2k|IcXE*P0Y0fD)^dG%tGx|&L zEeV(h|DGTtNpvX*yT$t%y}H@WcC%6&S%vX%r?3y}!hCl>rDO1VCxBZ`_tcpfnaxAf zVhgU5ELvkhdSPe#64<*=2CZmeYl1k^Ncm->j*uOGG;z?=PiM-aNY>ZAyzZ_FVGPmT z_Tq9_sw{#1MCFOWnXZWnuLWyS{%l{=c!*vN0+t+%VqCD0eXKU*wZ%8{{%ol2VTZBn zs((9{mgW2mD6O=h#JD@_&qWA@wW{>1eO_ecNZx9T(ia!=)vsX)j3)2C>Q+sh|K8!^ z9szm$|#f5Z;4MQRcqU)XKW;5>ZXBJWuv{>W&Vu! zSX6OmtT=rv6)pESX;pROS95OLLTNkv%b+JG==xN#R&mI> z?0||dcd$k^eSc}9uQ9a5bPw;)$+`gMYQz9};21DSl zam%2l7a2@9UePw62E)F6#{1@;`Jcl@dv#GPpv4)56>+w3Ajnspt^UR_;5oKU32$eH(h6^hV%6=WZN=Amd zEBEpiS&AK?Co~GgF%-y+H~N;LfsG}n!o~NR#`JI>(&5yV(RWBt%Yp^ z@EA(a;Yfp+3_t*xtD%H-7=0ADKGC8=L1v1oe`Q-^C+?UlvRM91XmE|bl zXRc~t1i7vX@G4jyT9lI&5OKC0nY#7B;&YH|4gc^%*Q5Sh54q0PB_{oj{!AvG(YmJc zFL0HIpo2w#9Ru8Q-x7`r`6(5bEv*5~x-lc|z7HK+%*olLG($TF4F^8PN$WcH`#*2&7!g&-0^2iipu(c&NgV8;RgKq9Ds kV8DMZ;gg{7Cu4O zMZiUV@zyY5Gn@`koNrlR^$oiRS#oqQ6q?`(48E8pXEJzr`dzEs+c10WRqn+tMl?8e zZl&Yv>M-ekdbOLi9u%Jr<>s&Y1hbaYI-tqKYEe8lsBW~Is?pz8@}7#83}y_Xo9A(1 zo~Gaoqv6v}M9?hAk5Tf`NGQ*RI6TFG!Ge|B1m}WNAcclpJMDe0vt;k>+Jn#q^IY9E zV`h$gNyijd1S_m4N+RsJ5%EGakbO?`a!##`2uSt_MM&Ij$X122dyG1tW=>`vH{S)R z-7~OxRc4a`srmKMg+~VOB@^EFMBm=6OHHOE4MXUa%(t=5c4sEIXpiYf@vQyS6Xw7P^)e*PnksF4q#b$XJAIg;KsR6l1} zy=x!88O-6HueI7Z6N~ccQNn7o$;;=Z zv`-n+JgmH|NXcxHs!DRPsY%yJRu6`LkuHBdixx7p>#_!Rj|bByVBPvtmVc!9<(_#_ zTdN5c>)kbyem^<6G`aJ6r*8VeC7m>*sxm7pLzk0uXnCpB*pSjgZf<_N-k1|22KGlh z`U!r#J}k>e)xFsBA$5wj z{HS7Q4Im?vWb+k#bGzZx??MyXrY*vZ8Pku5&WfedQRnQ@S4D0Hg*!P-VeR_Susez! z+#C`Dbd90x`s!$&5Z?CW!3m20H{wn1vS_d9HrpF=F%DOr@LGZ@y$Q_-(&=Z0&+ZKr7XJ(r=@} zq3;pLQ!J^YX;9t(=6;K9KV>KXl>pb-Y9F-g4;JMl2B~$#e(n{HDaLmI&UtvgO}!+% z@`FS!xla&%qy!s1QNMq7L!4a=g{eFg{J1^GQ%tL@=#IZJyC~2n`}P9`?D0-id`|Q-h{^Nn zC8IP9_w4K5Q*$P!Jz`6C%=H(16JBdEi&kOk!!^dn#M&x1`8|}wfk!F07c(Cfw>Veh zdox>YA9KKiu+YE`v)=+5wLbRiv)}A@cD+ z7ECE}v5-DiwSad`8%VD3;%nMe^0VcK53jRdV7z3$bW#2HLR4CnyqRwV($RQ*{P^Y2 zYKEpnLM!1}5Y!=><6A1xv<0!S6~yJCF172JJlh^!a34fQ>U<10T#03Jd*cizFD-}j zi-mOwcK`A zo|~T~RY^vXsKHP*?I&d{d;jG;+sIIOL ziyoQ-XUf7Wgq@f$x(Ba*Przt%c7iGr1&UMq6ZMUXiiP`N_gNi+CkvEsAUT1}mPhu@ zQ@4#1o~IDb2BhdcNL>pQ#|m!EzT4QY=#(~y)d}_JOB8o5iF;>z`t@?43M_fTrkh#d z){FgkWpI7Y7^Q7tB;Y%ZIEe-x_e`LpaKDXTI>I#~-8#oWCcTQLFwTfRW-X~h{d-l7 zl+CTEQXm2Md?cN2>JELe9O^T>Eq6H}*#$1)Ft8DKbX>GY@3i!(0yBWFZ@GRH!Z>(~ zlGAh{Y2WnOdefDva@xQsV|Vp>kIHM}xW-TK9dBxV%P*!*{kX#OdqD@awG*E8vOaS= zBsi+))~$W=pi?;;?2QQ2mA3d}>BvGD+ubOzp;B}DOC&*-3f@pzVl_&BM&va9Jlx)i zCCc;9r9VLDNQ$+YJrD6%;I{7VL@|0r`n15$uzWJb>SCE9RkH9Zw;+fwn^ZOPX>HaC zQYe;BX3M1h@s|edqN>e8UWRm1~y^=C@! zb_Fpfm>D{YC6WyoO8WwP0|Wrf@c@7&l7W#A@b9GbPwuaz^q=@YbCV^Kh4n83hM(o~ Kv&*pmwfzZSnT7NK literal 0 HcmV?d00001 diff --git a/examples.xml.zip b/examples.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..da22b696cb6d7558f5fe5907a2a8a9042dbfe9fa GIT binary patch literal 2286 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 bvK+`Wr~u7t0p6@^AO(y-XbYrIgH;0nDQR1K literal 0 HcmV?d00001 diff --git a/expansions.xml b/expansions.xml new file mode 100644 index 0000000..25dc053 --- /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..ee9c61425634c32b959d9a3a32d261228f94e93e GIT binary patch literal 327 zcmWIWW@Zs#;Nak3P)N>>U_b(VKz3?HL1JEUW`16=UPW$>ZNE2PlYxlq^EHcJUYTO& z^>lhuCv*4$ZjCRTDoX`4+{*Rq(#s3Zd9Jg%!|t7Dq5t=VmsG0*=dLu9z1iMXmh&Ur z_(KI&Jbu;Vy6Iw`X6Ez1AqDqtn#eq#7Qef0S*SzDE8d-%yOTT}Rf5!oBvagsIzP^P zy78J$?xtPm6vdsSPTjxM5V!xB+1j{2sYbUR+p9Quuo-qQDpuiA?6%;a%u~j|dSLs3 zdd{cv!vD^sZ4r~+Z(E(%Rc{yKAK=Z-;U2tQX(!N2Uw}Bkn~_O`0pV?AIgqze0cs!w Sc(byBtE6g}bc)d!!i0Yw-~ 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

      $4B+eR6u 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�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�lNz2id8dcF;a2a9-)n^Rmj%AXfb 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�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%0D@2M_&D}{@`jH@Jdr12@guQU#AR@sPHX~c>p;WX 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%0A6>bWGYQFYWnKAIR=xw0X=3mtZCkD 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

      hI*?Bj%eN5)_BxhgKYJ20}Bj5S@ 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 n82sznct3QJU=ldch8P< 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%0Dgd;5NkF?d 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%0DBKs14Q1Jb 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 z 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

      |8o_E?k3c|i=Hs-|-vs+e?5RO&@# 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
      Y3??i?4il;)WD7QLXzW!J9J+xymiudvy1%czIG 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 z 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%0D75+XF%mtSf2F#O}%r!ou$xJ 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

        4%CT(GPBzY20v2eqgbqB>JNDHCp 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≀tEz$$J`~f5 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

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

          0f+G?o=Bn5m(9f8k7h$ukiZDAD|Ma*(_5Fihrl7 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 literal 0 HcmV?d00001 diff --git a/functional-requirements.html b/functional-requirements.html new file mode 100644 index 0000000..893148d --- /dev/null +++ b/functional-requirements.html @@ -0,0 +1,349 @@ + + + + + + Functional Requirements - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + +
            +
            + + +
            +
            +
            +
            + + +
            +

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Functional Requirements

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

            +
            + +
            +

            Functional requirements describe the capabilities the system must have in order to meet the end-users’ needs and achieve tasks within the business process.

            + +

            These requirements are taken from Component 8 and Web Annex D of the WHO Digital Adaptation Kit for [insert health domain here] (link forthcoming).

            + +

            Please note that these are not exhaustive lists and should be modified according to context and user persona needs

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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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 bg!O&{sLv)YI1kXO00000NkvXXu0mjfv`La; literal 0 HcmV?d00001 diff --git a/icon-change-edit.png b/icon-change-edit.png new file mode 100644 index 0000000000000000000000000000000000000000..389db5552cd4b28307fae4ac51c9b1b5fa814dae GIT binary patch literal 1766 zcmVBE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^!KmPq;Qw2}Cn0L9?Tam?khm;cmfj@-EE=vY<#k5o0f^m&*sM6pBI0EL{uRZtU4R5Z z`^X8`V)zNfJ8YaF;u6EP09P2E5Ad?jnUOMxUqvh^s*L``+lU9}BlcPZ2XpY-jyyG} zttleQMaed+noc9ry@UIIwng1*#M^^UkFzj+6yF25_LnMhmf?pGpH<}CbcnAmX|u%; z|7E#p3GpKUUAw%6atiT2#A8)^yd3Cssj4^8z$>TJnP(8+gLrkpJj%xIMEtceUz`ec zeo~wa<_{hK;NmJRuzL3+9o0iVC08s$)vACv7|KExH6jmbd4gn8^0FkllzkRT6fd|P0n zrwSVAXrbt(XrcJk;OyVRDf#{Yw^VBW$m{6QFhZvPBk<6w!tZERBfJcLd1$M3&)TehHS09YRtkN(Z(GDi^F2;vKBX;HY+Q*UEnTqUvgh@A9J5aYSek}G;8j! zqp=F+X_rylpF&#LEj%b>g+0Q~5^H*5N-?MwSLAe5T{?GXqX;9WfX;*4pXw6&V*io?m|<6;W0GAb4f<-njQ>$>Q>9MPr@ zwU=n+0I+*9IKpp9{{0u*d8K7@p9VPmCp-6AwmA>rtOL;dXv;Q$XXCx^0IWWyc=l3w zC&Xgk0yx!!!@*Zi8qcdA>-AfBZYACT*nGWS|NH%Vee(m<-vGFv{{#Oecnig2*2@3@ z061k>NoGw=04e|g00;m9hiL!=000010000Q0000000N)_00aO40096101%)900aO4 z0096101yBG000-AQ^)`S0#8XqK~y*qb(2kK6G0Tm|Fd6N(`-H<7A2DU5e<3{>ZP9Q zr3eZ|6jZzjxp@|^9_rbXcnQUW6ugy)AcBaAc&UPTh)^|1ViF8Brn}kfr*BesXbcW) zX6L;(zxlt+e;NLce!qW6QIvCzi&qqWVlnMo4#P9N`Y-M+jA6J9cq>lNSmA zIdHc}>T~a4OoANzhJN4-RA(LoTSqsxvIDG7$^>9E8u9zZzfR;1ti9XBYv%_ptz5x2 zG>mOiiVhI~l0P|`x3YI|2QC~w3Q0bJt?w4}eLewpYk8djkPl3H0)ACAruv|7fX5I7 zUKsca2x?9O^usEZicbDNPZnL&b$yW-35s*4Db&(LDnSEUd$b;tt%szxPD)=HhVepa zHk(d1o2^swL$}*~NIh$Gohq%T00i*}PL6jSvb;+lmBsh|0aAGjbgIbM+yDRo07*qo IM6N<$f^>{IKmY&$ literal 0 HcmV?d00001 diff --git a/icon-change-remove.png b/icon-change-remove.png new file mode 100644 index 0000000000000000000000000000000000000000..1c9a83c76440b513c7214a0b564b8051dacb0656 GIT binary patch literal 1943 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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 zcmV-`0)PESNk%w1VGsZi0Oo%HDKSG#S#e2JX--~wJw#PPOI_^Hn)TC@>c)Yo)BB>( z`}_O*o6Y;>?e><+`=rtPp3eL2_Wr@&{qptsuG8iJ_tdD%-Q?@?j=}Nm&5?SKtLE+V zMNeVA-u+s6o!#f}t<&ZC?$_h&_psOeTY8`U`|-e+M!Vhp)sh;py+mpH8^i{lww@ z?(p*O@$`zl@A}=M|Nrp+|Mil{`~U2-`{%%`i9_e__y7CuQDJ^>j<5LTxu3(=`{%!V zp1QBl;^gb~@%8xAv2fGp@UYV3rqTPL&-+10SBS31*XQuXoK4~A@Z;+7Qe%KsXN0ub z{dASF>hk%Y&-?!S^5pOJ zxG6Ab&z>U{z*&SS!@&nNgSrHARsDZo)gP|1|NR)?rQrDgo(Ft&T#N?*Z2xH}D;Nj; zJM0dgXPdL2zb-Hu?QT1|b?^RS);aT))wKl|qy@4?77-@A0b$Tgf}h*Ctz{!v3mhM@ zl%7L=*hQRtPv-da>BFl;8?13KH zP(c+ihbfVhjP?~X)=qQ34D@q7jt z0%GXA663$(a+rUM+O~yxuWf|@!4BZ0A+=8{vDN>zsfPhfBaD*^) zy*daAvM(?+eTih zfBb*x)LZcZMcaa1?K4V7?O>}IEJ6pqz84=p0QlGp?*kG6Y>_2JM(KF*B?`qPA8m6I z0+n(knUQZssOKB}37gAWeVuBP*L5fe`TC}>=es8?j`*(~{`bC70sKyilf3yc zTP419UTF6n<(@*=GJsVWzYN`M;7*W_e zU6v7NaIjAHIeI=w{duDpdDY8sy(at;P@x;$2Pxg(g74^uM@MCvm94Gil%WEsgJOOI z7T{IAJ|va5xAYk-$)?nwRrel~J?!_f(kxK*)0R3b{>4?_Whpq! zPr!gJQsHUPwQ746;le2D=ycaCc@5ur1!*)`3 z34jt46DeAoQvPnfY#`Kgcv}JSPM06D2ix|2CkmzKMW$6yuhcAvFX3B6R5YbVzvQbU z08y^Cp)upBL5fH~Iz*Sk3dz`gSUL%nDM_>CZg?7eFm;J-73H5h?32{Cq6EsKN;=>=^*+?+eZIuc)_B$y_gVD*mkYkSkK zw()@5a4qCJU87$6T+ zd%hr`avR;!b|NWrzLSJYCL_(OAoSHeW++jZ6l0VHi(wN^UvGByVmN&(e);LH8l7X> zY@e`q+}LO8{iNgp*U;;JwrkK=l&s)7a}ecvo1W`WE9~z&YtFT39ZMak)uP{&Blu6`LP5E@c2-fOp%=T5aayNnHMZY4yDt6LhKFIa@ zUf#|9v-m9=U>eH^K!b*zF85xj^gpPDls-vI=;004Zwyq+CiEPSQUI?y+F0&8^oo=q%SKsWdyWnrwu)jG!<;rX9l7j&^U^i;X>GgU=Ab@LCVau}&pN?< zzSYUa;tJcZSkH}BQ=#``WWqi#OaY|=Z|JO>I~!Kxu<((phm{kE3F(C4%lb36=rE~T3-VhTg%M1^np zG9~f*ha(9Ix0C|!tiJ(uV>@Yn83g_rMjwK)Q0vo@0hIeim4NcBm`7{w-kWM7rXzOl zRej%^0gkqX8NFb*xdJAj*&-7YDO_;xgf|iLIKj8w(wo^BTt(FX6de>9^3&n+kG8bG zFM9aNI67_DB<)u)0M0iCb9PvJe2pMBKUgc|hOo4V5^LWi;`14{u2jC4OEoL$^6bPN z&M8Jg2I@Q$BE~cl1n#azlO+)1j)(RO>MYtf=Xrqlf)Si@Y;X%92`F0V(3CgT z?5!-VC>@SEanPY6$wZGY((=J&{w{JRxAfz9U%`b6qF=p68(x91%HF*+7*@0-__W|aYmsGBc3dh~#>J?CsLden zIo(<#gbb*kAS=&9 zF&4IW-s19+6za8_w<{LYqWscJtHFC$|5rE&QT`RCC@{bq&3WntA~tObrTUvs8JvjN z4He-L>AX%8?)tE3Wr=aCj`oS3VU`egtEkopfUA za(sk(l3G(Z4!4#ODc_Id{+K_g9LiH|C@o^C(4esP>W;1J^5GFNP$yNylEdV^2#N8f zBdAzN(nc%%ZzrXqTu((PnrT~T&84}Y8%3-8K%l$+iV8h0TfVhuy$#B)WTWpdLX-Hr z42HjHAy@CN7%N->#fYc~BfLC)Cl7*-@qhEJA^3hWNj($ro96dF_c8O(KHwydipMf^ zQDTOStbD&PZnOC?Pz09ZrITbsGPRy$h<@jGQfeIpkb?mah)wk2)5yb_0By~NiZ_T$ z7ksuzP|5WHKsFG`U~%Lc*ka>L4xL^oJU6l|ExySjz&Q2-&`(XRlkyG^+s>t(4eETT z@ZhskD_9G(l0qBy7ITB(-hM)dR19+NGu9I=>i^Dw7*C7z-j2dI^cIpnKhFA4>9)}F zTq$KCMn`6O@+i$5fR#IUxQ_q$Oy1Go(nn5+bBb#pm8es>NZ@rQU|<{FZdl1K_uCe( zIx=(-Eoj~-YZXnJlRmRA35)kD6SMzv`c^f^9{^b3rK5dQ^y4r5IT8(z;WdH0^$UUP zJoMvWC*XB_#;RIUw7Qf^{@U!9_cU5D%{+w>4H)#ji*tJ}@GUIp*$l-tZGr{Gs0@LO z9u^hQT7ZJwzH&?W;2Cv8`3WYYIwJ8~B*98AM=DD722T7s+8|tces!_NU%c7av}lU+ zmXq>O8wL9>uj<=L;(tsC2%NDsRvt$2lc#9P^L&*_BtGEVZEtZY;Vh`g1so7yl-pCn z#yS8G*tL6K{6Snp5!mmY?&%oU+&)$^(2>*slU-uUX0!e`}vN_enWo|rtl96PRnhU ziD`1DaE;t{mO};as`<}2aJ3M*pcYyN4l~iW1q5@BjCo2|bfoPGUo;xKi|qI+bOu#X z3F7s%5naf2kIcM~S^R5|F`5m1%~r7f#HYOv()fN~FamR{JtBnH|H!W~ z7EuzgfB7dZQe#h#2|`lVMY;TRsOvNj_<%e9-v@Nb7x#Kd|6W<31O= zF64#3^Gm6qvof1hiib{$Clrl!a!74C6zyoq08d>W=RE*$dbnAo0U+G0bWa|*3|0lR z2v`v+$Z=i6k%x|7qzJJ(C`fDzRoZBN%BqWjG+v?eeZ^34Qz!*5U{hbFN{Fk)6bzE9-wZb{VP_W#(YTM>_e;-%V}BDGQsR`(HLhNWqJhefd=;#tskDHI$-t z7%maH)j4t#YK*(8wX82(t~rtK)N$QULNedq3i(^bQK)*la=Z7V(GBosXYU&)e)0vZ1vz zFl!Ed{X!+XHsA={EvP^gl5M-7E)|Kf+36 zgDEK9(f1%#=>mUcoow{v$C-ih^f$ik=Y9pVhVcE4bGt!k!b9Pb;WUyxv0DXvh7AP!{i{^gToDTtltx>W@$I?xIXpcXkRrwN)&>|Fw!bsaV%3#XFUs^@v4wp(hK@0VT_d|hg{ z1E%h+ujYV=m)b}^7{1u5z6RByDw14&^yQ+<yw}rl`@=CIX(8ffM zHvL&~m+~0*%p@5$v^0FC6jraE3AK;%#lbdfD2Z3Sr;;;A>s+35?t$4NJ*qtGTbb6d zeniL}nLbx73gcI!9@0vY8DI5DN*ZpUcX}$(eWB0}nVTBv*HGpP&Rq%Gg!s{fcihn9 zCZFW|aBi=4DS6{GvTrLR@9}!a2u&x}X6e%V%cic#3c^S%tFg3bHPA{1Z`d0JrmFtu zKNl+a=$1MCn9HBf{m3|GC-o=Ro$H=bfBfw5`1wd#dPlMjj|em6P0FI>upP4GEn>8N zNR7N)=1@6U=d>HHx(F>^p`5*=U#?qllCTwKvcsJ@g0JzR&S&e4+T#l)r?z0q&gih2 z>A}tQJd2o(S(U&Wi2hdbNp&$z$#6lIoX<3xnL{L-4-`-Y}&!sZT_ zE~|L|eeko;f&dX{-CQzlnh!(FG^~D` zgo3HVG^L6s3&=-c2C<(t$a=S2ZJ7#0!znqu2L#1TbE ztuBYRY@`^6F;V<}MzTH1&azZAD}YLEo|c``_G##yk*?1u%5&N8LK>OjKdYMP9-x~u-OXWs5jFeKsFy6A|Xss z%+IdV2^G1@(q%4-bLB_WVqWK6!*KZmOB55rb_J8Ztq***#pX{0NuCvx;0tA;v4Mjv zq#F()yuc3j)s-G!`ox}CoP7ED0q8@VLHIV8NqDf0-ZREF!P0GPVJqHaUM2N2~XNQ z$mbqDeb*Z4EQw!e@jeB>nQ~lHOkjS(n&Pu*IHEuZH!onWHxP$uFf`}PHLkLsMLW=V0RJZ-&B&hPR3zqVrgr7b!}RI1ouI~TV6(gzrS1- z&r%2BpCL?zvW`96iG(8rDxdMUoR6_#9G4-^qE^bMKToZ&liX|79u8j^l!Bvt{d?l6 zq5LS`RW7pH>rF8}uJa>PaYedI-@8OZO$Zb9#jR@l_=G7FjXnB@`B+x5zL2E0eNneU zJI}uWO#LXFQZuy{agtm2bbwl}0dZvxDVtJ_0SEU2tEKtTYN*t+BEX|72$J2+UU^(> zW!b)X<*p>asV|BV!O&R)d7YAc&3h9XvcPSy;MtlC24fIqLcfl20Hldb(O!;$*r)+I zB8Oysb6jP6qm#lqJ=({0S4%rt+l89F-%sNcZ80~mAQ7<0}!KxGiXkT$xo4r z#ehU&%5>%mB0uw(n~0=tHncNzi_at(5d^_@o%F+vv+KFsR=plk;D~hqr+pe7KsJg)?pvIrZ1{^5C_T=tfyy*T zDpZ&2kFd^k)p7Qez=^m5LnM)EzctMu1Kx6hiv%LiPVX;xo0iRMBZs>(-LZI6MH~K` zD`Z?@#Col=nZ{KpsXotb{Rhox<(B7nhVB6D)_qkT;Lbv8$5!Lesb35h0`w?^Md zH?$yn%qw@6u$c2rzj0Wz*Q|bcIczi3YsV8@SbS->!1bnK_6j-lmSMj&wtT(x_!gP_ z5$yMCQ)EK~JNZOV%;LU@YJh>xJ;I2NAq=6KU0#&}x4wsOvH}ya&cZ}1R%6!WcSJNx zA~JlEY+LhB6xmY0`D0MxI>Ywa66h_u!6sK@pKv8T)$x+G;;&$0Pu{+kuy#NlT9#7b3(~vX@Gn6e7UCHiYp9Nz|Jt zzTIqR!O`>J&?mw0<#m+l(7kiW!7{gleyS?g)E`8l%PqGcz+zfhX$-vc&7=7!WF>&% zd}wAgTNBs$mJvvj(S(iZ_D&G9(A&?VamLhu!-g$yYoS3Kt=u^RL#^4atf>^dW;(4h zRTOkTB+*4erNQ~gf)F?ml`aM7Vvh2X`bTuz3*Mb*dmz7TmK1WAQwDQv%a81XV^o5hf*~6~lPe<=y7x3}1YPA`v5;A4-#@wP+oc+K`L>$R zwytwV^C%|Rc2#e%>_BVD z`%e+T;ccf*X7ZF$R`cP4x1!ilELNOQC{$r4sCty(!`pe2+c0$y@4|o~M|(InB>RC} z{Et!~e7j_*sL05v@A>Pv+V>zu}O#xr<>NdW{==;i%D6mqrvO8T24Mr@XuI&)+m z`O^0eVu$naimZ%4q{ zI|fqL6a>E82L7NlR3-xycE7wNzO-ZW)VNuE7&0X2h^`Xf_ZdG%b+UO7l#1~JhNvpn)k8COcQjZ32gd`eN4~M zd>Z4t3Eb2{Vt@2UbAw!4YW+TaPGZ=(u>~bZd_8|vept`zE{Dxx9zn4BBY8Gr9vq zt3;w{f`UHy=u)r;h;ITEbW1t6gi(AvwQZFXB}{1iQ!=fuJ{Oq+1Rd|$ZkM(FzbS$m zMi{CMdF9D(^G;Aq5Yn#wE8vYGaZ)ErcN?Ky2LIWnAtlLVB_&0Q{-oe%i2IOt*Dhi;-`~7 zZ*G(@GmnEp3Xk9Awt*u`WxfTH|93>YssxUEGCY9?#Wwxrs`}%2@!suUdsR7~NuXK0 z{Ka`7h;Kx41`=3_J-X0u8b=sr9mVJ714HOkL7PLK+AI{^5<6kdR=J;#( z{K3*6-`x?HrA|st;uaRbgj2?DUFvhan)DZ($s#T~*3hzUmRBckw`+w4de$RGd|Yjb zcY>v}7oczcJxWH^&}(}^j$#`yEZS+SQ|Bd0I5!w<4ZiX%rst@c|CBV0p0>@ z`F$qN*#{T-(fr^aOPW=LVIXciEL0e7Q=LTiX^i;?nY{7!X6PDZfujH`iVfi|6}|&M z&DUGpeCNSND=SsYCaosepxQ?#6oiOYHUyrW|JwaG3G6W@$@@4B(E7yxS4C zi~?hA3mnc8LgssR8Wl89&S~_y9Sp_7UuKxWb^FJrKZlM*P!smO0jU>EU(AM3Q-@!P zPO=V{zS~9v1>uC>&N7FsPAxR*|5|OcdT(OHN9r3Vy=-_LTLX+R)Q#NtZFaN4iz8(M zZqwGRC~$c)J8nU(qYARC3o5XCZb#pjCs?SUt#k&G56^azq(SrcCE_d21iYl^shw9cy*dIwdTp9fO z#JS+d0{r632g!d*7{X zNK@Zt8hweK8@qzeQa1$Pn@VH&%~G5sK3$24y))khePDsT*JCcDd%l5xaM#lrGDnmN z|I8|n6?V|mJ#Wl`~~xxAV4__u;5e- z@Et!iyjCnNweqrk;jLZwW7r8@MxrLWk7kDyFumlDKIbHE^0`c?eG3nM*jjdhu zacu=s>5cJP%`uER6nmCpH6(aO4b=fol01#w*V`Ed$pyp6z)N?ffy;)OBQmIW~VyncS1U1jRVIfbxlEa|JSRr2w=33XkOWOx7m}NxxRiv<2dF0 zU`)*TE7=$?hE@K@qzuYsGcZLH;r#i4@h;#D1x#1w6=J<*T5bn7_!o@Tajh zubPeyu5`K6yC>UK{h?t7F73l^@w?2qzSa)}S%+3CXFA`FzHfZ&RL+5SKJ4Nr1R#_S9sqvF#44M z;~8&5_}Et$4Sw2`?IZj~(Fr{G)@f^&^gO>*n$GY zXEhDIi4@@wegI=F5$LQWOVR)B%}7Yy<622(0cIe??RcESHL!ggW@lXOMYCQL$Wo-h z|NZt5UlI%ih#MUv9-dBK-Cu`_t!dR4D2jN-$i0qo-4Xf zY~nV%s4|jsZrDbQ)0NSVx4GvzclHr4+I}yx@+?^s=bZ4w{NdcUxW}&BY%cCoJVvBQ z_7Ps&gc{tE_TBJ{0*hm!2<)|Q3A+A{Z-|H&C>};!xkf_<`B6EL818QGnKx*~l_09S zBjc)JC*B|qxFlP4^}s+38HqB?e^{;7hx&1w$Ejz&WMuHM+7nd z3u3(VZ~b@cj(bM~53sw4V0}d|$9fXB_4rEv1~x7pt#2>Cqj5`Ktxx7(?L)CX)>pVa zz5#S?V_7G;a+j6|oZBb)P5$DtXdGavpTP$_6b=7cFuD4JPV~LHN~((YZ*2(;5X=B@ zo*=x%CL>-z7&{S!8uQw1DE<>LD3Va1Ik6q&-jaNEP-Fd)ExGOG>z^l^xT^Hp6=-T) zbQqt1{1_CTf!JZK4UaZIyvZI3$BcrDWkNTN;D6hoe}v@U;Wc!U(6SN+bz%nLd;I9Q zE}%l7N%`H69g-ebHK0vACL}-T1sx?&_(!B@%(iGIKvEJvV`n@JT%}6F29@gh4)0){ zArsYb9Z1agW7Ww;cVGK^WY5xdX=KI8a<^~$yLWh=^};9r`Q2t7OloVi{hb<_Rqz=t z0C9Qq{Bdcei(o~vCFW0Esj!}HpMqe8^^ciV6r*`KU?1t+C26 zXpY)OSsnQ{9^AYOFli_?A!a2kc$vcfCX5;41&~D(E;C`AzD%>TeWIh}Mdl?+5R&xC zRA9D;9z2&02~1pnSn$7}_lS>m0l&kM54KJ#47&X5C`PwI6RSbdN<$40*1RUcj*6kt zrZRogE^{?hIw8{=FnqV=-Yw8iM=2XNeTgI?Sd4lXV2qOOY-E@EKUF3#edS$rP?JbL ztCd~0bhmMoNM`81!&nrzTjj1VqzGluY*Mj^im2+dqvah|o7h(9-~&3!wlAs3T0x5w zN|?1OoFv26%p*?{)`d{r;zYH8bd>o&v$S&Qx06leT zIt$5Tz18y{;Ak-T70i;R(+`ut7<#<$X?Ufh4{qm6+LkH&i*m{$WM%kmDBY;mXiJvm z+uarOgZ*N?b_;2CdGT#&Lfdj|X*(WXSHkx+Be|(aneDvw;@sMFgE(F3ZSIv+aa}#*Kvuwi|2kK0_WUbw5YXao4 zApihVl=nCnw1J0@Nr2K*>+wYsCeh#pqN(sP|792=%_(!6UcuGA9b(^Nt;rRTj(z z8K1u1;ozCVXDn6q5fE|p5r_q|*Z10~M9JtOft0|EIDxwe*x@{*)?=-I&mVLP&uUkk=T>?lnieCPeHReV<$5&0K92EI-*ui{2Lb;Jk z5i}kZ6X*^l?CR9?e)s45VFoB*+m8I@fudAWq(jsDfX+nKCi>Z2g@A?z!iAl0HAE2;bghxMt1CxKW!lr8i%-21V0+A@`At{!&~R{DAw0@Hj)r zHRxdW5D|ale-|S07Mm8KOmxnq$k=y`vXKTq>{@H<+U+&tQOGvY8(JiPo|=CEeRLPP z`~WXmW7O46otUJ4EGOjtJ6aneVMQWS9b~dj`*!ot3+InIjVxx6zHFY~hiW2{?G-jr zZX|RPS%>EpBlVNoqfp3u_<+Zw%^0t+raL;*v*@o|e}LP_=I(H@HJLtNmY#XM>o+10 z0Ao(B$^_~?{vrYyVOu;BfJQ~&3jU0!&Q!U+DMsmXfe8Z6lxM53D>f#S_529OD15x# zL6;8L4?wx8XtP_YB~R|#s2I(13|)17N!siO7i|C_XwpHvT)yjvGuSut{hzu>Upfv} zz!0$YTg2Xh^eMUm=$%$cD?)jc?o|T|#&hEP-6~Pt@s0m5FJk3x+?z*CN(o&lIy0M< zT^IBL%_D_<(P?PQ$M)G19U+?2%vx^PyN}(r?(M~yD@HTk!=gBWGY($i8LD6zjT9<7 zC*f##;6L6VSse49Q{DWerv!VQ!U{X$+{oJd&P~luW)OG$=X6j1tZo?<|*NjVce*VC(U%00?As@`er6;N_ z;$3@QfdK3*FaafK+%nx;rd56@3?q%T;UB+DNuX3Em<)J^!nvnH3-ztjApFSr{=N!qM0+&Jso`0om& z1s%YIo4hor3m(aM#;G`)d$}h`;oiI}u!dxdN*t3K~pq)5atCML92K^gUn5H(My9r|k1h$ckFUv_kbC`OYQS zy107$LG`3Co={U$cGZ}*hX;P9y-Jit&v8Jfsg>2h-al%|{PBmZHCZ=wAb_R`90Rua zhSn$v!iQp##X;jB_m`t`NDcFyb)xeH&TaeW8OrD)0ub@l>xX07fkPa7>6LGL#WU^0UM*o0 zQ4XYh2xdA&2~9~UyACSR1? zMTS+Z^uuS;!nry%we`h+-AY!DW3jd8+BAjL?6{Mkb3we=*a_XpvBN&H3HZ?}syji< zcgPr4yG5S`voubsmY*qLg>6n)4vsp`>i?v=P8+B=x$50dQXlBO{}XwgHaEds1He_n z`AsH2^F$yNYaW0LO&RI6{W5xDcIqx+j zg8wE5?umw-=`hIoZhLrrSx0^EV)B&BQL!qz0d)Vn*ga!W(Bdh-{jIcu!k5kuhyo2ol_<7V^}bz^Gwe6{|MsT1@MU8Kmfiu9- zo^MMI&le%_tXZfUO^@wn1EZ$ztb&@7DvlSE4pm6PZ?--u6HiLhN;LY3v=)c2#Rp6q=A}TKR2-* z92^v373u6b7l28ZmWH05n3fCw`Bu6abX+SoooW4M9)qf#*uUoqnjngSaY{8%af8s% zHTXp&JPrpriApJWH9#J1Fe>g?{YcE5!ZSui%9;lbKJLEA&TRm|>V6z@|9kzoUrFp2 zqO8dkEA%evhvJ(U`HLqOUz|!2G%#l_b^Czz|7ILp(R+GVT>8$;NgcOR=eQggc~BH8 zrUm~JF`)&ADMZ5>BRCN^krj+qd0f;UCYcJRj1XSMP`6fk?EG$m)wMRvPwE>qr$|qL zqUtPs$$4^kqBI&%kcC!!d~uu76A~hal81+!1;np&{#m%leW7?#%uFY!jzU9$qfZzQ z#VV)AvympK5Gr0)x0x5*4Dp#t@@1B$s)D2|N#Zau(|Djk?@q2(13!XigExuVUJNT% z5n8sce(6-8f6`0J>r;BS)$h`W>6wk*bD>LlkxWK26d#p-|Moi>W2C8q7pmEXF~H#@ zg}W{FvkSBnc|wK~G-VEJ>y%m>Wy!OLSP)i)k8sbf*7(A|F9!&EUG?kT~dcffJkFSNFKfB39oO!$RKb_Fskib>{1j zN+pq~99!Kd62R|1T_)3P4*&8|M8p zgl*(OO=kik5yYIAV;e}+Ka7^atO##}*hqh}uCET^;^-h44 ze7yDR%xIUEXQwAZLIOHQuWR2Ar}7P;iiV2||DXaf(YhjMNzF3ipJl|FWzXXWnQ;fy zrF9u;zAjpl-Se`+66jn$q(Nzwzke@;2@Kvh8;~m~mTQMx{Ac@PS*UcnEBez_NlVhr zM|5ax#IG_9d5p08LRtwtd_>uFHHw#!koMjeJ&VNpf)qO%Da~0XfNQtY^|qUDcHciwF7Qz{F8W>C z&`&oihL!51C*HyPWRzN1P;I&5q^k6?MdQSpS~f z5k?5g6%gLfp|CxTVDUq&NA{o z_c4wZ927E-d>|ur^_}!bLyaOI{iRJ3HLqEa9YT2o!68>78_dI9Ou9*YW=L6Y#sq@$ z_7!Qf@7*{mi=FNq%bneXLc1K(r%N6bwI(D>x)fmz%TeDvi>+1egQkUTD2L|lM5z6n zU-QoFyY4Im5b9|jYgL)6RvBXphoVMzCjDhTFtryX1XM>~d=pQyTd>Y6oj#la;Q+pr zD5rzjd)%Gdg?|j4u*yqp%L-_Nyqh>pI0%U&6~XOK9TSgz3j~kzpM-qd!lUX7a5Wgi zTH0+-3tZ2US5L^`kkj{_Xsb!7s=ptdj|Xle=K~e=4OmJ@J2tOTP#_!F$P$NhyoTlV1EigDHTkBqv zaLBi$NR#UKZ@ZIBq_7Zd>{Vb*HYViYM=V65ORgcd#oX#QzRawwNtZT*`Z*(B2x?$# z^_kEgnY85eMciCQn3f9Q>p<0Cm;r0br0zz2&a-s#0eAlJ-Q1v^VQ+_{q-5(0@Rnw@ zy0ypT2%=LgEBE^RaX_I||2{~T7DeM?uj;P~5XSXA#)XMh8se%mRur$twSaWnEDm@u z`uao^Ksg?aYFr*wl;X?aS$0NX{>Kz>LD)t>$PHYOr$v&87=VtQr~;s5ht*Qbvk+aM zs2B~GN?`|GUDCA&s-Z8O{+j`zO2)TKe6QVCCxo_Cn!Ssyi}g8+h_6o!5nN@fXXybo z|CP_BNpCG6h?9-3@D5}0satq50~w|9)bZ8SZnJ@>u=PT#ZL#tX6?Y~^D6%4Zu#3$b zrlkQmy=P{DsHMPDitOe$l1;%bGN^__TlamLXB2Bg0CAIwh{{N;h&V@(Zxz*_MH{uq zeeJb>VP2{O&I&gcAOrakyB{-?KA}M$)$TDq9e8XC5AAgD){>C17samIFIw^_UUDg3 z*pFy}S?4&=M=LUM!au3;W#K#oU6^VhLkVh4a1!6rUBuub*hrKsSJ8?K&uLM_$?dHq z^%#cvFmT<+92SJd+C75X;$~Euug#ElBS)PU9(e0LKh$N*!cg^uKta>Iu4^GG*vngDCa{#yNY9Li>uwUq=0 zt(cgkQ82_09nwIH5ToWa0SLW>RuQ2_{{=YvK8-UrkjW}TC~o!i+8XCCR6hdh`9ZD; zG+k*hh6&0eGfqTL{#m=HBiYrM-tn+j^8)YrH@aq2rFF!plO^OkLcv2?TcZAn3|m0Q z*9{c_y$|F^=cYU=Fp=2Npl2C-DR4a>`ff|T&mffl`*#Z9l6b);cqoNX1j znsEr?Cz(%PW*qC46}maEoto8WM3`fXjdvR@U)5aBN$ zs0Q%}g|(q|-*1F(lF{LhOe3j=XWF-~@>fAq%>Bo%=na>@{Q`Njf!nR0Kt~I&1|Osx zk= z;gm}C3ksb}suj}_$9E_*j*f`_^hv_hgs9Ari!|s{a@H`FKMxh$RdjFX;u|wg(E-a6 zh89s!%aX=;>5>O31^ACGZIu}jS0_}AxQ-;`sOC)Kde6Qqt;}S={Yx}X5H#f$SGQk& zeD}K|-PQZrjEbV27)w4tToH8Ie=5iV$>@zYNU>D*yWlSI*13_rLAyd^{1N+ zJl^aH?p^rL(D*m!=mZsDsWe7~j+x{CaS>rgdY7d0FSJfM2`lF`8YF|C6jxtf{t+I- zrKe?Ps)g0Ys}D@3oI6gEba{d9jQ`i#cfZ5cMQx8k z7^9bn5;GXRClb*|iQXbw^pZqx(HYF>y|)NKbP^?qZbm0WLr*IP;)XkSPH~_zX#j4Vl?G|KE-0Rt^#dXhIgv*b87yf3-N>T8YY>L zBUZLH8_HL9ZEcrD+_H?FmW+RNSZa1KqFzHAWW4)T>;;UDQkCmUX#XC&CR1C>PL*O| zpg&49w=6cyP`T9{^@<_-s~=CTz=0xN#~(LhZh!2}Iu?3nRcWA<#`IgM$pUf`DEkq5 zjL9%9G3b{)a?U=i)hS9H#u&nhnm^op6wsh5Ha_b0Q1sXFG0JdP502i3eD6LvM zO6;i|Dc$eGui0HFl2BHA#(%iVrp(EldM!PTv~OOeMKLK<_wiV-&TPYK?ZNV)q{!rc z{pvGC_^|aBzuE(=`O+G@O;>W*{&JCpA#RQEY$;YYlLFixu{!I}oagSj9pF_~VwX0fx)miQrcjbu>pNa-sxM z0c)Ael4*KwL-^gw@RELV0CMpLyB~U=Dwx!MAzav>9TCs(plGc)5La}t{K2YS`tK2Vc&)Z3s)l!ef0#6Opx_*Ntu zDnCbsj{-`?pUsavQ7--guNK-qn+8~}6_Iv5pm?Ztof%g;1c#pd?#qd~t5YBu9B*@v z1`G$L4-#)ap>5Fz!7aO{QX>u%?Ytcr!1xcB7k9xx&gd* zpXOwhKrFsa1Ngv=dTVs4i#H(N126%lqfu(+sydyBdghgc_Bmt2eYIC5S z%j7N)DXhrmG_@RiDNwsn(%oeAUtKKmbpz$%Q4vd2#V@MQ1nK1COvE!j<8GiC_B1ks zFMMm@I@?P4iAmL$>_zFM#K2A(GC67 zzF90b)dt=~HXH0gr~!EHrv_;p`4EYnAjo`}2wLm34gIiW`zD~5c7VFi4#-b1G)hot z3Itz;v~>mEnGOSK(2C2`M#v)|lQ{Ewj+GurtQhZp@qO*P*!Aa}k+;SRp%OPgUAllz0c(VEqsB6{;VmVGi%&+tIgH zUj&*FTT#s+xAG*Pbs4gu!}s+F!)ZCymo#_)*5sg}LqfjzG)m@W1avR_x5ZlZyyfM} z%;ACV(r%B1yoHr)qN#!jP{~xKi=z?bVV?S5^FdYd6FpsENyv=%uI8O~e zU)nojp@nJi;VbLd3z@k76+MgV64x)LiX+Xr6dq&G>f-R3QN7m;#rVlLFapLf>k=bw zp|vE$CB*pJ-*yAemnielHp`OzV9z&*8pE<(>_PSND$9`7nZ~Ex0-qLqU@(xWQh-0Y zcTbY+N8G2cpF;QZ{cd~y1T9?jT1l90{7g3|SSN;hiso-isj4kGK>^k|L>#|R>MFDY z+l2HpGMCq`BEg5wKfBQNmt&ujZ^JL=B&(g$Otj$tNc(qnsc#xh6gskyg92pf>YTg2 z&9UM#h)EsXWVD}_kB#=EGCr&cXDbznnrBIY%x6HvUGt8`db}L&FItwPSZw~5`7ul+ zv6F=`JNVrpknwPwVC;n#RV|~sAF>NQHJm&Pv=C>e_%A+015(75?w96P%uvN}6?|76 zgG-8}l{QWk>iANcB6Z9Czhg&c8yZw^k$ z<%(&c0bOyWs^DU`9s^{hnjwIU_`5g#bj^vKF^XOcO7fP8F1m#6i%P}yNg-$wMP4#u z@X^t{^}huHk%O{_l;2(}l>px<@QaQQl-We}SW-^BQ6GF>d`A0zgE$0nKi^mS^Xmew z&oMhCku&P_LWz(i{GbZ!K#x8EBs^RuixQD5*&6wZ0G8^562w?dPf>K?t~syW%zhu; zEIJswU7&r@7eS#VyKH=g&p*x2mb9amS%vPl<&pwo?uhoJ8>u0AKgz#>6@3oPV+9~Z zSZ{xN0{)+^fB&<}6mV}Mw@>72EgdQP0A&rDxy zAh9;`kozxY=PVFE9V>gQR4Nr7=_)Pp@)4}tGf%BMc|YE!t*xloD7_Lhq4ygA?;sO? zi;OKfioWeij66psW!4|0F{8vzrFCeB_Xg2!H6-vZmZ>eIPTyIGdQdl|+r3 z;4MFqXkfsb;jFk=dV9SJ*tm(TT_!o1wn~CsJ`Dwt`?T=5|~Hwdx^p zFVMYiHQ=|wUrw&>^TD&%Y%+@^PgJ|Ci_B}Hg5MdbTXY@`yaBIU9c)}ps_=cJI?w1*~Z@|l%_U(Z|pc$1Tw$cTSc#Ff-SUmDi}~-w$zrQ{4>kC}3z|UdZvT64 zW#e0@j0Fe)>8Su+(>N^}oN_ZeMlX|<4 z_A#qEUHsz8@^$^QOn0n^Tlt@`vYiS8dwpU~zRjxN;RiWY1INKsf80p+jOacY5q9k> z&3NN$#-k!GN=4R@c%ZzVRD)}=O;A1xehIU#v-rXPfjZ|n%P?=2Z2K(8#LSE#J@GU! zRgiF_K7gr(SGUGUz=ljT@TTh?x-dca$uFR#73cY-WZd(;43>Ytklg@UoKTv+-*OSU zb1!o7>WGnmK>1odL8si#p?o+Nv61-F?hyT))fy%J_HEe| zkr^LCl>3KyhDr>gyQk;NeNJMz1vlJP2s+tFljz_w_!+94lKgWVmq`|bDXqF30@tFi z#*(PwFsDjFNO7i(-=kp!DxI*_ApjKBX$nyRT%%V{9xauEF+0u}4f&_@UL@ld?8p5P zIabXIr0mS42AmNN3b}eW6au7nxuK$V6g440fW8{^yf6)(a~cnB+g2qQJ`5uO$($t5 zSKEL3Fh&BSCOceG%7uLAoUcNUj1jr3^%Q4u3|;;GShW9lW25&eUwI_?`%=&d%%S;R zQQ28Aq~De)(}`jp&s`dcc=axQkliH5)!|ESToz-tiV>AYQ2~a5{0d6wpBPmKjd-og zMh;VbIIuyVA~Ildp0+4-_N1$G$n$09>iQ6?V4U?s_rm2zjN`)xkNIVcUlTcg)%?Vq zkS9`;rdX&h#s{jPi;qaXoh8iSeuuAHKj7sp`hn;)hbf<2#Ny=k0A!Lx^X@VkQ685& z>cj%W5(Rf_c0SCz7EjVP9OwQQ$bi28=E8q->!WOKl2t^XsL^PRJ=1Fp%8i0VzHXpt zp}?=r(9zh!D+Pua^#o1p1ebdUtBFeMs=H)1Sfh>aS(?A}cTBZu&7J`LBQ2V-fZHRv zHwf}EXYq2}RqpZz!lNY5o=yW>_{mV*{nQ{pswA=EmG*u0iZbOX*NlCR7(9PXvbutB z8yh%zfeUvlCno!q(WA!K-_z4G|wXHo3noew6`GT3;gn@;!b+P-w$khj27Al>rY+y^Jxe;R2@cbQPsWaL%!WX#n$2 zj*jDMf=6F4$R!)ni(4A<74Lz6=XIIn6=6dhn^Eg4Q(M)^Rm#S-{cW7O& za>`oRWl@h=&rN`v%CUHwHd6ULkGP|7_TcC)t42RI1(U4tt#Y$*-a-87D=XbQ2Px2l zdP(9mTSCuCHbBx0ljW0*<;Wv89dZ4!Kl@Zb{{Vcd%o09uy&AR8D##kN%#t8x)%B7a z&J~#xDLvKgoCsJ`*O5u{2>X&I=aos+wiBPlKt4|ly>kS(H%be$AmTf4f=ORkvny!D zntpnGY!P-VA%+J`d>Fi&)BN9*Ps2wk*TQW?QWd=jCJcXoI&OZu_wjaA6(&c?R9-xakVe(?Kvpm4I-lO4-g*GC%Xn21DJt+DCD>3QtZMB{Z z0_Ea4id$iP^b@1T&F!4YoM`^JOfwwEiwTV5mVnPu4b8wVr{0DF(lAsjc)f;PS9@Qddx4gsYUz2Y48VU3l2 ztGSjTUE`;RI3~tgp;rH8^RI2>f-yhek&owTI|o#4jS!cg=-0RV`k$rB2cg9Nk{p;X zp5d0(1Kw|3h2#;*WD>0idmx>;!6{MVwD_#^0e7JsX|XNfhXeZtVtKYXiSWE>X8+=c z)%LWANdU!o4;=c8`vz7?F=7fFDjks^l_XeyO>EVppVc-;s(e{XQ*tYXFErqN84n&R zMb;FK=Z;B}PLGtd_gi#$j{$uV#TrPxn%-<9Gw440lC{IPyI(?g-v8!fe5nq8_R`jq zJYx@Wet--vlq7<v>mpQFJ`l#2MgLk6p7t0CsC;KX^O+`UGsm#v%Gdf2mZO+Lanx&dcpZ z%x&%zY{&RUahd+;Dn2t{{T^y=logL94eaTbimwT!_8#YcQZex+WXm~LNY$Ol18xUv zPhwr8ms!eP5J!!PGr}#KEud>VH|iEIf(a5u=Xf2DJH3TVBUyhCm7Bgvy8)}!B6aX_ zCc9Cl^HZ&pBSKoeVGLMK6N~{10(99?C2)46a{&N(oCEN8dE!Y1>YHcgX9Zw3l0%Np zEs#*u<>$=FK5t9gAehRz5=Y8>1VokcSR;aU{mY9_^4K-HIbRDBd@*3pm+t)riD_5N z+h5BQtLov&Z>0Hl^L5PnKw;hRD4QOBljq-yF#jx-QR!q^p@>!JPT4> zdPFr;dDerODwKMobHz2{#`@Mu_SAMgY#f{C#djd6u*pf3a_}p?gqjr1OiylHI0(0S z8nYA#{f}Y=Z*&sX0V0S%5k!R{Syta5*MIAS^Fl8Z{cbmT_WtI+5`~!dj4A@uP3WNg z`vu2D63Yd;L9F$4(WDE{G*Z8t?| zv-Vao0W4PXzj{$mNf_rq@t+1X-3A#}69|Z{#yrnXH0;;=FZz3Na-Lb)Vp@@LBE(<&b0dYHzz3>jBFV&O&e!k|J>AYds(A|DNPwwo;{e_vmg% zM+ysfAwJBzsS0+mHxOh@jF*Vee~bmk8Wd&ke{YsS>?t!^$^Ym@^=C-Z4`%+>A*||M zTcD}#Jl6kK1Id*?#d#X)?Gf$OkOocoY0)@wM_L7oG=nTXyEnv^slGF}ga`r{VhzLb zEFLZt`=b0^UIPo12TMap*Wr@Y?f&g)=HSh;yiZ`hY+k@JfP?M)M#GG-?_22S;WUi) zhe=1iEqSn!i?!x%u2zC?d#q6dA2$odYer#uL4&I4RA7O3UW>?g$w4c~{)+TQ;Q3sv z@ZI#r4%0W9mq@;T>ta*35y^k7mEOka&N}~dJ-0nA0fi-1$1_hLq-&*s&aw(K;)tRB z7P@o^16aSIRU?P8s{l0KVMQc%Hs0}rkOB2fufrwM9d5g+vX40!;=`XssOS3Wcb}O{ z@M5<4(73@?4$b0K=#87#n~YilLbOIF73WB7jFPVpYB#iNp|nT49*>4@>( zWjArrx)Q+`y3xSON;__Z^86r?`Sh-g`cSyN$c<#pVfy0G%mN>{g2Qy!RkF#s}X3@NZP|?ep?QhAaTnvi;XZ#Sx^tq@+1{ zOr~${rmqyfYANa^N&k_>!h)BVf_3e+lrw~^j=ZjB*t))_0 zwSFbDW}%f6QlTEpqbPB!5Q7w9j)SU{!G&@%S$(Yw*rcVQo|xvN8#x@JlMWzC00M+B z_tjsoEj|-u=_8W6a<>fFUA-OMIy*&b(x&uKmVnOJr&o(@=7SsOwej(PGdBs*t?2st zE*`L9 z5jrk5!+Y?N(02TfQ2T*>cetL8I2YG0_}g2ad;E3d;35}3Uml!IgA7xqC6$YKmEj}< z?Iu=hpasBFFkWOJ4=QoF-XlGL9(!bb&bDT_iDNm4(&q2R(T5DbJP%c27a*V71KH=z zhkMV3WUh<|Me^N>U-9Ienwh*|nZ~M8tDR^FoZ)HVm2++-i&%Lh?si8?jx(Z~$70r4;hdGE3!vhWda-`d~iy0yn2)@PE~Mw4S_%ZZL?uP=$L z-j6Jbj&B}{T{x}X*g9NzqDwhAkuOUqIG82!p8Vigsy~JT?(J+aQ}MwtZ%KrPaa26+ z8WoIcyKX(T&!<-0H*L8RHl;t$c7u6x&$n5e{SRL{`}5q*IW~LtpBr7qPyf8=MP)&l z>LGMP@y-`51G*2lqPbTw42A2e?3_sNl2l{@XlQ>@5Y?#WT0u5?;+05pb~}I$S&t1p zmTwpS)f-GD#bq}UVyq%1I(+~9XlCZ1C-%+_F7Z*`C!UNyRb0)jG?n8Ze5!V)R@wk- zLOAQA3NRma$(H)HFH1Ubua4Fw;t~KVcB~*hB7u6HWlH6+$S4gUhAlZ@d>z2?f=m!( z0}ex)*$@vs9-F%IzcC>U4S7i%dNVM05M}n_jiyh|K@$D^i2ev9e;`|z_FTLnB%^F_ zlOwOl`XKZF%s5nw2PJS3Odlu7lWton01K{XYGn=&bz6mh?RZ+505N?ijOMEah}=vM zq@yEdBYE2MWqo>GI4913Zqa-AQ$@XBvO!?Ah_E1AmTAbtF5HmRRg1cOWERAbIpkLp zju+qiOe;E%AqqgHr%a$Os}Ap+cRThwRR3;wYrC+0gYxTvq-sdYQ;x%>C4hYpIhApF za>`)ANJ|}FU~9AW+&wz$5LfSm+gfH2zpD2 zLEk>VwG*(qV*AHOXtAqf`)<*48<>*^NIMuU;$lB05m`D84D~1cN%7(2-(L;4L>cV$ zKr`6)=%8n=p0SFtr*(e<=)Z~!Fg#aH`~Y4Qn7L^i#}=p1Upp5aYf&6%au8{IW%hAxYQZdRi& zA(ofjx<&cb!Bhywac?A#jF}tcc6o{ReTVbR5GC5T47GUm(-E<^XUHlw&$?h8ui*wN z%FmmT*0(-gjs(}D^*Rs!u80F6;3Y1~cZuNOo-1`McDd=!={GFT*v>86$}MARt6^!YdDksqe=iEJY%nHDez71<-iz2Gkw2lD zd%Yesz7HIv0;mYrbIM~Et`1YB{XUqA_8qUVK53oko>{Q$F6ankOSBY3@@$|dEs%j4 zVq?eSj{-UNeUqo8MnrZ4gKiZb7ZoPcp3|7ho!=AN8YJFFRt)H}^n7~%^U?pg*{5z3 zTGALe*peTVlUw!{-<~L&oG6<$Ag!n&$N4}qt~zw<&1XjU&L@G^DKCigWX3(yLUn~& z^RW>=4bL}ctUg~RDm7eBhfk;1nybG|gAS`)E^?sZ)?n1QE(hV+(q+2f+pBR=?LD2Gzg0Gd?&q^qkN`vhXc(l0=*g zv(O>}$(aA!8szVGG7Fv`V|#K}OSO{;g$K4pWERBv=c?4y|2oo7j#wgq4RH#+CPs}N zl|o)3@ZYzC_ku!iAoGJ%{|N0kxIJhTe1d;%*MzpO`BCvjK5+!fe-e?`8A+x;-I4Wg zHpIKhj+nt(O$#s<2IqV9pX!7^va${E)oN0de08Z8a?!pcd&YNAzdktWlQ*tIxsa;A z(-Ys2I2rAvap3k4SgUFo5J%cz zxx-}&fO;AW_)Pz29j*dkgeWy2V5vwa3L+wCEK~>-TeJgLHP zPGXH2@S65AIT=L$b=)Za9Olxg?2yn=991VW$2W-%uHU-X$0wy6DID!#aO1sVvtU}U!#QYodB^oBBX;k62D%)kw>G* zYo{e7l;m(*SKqy;>?H?Ycr~;Qs3FJa5M-*f9HtWR%tbYq0&2Sm=}9aTzC~f8RZbph zXmvI6saK|Q;mRridU3KJVNYH?%s zrgDTx{KJqLs5gjHJZi?_IPS6&-R(Lihqf^BrmkJ;p+1b1ZNLR{y&2XGSd3hI!riyP#6ZjhQyr|G}fGnRznK z3R-{X4~xp)gq~l#%7Mv4bMQxBa0D8dct3Z4?d@mt<`sT(&YYLlu&##T!Kk*DE`^4+ cRwWTYB#(HihP+Z6|29DVsg81uqIKB+06R70dH?_b 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|eKK+|z#z_`!vF*zu@)fx|NsB1&p)iY{B*;`$16_Xn|0t? z$NCdx)3-c*`}NJoZ=Ji}gcnTw^zBzrVzp;zwzGH4qn97TVrDV>_uwu)3y=}D#PivwK`y%B=37$zUNgg38Vmy)G|T6U)tPoJuwEb`hR=}^^i)h`XTw(IB5=Bngja^~a|>geDS6)WZG Y=by+gJVjV6rBGjMwi3gfIf@L{0IWk?_y7O^ literal 0 HcmV?d00001 diff --git a/icon_page.gif b/icon_page.gif new file mode 100644 index 0000000000000000000000000000000000000000..d664fed24cfa592d0685d3857a391f74586beab4 GIT binary patch literal 256 zcmV+b0ssC-Nk%w1VGsZi0E8X@$K(F&@%Fpi{pIcTh_A?Ym$X-Kk(J8)tJM2RRcrG0 z`nKBqq|y6{yX;b7d#=;vLrYxM=kUPa{jt~ln!whm%iiAS?F}`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..04a931f --- /dev/null +++ b/index.html @@ -0,0 +1,442 @@ + + + + + + Home - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Home

            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            Official URL: http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-emptyVersion: + 0.1.0
            + + Draft + + as of 2024-03-11 + + + Computable Name: SMART
            + + + + + + + + + +

            + +

            This WHO [insert health domain here] Implementation Guide details how to use Health Level 7 (HL7) Fast Healthcare Interoperability Resources (FHIR) for consistent digital representation of [insert health domain here] services.

            + +
            +

            This implementation guide and set of artifacts are still undergoing development.

            +

            Content is for demonstration purposes only.

            +
            + +

            Summary

            +

            This implementation guide includes a machine-readable representation of WHO guidelines for [insert health domain here], as documented in the WHO Digital Adaptation Kit for [insert health domain here] (link forthcoming) and explicitly encodes computer-interoperable logic, including data models, terminologies, and logic expressions, in a computable language to support implementation of [insert health domain here] use cases by WHO Member States.

            + +

            The guide is part of the WHO SMART Guidelines approach to support countries to integrate WHO global health and data recommendations into digital systems accurately and consistently. It defines a series of FHIR Resources, Profiles, Extensions, and Terminology based on the WHO [insert health domain here] Digital Adaptation Kit (link forthcoming).

            + +

            Supporting guidance, recommendations, resources, and standards are included in the References and Dependencies.

            + +

            About this implementation guide

            + +

            This implementation guide is broken into the following levels of knowledge representation:

            +
              +
            • Home - contains references to the guidance, guidelines, policies and recommendations underpinning this implementation guide.
            • +
            • Business Requirements - contains the requirements for this implementation guide including the definition of key concepts, use cases, and a data dictionary.
            • +
            • Data Models and Exchange - contains the data models and data exchange protocols with actors and transactions defined.
            • +
            • Deployment Guidance - contains relevant technical specifications and guidance, testing resources, reference implementation materials, and supporting guidance for adaptation to local contexts.
            • +
            + +

            This guide is prepared to facilitate digital implementation of WHO [insert health domain here] guidelines by providing FHIR-based computable representations of and implementation guidance for using the key components of the WHO [insert health domain here] digital adaptation kit (DAK):

            + +
              +
            • Health Interventions & Recommendations
            • +
            • Generic Personas
            • +
            • User Scenarios
            • +
            • Business Processes & Workflows
            • +
            • Core Data Elements
            • +
            • Decision Support Logic
            • +
            • Indicators & Monitoring
            • +
            • Functional & Non-functional Requirements
            • +
            + +

            This guide is a companion to the Digital Adaptation Kit (DAK) and should be used side-by-side with it. Implementers are strongly encouraged to make use of the Digital Adaptation Kit. The focus of this guide is on the explanation and use of the computable artifacts.

            + +

            This guide assumes use of the following resources:

            +
              +
            • IPS Patient
            • +
            • +

              CPG ActivityDefinitions

              +
            • +
            • For a complete listing of the artifacts defined in this implementation guide, refer to the Artifact Index.
            • +
            • +

              A complete offline copy of this implementation guide can be found on the Downloads page.

              +
            • +
            • This Implementation Guide makes use of Clinical Quality Language for the decision support artifacts including the PlanDefinitions and Measures. They are used to express how a calculation should occur and can be used with a CQL engine in order to process the decision or indicator directly from the applicable FHIR resources. Links to this specification, the FHIR Clinical Practice Guidelines Speciciation, and other helpful resources can be found in the Support dropdown.
            • +
            + +

            Disclaimer

            +

            The specification herewith documented is a demo working specification and may not be used for any implementation purposes. This draft is provided without warranty of completeness or consistency and the official publication supersedes this draft. No liability can be inferred from the use or misuse of this specification or its consequences.

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/indicators-measures.html b/indicators-measures.html new file mode 100644 index 0000000..d3d95a5 --- /dev/null +++ b/indicators-measures.html @@ -0,0 +1,349 @@ + + + + + + Indicators and Measures - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Indicators and Measures

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

            +
            + +
            +

            The FHIR Measure is used to describe the indicator in a computable format. These indicators may be aggregated automatically from the digital tracking tool to populate a digital health management information system (HMIS).

            + +

            Measures included in this implementation guide are listed in the Artifact Index - Measures

            + +

            For the operational descriptions of indicators and references, see the Digital Adaptation Kit (DAK) for [insert health domain here], including Web Annex C of the DAK. Summary indicator content from the DAK is also represented in the Indicators and Performance Metrics page.

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/indicators.html b/indicators.html new file mode 100644 index 0000000..9cb17bf --- /dev/null +++ b/indicators.html @@ -0,0 +1,414 @@ + + + + + + Indicator and Performance Metrics - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Indicator and Performance Metrics

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

            + +

            This page includes indicators and performance metrics that would be aggregated from core data elements identified and is extracted from the WHO Digital Adaptation Kit (DAK) for [insert health domain here] (link forthcoming).

            + +

            For full operational descriptions of the indicators included and their references, see Web Annex C of the DAK. +For machine-readable representations, see the Indicators and Measures.

            + +

            These indicators may be aggregated automatically from the digital tracking tool to populate a digital health management information system (HMIS).

            + +

            Indicator table column descriptions

            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            Data ElementDescription
            Indicator codeAn identifier for the indicator
            Indicator nameA short name for the indicator
            DescriptionA description about the indicator
            Numerator definitionThe description of numerator used to calculate the indicator.
            Numerator computationThe calculation or how to derive this numerator. Any specific data elements noted here should align directly with the individual-level Data Element Name.
            Denominator definitionThe dglossescription of denominator used to calculate the indicator.
            Denominator definitionThe description of denominator used to calculate the indicator.
            Denominator computationThe calculation or how to derive this denominator. Any specific data elements noted here should align directly with the individual-level Data Element Name.
            DisaggregationsAre there any dis-aggregations that you would like to be able to do in order to conduct the necessary analysis?
            ReferencesIf there are any national or global guidelines (e.g. WHO guidelines) that dictate how and why this indicator should be calculated or reported, it should be noted here. If any guidelines or recommendations change, having a clear reference listed would help in updating or restructuring your data.
            ReferencesIf there are any national or global guidelines (e.g. WHO guidelines) that dictate how and why this indicator should be calculated or reported, it should be noted here. If any guidelines or recommendations change, having a clear reference listed would help in updating or restructuring your data.
            + +

            Indicators and performance metrics table

            +

            The following indicators are extracted from the DAK for [insert health domain here]. The full indicators and performance metrics table is available in Web Annex C of the DAK. To see linkages to references and full details of the L2 content, please reference the DAK.

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/indices.html b/indices.html new file mode 100644 index 0000000..e7e4a3c --- /dev/null +++ b/indices.html @@ -0,0 +1,344 @@ + + + + + + Indices - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Indices

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

            +
            + +
            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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|* + + + + + License - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            License

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

            +
            + +
            +
            + +

            SMART Guidelines, including this one, are required to express the license their copyright license.

            +

            All WHO-authored SMART Guidelines shall be subject to the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 IGO License. This includes all commons and dependencies authored by the WHO and this current guidance.

            + +

            SMART Guidelines license details

            + +Creative Commons License + +

            This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 IGO License.

            + +

            Copyright(c) 2022 World Health Organization Some rights reserved.

            + +

            +Under the terms of this licence, you may copy, redistribute and adapt the work for noncommercial purposes provided the work +is appropriately cited, as indicated below. In any use of this work, there should be no suggestion that WHO endorses any specific +organizations, products or services. The use of the WHO logo is not permitted. If you adapt the work, then you must license your +work under the same or equivalent Creative Commons licence. If you create a translation of this work, you should add the following +disclaimer along with the suggested citation: "This translation was not created by the World Health Organization (WHO). WHO is not +responsible for the content or accuracy of this translation. The original English edition shall be the binding and authentic edition." +Any mediation relating to disputes arising under the licence shall be conducted in accordance with the mediation rules of the World +Intellectual Property Organization. (http://www.wipo.int/amc/en/mediation/rules/). +

            + +

            License details for Software

            + +

            Copyright(c) 2022 World Health Organization All rights reserved.

            + +

            3-clause BSD license

            +

            Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

            +
              +
            1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
            2. + +
            3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
            4. + +
            5. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
            6. +
            +

            THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +

            +</div> + +

            + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/link.svg b/link.svg new file mode 100644 index 0000000..4b2ec7a --- /dev/null +++ b/link.svg @@ -0,0 +1 @@ + \ 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..4d8a7fd --- /dev/null +++ b/maps.html @@ -0,0 +1,344 @@ + + + + + + Mappings - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Mappings

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

            +
            + +
            +

            Mappings

            + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..1826ff4 --- /dev/null +++ b/non-functional-requirements.html @@ -0,0 +1,347 @@ + + + + + + Non-functional Requirements - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Non-functional Requirements

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

            +
            + +
            +

            Non-functional requirements provide the general attributes and features of the digital system to ensure usability and overcome technical and physical constraints. Examples of non-functional requirements include ability to work offline, multiple language settings and password protection.

            + +

            Table 17 in the DAK provides non-functional requirements as general characteristics of the overall system.

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/observations-summary.xlsx b/observations-summary.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..a5929657b1592b2b2c01329cf54884602126c21b GIT binary patch literal 3619 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 literal 0 HcmV?d00001 diff --git a/package.db b/package.db new file mode 100644 index 0000000000000000000000000000000000000000..a7bdf3ef87358fa4949e87c327e86fe87065e490 GIT binary patch literal 114688 zcmeI4&2Jk=mcU6%GG*D89Or|{CWhP0dM1QLQnDNbR=mk7lHw?qY>z%{7>Qw&$P!se zv%Aw>l*BPSfMf@Y0E<2CVb2R}ZhPFnVSri8eJ+c^0y*wwkAu1FtLknxtGX$+XC09v zJYr&z^sp*I7 z=W_Yk+3bsZoNSwP(XP>rw#R96m3e%f?s)N(^NZ`t3!BTv=E7&I%SK#od~kk3O}#_g z2D3P=Q`fkAZ_~KDwYoZeeqyujP(%4xyTq+Fh@!PpQ&iwblGZx)?3P=lqALH>sW7OF zaZ{}=D#q7%NVm0`bdCG#D{BkukBmFZkBkpuO`I0(nO>deeXLH zBKrwxaa;a=qGl9~pUlS7CJz=Tq-PFi6FhToWl8glNI83iXM{YpXF$0pipYO`a6ln| z;%s^p!bBZ~NIM6eZ(MZ1=ar&|I1b!KJNmC8)n8s$`9>W6*`nKVw9AXd zLwnr!&^yvY4~W^K8y-DX(--!r(--!rGXeIM)4BZBtJxQ05;pV~R=0e+y1(ZX%-xb0;{<{V z;skl%Hot!)$hW*;3Kub^kpfxR*qCgUSap#_ezbhDi-a;x_jx#nCosy7mu=SAPZ`1OQs#93BC3xESfA%=3sv`m%nr=`+TvRObEmq zOX48sY-K3ym=_Hi{UYW*ajC_FQabtjH%}RiwB{|*9cHm$s?cQdrXQXf$>pzH$v*d& znUQy+Z=*`{qx4tf|E`g@V{8O4oE?%vUzrp;d3|`w;y{zdA-wp_sa*c@+2a^zC>U% z*!9un`f5j)>uVidzPt~k5o)Z|Z-|2g>|lm9&V ze6l&YG+72E{2&1&fCP{L5fN|8H94BOGR18;5|Amgm(P!8W-oKwHsL5eIMMjLWttzBXUa3i z2Xn~PIsBO#hJ^Wh0^nCHkswUiP6mazufgNdqhDu%5&wJQuW41A6Bnl zfBnp8=F+=vP)d+^VH}#253)%0shqHqx~}am+AWJ;pFBO9$>*6caHc$4p84A`!1b|1 zs^5}2U8(Ig?D9^7xn-|OTwY@J5^XxXJv9mhA(z;{Z@{JI=H-#m%$pyxde0mmpMr8( zl~}d~|C$ZXo%u>-&vwmP15QhL!*=V$V!xKh;bm}FqqSXTc16~EIV(zc2yX=W8shxvctvltTZ!Mnw{O0 zi?sQ6Zwy^ELJVX%IyWqkP8??t;vvWHn?qUQ=Lr%wJuSGw(=u_tR+ulS^~&sp=>n^Ps7FIV+=Q!^ z!u-<$tT}gJwON?|svxURD(vyI>4Lao7yAB^7m9}8)Dp`}4@#@CT}ZkGe~kU6X?cJ5 zbs=1i?d_HK=H$w1_U6r-m3`sDuM3~tYFz(BR(Pud-)=ddY&NK2@9eNDgA1^&^;L<6 zH<)KIC6tW1h$Vx0^Tw@;136v#Nmy69rQgeh1XKa#i-rjskK5IvfnQsHp!t@ z&ATU3pZeV$_Aq=OvUK{U6e;ndY;(kx(5q~4w^ijWmqsrrDr%pTU9ME4qC#p_+a+*; z7~4bYu&e#HX77O|g#~z33J<2mhRkdmq*e-T6S-UHiUEwABz1i^s$Ji820`ufpQp6 z1=QtmoHp)52*$aFEakqp6F6StASra^*1fe`j#Lv6$CY%_5Zm3Pp-Vj3CJ_0W*X3Tl zEIJJI<%-ZqG)yQ2+4YVVBu753wp{V}NRp^^-VBMktF0un$1NB{{S0VIF~kN^@u0!RP}Ac2!l0Pp`# zzK^kmNB{{S0VIF~kN^@u0!RP}AOR$R1jPP7m%EvnqUU}(`^Sl&&irot$K1`a-;Q1# zxj6EN?Eb0Wk6uDbub#l+`ngar1+8y}pXP*d;Fw!th;>(n*w-rF?pZmq6PpP$%lJJe7<)-G|Y4WekR)D#u? zk)*XwJ-g*rsi?~TbSexgW8740i;D3z9@1^CCSBwH`pVkE`Xl4c@+0GeSQDp3d!|=v z#bPEiYCfFJW|&o@``&jZaa;a=qGl9~pUlS7CJz=Tq-PFi6FhToWl8glNI83i zXM{YpXF$0pipYO`a6lo&;^NuU`Lrm6i8>0Ab}o|{c~6A?^UG&)`C>8qeLDe(ig4lx z6sa*hV02Fn(oRrG3Z@BB+&A*JT(c)kKk^<>*JHNTrKLyS1}D7bbt!ap0>6yAq^X8? zOk=Ze4_KmJ)nyKkY|-sF+U3RKp*`+<=pE^y2gGdA4a#NAd+M(h9n(-P>dXqq!Z>3wIUtgMIu5&nfM#YBU_f3=a?iM z!@5-bA{72W2#9}^%jK_K%YJ`0=o40zI(&^d4zuboMkqhW73P{S4n2XViabGKLk`0s zuFiPwo9_!lPKm-0k|tcICJ}MzHJD=0JKm)$EHg z2^;zgt6RQZ-QRNx=59%haRNaFae_Q>o8LbY;`#hY(6By;ka`{Rn`}}ctK;Cz4hq|26FeIad(+aJib&>cukOj51CDRVlgkF0T z7EKl>bFe>}%U`;beZJUDCIsS*C2^2*wlWlU%!>w%ei3t@xYXi7DV_ZNo2Lv$TJx6Z z4zpM=RcNw!(+^LL#G246h+LfM@^wngW@x;^ z(yw0$iUj%nmh0GF)C9f!McZk+tlr>39X;i%WSfG8y8KH|SuS?Tqj-o1;KAEjIRG7w z$N*fUoYV*>;onnA_=Txm(U%Z(fg>XOqWXh5BS{oD?fm$^Wu`{{l$rdebN_Sh7ia%_ z;vXk&kN9b|BRya>btF+EI8LSfeZoKs=x4R<03}wXB zniw5Cefrkv{6?wQ!BclO|JX@SdFSBv>$&{gT=ww8m^b{rTW1q5926wI)zc?|LTb18 z`d#yG|B0=;3E+WgzldUS`Hj>0M{{XV1V%oY?Jg=v%pWYh<^!q3fyi@G6^NhoMsFa# zLTVse>#N-~l$Aylr$+_{6ah3Yrl#RrsL}8f-#qwuN_N)6VvL43sOttOeqZd#K}b_W z0OkKL1Sq0d{PaTF-XY9W35b-}VVE2jL*?`Qq&x=r{<|24ZUj?3o1ePrcmf$MANvo4 zaNK-8{c&^8lXtumfeRR)_DfDo;%q6pJ`%&Rm}upl$Sb)BI2m^$c#RPa=X&?nH}>(B zkiNB#Yv`NvxP~%e#)1~FF_haV-9^y>vhT)79<4}}lfypzVVEcu@%{e*_h48x5|ns2_OL^fCP{L5g~@_*gX(Kmter2_OL^fCP{L5aw(@zV&veb%cU!S=?cdhX3@pPco;M|$7R2t?-W!tS+ zb{fpBaN9P$3RKXl@|H`N=nk_O2U9AnUUG;_nv_$&s?=7x)TG3tCfTNDUn8rmwB2H6 zZ2)$X7Pn2C)JiV(?3P=lUSDg06CHr14&jZG$-Zkb;MB+KoHiYka9RoVkKO+-V=c3s z79X&w-;q>MD?)EDFojRk+31kE2;;$+X}36dv#+6{+F*?IT8;x9-lMhB9&s%gSo?Q- zKT28MvR(Qx$W-S0(A2@Sp}{%-``DWnj$9?b{*>b!%u;naaFd(q2WDw-saYG8&BSrccByJxoK*XF z)&b3Uk&&?M=o{w)HZoY04Y!%!v|Q%ZSXK1=;kMLdRag$gI;-CZFqp-dADT{U+hkrN zSQ{U;3?FE4?owB7EQXrpUVUhN4c%pzmN?lqhj(|d(`=S%osC;xlu6sbAWS?tC%xY! zuoq+;))&XV25?*(=5yG-lspbr^k13{sCUu*s@bYh)2?qbi@5C_+XZTU*(=t<(ZhT5 zg(P?U9J_Le;cZy+dKPiKhRu(gtUp4&bYqzX#}5`UA;2AK)u>f%hvyuN;)DeF!EuH- z$|$#X%aYssGv(RxjC4i6Ba5Jjsy)QVDuIndey9>yIrK*=ft@dNL=kRFj{TJ4FR*nm z$0^;04&z};w|zrfhB)(!D- zNnqj-9hQiv2Y=~hd(fI8KQ0NZd=-Z!Kl?#RVCx`{Nnjl>F0%^rPYV`2yx5WtLAYJ@ zZ;GZ1oN-eed2EW~NW5juN-n0_AQoIS>jf?P$vw*wr_hltog*CiTrN&yDtWqalGz6eb?^&8^t^>Cb zwnbtV-WI{js>c05p0YR(?um%Y>{xkQ9(9e4P@1x|4oetRA&9(q9Cbk64>eL29bCJ? zIkE1WCBliZjB;E{H*02_*)x zYQk0W%p3e~tWkKNR!!SacUqRbgoH!gqoVfnj#|37RU^#;I4LW-tEi@|OzVd=aAT^~FSv>}DYf)w^FSEc2_z#vA> zQjL*1y!ngyej`wTQ1um37R+5@d0;2RYOKu7E?LUrqTnnw;fWzUSd5k0iBeAjUJKMx zR#3HT;z5w^Hdq_TcS320WtiDayDbJ|y(E~|0!dGcl3h-#@=C7cxNMhHW8=t1Aou&G zuOpTR9?VnzvLJ2ur>?B?>8tPNBD76k~`%FJ(cUNxj72S)-iazq%)`WXR9n=~ej`iy(&^TD-h7XIy^JnOEVpS{e zWWuMoV1WOqdA{J^X;g_rwwVcUlY@)+RJrIr5z*jZcBae`yv2TrJpRBhZyZzAVZ%De zkK*)sU{SKeUaBP_%9m)!u3aVDEmJH+M1M}z7!e2QwS&WRd?hXjVk6pnOR5i!QCXH_!FpAa zof?iH@b-9j8}G}zTs`XOQ-K2gtNL&CV~3BuecYbzPTjj*2^=J{#Nm=ZlEdL}mOFH@ z{t*vI%@zMvfAbxCC1h<+@8`TA+|81QYe=cvsnsqV&+H8eHtEpu z2G}NbgPC_^DXRAQG)HzSB`fWbfFHOjg>^bfN*Z$MJ4-CbT=@}UbR0o zyebr3GX}K}@b78ugGXHFRJPclrht09w|R7ewk?-lp;0@DuX~0Y)>PTF5fK?I*CZCP zDMx{R4vZc_)InW>0-y8{_7O%*&ZuDzkn0#WMSaIZ91=?swejan!zO-ai9UMF9-wH? zu~*R^_E4j-iddhcMzhmw{mA4Fest>fCm~>$*gazF2JsnUHrS9nG&ic0c$Q&1rZc#z zdTrjEwQ5U_jm*RQDmbr_OA12>IQ%dx3}Te^V(3)6SProscpktWE5>VAb;lEV+WcwA zaLrNTfDJb1{POxhAh$5|5&RFb#~2@YX#zeQcx;hGex4d1a3)Fs3ks=l_BH%G6@6lO zM5m6I>=M)H@@J(Q4B?YY%m#w9!rw=@M<`fLypdcsHDjQ0v0$CWGcw*gF^fcNWDlG^ zyna~p{Fe=`Idn)om=qce6k7xSo?{(1>;HDE-dIcNe@I(X`hOYpx#AJu2|S&gFty&P zBsC9LJeAdo(F4{5IR~~yD6VuqS6t8O8!$&YAA|zUD(v)nwL(Fqu>8>XH1MJ5NX0;D zJ>wjbp20up(lTxTr(Z{N`r@K`(c=2M@$~7_+U1a1=C76K&xXzCyuxQS`0bhd{A5Uw z)9)L)flc)GXqT&7Iy8J_BsJ@R>uSUApl3A~p7hA``Ie$uMjLArdJ3w5@>#@;L{z}Zh8rijOHe1CFF%I?`$%%Qfu5?tQ~^^rqjS9FG=694TigxoO682X(QX@ zN`oP=xXmDX9W0xVJ?DaVZ9p9h9s(=Tyh6Cw3wtqo8fgfaATGX4M9@*McQ?>UWZ_iU zpaq^00gszMVI#7HI%O)Qx<12@ic7mNsIFI|{$y(JPIf3*2fS0aL+I!b`eD3Z6Zj*g zKCy4dP0Wlg&bCA2JuU3fQBT8^IO7&+3LT#zRXLYyEXPDmCLd2vG?^UL9NN1=ErbKa z*0$s*XN|e;@U@kX5sWfu0G{YxdB$K!uL$;dlSF2rkkYw95w?Dm!*B~R8fY%|KqG<> z^QvY>>4D~it}t7Zj3T6ig?eFq%_=hS`b%=?5+t+CJD^ z+6DG(;7p(PLQ0K+?RexD`B0T!7S;yXt5Cc)%Uu>*WgDjgnigs5pGlCF3WNM;t79HcbL$_?{3uy*~Pp>q?o)JVgvX{kX* zo`h1v3^yaC26-_kEk2ko=R~8pYnFF+(6=ltw!NIuC`iDPV&d~P={pMpHiKRjVcvKS zERSrJl|OO84|=VvXhD9vVDI`icKxA4m))zkEX07t-?On9 z^InBOw^%Ea4j^9CcfyH0OXtWUO6^jS7)$O@ktj>=PLVk8gfrz9Sc`F`#DSL4krKyO zS~p4@WJ#SUafo-*g%WSUy>g()hTR?aNg8nZohRWES7O)67{u~9PErud={8A#EV0uh zfwP=0lLW-FI!qEE%jqsjKrEfJBt%zYSBZpp4;&?-5mRnAi9~rPoFt(!QlN|El$|9R zknw{dw=NoNBz~Apf_}@(p^hGzO^lsNj?UVhut|)ZKH6e-giYDOn*p(jhvl(0nO~ru zaDpW-*oNIBms!ALj0pN`hd-Y{YlUZ=mV{UzVjK34S(p>72=$goo(O!BAm@cR{xLun z>~VgC{bl?^f}$GWkv{PNLpJ<0Hv)e&;uHoQ_pr+jeP#hq@*>!qGCh7Cl${pcasr!r zSL{e>VeOH&XjXF)tf)1+(t4eU_;k^jyMfR8(APZjDKI>K=r2=}Zpaw5=Y`CKj$)Y# zS4s{@xtrapBrm3xWO`w;KbU2KUBP;SEFpRttE?Yp$*bAM=Pghk6OB)$U0+d7j75yVCriY><~>~ z18LJ>N6Rhs%*l6S-jq7owindQ>%TW7b z*6hh_g|$p~di)(`ra2vB#jRxn&k|H|yxPrlHoMS!H zlFQB$pWcEm><5vDdAfYqN{faSIN^yu$rq4d#iqGPE)=oG*1k!YW6UIK#8$%MJw{sc zgUOp6NZFY){7I?LbBkO;0-v7s92PYrdkIPN<4Z`uhKchE+_ym`>|j~8XEMo*>8y}Z zpuXkH+6^n-gjMc_Rc%RXmVJia2iqYNdWsqIN=gRWVV?QScLs~@aSOYdn4|Ov?jCmC zX$vw7ND;lMVR-e}F{1FKV~C*=o^#T%i@SyiXyv=mnVynSWafHe^l9|W&xkF`?D-vc zv?|X0jEwa$#}mmzqcc5n?&!E1m{^|Unyv952eapvOYZCs#LtyYd7$qPH7RzacSG~V zQN-xE(UDZ$vHQk2wsd}Z@Xit^8dI6+rKV$jIMxu6TBDbO3)A4b=wLL8mQKm|Prgg^ zYIr8!&#R6p@&B3|WAUHXnhh2IX(`0x|Jkmk%^b}P65{a!+oMo$JYHaex0d3Gj}{oG zB~mX)m#y8m4FH%3JSgG;MGTD^)>v4=HV+h3m!Oz_Oa#VTSQMn+#YZbVYU21)+N3@g z*36>8-450$4xU(zWG{*&m{J2mW1;)fZ}LQ9#=b-_Qt!k?;&e~5$d`1@h_p%mKv`YN z+Lh%b&T)veG5?87PVG=+^G2s`H7NP9F@BjGMjTDLfO$E6e9R>YUN(pAaba^dWm2lthw#u_uyek(T6nh4i4L1S|0h zT_nbK9U@_xA0d@%ti?t;ZQKDo3T7!yJ~qv68B8*{{)2&N^f+40adL|VJZ1fFZ)~(v z>;HPa(NOFEGH5LRX#)y~%0*6Z!9H^*mNoBId*J6oH(XPYmM z4|d<4Y;#AFPr!6#2faHL;&}jUHQYuUHrI<47U7Lz!}OUzi4dlhtuTr;i!$mXi#b!f z1mUjlm;ogs)#$STdRGX01lbNneGd5h?LkRaU`-KTKdd@ae6xfj z`h21qYRwL^L}f_YQ9bk%YOJDeK#^mcSE%p6vVrR8ao=++G;0@R)c!kc(t>;efD<$&HlkJ`)B(HCufHTyE|L&(~>VgRGwA# zJ8b|NDVuvHesIn}8|yKiK+>l>NU^ zZ?7x+e;M?79_iv=FR|qXrcraXG71a;I!?VixSJHt|9RYh^QwfK=YOlU)=K&Ro6Yum zOU?gfP!9J$h+y363J7%tgt`KvR98TVi8<3P5OsA6gt`Sn-2$O*ftV}iWXXdTMj>9y z9=0%wjd~XX7v2i3x&=br0-p)SrK&V?F)GZL|7KqZhOw=t9>K2GHLA(c!5_Jp2{k{bv z-^&?tx-lV_OAKS z1BK=nxl_f{RPi)ZjaTtB?{7TK@cYlI*f-`C@+m>nzW=VTHB;Yzx0)L&{?k&3$A9Ew zACKJF; z^5DVBUl9V<1Ni?Bv8?RxKc@bkMh{l1=l_26^?z5s`0C4*ufF{HKRH5Iq)3q>MT!(D zQlvD%wWfAFswKhKMCb(eOTymi(GYx^eR#C9w|Vp)z1e<`9)~^s|J(Y>Vq0n9Niz5v_+05Ul{aR2}S literal 0 HcmV?d00001 diff --git a/package.r4b.manifest.json b/package.r4b.manifest.json new file mode 100644 index 0000000..18b7bb2 --- /dev/null +++ b/package.r4b.manifest.json @@ -0,0 +1,6 @@ +{ + "version" : "0.1.0", + "date" : "20240311122352", + "notForPublication" : true, + "name" : "who.fhir.smart-ig-empty.r4b" +} diff --git a/package.r4b.tgz b/package.r4b.tgz new file mode 100644 index 0000000000000000000000000000000000000000..62c7393294fccd290c01d28abbfadaea49ebbb6d GIT binary patch literal 4232 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 z zg81E?V-Y7-_#u_`5B{?T|7p^sNs}f`nlx$Bq)C$|O`7fjwcfLTzi1$$Xv~^4X)2EX M2hbUnLIB(V0IGAl@&Et; literal 0 HcmV?d00001 diff --git a/personas.html b/personas.html new file mode 100644 index 0000000..f0402e6 --- /dev/null +++ b/personas.html @@ -0,0 +1,532 @@ + + + + + + Generic Personas - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Generic Personas

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

            +
            + +
            +

            This page includes a depiction of end-users and related stakeholders as introduced in the WHO Digital Adaptation Kit for [insert health domain here](link forthcoming).

            + +

            The specific roles and demographic profile of the personas will vary depending on the setting, the generic personas are based on the WHO core competencies and credentials of different health worker personas.

            + +

            Targeted generic personas

            + +

            The targeted personas for the [insert health domain here] Digital Adaptation Kit are +health professionals operating in care settings that are able to provide +the required essential interventions for [insert health domain here] delivery. Their +key competences of are defined in the following table.

            + +

            Descriptions of key generic personas

            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTitleDescription
            + +


            + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 Empty IG : Dependent IGs Analysis + + +

            Dependent IGs Analysis for SMART Empty IG

            +

            Generated Mon Mar 11 12:25:02 UTC 2024 for who.fhir.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..7aff855 --- /dev/null +++ b/qa-eslintcompact.txt @@ -0,0 +1,13 @@ +SMART +========================================= + +Generic: line 0, col 0, Warning - The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide (NOTFOUND) +Generic: line 0, col 0, Warning - An HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide (NOTFOUND) +Generic: line 0, col 0, Warning - An HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide (NOTFOUND) +Generic: line 0, col 0, Warning - The HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide (NOTFOUND) +/github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json: line 1, col 115, Error - Canonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide) (INVALID) +/github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json: line 1, col 14167, Error - ImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0) (STRUCTURE) +/github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json: line 1, col 14168, Warning - Profile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles (STRUCTURE) + +err = 2, warn = 5, info = 0 +IG Publisher Version: 1.6.1 \ No newline at end of file diff --git a/qa-time-report.json b/qa-time-report.json new file mode 100644 index 0000000..a18adaf --- /dev/null +++ b/qa-time-report.json @@ -0,0 +1,52 @@ +{ + "date" : "Mon, 11 Mar, 2024 12:24:39 +0000", + "doco" : "For each file: start is seconds after start activity occurred. Length = milliseconds activity took", + "files" : [ + { + "name" : "/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json", + "size" : 6371, + "processes" : [ + { + "activity" : "load", + "start" : 46, + "length" : 47 + }, + { + "activity" : "checkR4R4B", + "start" : 46, + "length" : 6 + }, + { + "activity" : "generateNarratives", + "start" : 46, + "length" : 104 + }, + { + "activity" : "validate", + "start" : 46, + "length" : 1265 + }, + { + "activity" : "generate1", + "start" : 48, + "length" : 88 + }, + { + "activity" : "generate2", + "start" : 49, + "length" : 68 + }, + { + "activity" : "generateValidationPack", + "start" : 67, + "length" : 4 + }, + { + "activity" : "scanExamplesForR5", + "start" : 70, + "length" : 3 + } + ] + } + ] +} diff --git a/qa-time-report.tsv b/qa-time-report.tsv new file mode 100644 index 0000000..cb8a070 --- /dev/null +++ b/qa-time-report.tsv @@ -0,0 +1,2 @@ +Source File Size 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-who.fhir.smart-ig-empty.json 6371 0 0 0 0 0 0 6 104 0 0 0 0 0 0 0 0 0 0 88 68 0 0 0 4 0 3 diff --git a/qa-tx.html b/qa-tx.html new file mode 100644 index 0000000..ea18989 --- /dev/null +++ b/qa-tx.html @@ -0,0 +1,114 @@ +Terminology Server Log

            Terminology Server Log

            +
            +

            +

            1

            +
            +Request: 
            +
            +GET http://tx.fhir.org/r4/metadata?_summary=true HTTP/1.0
            +Accept-Charset: UTF-8
            +Accept: application/fhir+json; fhirVersion=4.0
            +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
            +User-Agent: fhir/publisher
            +
            +
            +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:1521
            +content-type:application/fhir+json
            +date:Mon, 11 Mar 2024 12:24:25 GMT
            +pragma:no-cache
            +server:nginx
            +x-request-id:121-1579208
            +
            +{"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-3.3.10","name" : "FHIR Reference Server Conformance Statement","status" : "active","date" : "2024-03-11T12:24:25.654Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"kind" : "instance","instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],"software" : {"name" : "Reference Server","version" : "3.3.10","releaseDate" : "2024-03-03T23:03:08.010Z"},"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
            +Accept-Charset: UTF-8
            +Accept: application/fhir+json; fhirVersion=4.0
            +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
            +User-Agent: fhir/publisher
            +
            +
            +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:75841
            +content-type:application/fhir+json
            +date:Mon, 11 Mar 2024 12:24:25 GMT
            +pragma:no-cache
            +server:nginx
            +x-request-id:121-1579209
            +
            +{"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" : "2024-03-11T12:24:25.701Z","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://cap.org/eCP"},{"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://fhir.ohdsi.org/CodeSystem/concepts"},{"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/audit-event-outcome"},{"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/guide-parameter-code"},{"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-channel-type"},{"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/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://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl"},{"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/cdshooks-indicator"},{"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-category"},{"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/icd-o-3"},{"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-aggregate-method"},{"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-supplemental-data"},{"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/sex-parameter-for-clinical-use"},{"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.ama-assn.org/go/cpt"},{"uri" : "http://www.cms.gov/Medicare/Coding/ICD10"},{"uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"},{"uri" : "http://www.whocc.no/atc"},{"uri" : "https://nahdo.org/sopt"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/cdcnhsn.html"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/hsloc.html"},{"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"},{"uri" : "urn:oid:2.16.840.1.113883.6.238"}],"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 they 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"},{"name" : "_incomplete"},{"name" : "abstract"},{"name" : "activeOnly"},{"name" : "check-system-version"},{"name" : "count"},{"name" : "default-to-latest-version"},{"name" : "displayLanguage"},{"name" : "excludeNested"},{"name" : "excludeNotForUI"},{"name" : "excludePostCoordinated"},{"name" : "force-system-version"},{"name" : "inactive"},{"name" : "includeAlternateCodes"},{"name" : "includeDefinition"},{"name" : "includeDesignations"},{"name" : "incomplete-ok"},{"name" : "limitedExpansion"},{"name" : "mode","documentation" : "=lenient-display-validation"},{"name" : "no-cache"},{"name" : "offset"},{"name" : "profile"},{"name" : "property"},{"name" : "system-version"},{"name" : "valueSetMode","documentation" : "= CHECK_MEMBERSHIP_ONLY | NO_MEMBERSHIP_CHECK"}]}}
            +
            +--- 1 -----------------
            +Request: 
            +
            +GET http://tx.fhir.org/r4/metadata?_summary=true HTTP/1.0
            +Accept-Charset: UTF-8
            +Accept: application/fhir+json; fhirVersion=4.0
            +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
            +User-Agent: fhir/publisher
            +
            +
            +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:1521
            +content-type:application/fhir+json
            +date:Mon, 11 Mar 2024 12:24:25 GMT
            +pragma:no-cache
            +server:nginx
            +x-request-id:121-1579208
            +
            +{"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-3.3.10","name" : "FHIR Reference Server Conformance Statement","status" : "active","date" : "2024-03-11T12:24:25.654Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"kind" : "instance","instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],"software" : {"name" : "Reference Server","version" : "3.3.10","releaseDate" : "2024-03-03T23:03:08.010Z"},"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
            +Accept-Charset: UTF-8
            +Accept: application/fhir+json; fhirVersion=4.0
            +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
            +User-Agent: fhir/publisher
            +
            +
            +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:75841
            +content-type:application/fhir+json
            +date:Mon, 11 Mar 2024 12:24:25 GMT
            +pragma:no-cache
            +server:nginx
            +x-request-id:121-1579209
            +
            +{"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" : "2024-03-11T12:24:25.701Z","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://cap.org/eCP"},{"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://fhir.ohdsi.org/CodeSystem/concepts"},{"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/audit-event-outcome"},{"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/guide-parameter-code"},{"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-channel-type"},{"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/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://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl"},{"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/cdshooks-indicator"},{"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-category"},{"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/icd-o-3"},{"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-aggregate-method"},{"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-supplemental-data"},{"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/sex-parameter-for-clinical-use"},{"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.ama-assn.org/go/cpt"},{"uri" : "http://www.cms.gov/Medicare/Coding/ICD10"},{"uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"},{"uri" : "http://www.whocc.no/atc"},{"uri" : "https://nahdo.org/sopt"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/cdcnhsn.html"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/hsloc.html"},{"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"},{"uri" : "urn:oid:2.16.840.1.113883.6.238"}],"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 they 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"},{"name" : "_incomplete"},{"name" : "abstract"},{"name" : "activeOnly"},{"name" : "check-system-version"},{"name" : "count"},{"name" : "default-to-latest-version"},{"name" : "displayLanguage"},{"name" : "excludeNested"},{"name" : "excludeNotForUI"},{"name" : "excludePostCoordinated"},{"name" : "force-system-version"},{"name" : "inactive"},{"name" : "includeAlternateCodes"},{"name" : "includeDefinition"},{"name" : "includeDesignations"},{"name" : "incomplete-ok"},{"name" : "limitedExpansion"},{"name" : "mode","documentation" : "=lenient-display-validation"},{"name" : "no-cache"},{"name" : "offset"},{"name" : "profile"},{"name" : "property"},{"name" : "system-version"},{"name" : "valueSetMode","documentation" : "= CHECK_MEMBERSHIP_ONLY | NO_MEMBERSHIP_CHECK"}]}}
            +
            diff --git a/qa-txservers.html b/qa-txservers.html new file mode 100644 index 0000000..e81429d --- /dev/null +++ b/qa-txservers.html @@ -0,0 +1,33 @@ + + + + SMART : Terminology Server Report + + + + +

            Terminology Server Report for SMART

            +

            Generated Mon Mar 11 12:25:03 UTC 2024, FHIR version 4.3.0 for who.fhir.smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart (history))

            +

            This page provides a report on which terminology servers were used while publishing this IG. Note that terminology caching reduces the server hit count - this page only reports content that wasn't cached

            +

            Terminology Parameters

            +
              +
            • + x-system-cache-id +: dc8fd4bc-091a-424a-8a3b-6198ef146891 +
            • +
            +

            Tx Manager report for 'http://tx.fhir.org/tx-reg'

            +
              +
            • (No Errors/Reports - all good)
            • +
            +

            Primary Server: http://tx.fhir.org/r4

            +

            Use Count: 0. Code Systems used:

            +
              +
            • (None)
            • +
            + + diff --git a/qa.html b/qa.html new file mode 100644 index 0000000..40eb825 --- /dev/null +++ b/qa.html @@ -0,0 +1,161 @@ + + + + + SMART : Validation Results + + + + + +

            Validation Results for SMART

            +

            Generated Mon Mar 11 12:25:03 UTC 2024, FHIR version 4.3.0 for who.fhir.smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart (history)). See Errors Only

            + + + + + + + + + + + + + + + + + + +
            Quality Checks
            Publisher Version:IG Publisher Version: v1.6.1
            Publication Code:n/a . PackageId = who.fhir.smart-ig-empty, Canonical = http://worldhealthorganization.github.io/smart
            Realm Check for n/a:
            • n/a
            Publication Request:
            • Error fetching package-list from http://worldhealthorganization.github.io/smart: Not Found
            • +
            • No publication request found
            • +
            +
            Supressed Messages:No Suppressed Issues +
            Dependency Checks:
            + + + + + + + + + + +
            PackageVersionFHIRCanonicalWeb BaseComment
            .. who.fhir.smart-ig-empty0.1.0R4Bhttp://worldhealthorganization.github.io/smart
            ... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
            ... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0FHIR Version Mismatch
            ... who.basecurrent UR4http://smart.who.int/basehttps://build.fhir.org/ig/WorldHealthOrganization/smart-base/FHIR Version Mismatch
            .... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0see above. Latest Release is 5.5.0
            .... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
            .... hl7.fhir.uv.crmicurrent VR4http://hl7.org/fhir/uv/crmihttps://build.fhir.org/ig/HL7/crmi-ig/FHIR Version Mismatch
            ..... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0see above. Latest Release is 5.5.0
            ..... hl7.fhir.uv.extensions5.1.0-ballot1 VR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0-ballotFHIR Version Mismatch
            ...... hl7.terminology.r55.3.0 OR5http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
            .... hl7.fhir.uv.cpg1.0.0 MR4http://hl7.org/fhir/uv/cpghttp://hl7.org/fhir/uv/cpg/STU1FHIR Version Mismatch
            Templates: who.template.root#current -> fhir.base.template#current. Tools: 0.1.0
            Dependent IGs:no references
            Global Profiles:(none declared)
            Terminology Server(s):http://tx.fhir.org/r4 (details)
            HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
            R5 Dependencies:(none)
            Draft Dependencies: +
            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: Not Found)
            IPA Comparison: n/a
            IPS Comparison: n/a
            Summary: errors = 2, warn = 5, info = 0, broken links = 0
            + + + + + + + + + + +
            FilenameErrorsWarningsHints
            Build Errors040
            /github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty210
            +
            + +

            n/a Show Validation Information

            + + + + + + + + + + + + + + +
            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-who.fhir.smart-ig-empty.json Show Validation Information (1)

            + + + + + + + + + + + + + + +
            PathSeverityMessage
            ImplementationGuide​.meta​.profile[0] (l1​/c115)errorCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
            ImplementationGuide​.definition (l1​/c14167)errorImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
            ImplementationGuide​.meta​.profile[0] (l1​/c14168)warningProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
            + +

            Suppressed Messages (Warnings, hints, broken links)

            +

            No suppressed messsages

            +

            Errors sorted by type

            +
            + +

            TYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE

            + + + + +
            fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
            +
            + +

            VALIDATION_VAL_PROFILE_UNKNOWN_NOT_POLICY

            + + + + +
            fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
            +
            + +

            Validation_VAL_Profile_Minimum

            + + + + +
            fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
            + + diff --git a/qa.json b/qa.json new file mode 100644 index 0000000..6c463cd --- /dev/null +++ b/qa.json @@ -0,0 +1,19 @@ +{ + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty", + "name" : "SMART", + "title" : "SMART Empty IG", + "description" : "An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides", + "status" : "draft", + "package-id" : "who.fhir.smart-ig-empty", + "ig-ver" : "0.1.0", + "date" : "Mon, 11 Mar, 2024 12:24:39 +0000", + "dateISO8601" : "2024-03-11T12:24:39+00:00", + "errs" : 2, + "warnings" : 5, + "hints" : 0, + "suppressed-hints" : 0, + "suppressed-warnings" : 0, + "version" : "4.3.0", + "tool" : "5.0.0 (3)", + "maxMemory" : 2058762872 +} diff --git a/qa.min.html b/qa.min.html new file mode 100644 index 0000000..c7e99a9 --- /dev/null +++ b/qa.min.html @@ -0,0 +1,161 @@ + + + + + SMART : Validation Results + + + + + +

            Validation Results for SMART

            +

            Generated Mon Mar 11 12:25:03 UTC 2024, FHIR version 4.3.0 for who.fhir.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.6.1
            Publication Code:n/a . PackageId = who.fhir.smart-ig-empty, Canonical = http://worldhealthorganization.github.io/smart
            Realm Check for n/a:
            • n/a
            Publication Request:
            • Error fetching package-list from http://worldhealthorganization.github.io/smart: Not Found
            • +
            • No publication request found
            • +
            +
            Supressed Messages:No Suppressed Issues +
            Dependency Checks:
            + + + + + + + + + + +
            PackageVersionFHIRCanonicalWeb BaseComment
            .. who.fhir.smart-ig-empty0.1.0R4Bhttp://worldhealthorganization.github.io/smart
            ... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
            ... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0FHIR Version Mismatch
            ... who.basecurrent UR4http://smart.who.int/basehttps://build.fhir.org/ig/WorldHealthOrganization/smart-base/FHIR Version Mismatch
            .... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0see above. Latest Release is 5.5.0
            .... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
            .... hl7.fhir.uv.crmicurrent VR4http://hl7.org/fhir/uv/crmihttps://build.fhir.org/ig/HL7/crmi-ig/FHIR Version Mismatch
            ..... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0see above. Latest Release is 5.5.0
            ..... hl7.fhir.uv.extensions5.1.0-ballot1 VR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0-ballotFHIR Version Mismatch
            ...... hl7.terminology.r55.3.0 OR5http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
            .... hl7.fhir.uv.cpg1.0.0 MR4http://hl7.org/fhir/uv/cpghttp://hl7.org/fhir/uv/cpg/STU1FHIR Version Mismatch
            Templates: who.template.root#current -> fhir.base.template#current. Tools: 0.1.0
            Dependent IGs:no references
            Global Profiles:(none declared)
            Terminology Server(s):http://tx.fhir.org/r4 (details)
            HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
            R5 Dependencies:(none)
            Draft Dependencies: +
            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: Not Found)
            IPA Comparison: n/a
            IPS Comparison: n/a
            Summary: errors = 2, warn = 5, info = 0, broken links = 0
            + + + + + + + + + + +
            FilenameErrorsWarningsHints
            Build Errors040
            /github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty210
            +
            + +

            n/a Show Validation Information

            + + + + + + + + + + + + + + +
            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-who.fhir.smart-ig-empty.json Show Validation Information (1)

            + + + + + + + + + + + + + + +
            PathSeverityMessage
            ImplementationGuide​.meta​.profile[0] (l1​/c115)errorCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
            ImplementationGuide​.definition (l1​/c14167)errorImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
            ImplementationGuide​.meta​.profile[0] (l1​/c14168)warningProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
            + +

            Suppressed Messages (Warnings, hints, broken links)

            +

            No suppressed messsages

            +

            Errors sorted by type

            +
            + +

            TYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE

            + + + + +
            fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
            +
            + +

            VALIDATION_VAL_PROFILE_UNKNOWN_NOT_POLICY

            + + + + +
            fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
            +
            + +

            Validation_VAL_Profile_Minimum

            + + + + +
            fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
            + + diff --git a/qa.txt b/qa.txt new file mode 100644 index 0000000..93f5c4c --- /dev/null +++ b/qa.txt @@ -0,0 +1,18 @@ +SMART : Validation Results +========================================= + +err = 2, warn = 5, info = 0 +IG Publisher Version: 1.6.1 +Generated Mon Mar 11 12:25:03 UTC 2024. FHIR version 4.3.0 for who.fhir.smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart) + Build Errors : 0 / 4 / 0 + /github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty : 2 / 1 / 1 + +== n/a == +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-who.fhir.smart-ig-empty.json == +ERROR: ImplementationGuide/who.fhir.smart-ig-empty: ImplementationGuide.meta.profile[0]: Canonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide) +ERROR: ImplementationGuide/who.fhir.smart-ig-empty: ImplementationGuide.definition: ImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0) +WARNING: ImplementationGuide/who.fhir.smart-ig-empty: ImplementationGuide.meta.profile[0]: Profile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles diff --git a/qa.xml b/qa.xml new file mode 100644 index 0000000..878bae2 --- /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..ab22c46 --- /dev/null +++ b/reference-implementations.html @@ -0,0 +1,355 @@ + + + + + + Reference Implementations - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Reference Implementations

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

            + +

            This page includes sample resources that can be leveraged to support the implementation of SMART Guidelines for [insert health domain here]. Content is for demonstration purposes only.

            + +

            Additional relevant resources are included in the References and Dependencies.

            + +

            Reference applications

            + +

            Reference architecture

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/references.html b/references.html new file mode 100644 index 0000000..c275449 --- /dev/null +++ b/references.html @@ -0,0 +1,387 @@ + + + + + + References - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            References

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

            + +

            This implementation guide is meant to facilitate operationalization of the World Health Organization (WHO) Digital Adaptation Kit (DAK) for [insert health domain here]. This page includes links to the published DAK for [insert health domain here], as well as a small subset of other references.

            + +

            For additional resources, see the Dependencies page, which includes the standards referenced in this implementation guide and the references section in the published DAK for [insert health domain here].

            + +

            WHO Digital Adaptation Kit (DAK) for [insert health domain here]

            + +
            +

            The Digital Adaptation Kit was published on [publication date]:

            + +

            [Link to the DAK and accompanying web annexes when available]

            +
            + +

            WHO guideline development

            + + + +

            Tutorials and reference materials for developers

            + + +

            Additional resources

            + + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scenarios.html b/scenarios.html new file mode 100644 index 0000000..b239e79 --- /dev/null +++ b/scenarios.html @@ -0,0 +1,351 @@ + + + + + + User Scenarios - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            User Scenarios

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

            +
            + +
            +

            Component 3 in the Digital Adaptation Kit (link forthcoming) includes user scenarios, which are narratives that describe how the different personas may interact with each other. The user scenarios are only illustrative and are intended to give an idea of a typical workflow.

            + +

            How to interpret user scenarios

            + +

            User scenarios can be helpful tools not only to better understand the context in which a digital tool would operate, but also for some insights into what key data elements would need to be recorded and accounted for in the database. Additionally, the context in which the tool would operate, illuminated by the user scenarios, provides insight into some functional and non-functional requirements that the system would also need.

            + +

            As examples, the scenarios identify: key data elements that need to be recorded and/or calculated; decision-support logic that can be automated in the system; key functional and non-functional requirements that should be included in the system, and adolescent-specific considerations that should be accounted for.

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/searchform.html b/searchform.html new file mode 100644 index 0000000..d4d724a --- /dev/null +++ b/searchform.html @@ -0,0 +1,141 @@ + + + + + + Search SMART Empty IG (Current Build) + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + +
            + +
            +
            + Search SMART Empty IG (Current Build) +
            +
            +
            +
            + + +
            +
            +
            + + + + + +
            +
            + + + + + + + + +
            +
            +
            +
            + + +
            + +

            Search SMART Empty IG (Current Build)

            + + + +
            + +

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

            +
            + +
            +
            +
            + +
            + + + + + + + + + + + + + + + + + + + + + + + diff --git a/security-privacy.html b/security-privacy.html new file mode 100644 index 0000000..dfc06a3 --- /dev/null +++ b/security-privacy.html @@ -0,0 +1,346 @@ + + + + + + Security and Privacy Considerations - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Security and Privacy Considerations

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

            +
            + +
            +

            This page will contain security and privacy considerations related to SMART Guidelines for [insert health domain here].

            + +

            For an illustrative, starting set of non-functional requirements, which includes security and privacy-related requirements from the Digital Adaptation Kit for [insert health domain here], see the Non-functional Requirements.

            + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sequence-diagrams.html b/sequence-diagrams.html new file mode 100644 index 0000000..1e59a71 --- /dev/null +++ b/sequence-diagrams.html @@ -0,0 +1,346 @@ + + + + + + Sequence Diagrams - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Sequence Diagrams

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

            +
            + +
            +

            SMART

            + +

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

            + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sub-package-list.json b/sub-package-list.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/sub-package-list.json @@ -0,0 +1 @@ +[] \ 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..3c0dd51 --- /dev/null +++ b/system-actors.html @@ -0,0 +1,352 @@ + + + + + + System Actors - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            System Actors

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

            +
            + +
            +

            This page lists and describes the human users and digital services that interact with the system, derived from the business requirements defined at the operational level (L2). For more details about end-users and related stakeholders, see the Generic Personas and the WHO Digital Adaptation Kit for [insert health domain here](link forthcoming).

            + +

            Systems managing clinical and patient information are expected to interact with a shared health record, laboratory information system or a longitudinal health record, as appropriate, and to synchronize with data collected in a clinical encounter.

            + +

            For additional actor definitions, see the Digital Documentation of COVID-19 Certificates (DDCC) Implementation Guide. Additionally, Integrating the Healthcare Enterprise (IHE) maintains a repository with common actors used in IHE profiles.

            + +

            Key generic personas interacting with the system

            +

            In the clinical flows, generic personas are represented using profiles of the various entity resources in HL7 FHIR, such as Patient, Practitioner, PractitionerRole, and RelatedPerson.

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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_bck0001000.png b/tbl_bck0001000.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_bck000101.png b/tbl_bck000101.png new file mode 100644 index 0000000000000000000000000000000000000000..d32d3e2f80bd51629c175bb3b46be7bb406e68b1 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25ZRBNe;9znn zPyH_$xBLTl|C1~sEiKPjqsr;O85thDmN#Q!VA!yfajLdMn6>L6exOzcPgg&ebxsLQ E0D?Lm2LJ#7 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|@^2LrzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjNi@+6cw7?^ykHRW=)=Me3PAlL8|@^2Lr!gPZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmoV>Vj_OL^e^sC585s1085tNPJ~MO&I_Ol$OKk*dWbkzLb6Mw<&;$T5 CMjVg; literal 0 HcmV?d00001 diff --git a/tbl_bck001110.png b/tbl_bck001110.png new file mode 100644 index 0000000000000000000000000000000000000000..20d5786936f19c20e1e12e7303b656f031a9c3af GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmoV>Vj_OL^e^sC585s1085tNPJ~MO&I_Ol$OKk*dWbkzLb6Mw<&;$T5 CMjVg; literal 0 HcmV?d00001 diff --git a/tbl_bck01.png b/tbl_bck01.png new file mode 100644 index 0000000000000000000000000000000000000000..34a4122d6d9d838980fef850d28e04b5ff00db0a GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#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_bck0101000.png b/tbl_bck0101000.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_bck010101.png b/tbl_bck010101.png new file mode 100644 index 0000000000000000000000000000000000000000..2b33f3f5a6505768d6467ad113f0551ec3c71a42 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM=6Z9JE~%)jkh%fPS$D9hk*mbp97L5Kb2MM0oO22WQ%mvv4FO#qE% BA1eR= literal 0 HcmV?d00001 diff --git a/tbl_bck0101010.png b/tbl_bck0101010.png new file mode 100644 index 0000000000000000000000000000000000000000..2b33f3f5a6505768d6467ad113f0551ec3c71a42 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM=6Z9JE~%)jkh%fPS$D9hk*mbp97L5Kb2MM0oO22WQ%mvv4FO#qE% BA1eR= literal 0 HcmV?d00001 diff --git a/tbl_bck01010100.png b/tbl_bck01010100.png new file mode 100644 index 0000000000000000000000000000000000000000..2b33f3f5a6505768d6467ad113f0551ec3c71a42 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM=6Z9JE~%)jkh%fPS$D9hk*mbp97L5Kb2MM0oO22WQ%mvv4FO#qE% BA1eR= literal 0 HcmV?d00001 diff --git a/tbl_bck0101011.png b/tbl_bck0101011.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e91a9d3a34c77a06d468f74e272b9f45b11917 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN}w)6Rhv%UJ6$`X)nHD>)*38G_1CL&B?&vaGGuFcL%1%;Hns)eg;oh KKbLh*2~7aigd}JH 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)GmEzNzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzN!=PZ!6Kid%0l9OPs$;9zzr zKl{)4hTlRC@g3=Mo~kQ7?Q3`L-z(3+pjXVqz+muzopr E0DTx92><{9 literal 0 HcmV?d00001 diff --git a/tbl_bck0111010.png b/tbl_bck0111010.png new file mode 100644 index 0000000000000000000000000000000000000000..7de3709f8e7ce2813d5de327dba8f105694aff3b GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0l9OPs$;9zzr zKl{)4hTlRC@g3=Mo~kQ7?Q3`L-z(3+pjXVqz+muzopr E0DTx92><{9 literal 0 HcmV?d00001 diff --git a/tbl_bck01111.png b/tbl_bck01111.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_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..480dd9b --- /dev/null +++ b/test-data.html @@ -0,0 +1,346 @@ + + + + + + Test Data - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Test Data

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

            +
            + +
            +

            This page will include test data developed for the test scenarios and actors included in this implementation guide. See Testing for additional testing artifacts.

            + +

            The testing artifacts in this implementation guide are not intended to be used to determine formal conformance, nor are they intended to be authoritative or comprehensive.

            + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing.html b/testing.html new file mode 100644 index 0000000..0dd275c --- /dev/null +++ b/testing.html @@ -0,0 +1,380 @@ + + + + + + Testing - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Testing

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

            +
            + +
            + +

            This page will include testing artifacts for this implementation guide.

            + +

            Artifacts will include Gherkin .feature files, with acceptance criteria for each test definition, and with defined test cases for PlanDefinitions and Measures. Example data will be in the form of FHIR shorthand (FSH) files or FHIR Resources, with examples listed under the example tab of the resources.

            + +

            See Test Data for test data.

            + +

            The testing artifacts in this implementation guide are not intended to be used to determine formal conformance, nor are they intended to be authoritative or comprehensive.

            + +

            Testing platforms

            + +

            These files allow a quick setup of working servers, for testing of the specification in a known configuration.

            + +

            Prerequisites: Docker

            + +

            Questionnaires and StructureMap Transformations

            + +

            The matchbox server configuration allows you to test the mappings. For more information: https://github.com/ahdis/matchbox

            + +

            How to setup the server:

            +
              +
            1. Download the .env file
            2. +
            3. Download the docker compose file
            4. +
            5. From the same folder, run docker-compose up -d
            6. +
            7. Navigate to http://localhost: e.g. http://localhost:8087
            8. +
            9. Follow the instructions there to setup and run the extractions
            10. +
            + +

            Scheduling and Decision Logic, Measures

            +

            CQFRuler

            +
              +
            1. Download the .env file
            2. +
            3. Download the docker compose file
            4. +
            5. From the same folder, run docker-compose up -d
            6. +
            7. Navigate to http://localhost: e.g. http://localhost:8080
            8. +
            9. Follow the instructions there to setup and run the plan definitions.
            10. +
            + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toc.html b/toc.html new file mode 100644 index 0000000..3cf6a45 --- /dev/null +++ b/toc.html @@ -0,0 +1,327 @@ + + + + + + Table of Contents - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

            +
            +
            +
            + + + + +
            +
            + +
            +
            + + +
            +
            +
            +
            + + + +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/transactions.html b/transactions.html new file mode 100644 index 0000000..43688dc --- /dev/null +++ b/transactions.html @@ -0,0 +1,347 @@ + + + + + + Transactions - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Transactions

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

            +
            + +
            +

            This page will describe transactions with trigger events, message semantics, and expected actions, as well as sequence diagrams.

            + +

            See the Digital Documentation of COVID-19 Certificates (DDCC) Transactions for additional transactions that may be relevant.

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trust_domain.html b/trust_domain.html new file mode 100644 index 0000000..06d52e1 --- /dev/null +++ b/trust_domain.html @@ -0,0 +1,354 @@ + + + + + + Trust Domains - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

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

            SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/DigitalSQR/catopia and changes regularly. See the Directory of published versions

            +

            Trust Domains

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

            + +

            Use Cases

            + +

            Technical Standards

            + +

            Policy

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/usage-stats.json b/usage-stats.json new file mode 100644 index 0000000..13a638b --- /dev/null +++ b/usage-stats.json @@ -0,0 +1,18 @@ +{ + "package": "who.fhir.smart-ig-empty", + "version": "0.1.0", + "fhirVersion": "4.3.0", + "extensions": [], + "profiles": {}, + "usage": { + "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency": [ + "ImplementationGuide.definition" + ], + "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter": [ + "ImplementationGuide.definition" + ], + "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment": [ + "ImplementationGuide.dependsOn" + ] + } +} \ No newline at end of file diff --git a/validator-who.fhir.smart-ig-empty.pack b/validator-who.fhir.smart-ig-empty.pack new file mode 100644 index 0000000000000000000000000000000000000000..84438d1e35a80857a6519eaf23b1e16ce7bb9173 GIT binary patch literal 2985 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 literal 0 HcmV?d00001 diff --git a/validator.pack b/validator.pack new file mode 100644 index 0000000000000000000000000000000000000000..84438d1e35a80857a6519eaf23b1e16ce7bb9173 GIT binary patch literal 2985 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 literal 0 HcmV?d00001 diff --git a/valueset-list.csv b/valueset-list.csv new file mode 100644 index 0000000..c04f476 --- /dev/null +++ b/valueset-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Uses,Used,Sources diff --git a/valueset-list.json b/valueset-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/valueset-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/valueset-ref-all-list.csv b/valueset-ref-all-list.csv new file mode 100644 index 0000000..c04f476 --- /dev/null +++ b/valueset-ref-all-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Uses,Used,Sources diff --git a/valueset-ref-all-list.json b/valueset-ref-all-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/valueset-ref-all-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/valueset-ref-list.csv b/valueset-ref-list.csv new file mode 100644 index 0000000..c04f476 --- /dev/null +++ b/valueset-ref-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Uses,Used,Sources diff --git a/valueset-ref-list.json b/valueset-ref-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/valueset-ref-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +}
            + + + + +
            + + + + +
            + +
            + + +
            +

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

            +
            +
            +

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

            SMART Empty IG +
            + 0.1.0 - ci-build + + + +

            +
            +
            +

          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%0A{hXJ-q1r^rPmFfs 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
          82U^JfAf>DkZLe^GrfTl+SQ{ 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