From 8238ca73508ad18e9dc8f648d26ae0050d58d28a Mon Sep 17 00:00:00 2001 From: Mozafar Haider Date: Thu, 15 Oct 2026 15:37:27 +0100 Subject: [PATCH 1/5] chore(deps): bump @dhis2/ui dev dependency to 10.19.3 @dhis2/ui 10.19.0's @dhis2-ui/calendar pinned @dhis2/multi-calendar-dates 2.1.2; 10.19.3 asks for ^3.1.0. The lockfile now has a single copy of the @dhis2/ui packages. The ^10 peer dependency range is unchanged. Co-Authored-By: Claude Opus 5.5 --- package.json | 2 +- yarn.lock | 891 ++++++++++++++++++++++++++------------------------- 2 files changed, 450 insertions(+), 443 deletions(-) diff --git a/package.json b/package.json index c67f64617..f21b0bd9d 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@dhis2/cli-app-scripts": "^12.11.5", "@dhis2/cli-style": "^10.7.10", "@dhis2/d2-i18n": "^1.1.0", - "@dhis2/ui": "^10.19.0", + "@dhis2/ui": "^10.19.3", "@storybook/preset-create-react-app": "^10.6.1", "@storybook/react-webpack5": "^10.6.1", "@testing-library/dom": "^10.4.2", diff --git a/yarn.lock b/yarn.lock index 69f72de4a..09d421584 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1542,587 +1542,587 @@ resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz#037817b574262134cabd68fc4ec1a454f168407b" integrity sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw== -"@dhis2-ui/alert@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/alert/-/alert-10.19.0.tgz#3d64bad6e66c7c6819932bcabfdfdfc72ab49e58" - integrity sha512-n1FG5MaQa0a5sMXBa3x1BVYjqLoZoyJr8YOEtaLhgZQ3FJxcp+cFhgGx5iJFkD+DgS2aHVlQ1dlMcgwePw7ELg== +"@dhis2-ui/alert@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/alert/-/alert-10.19.3.tgz#2d0e60568dcf8f6da8a046fe3f55e55501c08982" + integrity sha512-0kNrxWV5YeehYg/aLkMUOD2OwOcPhYgR017A0SqCBhlbpD6UldwcGjhTHcPEjPzlXRY5MpZMUOFoJRI6y/+nEQ== dependencies: - "@dhis2-ui/portal" "10.19.0" + "@dhis2-ui/portal" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/box@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/box/-/box-10.19.0.tgz#f096c97bee82088ac682b8fde5376690211d76be" - integrity sha512-Jzqf1gtse0cSEu2gGc7re9RGlkLFiBS8E/7YXFTOnApRfb2Hhup9WKWnBz98CZeeUpW/6uJDrtZZnCTtg+M7Rg== +"@dhis2-ui/box@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/box/-/box-10.19.3.tgz#89db53eee6200b56851c4bdf7410e871a41b311f" + integrity sha512-VqvT7G+OfcHqQnd+zld7/saNqcpsKayGcby833lKbHsxgMHD+vH95Yid1xTUKDpcEZ9YP3c18yzMkuEMMCKv/g== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/button@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/button/-/button-10.19.0.tgz#b663bd99c02f782eeed8f197c8168942a86ebe2d" - integrity sha512-QkgjEN3Kc+o/+YrtjL3lBZG91t1K3sdYwhs0dkZL2Pq/qcQcH6ycijAs6FHKfLaXWhL+kMkmQHI65jDD+7rDtQ== +"@dhis2-ui/button@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/button/-/button-10.19.3.tgz#6d94bab05dfbf87579329680a29ece3f8b8ea5a5" + integrity sha512-PzqjgO87ZKtG2iK00jqdLb8O+L0Tit2Lbo6O/10AT3Xjvs0pmYKv4dyJtIjtdo46Afp4gwl9f2iafi6IVK+KBQ== dependencies: - "@dhis2-ui/layer" "10.19.0" - "@dhis2-ui/loader" "10.19.0" - "@dhis2-ui/popper" "10.19.0" + "@dhis2-ui/layer" "10.19.3" + "@dhis2-ui/loader" "10.19.3" + "@dhis2-ui/popper" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/calendar@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/calendar/-/calendar-10.19.0.tgz#c3af2e710f0dd75fd97e9e55b100d28d796f9921" - integrity sha512-U9nYSETF/6YSpxtXQ20fejcqHb32NnOacqbcOkHW3PjRan7OJrk4qOpVA0vrec54pJNZ4e5EIqium2+TUX72Wg== - dependencies: - "@dhis2-ui/button" "10.19.0" - "@dhis2-ui/card" "10.19.0" - "@dhis2-ui/input" "10.19.0" - "@dhis2-ui/layer" "10.19.0" - "@dhis2-ui/popper" "10.19.0" - "@dhis2/multi-calendar-dates" "2.1.2" +"@dhis2-ui/calendar@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/calendar/-/calendar-10.19.3.tgz#69be033c343b99add8643be3fbe712cd5ed9b712" + integrity sha512-O8j5ougwOFIF4QmkQCSbuj2nbBJly0z20I20D5QIjVRbMu9F4LTd3uufO1pU0qHtvVDwn2JhL05o46r6C6DEcg== + dependencies: + "@dhis2-ui/button" "10.19.3" + "@dhis2-ui/card" "10.19.3" + "@dhis2-ui/input" "10.19.3" + "@dhis2-ui/layer" "10.19.3" + "@dhis2-ui/popper" "10.19.3" + "@dhis2/multi-calendar-dates" "^3.1.0" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/card@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/card/-/card-10.19.0.tgz#bf4b0debcff3dbce225d5490abce708a989062bb" - integrity sha512-f5SWdW5k+hV8e8mI7uq0WiAhE+FcknRhK1KEEBQUBwEFCNPMteY2Ggp8f9VFu+OzFLDzrYaSCAmq7gwYRWnd0g== +"@dhis2-ui/card@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/card/-/card-10.19.3.tgz#14b066d07c643fa8ac0df851468b638ffc9c84dd" + integrity sha512-1Sfe8QJsCzrBKnj8q+Z4pGjyaXN2rcwqsGi8GVC2otKj/i/ImVGSnEWnkgsdNqXOnNRevgToQCHO/7MP97KQ6g== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/center@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/center/-/center-10.19.0.tgz#7f38e8f5a868b874c30abbd17d50ea33ee072580" - integrity sha512-Hu/Y9Y6ld2j/qeeMcV+45C5TbVotBqSqB0toPrnSARTYQjdkrBMi9Z90lLptlgJm3zdJKEMwgGqDzJVDOq5HCw== +"@dhis2-ui/center@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/center/-/center-10.19.3.tgz#3336d06bdd2a3dd24d1e3f1b42af55ba6646472d" + integrity sha512-hNE0MKGCGS2bvhgbKHEPlLvExzVOKPIrKucSSZ+QwybJsKChVVV0caY1ckLm5DkSGguJSNhCKYVLzDo/uTAiTw== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/checkbox@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/checkbox/-/checkbox-10.19.0.tgz#3f0f437027d21ee7b82429349dae418598f0b456" - integrity sha512-+ERX9pKWhyE+u3yqLzPxpizkBdbcMBCG6iWNCS1VkLjibK9M1wXrLEWN3r19VEbdIciij/SxkscIO/SehFIgCw== +"@dhis2-ui/checkbox@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/checkbox/-/checkbox-10.19.3.tgz#21252a2a2e7882400faedb84c411c7c638e41845" + integrity sha512-/iluJK2EBrX9qG7YO+M8gvrwrfRbd3pkJMmVPcso5q89L/SprFADQ6v+HBP/3l664Q1L4GYc99F158HNqGj7Ng== dependencies: - "@dhis2-ui/field" "10.19.0" - "@dhis2-ui/required" "10.19.0" + "@dhis2-ui/field" "10.19.3" + "@dhis2-ui/required" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/chip@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/chip/-/chip-10.19.0.tgz#7551e701a4ea9929183676bf21c315884b9de841" - integrity sha512-QuVHxjPcG/FwuXWhA9By19ZM/DMl2dIjSUKlARQas2eAMB5X9v4XFfeXfBMimBrct4evOvnNdKwnte3NMN8iMA== +"@dhis2-ui/chip@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/chip/-/chip-10.19.3.tgz#75a842c411cc31af9c07ab57b79a3ee990ccedd8" + integrity sha512-/Vrdfswb4WtXWi78ZqQkKbsJ9FcoRG3jfw3EKRyqsV6DRlhGmT/E2mP45Aq2vtHr/if+1LYe6fhkCRNyz++2Cw== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/cover@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/cover/-/cover-10.19.0.tgz#08bdd464aea12294404eb946363cea318f032706" - integrity sha512-C+kCgyl9Od4v5hz5BcSRJihea2RT3Qiv+nZeuuDC3Pm4ZQcu4aW+vMC/GoZ6UumkQVrEiHlgj9Yn2AH2Iznrlg== +"@dhis2-ui/cover@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/cover/-/cover-10.19.3.tgz#65ebbb9f44201965c9bb3381b0deb17b7f5a86b3" + integrity sha512-jLpwXjX5ciGpR2SEPJcbo1FXDYDVJxRjaEpl0YJCJ67riUsPmqHphI7N5imL9arv2/IO20kBs9IyDOSd/rqt5g== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/css@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/css/-/css-10.19.0.tgz#75301d85510e8eb2adbecafeb4afd8aef3013c36" - integrity sha512-JTiju8B7nXnvr4SW1WKuX7WiQZtJ7H1C/E56zRSTDZ3SgJmmlV2PTYThDQQTt2MxwlcCX1rhvfrN9O23FPXWCw== +"@dhis2-ui/css@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/css/-/css-10.19.3.tgz#dc826a631e2362ca8a180abc418736b08c7b5692" + integrity sha512-AUphDeHg/UtpL2Dae6X22Ac/ITBCjZC48ZWXyoU++DpKOczJmmdeHXJjQwhGInpzCLCTQxv5V9VbqOg0K9oXRg== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/divider@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/divider/-/divider-10.19.0.tgz#037faf25395d995f959cf8b7a7e2a8ec73f3edf7" - integrity sha512-N+SrUTd03U25QYLfy9QPWH9AdKwkZ4OqPIRGzMN2OHPDTCCFP+A1t88AY8mVtcvTrMqdkig5Jnp5oLTNdzM2IA== +"@dhis2-ui/divider@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/divider/-/divider-10.19.3.tgz#0e033514382a509e53e8af1edc2fa59d782c54ce" + integrity sha512-ipFUqyoKjMZeAJXXHhLOJbx7cNnEUrsUQdZubNr69xrtvq8Uzzmy7+NIkKPcpCKTseAac/y7pI5LfcRzn7dwvQ== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/field@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/field/-/field-10.19.0.tgz#7ca0446e717e710af49ee443048976f54958660f" - integrity sha512-DJhboQYW3OIzRoZ0apr7qfmt0Q+oEOf3mIBkWc1WrhU73LW9mUvS4mLM9052X/9khdbBDXExXYjPOw2U1013Pw== +"@dhis2-ui/field@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/field/-/field-10.19.3.tgz#55eb71d3fd44460bff91a3a2283ca4df46a7263d" + integrity sha512-9mXBhWdHm2zFrKCIHvy+AvLRvCt54eE8OLUeG9plpp1kFkZcct4AbK88Bm8rzEYub3sJYVZWwzo1O6Joqdpp1A== dependencies: - "@dhis2-ui/box" "10.19.0" - "@dhis2-ui/help" "10.19.0" - "@dhis2-ui/label" "10.19.0" + "@dhis2-ui/box" "10.19.3" + "@dhis2-ui/help" "10.19.3" + "@dhis2-ui/label" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/file-input@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/file-input/-/file-input-10.19.0.tgz#f7a50af2acde05759b25650aab616ffc59579708" - integrity sha512-7S1rAn4UVSAnLQ0/9GP2qXl6tjPrztbrXH5HaucrcZWcRcB8Psf9Gt2UsAhEWqfWpyLSF4cz+mN9VLWzDJevWQ== +"@dhis2-ui/file-input@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/file-input/-/file-input-10.19.3.tgz#c4873f1d054baeadc103b15c5502c36383e99b3e" + integrity sha512-eDnj187tv8i5e0njclJqNDgGtZafZY1Phz2QlkW0QvVd0KGJgR+xaxQaP0jdy8kAEjz21U0GIshoFQPhLsdF7w== dependencies: - "@dhis2-ui/button" "10.19.0" - "@dhis2-ui/field" "10.19.0" - "@dhis2-ui/label" "10.19.0" - "@dhis2-ui/loader" "10.19.0" - "@dhis2-ui/status-icon" "10.19.0" + "@dhis2-ui/button" "10.19.3" + "@dhis2-ui/field" "10.19.3" + "@dhis2-ui/label" "10.19.3" + "@dhis2-ui/loader" "10.19.3" + "@dhis2-ui/status-icon" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/header-bar@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/header-bar/-/header-bar-10.19.0.tgz#91a745837215b8ca990e26205a3437de8010a869" - integrity sha512-EYrOseiddbJv4il3QFI2J0U8dyl7yESF33yaM15lsT1mH/XAmUPwtn5c7DproUblgXO9gGvsijBdIRR3XsKJjg== - dependencies: - "@dhis2-ui/box" "10.19.0" - "@dhis2-ui/button" "10.19.0" - "@dhis2-ui/card" "10.19.0" - "@dhis2-ui/center" "10.19.0" - "@dhis2-ui/divider" "10.19.0" - "@dhis2-ui/input" "10.19.0" - "@dhis2-ui/layer" "10.19.0" - "@dhis2-ui/loader" "10.19.0" - "@dhis2-ui/logo" "10.19.0" - "@dhis2-ui/menu" "10.19.0" - "@dhis2-ui/modal" "10.19.0" - "@dhis2-ui/user-avatar" "10.19.0" +"@dhis2-ui/header-bar@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/header-bar/-/header-bar-10.19.3.tgz#6a12ba761d8a8d4c9621e0f0ab720069ed704ecd" + integrity sha512-UGaa0+RfBkDbxJjig2arzUWqGDEQjWocV+n/Axks/LeJXXSQQNBecdhGqzygxW8Yhry9Q7R4GjtV1jftem9qbQ== + dependencies: + "@dhis2-ui/box" "10.19.3" + "@dhis2-ui/button" "10.19.3" + "@dhis2-ui/card" "10.19.3" + "@dhis2-ui/center" "10.19.3" + "@dhis2-ui/divider" "10.19.3" + "@dhis2-ui/input" "10.19.3" + "@dhis2-ui/layer" "10.19.3" + "@dhis2-ui/loader" "10.19.3" + "@dhis2-ui/logo" "10.19.3" + "@dhis2-ui/menu" "10.19.3" + "@dhis2-ui/modal" "10.19.3" + "@dhis2-ui/user-avatar" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" moment "^2.29.1" prop-types "^15.7.2" -"@dhis2-ui/help@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/help/-/help-10.19.0.tgz#370b2ebd1901a717440a01b82a1c302ea288ea6d" - integrity sha512-2Nghl2ajkvUXgTYJvyIqyWvirafulSnmUBQRZkNBBr0qYnAWO6GyEQMpz7LtvdoHZc+7gBLVTx3z6smametYCA== +"@dhis2-ui/help@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/help/-/help-10.19.3.tgz#d27e39940b1f8135d216dcd45fd94321dd0334ee" + integrity sha512-z7e1Me/MqNWDUmB5pnsv2tslRYSxazayLygGoeTOQ0zaqr7tyc63DBk1X+UbhyMXF8Qg6mzwyiV29ExNjJ39xg== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/input@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/input/-/input-10.19.0.tgz#e59bd77e40f3f3f0086623d507c91c93f27cb62e" - integrity sha512-A5iZ/CQARWCdrdsYqQslBgBDshDvnWqT296qpUKvxKaFfkPd5ytOHc8exSPozTtUIZqOfKYiwMnhfSk7V5QE3Q== +"@dhis2-ui/input@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/input/-/input-10.19.3.tgz#397067f0b7e35848fb42e61f23b5a167f4384632" + integrity sha512-8TS5wwf4y+mWkB8BPq77WuGUfqx55OydxHrm99jOgVsI8AAM/N0uoMwQzKdzbgJjSYvV43iTZFE3Z8KqZ2zyoQ== dependencies: - "@dhis2-ui/box" "10.19.0" - "@dhis2-ui/field" "10.19.0" - "@dhis2-ui/input" "10.19.0" - "@dhis2-ui/loader" "10.19.0" - "@dhis2-ui/status-icon" "10.19.0" + "@dhis2-ui/box" "10.19.3" + "@dhis2-ui/field" "10.19.3" + "@dhis2-ui/input" "10.19.3" + "@dhis2-ui/loader" "10.19.3" + "@dhis2-ui/status-icon" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/intersection-detector@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/intersection-detector/-/intersection-detector-10.19.0.tgz#5e1686a8d7f9040a0444ecc859a4b74154c8e37e" - integrity sha512-tTK61/REVr9Dgxf7UUYT9JZzsRLVgpbmecRs4H2SHWGAvgySHCsu1wBpKNKwlJGqT0ypgxO2ERVQGKZkG7EkoA== +"@dhis2-ui/intersection-detector@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/intersection-detector/-/intersection-detector-10.19.3.tgz#d66a8b0e7c27dfb36679f071fbc26cbfa283522b" + integrity sha512-IE+h7whl3vsL3X09erH7Ac4dIDvZiWiqO7+taR5PX4+gmZJ93tnHgLI7WytvXuIC9lgz0p3GD9nEc7ewJyQWQg== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/label@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/label/-/label-10.19.0.tgz#d42078b7e5a9cc18dbf1cddefa69a0ce956a8f82" - integrity sha512-LcXGzrtKVeARb+89e9H+lOjWwE2zhKCPC7ZIP6WdVGFWNlKES4FD5M9akgLC5X2rl+iH7HOyP0n5cj0HTzysNg== +"@dhis2-ui/label@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/label/-/label-10.19.3.tgz#0f79aebc49b31b7aeff37af890726f2b364e3f17" + integrity sha512-kHvwMza/8vYHI9U2tvp1QgoSreHmD/Zamgf/Fj9CrGRWRn1/0PwpQ0SoFOMSrWYiitK0t2b/yvCRIFkcDMfqdQ== dependencies: - "@dhis2-ui/required" "10.19.0" + "@dhis2-ui/required" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/layer@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/layer/-/layer-10.19.0.tgz#92c1a99d608ffa21e2d92e7037dc384dcf434359" - integrity sha512-0y2f/ir2gD/MJeL7bz3qBYxbEZhiZoEc0TARPz2zucClKXPMucKd0MxbIIqV8l7DzPSLwpDxxkDPb0cJ7ixYDw== +"@dhis2-ui/layer@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/layer/-/layer-10.19.3.tgz#5f49821a80a424423ffb626a0dc409a3ed3e76ec" + integrity sha512-Za0FiNMBsLwHw3w5UVPi0yN3CREZB/CzPbqy2DorlzX+/d5tnLX3KEXhrI6CYyLnPJ+Qkf9w6xaGdSEv7v6gWw== dependencies: - "@dhis2-ui/portal" "10.19.0" + "@dhis2-ui/portal" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/legend@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/legend/-/legend-10.19.0.tgz#3438a7e08c41472a903da53ee86ad398f601867b" - integrity sha512-d2Ri104w8feBynmAqBFT6CFXbQqz79TpraZWJ9qRLCovbqfCjwVtQgl+kksA4c9i9Nxq4codBfDPuhTrvl09Fg== +"@dhis2-ui/legend@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/legend/-/legend-10.19.3.tgz#5babc42d577ee3893c3f7422d9b97ede58f466c0" + integrity sha512-ZRXVUDS5qKxqsDqgCHpKEP46P2/gEsJ9d510dNF6/br9v+Em/o6aLPEyr5j02aZ9xsjD5KUCSesnSI/XaVxSZQ== dependencies: - "@dhis2-ui/required" "10.19.0" + "@dhis2-ui/required" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/loader@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/loader/-/loader-10.19.0.tgz#8471561abd7528dd7eb2d1a60cb29f55f5c38bbc" - integrity sha512-ImdIET08CIlLBFssVEPXqbVFSsXAanjWenof8jx6nLpAAbcyfpKjtgLB19cdUpbKVC4RuVW/ccmv/9TTPfdXGQ== +"@dhis2-ui/loader@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/loader/-/loader-10.19.3.tgz#d1bcc8602acc4039e19da79054e90a9dc8d28280" + integrity sha512-jxxya0zNcByXca8b+JXUyWvvMLq/ScjEbVYdV9TAoe+tbSqpCfDrAKAtZX2gWVwpvT4h/ODA6lLgLxdOWiAo+Q== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/logo@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/logo/-/logo-10.19.0.tgz#5aa74f4623b6b95634274e33eb5bfd1848368bf5" - integrity sha512-ZNO8JkRpufHDWa8KsUCn/KeQ0KXzJPMj1g0F2ytqUT6z/2PDANmQsQWEL3NRUVmomn/c5QjPEBsc/NXZPt43SQ== +"@dhis2-ui/logo@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/logo/-/logo-10.19.3.tgz#e75c0b5ae4de3d35cc26ae2d1a71c57ccad09b94" + integrity sha512-5W9cpo3UK5tx9h5roPo7xTuEIINlughxAqJP70rOEeDYMOG5P1cXisHe5ddCdny+eUfme7Na4l2rE6/EiRl4ZQ== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/menu@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/menu/-/menu-10.19.0.tgz#88e10ee57b57c85b5bbedafa5e17f79ebfe44545" - integrity sha512-A3DasaqLscHmoEnlQTn6Hj14q5lwbV9i0/+9md4uwlL/UtnBeIXA6T7VLNdY+Y8NMvf6jRFlJdZpzx7/3feTBw== +"@dhis2-ui/menu@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/menu/-/menu-10.19.3.tgz#a0b9802ec14e76d8b3d7a056e6bc8309afddbe39" + integrity sha512-kx7LsKzCDiuH2mcJeITg/bggVLEkVRtRZ0qN1hGz8vvpsMt8i0J+wIkQzsUo5JuAm8YOJPyrjy5r26nP5OFEZA== dependencies: - "@dhis2-ui/card" "10.19.0" - "@dhis2-ui/divider" "10.19.0" - "@dhis2-ui/layer" "10.19.0" - "@dhis2-ui/popper" "10.19.0" - "@dhis2-ui/portal" "10.19.0" + "@dhis2-ui/card" "10.19.3" + "@dhis2-ui/divider" "10.19.3" + "@dhis2-ui/layer" "10.19.3" + "@dhis2-ui/popper" "10.19.3" + "@dhis2-ui/portal" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/modal@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/modal/-/modal-10.19.0.tgz#80f0f3b479e2aac8db67877288dd25678709c276" - integrity sha512-7wd6/LiLQ14jVZSsGrF3+kGr0vbchEWZ7abJl+/Yx7UXaFxmR8o1WAGEiOLW7sG7qctpw9LofNSav/Pd7cti+g== +"@dhis2-ui/modal@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/modal/-/modal-10.19.3.tgz#e4ba22310d635491e0d20307f30fb00e4748bf9f" + integrity sha512-TXbVJsw/eG+MVBLYWRJ2bvc1zYbR70ca0MGizn2+FQPzJ4ozhglChchTsi4FHiClLH4/SYGpVkI9uNSji+3dEQ== dependencies: - "@dhis2-ui/card" "10.19.0" - "@dhis2-ui/center" "10.19.0" - "@dhis2-ui/layer" "10.19.0" - "@dhis2-ui/portal" "10.19.0" + "@dhis2-ui/card" "10.19.3" + "@dhis2-ui/center" "10.19.3" + "@dhis2-ui/layer" "10.19.3" + "@dhis2-ui/portal" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/node@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/node/-/node-10.19.0.tgz#f506f7753de1a7c76bacaeff82a58de58955edce" - integrity sha512-12RNUSM3WZsMU2T+30av8hxet9cYQxw7Giyiyph1OFz4L4Li8CdLY6EXVSPFCtICuy7l9T1kZ/bP+xXc8gU4/g== +"@dhis2-ui/node@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/node/-/node-10.19.3.tgz#803ad101bd2bcf5404098c43baf97895f16026e2" + integrity sha512-4LOafufJev2N0hZT9I/YyC+Ip2TyFzYDyTu5Ooft9qJTHijLSgDrubnyxjXiWR9rW5N/Je6uZQaEify334nZ4Q== dependencies: - "@dhis2-ui/loader" "10.19.0" + "@dhis2-ui/loader" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/notice-box@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/notice-box/-/notice-box-10.19.0.tgz#6fc751f7b58e9d78595511c2ceeab86ccf6ac872" - integrity sha512-/z0C7XjCAHRLtq+BdDOU8t+oXHwn4zIpDc3x9hUyC8+sBLKw9JITGW6qxqmsqnuPyAW2XlA51mpuhgErXeaOtQ== +"@dhis2-ui/notice-box@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/notice-box/-/notice-box-10.19.3.tgz#f859bf98a96007f46fd4cd2a6a5d70c46282b80d" + integrity sha512-Rt9R5KQqTopaGUarWzXkO1qjWFf3jEgx48tmSCR59jZYf9iuEGrpiybelvIw+m5L7W7rzmKHnKJzlLIsojel4A== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/organisation-unit-tree@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/organisation-unit-tree/-/organisation-unit-tree-10.19.0.tgz#d15b98b41251b3ef436b2afe46440060c6889f23" - integrity sha512-UhWaNHFeJcYwHQt1+bseI2PG4bh/VRe9OU7f0oNJLS5e8M6aOxJSsWUg35RPUPYSGKMgtDM9sIzy0LeisCoi8Q== +"@dhis2-ui/organisation-unit-tree@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/organisation-unit-tree/-/organisation-unit-tree-10.19.3.tgz#d7e6b6bebf4ef16970dc65915b5226afde3e115c" + integrity sha512-lI8GpHWGFnMPniQWwOX8i0kMY1rVTV/cFYIROUwLEyHhtJf2fQ1u0aeA0Bp4tTZjg23jfoZI3CJtF3vpUUv1KQ== dependencies: - "@dhis2-ui/button" "10.19.0" - "@dhis2-ui/checkbox" "10.19.0" - "@dhis2-ui/loader" "10.19.0" - "@dhis2-ui/node" "10.19.0" + "@dhis2-ui/button" "10.19.3" + "@dhis2-ui/checkbox" "10.19.3" + "@dhis2-ui/loader" "10.19.3" + "@dhis2-ui/node" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/pagination@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/pagination/-/pagination-10.19.0.tgz#143fffa73aeba591f083a2c5565ed49c46a9758f" - integrity sha512-L+Up1Vaa0VNbwb5UTnH3lWG5qgiGXe304jDXRvqZvj4zCdTdVApryRRWqFHdlJNNmt1csU+Zt7xlV3Q/8Ww5bw== +"@dhis2-ui/pagination@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/pagination/-/pagination-10.19.3.tgz#749e7e288b483b386b9819109e5c12b3a761a7fc" + integrity sha512-RLTRGPS3S2dfRA8buCveSKqnji0WcLXhcHlxYSajfffR6qpYkcKzxFux182y04N2DyPM9lZE0lUHxzbzvuw43A== dependencies: - "@dhis2-ui/button" "10.19.0" - "@dhis2-ui/select" "10.19.0" + "@dhis2-ui/button" "10.19.3" + "@dhis2-ui/select" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/popover@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/popover/-/popover-10.19.0.tgz#abc7e7ba3ddf69fa952a61b134f4aeeec7d205fa" - integrity sha512-ySRmvhhRvKreyDYG6ClnNQs6kD3VFBLmS7+OaKlG3kdwTPrbWC/2RFoZ3v1bL+Fwq8k0Mdy1vdCwmQpwIJZ9hw== +"@dhis2-ui/popover@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/popover/-/popover-10.19.3.tgz#1e449734b7486945ce9da83382ccb544b7e7cd4d" + integrity sha512-Ys0mbdYB0RTqDEHgY8l+mbikfBwg7X1I0pXgtrzDWt7BLSE8f9KZIqt5/B3GnhVRfCMn0xpu2X7oI1UKbrA/mQ== dependencies: - "@dhis2-ui/layer" "10.19.0" - "@dhis2-ui/popper" "10.19.0" + "@dhis2-ui/layer" "10.19.3" + "@dhis2-ui/popper" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/popper@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/popper/-/popper-10.19.0.tgz#f6e504c59923d943e1ac84c3060f5bd76c68be5e" - integrity sha512-I0MrF7gOvuCYpqoZch6+vHppfXwY1XJ/g+lAsPLgOHbq9CaFrWtY4Y+lTZyA/38Ez+LtaxGsuR89jB4hEHgOng== +"@dhis2-ui/popper@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/popper/-/popper-10.19.3.tgz#502d69c85a7782f86e401c2eff9ab922dab5ec82" + integrity sha512-43hSxhkCxa5qEpvzJ1g7/PYAi0eiuKaoTR9R4gJy0ICuZdX8Fo1iy8Brxlm7ziLmzWoWNvoYvWEZoXOUjmyBCg== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" "@popperjs/core" "^2.11.8" classnames "^2.3.1" prop-types "^15.7.2" react-popper "^2.3.0" resize-observer-polyfill "^1.5.1" -"@dhis2-ui/portal@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/portal/-/portal-10.19.0.tgz#0681f4f7d93464d05b0e163e239a3bfb105b420f" - integrity sha512-xFYYsifFXai/ltC87YI8Gu+OaS98g/gExwSf5iXj/xPyboF2fIxS3Fi6wPJhBT+AOuWFdg0LvJJIF8lPx6D2xg== +"@dhis2-ui/portal@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/portal/-/portal-10.19.3.tgz#dbea87fa3084301a42886387815da36e86c8256f" + integrity sha512-ZgbWDhASqMSI8IjfGd/NGGTo7G4UFKTY9bkiGiywhSd1MK/P6zob0qhvvrjnL7vbsOsMSCEr343/3ylAFC5qkA== dependencies: classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/radio@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/radio/-/radio-10.19.0.tgz#800028c527571b9702ee15e2ee65f75ce082e055" - integrity sha512-TRoq1dREnm/cyuiknP9Ifz0ShlSqx8t2dR+urop8LeDegBY77Q6Nj0bmee0ZSX1fdIMqvApL/dzoACiWJdB5XQ== +"@dhis2-ui/radio@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/radio/-/radio-10.19.3.tgz#62346af8e1d970636f0092c074d85ea47f6fff49" + integrity sha512-9F5WeamD2Bgi+++EhObN+gDW+wW2UHF/0SJOkqpBlXgoDuNUw3nG0JZ8/keYiYFv3AlClsCXHQIQPFUtnETWRQ== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/required@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/required/-/required-10.19.0.tgz#192000eca4a3ad7d63a0d82f33931bc2f6c32ae6" - integrity sha512-6mN6S8HWpMpMBlJWFAEtrnPE5howTjGiBUlTfH5HN12VapRPVqfzEiirKnpSHiSWx3dke/eNiZ1eQ8CbPR8QfQ== +"@dhis2-ui/required@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/required/-/required-10.19.3.tgz#2e9869bb6567740b808bd541101ea9bb0cb2e9e1" + integrity sha512-pdVFN0Eb+ienD3VLbwvbl1wKnnxB22HmvXhaduvVU+z/CAs9pCwkIIR2WjWSHEgF8r0NQTMlB1f2yOMsS37/0g== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/segmented-control@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/segmented-control/-/segmented-control-10.19.0.tgz#cb07d619f0aa09aaa312a0d1c6e4a00dbc8160b0" - integrity sha512-gqBEc320hGF7H8O+MeudDcXmYd8xdoHc+WPvRHmaPj2LlsJkB7/xPWyFghKQV6e64P0DVwKSZ99fpNZH8fFv/g== +"@dhis2-ui/segmented-control@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/segmented-control/-/segmented-control-10.19.3.tgz#f18903cb4ca9e48094d425846acfd609da0020d7" + integrity sha512-tNjWB/O8W2+MoxyZ77vcVTNv2L3bhRpTqXQP/LJ0+bE3s3U8t8GdlYeNStEFq1Ef+aHNaoli5oYiJnW24GIsqg== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/select@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/select/-/select-10.19.0.tgz#1f80446a64fb13428e54e2a63b07195b5ffe1074" - integrity sha512-kzdvoJr6nIz/llBxLP4vQUN982mVp4f2MGxGU7/s9liVusQ1WffTRPADmXPEbJXiAvY5AkjpPgDnDCHtz+9bZg== - dependencies: - "@dhis2-ui/box" "10.19.0" - "@dhis2-ui/button" "10.19.0" - "@dhis2-ui/card" "10.19.0" - "@dhis2-ui/checkbox" "10.19.0" - "@dhis2-ui/chip" "10.19.0" - "@dhis2-ui/field" "10.19.0" - "@dhis2-ui/input" "10.19.0" - "@dhis2-ui/layer" "10.19.0" - "@dhis2-ui/loader" "10.19.0" - "@dhis2-ui/popper" "10.19.0" - "@dhis2-ui/status-icon" "10.19.0" - "@dhis2-ui/tooltip" "10.19.0" +"@dhis2-ui/select@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/select/-/select-10.19.3.tgz#411ea4c70b727e458c2f2f6421be724133ed3116" + integrity sha512-xgu3Vwi7L8rTl8do/Y+4cuxaEYv8ab4RtBQXiPOypWk0sKYjWwYO0BQPu7yf1FiGQHYCGAeCl+x++YV72lOjjQ== + dependencies: + "@dhis2-ui/box" "10.19.3" + "@dhis2-ui/button" "10.19.3" + "@dhis2-ui/card" "10.19.3" + "@dhis2-ui/checkbox" "10.19.3" + "@dhis2-ui/chip" "10.19.3" + "@dhis2-ui/field" "10.19.3" + "@dhis2-ui/input" "10.19.3" + "@dhis2-ui/layer" "10.19.3" + "@dhis2-ui/loader" "10.19.3" + "@dhis2-ui/popper" "10.19.3" + "@dhis2-ui/status-icon" "10.19.3" + "@dhis2-ui/tooltip" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/selector-bar@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/selector-bar/-/selector-bar-10.19.0.tgz#c131f86d8aa462a81222751ff14bff733e27ecce" - integrity sha512-sTNry21D1Y8ZkVdE6UJJLGh+GSpDmfsz2AOR6imOPcVVbEo/CrkP8EsZ2GIAWKakDi6Zs3YJzmVjW+W6bPkzGA== - dependencies: - "@dhis2-ui/button" "10.19.0" - "@dhis2-ui/card" "10.19.0" - "@dhis2-ui/layer" "10.19.0" - "@dhis2-ui/popper" "10.19.0" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" +"@dhis2-ui/selector-bar@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/selector-bar/-/selector-bar-10.19.3.tgz#00b2df70ff964c5b74f826ada2ce539cc59a7c1d" + integrity sha512-8u7YW9KnPS1mBe+W0D+PeF0CTIwqIv/7XQ9MVFN3rsc43WU4JtbKbhi7IFP5eAKO3b0g6/Y67IBAM0FeKW7+3A== + dependencies: + "@dhis2-ui/button" "10.19.3" + "@dhis2-ui/card" "10.19.3" + "@dhis2-ui/layer" "10.19.3" + "@dhis2-ui/popper" "10.19.3" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/sharing-dialog@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/sharing-dialog/-/sharing-dialog-10.19.0.tgz#db1c7917a7e1e27eac56495f2bbc138a50a092ea" - integrity sha512-bryJFOdoJ9d6zSbhOqqJuRuwLcYk/1rjbqzA4bFoaGzRU4P9TcmYRfyp3lIsb05H4XRojgjuzk7TrpOgw7MQmw== - dependencies: - "@dhis2-ui/box" "10.19.0" - "@dhis2-ui/button" "10.19.0" - "@dhis2-ui/card" "10.19.0" - "@dhis2-ui/divider" "10.19.0" - "@dhis2-ui/input" "10.19.0" - "@dhis2-ui/layer" "10.19.0" - "@dhis2-ui/menu" "10.19.0" - "@dhis2-ui/modal" "10.19.0" - "@dhis2-ui/notice-box" "10.19.0" - "@dhis2-ui/popper" "10.19.0" - "@dhis2-ui/select" "10.19.0" - "@dhis2-ui/tab" "10.19.0" - "@dhis2-ui/tooltip" "10.19.0" - "@dhis2-ui/user-avatar" "10.19.0" +"@dhis2-ui/sharing-dialog@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/sharing-dialog/-/sharing-dialog-10.19.3.tgz#791438a4c4c4942a0b99340aa8af9b4f602f5580" + integrity sha512-2eIfNC00QKCOKUQhPnQKZTIWqX+7d32O8T90lLzxZMTgJxClHgzZ794lUkswNPuoxW0n1t3qoPWCArvTo3/rDg== + dependencies: + "@dhis2-ui/box" "10.19.3" + "@dhis2-ui/button" "10.19.3" + "@dhis2-ui/card" "10.19.3" + "@dhis2-ui/divider" "10.19.3" + "@dhis2-ui/input" "10.19.3" + "@dhis2-ui/layer" "10.19.3" + "@dhis2-ui/menu" "10.19.3" + "@dhis2-ui/modal" "10.19.3" + "@dhis2-ui/notice-box" "10.19.3" + "@dhis2-ui/popper" "10.19.3" + "@dhis2-ui/select" "10.19.3" + "@dhis2-ui/tab" "10.19.3" + "@dhis2-ui/tooltip" "10.19.3" + "@dhis2-ui/user-avatar" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" "@react-hook/size" "^2.1.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/status-icon@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/status-icon/-/status-icon-10.19.0.tgz#470c074d360d49d0b09678acfc15739763eb1f04" - integrity sha512-kOvDjsseCm9oCntAOkslwlf33r1qoM8DAurX5kVp/WvYo0F6aqqmCHoEkrrsekbQc/AFT8x60wzTrBdaIpzg6w== +"@dhis2-ui/status-icon@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/status-icon/-/status-icon-10.19.3.tgz#48c01b047560bc39c0e715e6d12428e1e2de59dc" + integrity sha512-3cZuk+Gr4kq2XbCRMjz4SIdlsI8QYBd74cq4Y2eVGQcGALwMifbjYkLWIlqfmDH62yjYReLFCYIcQ66WDPJM2Q== dependencies: - "@dhis2-ui/loader" "10.19.0" + "@dhis2-ui/loader" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/switch@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/switch/-/switch-10.19.0.tgz#97edef7c5dc77a3349a439221f29715d8123718a" - integrity sha512-ZgWvjL5gwizm2g9e1WiV/QuLLYDpK/+4HVRfEqqyN7P6gP3fi51X+FckAI9B3deA3i9HbiHvbmppAC4of4C1Nw== +"@dhis2-ui/switch@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/switch/-/switch-10.19.3.tgz#d2992bcd631f64704a2b2069091315a89e20f0cd" + integrity sha512-nDpQFRir+KJG70VA3wYIHqczgWchmAHatB85QeAerU+Mcu8iw4QGqZEiXkDmYVPl1bOLRZsvIIpwRGIP2RiQAw== dependencies: - "@dhis2-ui/field" "10.19.0" - "@dhis2-ui/required" "10.19.0" + "@dhis2-ui/field" "10.19.3" + "@dhis2-ui/required" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/tab@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/tab/-/tab-10.19.0.tgz#f6e672c36d2cbc60ccbb829456af93394d41cf20" - integrity sha512-BRH9faoG3MBNAQZxupeJAenDu3/5ALB/z6+9n5Y6MI5ltDlWAaNmdDnB5HjEZYDwDhpHaIJgp7ALzqcGhvlAPA== +"@dhis2-ui/tab@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/tab/-/tab-10.19.3.tgz#08b8c56fd67515fd22fa7db6e81f0cc8191c044d" + integrity sha512-2JQZZkmub5/lY/RY+tygptq5Xnps6/h06EYnuacJjTqrMZoZ4YYMGM2xq5IIR5v6IhqqvZ/2pKWy8/ghrFQenw== dependencies: - "@dhis2-ui/tooltip" "10.19.0" + "@dhis2-ui/tooltip" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/table@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/table/-/table-10.19.0.tgz#dd4dde44bd83f8c2523e6374ed86fc97fb323f34" - integrity sha512-VTc7ZNfVvU0vF5DGieSxByvGyo+8Qx/1TCd5X4OJ3mDERmcduF7e3GycwsCHAroTv/h5P18XdCBuM0CO5mXC0w== +"@dhis2-ui/table@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/table/-/table-10.19.3.tgz#38a03d7d34f3afd6af6226be76c3f98f5a9cda4b" + integrity sha512-gcFSDI2qqHokvb1S6VjJo/eHehCjSMDIAkfvodMigqHZDu+FB3qYk1QnW8rCORrEqEeZOAu2hhFtCBe3PW5M6g== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/tag@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/tag/-/tag-10.19.0.tgz#e965c9da1fe824a459abc55c9a6e38aa28955bc7" - integrity sha512-xxPx5R1etJbEngqpsGkUHKOm8pmTwNEQge8Rrm5tL4Fok+y8rLo1QUO8270HsX663XlvAVMsaW335Xt+Bg6ZXA== +"@dhis2-ui/tag@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/tag/-/tag-10.19.3.tgz#5eebd1fcd8f896858cd18c6d0d986268d2050319" + integrity sha512-S6f5syeKQJ6aAGtEvZDjauDHEn+0KmeANNnTj1Y06H5pJu3WUos86PFW2J2jRBV0n1S90xj7bVfOMNZOxkDnIQ== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/text-area@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/text-area/-/text-area-10.19.0.tgz#b72f3172e76c9ae152a1234fff1edfb92e30816a" - integrity sha512-qike3KtY4Cua67n06ldK3bXaiuON23Kl546GqNA0jGa4bFumt3j1J3PG/TgavSphKmRR9cIoR5FHUcD2rtAKzw== +"@dhis2-ui/text-area@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/text-area/-/text-area-10.19.3.tgz#ecf5e489022340403acccdb202277d073d566f4a" + integrity sha512-ivotGcnTycBo58ZZUufjmbkaIQUDH/GLssRtyUjj6VpL35x6+DHywo0LzDYU/dlyIB06qt5BIU8/jsUrBd1lEA== dependencies: - "@dhis2-ui/box" "10.19.0" - "@dhis2-ui/field" "10.19.0" - "@dhis2-ui/loader" "10.19.0" - "@dhis2-ui/status-icon" "10.19.0" + "@dhis2-ui/box" "10.19.3" + "@dhis2-ui/field" "10.19.3" + "@dhis2-ui/loader" "10.19.3" + "@dhis2-ui/status-icon" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-icons" "10.19.0" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-icons" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/tooltip@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/tooltip/-/tooltip-10.19.0.tgz#fe40354bdfe166e8ff8dca0624cd8c85c22cc960" - integrity sha512-+GMfbvr4A/spQo0mC+MXah4nxAwlAcHtw5AkFqNM80J/uDGrHaPkjLP+wyN1dR9r2S2mOIBvYD6fm2/EBALOdA== +"@dhis2-ui/tooltip@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/tooltip/-/tooltip-10.19.3.tgz#8180dcb4bb2b4e9c2a18c4ccbe14170a26ea42ed" + integrity sha512-6GQ5rowSiukISCXm/pxY7bOII++dwq0yh6Suiwx8PRsWWbp7FwF6RO7y2LIr8iJHFGfI2p9uN//vhSSxtXlEpw== dependencies: - "@dhis2-ui/popper" "10.19.0" - "@dhis2-ui/portal" "10.19.0" + "@dhis2-ui/popper" "10.19.3" + "@dhis2-ui/portal" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/transfer@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/transfer/-/transfer-10.19.0.tgz#26af855fc06a33c5df7a9ea857c8082d582358fb" - integrity sha512-JwrPNCr2Gxj+rKKHv7TlYlumfz1HtWlkqpIWdiI0BVB9qgEstORKeorxoY+s78oveICDjKdPo94mnkpHC3S3QA== - dependencies: - "@dhis2-ui/button" "10.19.0" - "@dhis2-ui/field" "10.19.0" - "@dhis2-ui/input" "10.19.0" - "@dhis2-ui/intersection-detector" "10.19.0" - "@dhis2-ui/loader" "10.19.0" - "@dhis2-ui/tooltip" "10.19.0" +"@dhis2-ui/transfer@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/transfer/-/transfer-10.19.3.tgz#07bb7c39155f840a84540d7eaa892cc38ce33038" + integrity sha512-V+aBiD7t/xeYTlxmIc3hs3UjGxDoj8ssaKPtFBmZBN+b1Yx+3l0FwSu9ZQ4ULKAXDB4fm/d1edhsIe8R+uG6ug== + dependencies: + "@dhis2-ui/button" "10.19.3" + "@dhis2-ui/field" "10.19.3" + "@dhis2-ui/input" "10.19.3" + "@dhis2-ui/intersection-detector" "10.19.3" + "@dhis2-ui/loader" "10.19.3" + "@dhis2-ui/tooltip" "10.19.3" "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" "@dnd-kit/core" "^6.3.1" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/user-avatar@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2-ui/user-avatar/-/user-avatar-10.19.0.tgz#4df39bbba9d5c8d8472dc86936dce72f5d5e1e57" - integrity sha512-X5Dd4V6ZG9iTO/aw9C6+mOb42Ds2w88piYhagUH9Xyb0jlDk6o6iQtPd3nJsIHN1RZqjvpfvozhDQx2bUQAokQ== +"@dhis2-ui/user-avatar@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2-ui/user-avatar/-/user-avatar-10.19.3.tgz#6f6f7884c56524f1ca0d1a631acf982cd85ee3c8" + integrity sha512-XFznenD6AfbQyGO4qYhlaSezToQWsDLVGnxss2Mba7AGoIzXpVRuTx3giFUvqDwMkd1QckDMHAJtDUhW6creCg== dependencies: "@dhis2/prop-types" "^3.1.2" - "@dhis2/ui-constants" "10.19.0" + "@dhis2/ui-constants" "10.19.3" classnames "^2.3.1" prop-types "^15.7.2" @@ -2329,15 +2329,6 @@ resolved "https://registry.yarnpkg.com/@dhis2/data-engine/-/data-engine-3.17.4.tgz#2db65f48f2fae66b4b4ae398f6cf223284916508" integrity sha512-4mlLwnxhVdiUncd77d2ZW7FEyLlehDNjPCrpXPHiaxoMSsScDD0cX7FAtBb08Xsq3TWr5vK36kQHGBdYAZ2CjQ== -"@dhis2/multi-calendar-dates@2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@dhis2/multi-calendar-dates/-/multi-calendar-dates-2.1.2.tgz#c3dd01e358c3dda4354c6722bb72e077b3ddd9b8" - integrity sha512-7/EuYZFi266QwyRpK+s79iEiwdOUVBwM+QjKwNUHN3zdYMDmQcWLTo5TujJFg1XnnQ8UhdiRqESq5rgoJkM2fQ== - dependencies: - "@dhis2/d2-i18n" "^1.1.3" - "@js-temporal/polyfill" "0.4.3" - classnames "^2.3.2" - "@dhis2/multi-calendar-dates@^1.2.2": version "1.3.2" resolved "https://registry.yarnpkg.com/@dhis2/multi-calendar-dates/-/multi-calendar-dates-1.3.2.tgz#34e5896f7fdfb761a2ee6035d848cba00446cde5" @@ -2347,6 +2338,15 @@ "@js-temporal/polyfill" "0.4.3" classnames "^2.3.2" +"@dhis2/multi-calendar-dates@^3.1.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@dhis2/multi-calendar-dates/-/multi-calendar-dates-3.2.0.tgz#e3b87b9f1924a3a8cfb0ca91f78c5c6da962f58d" + integrity sha512-/Ron1Y4vCuHati9TtO5SxU1Hm8w2jb97pcwqpPaLK90t+qXKy/KjqIOXqv9kavhAqqvJY9SOl2mVltmGaLIS2Q== + dependencies: + "@dhis2/d2-i18n" "^1.1.3" + "@js-temporal/polyfill" "0.5.1" + classnames "^2.3.2" + "@dhis2/prop-types@^3.1.2": version "3.1.2" resolved "https://registry.yarnpkg.com/@dhis2/prop-types/-/prop-types-3.1.2.tgz#65b8ad2da8cd2f72bc8b951049a6c9d1b97af3e9" @@ -2362,91 +2362,91 @@ workbox-routing "^7.1.0" workbox-strategies "^7.1.0" -"@dhis2/ui-constants@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2/ui-constants/-/ui-constants-10.19.0.tgz#a98e473873a7785c01cfa4c906c6131d9edf24fa" - integrity sha512-NtLpN0Qf+4gbgO8cNBysMZNf+Ep74EpwWZbnK7x+pV4stFqL88rlXlyOz10W54t1DN1RCKxnIESntBGrxVmK8w== +"@dhis2/ui-constants@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2/ui-constants/-/ui-constants-10.19.3.tgz#9f381231e710094daf14b0bcf635ee387c536a4c" + integrity sha512-pZpju+5mVnU+UP7/Sz0TkjAWLlYzR3wE+vPq8kjcKKqcG0bO/a3XtyXNSTsi9kwJIGlW6bXTT8X6r4Q9ytl1/A== dependencies: prop-types "^15.7.2" -"@dhis2/ui-forms@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2/ui-forms/-/ui-forms-10.19.0.tgz#d8ac14ad5279ce880bbed77f552f863cf63f68dd" - integrity sha512-BfnqqOnKq6O62dnV7xb1qU23tysa9jx8wfh3dh3WDZTraDT9nr0Ku8zge59exFpD4NIcdKMRHU+lYro6TSFGkg== - dependencies: - "@dhis2-ui/button" "10.19.0" - "@dhis2-ui/checkbox" "10.19.0" - "@dhis2-ui/field" "10.19.0" - "@dhis2-ui/file-input" "10.19.0" - "@dhis2-ui/input" "10.19.0" - "@dhis2-ui/radio" "10.19.0" - "@dhis2-ui/select" "10.19.0" - "@dhis2-ui/switch" "10.19.0" - "@dhis2-ui/text-area" "10.19.0" +"@dhis2/ui-forms@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2/ui-forms/-/ui-forms-10.19.3.tgz#582240b4ec3878f6627ac73c03a615eecf2f5841" + integrity sha512-RbY5fXDA8CDPYQUEShhKssmeVrF9c739CL1OpCcGWY2hGf1CyGkfGsy0cfiBoBhr9xlVK0CIPG0iv8BvDx3gPA== + dependencies: + "@dhis2-ui/button" "10.19.3" + "@dhis2-ui/checkbox" "10.19.3" + "@dhis2-ui/field" "10.19.3" + "@dhis2-ui/file-input" "10.19.3" + "@dhis2-ui/input" "10.19.3" + "@dhis2-ui/radio" "10.19.3" + "@dhis2-ui/select" "10.19.3" + "@dhis2-ui/switch" "10.19.3" + "@dhis2-ui/text-area" "10.19.3" "@dhis2/prop-types" "^3.1.2" classnames "^2.3.1" final-form "^4.20.2" prop-types "^15.7.2" react-final-form "^6.5.3" -"@dhis2/ui-icons@10.19.0": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2/ui-icons/-/ui-icons-10.19.0.tgz#995392e4d562ba227e7af638a83ff06dc062ab72" - integrity sha512-lHuE2WgT+1YQFdeFTURro3fsJycPWdwMr+2AXiGqLd6upmXKklYe8YdOL6Kv2OIIMEhmVahZ05ppRBcd+4MhOA== - -"@dhis2/ui@^10.19.0", "@dhis2/ui@^10.9.2": - version "10.19.0" - resolved "https://registry.yarnpkg.com/@dhis2/ui/-/ui-10.19.0.tgz#67532625ec5e376b3f5b4393e4a5635eb11b6f6c" - integrity sha512-2tAjCvf0zHCpuUgtS6slFALuMX1LQ6JZ5g8pAEg3kZTNkdEzmPXO1p3TMP4TESryAVSYFpZezlRmVF2fglza7g== - dependencies: - "@dhis2-ui/alert" "10.19.0" - "@dhis2-ui/box" "10.19.0" - "@dhis2-ui/button" "10.19.0" - "@dhis2-ui/calendar" "10.19.0" - "@dhis2-ui/card" "10.19.0" - "@dhis2-ui/center" "10.19.0" - "@dhis2-ui/checkbox" "10.19.0" - "@dhis2-ui/chip" "10.19.0" - "@dhis2-ui/cover" "10.19.0" - "@dhis2-ui/css" "10.19.0" - "@dhis2-ui/divider" "10.19.0" - "@dhis2-ui/field" "10.19.0" - "@dhis2-ui/file-input" "10.19.0" - "@dhis2-ui/header-bar" "10.19.0" - "@dhis2-ui/help" "10.19.0" - "@dhis2-ui/input" "10.19.0" - "@dhis2-ui/intersection-detector" "10.19.0" - "@dhis2-ui/label" "10.19.0" - "@dhis2-ui/layer" "10.19.0" - "@dhis2-ui/legend" "10.19.0" - "@dhis2-ui/loader" "10.19.0" - "@dhis2-ui/logo" "10.19.0" - "@dhis2-ui/menu" "10.19.0" - "@dhis2-ui/modal" "10.19.0" - "@dhis2-ui/node" "10.19.0" - "@dhis2-ui/notice-box" "10.19.0" - "@dhis2-ui/organisation-unit-tree" "10.19.0" - "@dhis2-ui/pagination" "10.19.0" - "@dhis2-ui/popover" "10.19.0" - "@dhis2-ui/popper" "10.19.0" - "@dhis2-ui/portal" "10.19.0" - "@dhis2-ui/radio" "10.19.0" - "@dhis2-ui/required" "10.19.0" - "@dhis2-ui/segmented-control" "10.19.0" - "@dhis2-ui/select" "10.19.0" - "@dhis2-ui/selector-bar" "10.19.0" - "@dhis2-ui/sharing-dialog" "10.19.0" - "@dhis2-ui/switch" "10.19.0" - "@dhis2-ui/tab" "10.19.0" - "@dhis2-ui/table" "10.19.0" - "@dhis2-ui/tag" "10.19.0" - "@dhis2-ui/text-area" "10.19.0" - "@dhis2-ui/tooltip" "10.19.0" - "@dhis2-ui/transfer" "10.19.0" - "@dhis2-ui/user-avatar" "10.19.0" - "@dhis2/ui-constants" "10.19.0" - "@dhis2/ui-forms" "10.19.0" - "@dhis2/ui-icons" "10.19.0" +"@dhis2/ui-icons@10.19.3": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2/ui-icons/-/ui-icons-10.19.3.tgz#6fb1d44f903f16166863d1b77813e42c15c6b6df" + integrity sha512-DKAe4zsQ3NpPpOtkuIVYTvUn60oK6dY1VeZ6H+s+oMQ0VVZndvyCZTtdHXDeRDNDTAMcaCJ6EGrcemuacN1MVw== + +"@dhis2/ui@^10.19.3", "@dhis2/ui@^10.9.2": + version "10.19.3" + resolved "https://registry.yarnpkg.com/@dhis2/ui/-/ui-10.19.3.tgz#46217d14ea5124177930d58e5c8eee27b9a1dd30" + integrity sha512-Gm9cJFW435kFkf3aDlevR/qQMdi+Gi0mADHANxH5e5R6NBi4NQLvFTNgapNSt/YuTkzogClAHnozXizYoP56oQ== + dependencies: + "@dhis2-ui/alert" "10.19.3" + "@dhis2-ui/box" "10.19.3" + "@dhis2-ui/button" "10.19.3" + "@dhis2-ui/calendar" "10.19.3" + "@dhis2-ui/card" "10.19.3" + "@dhis2-ui/center" "10.19.3" + "@dhis2-ui/checkbox" "10.19.3" + "@dhis2-ui/chip" "10.19.3" + "@dhis2-ui/cover" "10.19.3" + "@dhis2-ui/css" "10.19.3" + "@dhis2-ui/divider" "10.19.3" + "@dhis2-ui/field" "10.19.3" + "@dhis2-ui/file-input" "10.19.3" + "@dhis2-ui/header-bar" "10.19.3" + "@dhis2-ui/help" "10.19.3" + "@dhis2-ui/input" "10.19.3" + "@dhis2-ui/intersection-detector" "10.19.3" + "@dhis2-ui/label" "10.19.3" + "@dhis2-ui/layer" "10.19.3" + "@dhis2-ui/legend" "10.19.3" + "@dhis2-ui/loader" "10.19.3" + "@dhis2-ui/logo" "10.19.3" + "@dhis2-ui/menu" "10.19.3" + "@dhis2-ui/modal" "10.19.3" + "@dhis2-ui/node" "10.19.3" + "@dhis2-ui/notice-box" "10.19.3" + "@dhis2-ui/organisation-unit-tree" "10.19.3" + "@dhis2-ui/pagination" "10.19.3" + "@dhis2-ui/popover" "10.19.3" + "@dhis2-ui/popper" "10.19.3" + "@dhis2-ui/portal" "10.19.3" + "@dhis2-ui/radio" "10.19.3" + "@dhis2-ui/required" "10.19.3" + "@dhis2-ui/segmented-control" "10.19.3" + "@dhis2-ui/select" "10.19.3" + "@dhis2-ui/selector-bar" "10.19.3" + "@dhis2-ui/sharing-dialog" "10.19.3" + "@dhis2-ui/switch" "10.19.3" + "@dhis2-ui/tab" "10.19.3" + "@dhis2-ui/table" "10.19.3" + "@dhis2-ui/tag" "10.19.3" + "@dhis2-ui/text-area" "10.19.3" + "@dhis2-ui/tooltip" "10.19.3" + "@dhis2-ui/transfer" "10.19.3" + "@dhis2-ui/user-avatar" "10.19.3" + "@dhis2/ui-constants" "10.19.3" + "@dhis2/ui-forms" "10.19.3" + "@dhis2/ui-icons" "10.19.3" prop-types "^15.7.2" "@dnd-kit/accessibility@^3.1.1": @@ -3123,6 +3123,13 @@ jsbi "^4.1.0" tslib "^2.3.1" +"@js-temporal/polyfill@0.5.1": + version "0.5.1" + resolved "https://registry.yarnpkg.com/@js-temporal/polyfill/-/polyfill-0.5.1.tgz#c9726fdb7fbdbc6419292ba94294b10a08852c32" + integrity sha512-hloP58zRVCRSpgDxmqCWJNlizAlUgJFqG2ypq79DCvyv9tHjRYMDOcPFjzfl/A1/YxDvRCZz8wvZvmapQnKwFQ== + dependencies: + jsbi "^4.3.0" + "@juggle/resize-observer@^3.3.1": version "3.4.0" resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" @@ -10102,7 +10109,7 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -jsbi@^4.1.0: +jsbi@^4.1.0, jsbi@^4.3.0: version "4.3.2" resolved "https://registry.yarnpkg.com/jsbi/-/jsbi-4.3.2.tgz#8a4d05d4e09907d73042135b6aa55a6d161ee955" integrity sha512-9fqMSQbhJykSeii05nxKl4m6Eqn2P6rOlYiS+C5Dr/HPIU/7yZxu5qzbs40tgaFORiw2Amd0mirjxatXYMkIew== From 4be7ea62f2c75998c54ae4554c513aba0c8453e8 Mon Sep 17 00:00:00 2001 From: Mozafar Haider Date: Thu, 15 Oct 2026 15:40:56 +0100 Subject: [PATCH 2/5] test: add regression snapshots for multi-calendar-dates usage Snapshots getFixedPeriodsOptionsById(...).getPeriods for 13 period types, and PeriodTransfer's default year and period list, for gregory, ethiopian, nepali and islamic, with "now" pinned to three dates. The baseline was taken on @dhis2/multi-calendar-dates 1.3.2. On Node 24 (CLDR 48), 1.3.2's @js-temporal/polyfill 0.4.3 throws "Era am ... was not matched by any era" for every Ethiopian date, so the Ethiopian baseline was captured with that polyfill patched locally. The patch is not committed: the Ethiopian cases fail on 1.3.2 until multi-calendar-dates 3.x, which has the fix, lands in the next commit. Co-Authored-By: Claude Opus 5.5 --- ...multiCalendarDates.regression.spec.js.snap | 3641 +++++++++++++++++ .../multiCalendarDates.regression.spec.js | 164 + 2 files changed, 3805 insertions(+) create mode 100644 src/components/PeriodDimension/__tests__/__snapshots__/multiCalendarDates.regression.spec.js.snap create mode 100644 src/components/PeriodDimension/__tests__/multiCalendarDates.regression.spec.js diff --git a/src/components/PeriodDimension/__tests__/__snapshots__/multiCalendarDates.regression.spec.js.snap b/src/components/PeriodDimension/__tests__/__snapshots__/multiCalendarDates.regression.spec.js.snap new file mode 100644 index 000000000..5187a8f6c --- /dev/null +++ b/src/components/PeriodDimension/__tests__/__snapshots__/multiCalendarDates.regression.spec.js.snap @@ -0,0 +1,3641 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`ethiopian calendar PeriodTransfer shows the default year and its monthly periods 1`] = ` +Object { + "periods": Array [ + "January 2024", + "February 2024", + "March 2024", + "April 2024", + "May 2024", + "June 2024", + "July 2024", + "August 2024", + "September 2024", + "October 2024", + "November 2024", + "December 2024", + ], + "year": "2016", +} +`; + +exports[`ethiopian calendar now = 2024-06-15T10:30:00Z getFixedPeriodsOptionsById(...).getPeriods 1`] = ` +Object { + "BIMONTHLY": Object { + "currentYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201601B\\",\\"iso\\":\\"201601B\\",\\"name\\":\\"Meskerem - Tekemt 2016 AA\\",\\"displayName\\":\\"Meskerem - Tekemt 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-02-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201602B\\",\\"iso\\":\\"201602B\\",\\"name\\":\\"Hedar - Tahsas 2016 AA\\",\\"displayName\\":\\"Hedar - Tahsas 2016 AA\\",\\"startDate\\":\\"2016-03-01\\",\\"endDate\\":\\"2016-04-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201605B\\",\\"iso\\":\\"201605B\\",\\"name\\":\\"Genbot - Sene 2016 AA\\",\\"displayName\\":\\"Genbot - Sene 2016 AA\\",\\"startDate\\":\\"2016-09-01\\",\\"endDate\\":\\"2016-10-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201606B\\",\\"iso\\":\\"201606B\\",\\"name\\":\\"Hamle - Nehasse 2016 AA\\",\\"displayName\\":\\"Hamle - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201506B\\",\\"iso\\":\\"201506B\\",\\"name\\":\\"Hamle - Nehasse 2015 AA\\",\\"displayName\\":\\"Hamle - Nehasse 2015 AA\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2015-12-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201505B\\",\\"iso\\":\\"201505B\\",\\"name\\":\\"Genbot - Sene 2015 AA\\",\\"displayName\\":\\"Genbot - Sene 2015 AA\\",\\"startDate\\":\\"2015-09-01\\",\\"endDate\\":\\"2015-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201502B\\",\\"iso\\":\\"201502B\\",\\"name\\":\\"Hedar - Tahsas 2015 AA\\",\\"displayName\\":\\"Hedar - Tahsas 2015 AA\\",\\"startDate\\":\\"2015-03-01\\",\\"endDate\\":\\"2015-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201501B\\",\\"iso\\":\\"201501B\\",\\"name\\":\\"Meskerem - Tekemt 2015 AA\\",\\"displayName\\":\\"Meskerem - Tekemt 2015 AA\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-02-30\\"}", + ], + }, + }, + "BIWEEKLY": Object { + "currentYear": Object { + "count": 26, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2016BiW1\\",\\"iso\\":\\"2016BiW1\\",\\"name\\":\\"Bi-Week 1 - 2016-01-01 - 2016-01-14\\",\\"displayName\\":\\"Bi-Week 1 - 2016-01-01 - 2016-01-14\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-14\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2016BiW2\\",\\"iso\\":\\"2016BiW2\\",\\"name\\":\\"Bi-Week 2 - 2016-01-15 - 2016-01-28\\",\\"displayName\\":\\"Bi-Week 2 - 2016-01-15 - 2016-01-28\\",\\"startDate\\":\\"2016-01-15\\",\\"endDate\\":\\"2016-01-28\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2016BiW25\\",\\"iso\\":\\"2016BiW25\\",\\"name\\":\\"Bi-Week 25 - 2016-12-07 - 2016-12-20\\",\\"displayName\\":\\"Bi-Week 25 - 2016-12-07 - 2016-12-20\\",\\"startDate\\":\\"2016-12-07\\",\\"endDate\\":\\"2016-12-20\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2016BiW26\\",\\"iso\\":\\"2016BiW26\\",\\"name\\":\\"Bi-Week 26 - 2016-12-21 - 2016-13-04\\",\\"displayName\\":\\"Bi-Week 26 - 2016-12-21 - 2016-13-04\\",\\"startDate\\":\\"2016-12-21\\",\\"endDate\\":\\"2016-13-04\\"}", + ], + }, + "lastYear": Object { + "count": 26, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2015BiW26\\",\\"iso\\":\\"2015BiW26\\",\\"name\\":\\"Bi-Week 26 - 2015-12-23 - 2015-13-06\\",\\"displayName\\":\\"Bi-Week 26 - 2015-12-23 - 2015-13-06\\",\\"startDate\\":\\"2015-12-23\\",\\"endDate\\":\\"2015-13-06\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2015BiW25\\",\\"iso\\":\\"2015BiW25\\",\\"name\\":\\"Bi-Week 25 - 2015-12-09 - 2015-12-22\\",\\"displayName\\":\\"Bi-Week 25 - 2015-12-09 - 2015-12-22\\",\\"startDate\\":\\"2015-12-09\\",\\"endDate\\":\\"2015-12-22\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2015BiW2\\",\\"iso\\":\\"2015BiW2\\",\\"name\\":\\"Bi-Week 2 - 2015-01-17 - 2015-01-30\\",\\"displayName\\":\\"Bi-Week 2 - 2015-01-17 - 2015-01-30\\",\\"startDate\\":\\"2015-01-17\\",\\"endDate\\":\\"2015-01-30\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2015BiW1\\",\\"iso\\":\\"2015BiW1\\",\\"name\\":\\"Bi-Week 1 - 2015-01-03 - 2015-01-16\\",\\"displayName\\":\\"Bi-Week 1 - 2015-01-03 - 2015-01-16\\",\\"startDate\\":\\"2015-01-03\\",\\"endDate\\":\\"2015-01-16\\"}", + ], + }, + }, + "DAILY": Object { + "currentYear": Object { + "count": 360, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160101\\",\\"iso\\":\\"20160101\\",\\"displayName\\":\\"Meskerem 1, 2016 AA\\",\\"name\\":\\"2016-01-01\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160102\\",\\"iso\\":\\"20160102\\",\\"displayName\\":\\"Meskerem 2, 2016 AA\\",\\"name\\":\\"2016-01-02\\",\\"startDate\\":\\"2016-01-02\\",\\"endDate\\":\\"2016-01-02\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161229\\",\\"iso\\":\\"20161229\\",\\"displayName\\":\\"Nehasse 29, 2016 AA\\",\\"name\\":\\"2016-12-29\\",\\"startDate\\":\\"2016-12-29\\",\\"endDate\\":\\"2016-12-29\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161230\\",\\"iso\\":\\"20161230\\",\\"displayName\\":\\"Nehasse 30, 2016 AA\\",\\"name\\":\\"2016-12-30\\",\\"startDate\\":\\"2016-12-30\\",\\"endDate\\":\\"2016-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 366, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20151306\\",\\"iso\\":\\"20151306\\",\\"displayName\\":\\"Pagumen 6, 2015 AA\\",\\"name\\":\\"2015-13-06\\",\\"startDate\\":\\"2015-13-06\\",\\"endDate\\":\\"2015-13-06\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20151305\\",\\"iso\\":\\"20151305\\",\\"displayName\\":\\"Pagumen 5, 2015 AA\\",\\"name\\":\\"2015-13-05\\",\\"startDate\\":\\"2015-13-05\\",\\"endDate\\":\\"2015-13-05\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20150102\\",\\"iso\\":\\"20150102\\",\\"displayName\\":\\"Meskerem 2, 2015 AA\\",\\"name\\":\\"2015-01-02\\",\\"startDate\\":\\"2015-01-02\\",\\"endDate\\":\\"2015-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20150101\\",\\"iso\\":\\"20150101\\",\\"displayName\\":\\"Meskerem 1, 2015 AA\\",\\"name\\":\\"2015-01-01\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-01-01\\"}", + ], + }, + }, + "FYAPR": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2007April\\",\\"iso\\":\\"2007April\\",\\"name\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"displayName\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"startDate\\":\\"2007-04-01\\",\\"endDate\\":\\"2008-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"displayName\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"displayName\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"displayName\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2006April\\",\\"iso\\":\\"2006April\\",\\"name\\":\\"Tahsas 2006 AA - Hedar 2007 AA\\",\\"displayName\\":\\"Tahsas 2006 AA - Hedar 2007 AA\\",\\"startDate\\":\\"2006-04-01\\",\\"endDate\\":\\"2007-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2007April\\",\\"iso\\":\\"2007April\\",\\"name\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"displayName\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"startDate\\":\\"2007-04-01\\",\\"endDate\\":\\"2008-03-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2014April\\",\\"iso\\":\\"2014April\\",\\"name\\":\\"Tahsas 2014 AA - Hedar 2015 AA\\",\\"displayName\\":\\"Tahsas 2014 AA - Hedar 2015 AA\\",\\"startDate\\":\\"2014-04-01\\",\\"endDate\\":\\"2015-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"displayName\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-30\\"}", + ], + }, + }, + "FYJUL": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2007July\\",\\"iso\\":\\"2007July\\",\\"name\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"displayName\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"startDate\\":\\"2007-07-01\\",\\"endDate\\":\\"2008-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"displayName\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"displayName\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"displayName\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2006July\\",\\"iso\\":\\"2006July\\",\\"name\\":\\"Megabit 2006 AA - Yekatit 2007 AA\\",\\"displayName\\":\\"Megabit 2006 AA - Yekatit 2007 AA\\",\\"startDate\\":\\"2006-07-01\\",\\"endDate\\":\\"2007-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2007July\\",\\"iso\\":\\"2007July\\",\\"name\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"displayName\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"startDate\\":\\"2007-07-01\\",\\"endDate\\":\\"2008-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2014July\\",\\"iso\\":\\"2014July\\",\\"name\\":\\"Megabit 2014 AA - Yekatit 2015 AA\\",\\"displayName\\":\\"Megabit 2014 AA - Yekatit 2015 AA\\",\\"startDate\\":\\"2014-07-01\\",\\"endDate\\":\\"2015-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"displayName\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", + ], + }, + }, + "FYNOV": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2007Nov\\",\\"iso\\":\\"2007Nov\\",\\"name\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"displayName\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"startDate\\":\\"2007-11-01\\",\\"endDate\\":\\"2008-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"displayName\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"displayName\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"displayName\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2006Nov\\",\\"iso\\":\\"2006Nov\\",\\"name\\":\\"Hamle 2006 AA - Sene 2007 AA\\",\\"displayName\\":\\"Hamle 2006 AA - Sene 2007 AA\\",\\"startDate\\":\\"2006-11-01\\",\\"endDate\\":\\"2007-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2007Nov\\",\\"iso\\":\\"2007Nov\\",\\"name\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"displayName\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"startDate\\":\\"2007-11-01\\",\\"endDate\\":\\"2008-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2014Nov\\",\\"iso\\":\\"2014Nov\\",\\"name\\":\\"Hamle 2014 AA - Sene 2015 AA\\",\\"displayName\\":\\"Hamle 2014 AA - Sene 2015 AA\\",\\"startDate\\":\\"2014-11-01\\",\\"endDate\\":\\"2015-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"displayName\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-30\\"}", + ], + }, + }, + "MONTHLY": Object { + "currentYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201601\\",\\"iso\\":\\"201601\\",\\"name\\":\\"Meskerem 2016 AA\\",\\"displayName\\":\\"Meskerem 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201602\\",\\"iso\\":\\"201602\\",\\"name\\":\\"Tekemt 2016 AA\\",\\"displayName\\":\\"Tekemt 2016 AA\\",\\"startDate\\":\\"2016-02-01\\",\\"endDate\\":\\"2016-02-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201611\\",\\"iso\\":\\"201611\\",\\"name\\":\\"Hamle 2016 AA\\",\\"displayName\\":\\"Hamle 2016 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-11-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201612\\",\\"iso\\":\\"201612\\",\\"name\\":\\"Nehasse 2016 AA\\",\\"displayName\\":\\"Nehasse 2016 AA\\",\\"startDate\\":\\"2016-12-01\\",\\"endDate\\":\\"2016-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201512\\",\\"iso\\":\\"201512\\",\\"name\\":\\"Nehasse 2015 AA\\",\\"displayName\\":\\"Nehasse 2015 AA\\",\\"startDate\\":\\"2015-12-01\\",\\"endDate\\":\\"2015-12-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201511\\",\\"iso\\":\\"201511\\",\\"name\\":\\"Hamle 2015 AA\\",\\"displayName\\":\\"Hamle 2015 AA\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2015-11-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201502\\",\\"iso\\":\\"201502\\",\\"name\\":\\"Tekemt 2015 AA\\",\\"displayName\\":\\"Tekemt 2015 AA\\",\\"startDate\\":\\"2015-02-01\\",\\"endDate\\":\\"2015-02-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201501\\",\\"iso\\":\\"201501\\",\\"name\\":\\"Meskerem 2015 AA\\",\\"displayName\\":\\"Meskerem 2015 AA\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-01-30\\"}", + ], + }, + }, + "QUARTERLY": Object { + "currentYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q1\\",\\"iso\\":\\"2016Q1\\",\\"name\\":\\"Meskerem - Hedar 2016 AA\\",\\"displayName\\":\\"Meskerem - Hedar 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-03-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q2\\",\\"iso\\":\\"2016Q2\\",\\"name\\":\\"Tahsas - Yekatit 2016 AA\\",\\"displayName\\":\\"Tahsas - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q3\\",\\"iso\\":\\"2016Q3\\",\\"name\\":\\"Megabit - Genbot 2016 AA\\",\\"displayName\\":\\"Megabit - Genbot 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-09-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q4\\",\\"iso\\":\\"2016Q4\\",\\"name\\":\\"Sene - Nehasse 2016 AA\\",\\"displayName\\":\\"Sene - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2016-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2015Q4\\",\\"iso\\":\\"2015Q4\\",\\"name\\":\\"Sene - Nehasse 2015 AA\\",\\"displayName\\":\\"Sene - Nehasse 2015 AA\\",\\"startDate\\":\\"2015-10-01\\",\\"endDate\\":\\"2015-12-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2015Q3\\",\\"iso\\":\\"2015Q3\\",\\"name\\":\\"Megabit - Genbot 2015 AA\\",\\"displayName\\":\\"Megabit - Genbot 2015 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2015-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2015Q2\\",\\"iso\\":\\"2015Q2\\",\\"name\\":\\"Tahsas - Yekatit 2015 AA\\",\\"displayName\\":\\"Tahsas - Yekatit 2015 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2015-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2015Q1\\",\\"iso\\":\\"2015Q1\\",\\"name\\":\\"Meskerem - Hedar 2015 AA\\",\\"displayName\\":\\"Meskerem - Hedar 2015 AA\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-03-30\\"}", + ], + }, + }, + "SIXMONTHLY": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2015S2\\",\\"iso\\":\\"2015S2\\",\\"name\\":\\"Megabit - Nehasse 2015 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2015 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2015-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2015S1\\",\\"iso\\":\\"2015S1\\",\\"name\\":\\"Meskerem - Yekatit 2015 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2015 AA\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2015S2\\",\\"iso\\":\\"2015S2\\",\\"name\\":\\"Megabit - Nehasse 2015 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2015 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2015-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2015S1\\",\\"iso\\":\\"2015S1\\",\\"name\\":\\"Meskerem - Yekatit 2015 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2015 AA\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-06-30\\"}", + ], + }, + }, + "SIXMONTHLYAPR": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"displayName\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"displayName\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2015AprilS2\\",\\"iso\\":\\"2015AprilS2\\",\\"name\\":\\"Sene 2015 AA - Tekemt 2016 AA\\",\\"displayName\\":\\"Sene 2015 AA - Tekemt 2016 AA\\",\\"startDate\\":\\"2015-10-01\\",\\"endDate\\":\\"2016-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2015AprilS1\\",\\"iso\\":\\"2015AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2015 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2015 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2015-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2015AprilS2\\",\\"iso\\":\\"2015AprilS2\\",\\"name\\":\\"Sene 2015 AA - Tekemt 2016 AA\\",\\"displayName\\":\\"Sene 2015 AA - Tekemt 2016 AA\\",\\"startDate\\":\\"2015-10-01\\",\\"endDate\\":\\"2016-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2015AprilS1\\",\\"iso\\":\\"2015AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2015 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2015 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2015-09-30\\"}", + ], + }, + }, + "WEEKLY": Object { + "currentYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016W1\\",\\"iso\\":\\"2016W1\\",\\"name\\":\\"Week 1 - 2016-01-01 - 2016-01-07\\",\\"displayName\\":\\"Week 1 - 2016-01-01 - 2016-01-07\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-07\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016W2\\",\\"iso\\":\\"2016W2\\",\\"name\\":\\"Week 2 - 2016-01-08 - 2016-01-14\\",\\"displayName\\":\\"Week 2 - 2016-01-08 - 2016-01-14\\",\\"startDate\\":\\"2016-01-08\\",\\"endDate\\":\\"2016-01-14\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016W51\\",\\"iso\\":\\"2016W51\\",\\"name\\":\\"Week 51 - 2016-12-21 - 2016-12-27\\",\\"displayName\\":\\"Week 51 - 2016-12-21 - 2016-12-27\\",\\"startDate\\":\\"2016-12-21\\",\\"endDate\\":\\"2016-12-27\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016W52\\",\\"iso\\":\\"2016W52\\",\\"name\\":\\"Week 52 - 2016-12-28 - 2016-13-04\\",\\"displayName\\":\\"Week 52 - 2016-12-28 - 2016-13-04\\",\\"startDate\\":\\"2016-12-28\\",\\"endDate\\":\\"2016-13-04\\"}", + ], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2015W52\\",\\"iso\\":\\"2015W52\\",\\"name\\":\\"Week 52 - 2015-12-30 - 2015-13-06\\",\\"displayName\\":\\"Week 52 - 2015-12-30 - 2015-13-06\\",\\"startDate\\":\\"2015-12-30\\",\\"endDate\\":\\"2015-13-06\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2015W51\\",\\"iso\\":\\"2015W51\\",\\"name\\":\\"Week 51 - 2015-12-23 - 2015-12-29\\",\\"displayName\\":\\"Week 51 - 2015-12-23 - 2015-12-29\\",\\"startDate\\":\\"2015-12-23\\",\\"endDate\\":\\"2015-12-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2015W2\\",\\"iso\\":\\"2015W2\\",\\"name\\":\\"Week 2 - 2015-01-10 - 2015-01-16\\",\\"displayName\\":\\"Week 2 - 2015-01-10 - 2015-01-16\\",\\"startDate\\":\\"2015-01-10\\",\\"endDate\\":\\"2015-01-16\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2015W1\\",\\"iso\\":\\"2015W1\\",\\"name\\":\\"Week 1 - 2015-01-03 - 2015-01-09\\",\\"displayName\\":\\"Week 1 - 2015-01-03 - 2015-01-09\\",\\"startDate\\":\\"2015-01-03\\",\\"endDate\\":\\"2015-01-09\\"}", + ], + }, + }, + "WEEKLYSUN": Object { + "currentYear": Object { + "count": 51, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016SunW2\\",\\"iso\\":\\"2016SunW2\\",\\"name\\":\\"Week 2 - 2016-01-07 - 2016-01-13\\",\\"displayName\\":\\"Week 2 - 2016-01-07 - 2016-01-13\\",\\"startDate\\":\\"2016-01-07\\",\\"endDate\\":\\"2016-01-13\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016SunW3\\",\\"iso\\":\\"2016SunW3\\",\\"name\\":\\"Week 3 - 2016-01-14 - 2016-01-20\\",\\"displayName\\":\\"Week 3 - 2016-01-14 - 2016-01-20\\",\\"startDate\\":\\"2016-01-14\\",\\"endDate\\":\\"2016-01-20\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016SunW51\\",\\"iso\\":\\"2016SunW51\\",\\"name\\":\\"Week 51 - 2016-12-20 - 2016-12-26\\",\\"displayName\\":\\"Week 51 - 2016-12-20 - 2016-12-26\\",\\"startDate\\":\\"2016-12-20\\",\\"endDate\\":\\"2016-12-26\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016SunW52\\",\\"iso\\":\\"2016SunW52\\",\\"name\\":\\"Week 52 - 2016-12-27 - 2016-13-03\\",\\"displayName\\":\\"Week 52 - 2016-12-27 - 2016-13-03\\",\\"startDate\\":\\"2016-12-27\\",\\"endDate\\":\\"2016-13-03\\"}", + ], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2015SunW52\\",\\"iso\\":\\"2015SunW52\\",\\"name\\":\\"Week 52 - 2015-12-29 - 2015-13-05\\",\\"displayName\\":\\"Week 52 - 2015-12-29 - 2015-13-05\\",\\"startDate\\":\\"2015-12-29\\",\\"endDate\\":\\"2015-13-05\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2015SunW51\\",\\"iso\\":\\"2015SunW51\\",\\"name\\":\\"Week 51 - 2015-12-22 - 2015-12-28\\",\\"displayName\\":\\"Week 51 - 2015-12-22 - 2015-12-28\\",\\"startDate\\":\\"2015-12-22\\",\\"endDate\\":\\"2015-12-28\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2015SunW2\\",\\"iso\\":\\"2015SunW2\\",\\"name\\":\\"Week 2 - 2015-01-09 - 2015-01-15\\",\\"displayName\\":\\"Week 2 - 2015-01-09 - 2015-01-15\\",\\"startDate\\":\\"2015-01-09\\",\\"endDate\\":\\"2015-01-15\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2015SunW1\\",\\"iso\\":\\"2015SunW1\\",\\"name\\":\\"Week 1 - 2015-01-02 - 2015-01-08\\",\\"displayName\\":\\"Week 1 - 2015-01-02 - 2015-01-08\\",\\"startDate\\":\\"2015-01-02\\",\\"endDate\\":\\"2015-01-08\\"}", + ], + }, + }, + "YEARLY": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2007\\",\\"iso\\":\\"2007\\",\\"name\\":\\"2007\\",\\"displayName\\":\\"2007\\",\\"startDate\\":\\"2007-01-01\\",\\"endDate\\":\\"2007-13-06\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2008\\",\\"iso\\":\\"2008\\",\\"name\\":\\"2008\\",\\"displayName\\":\\"2008\\",\\"startDate\\":\\"2008-01-01\\",\\"endDate\\":\\"2008-13-05\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2015\\",\\"iso\\":\\"2015\\",\\"name\\":\\"2015\\",\\"displayName\\":\\"2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-13-06\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2016\\",\\"iso\\":\\"2016\\",\\"name\\":\\"2016\\",\\"displayName\\":\\"2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-13-05\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2006\\",\\"iso\\":\\"2006\\",\\"name\\":\\"2006\\",\\"displayName\\":\\"2006\\",\\"startDate\\":\\"2006-01-01\\",\\"endDate\\":\\"2006-13-05\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2007\\",\\"iso\\":\\"2007\\",\\"name\\":\\"2007\\",\\"displayName\\":\\"2007\\",\\"startDate\\":\\"2007-01-01\\",\\"endDate\\":\\"2007-13-06\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2014\\",\\"iso\\":\\"2014\\",\\"name\\":\\"2014\\",\\"displayName\\":\\"2014\\",\\"startDate\\":\\"2014-01-01\\",\\"endDate\\":\\"2014-13-05\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2015\\",\\"iso\\":\\"2015\\",\\"name\\":\\"2015\\",\\"displayName\\":\\"2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-13-06\\"}", + ], + }, + }, +} +`; + +exports[`ethiopian calendar now = 2024-09-12T10:30:00Z getFixedPeriodsOptionsById(...).getPeriods 1`] = ` +Object { + "BIMONTHLY": Object { + "currentYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201701B\\",\\"iso\\":\\"201701B\\",\\"name\\":\\"Meskerem - Tekemt 2017 AA\\",\\"displayName\\":\\"Meskerem - Tekemt 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201702B\\",\\"iso\\":\\"201702B\\",\\"name\\":\\"Hedar - Tahsas 2017 AA\\",\\"displayName\\":\\"Hedar - Tahsas 2017 AA\\",\\"startDate\\":\\"2017-03-01\\",\\"endDate\\":\\"2017-04-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201705B\\",\\"iso\\":\\"201705B\\",\\"name\\":\\"Genbot - Sene 2017 AA\\",\\"displayName\\":\\"Genbot - Sene 2017 AA\\",\\"startDate\\":\\"2017-09-01\\",\\"endDate\\":\\"2017-10-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201706B\\",\\"iso\\":\\"201706B\\",\\"name\\":\\"Hamle - Nehasse 2017 AA\\",\\"displayName\\":\\"Hamle - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2017-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201606B\\",\\"iso\\":\\"201606B\\",\\"name\\":\\"Hamle - Nehasse 2016 AA\\",\\"displayName\\":\\"Hamle - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201605B\\",\\"iso\\":\\"201605B\\",\\"name\\":\\"Genbot - Sene 2016 AA\\",\\"displayName\\":\\"Genbot - Sene 2016 AA\\",\\"startDate\\":\\"2016-09-01\\",\\"endDate\\":\\"2016-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201602B\\",\\"iso\\":\\"201602B\\",\\"name\\":\\"Hedar - Tahsas 2016 AA\\",\\"displayName\\":\\"Hedar - Tahsas 2016 AA\\",\\"startDate\\":\\"2016-03-01\\",\\"endDate\\":\\"2016-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201601B\\",\\"iso\\":\\"201601B\\",\\"name\\":\\"Meskerem - Tekemt 2016 AA\\",\\"displayName\\":\\"Meskerem - Tekemt 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-02-30\\"}", + ], + }, + }, + "BIWEEKLY": Object { + "currentYear": Object { + "count": 25, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2017BiW2\\",\\"iso\\":\\"2017BiW2\\",\\"name\\":\\"Bi-Week 2 - 2017-01-14 - 2017-01-27\\",\\"displayName\\":\\"Bi-Week 2 - 2017-01-14 - 2017-01-27\\",\\"startDate\\":\\"2017-01-14\\",\\"endDate\\":\\"2017-01-27\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2017BiW3\\",\\"iso\\":\\"2017BiW3\\",\\"name\\":\\"Bi-Week 3 - 2017-01-28 - 2017-02-11\\",\\"displayName\\":\\"Bi-Week 3 - 2017-01-28 - 2017-02-11\\",\\"startDate\\":\\"2017-01-28\\",\\"endDate\\":\\"2017-02-11\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2017BiW25\\",\\"iso\\":\\"2017BiW25\\",\\"name\\":\\"Bi-Week 25 - 2017-12-06 - 2017-12-19\\",\\"displayName\\":\\"Bi-Week 25 - 2017-12-06 - 2017-12-19\\",\\"startDate\\":\\"2017-12-06\\",\\"endDate\\":\\"2017-12-19\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2017BiW26\\",\\"iso\\":\\"2017BiW26\\",\\"name\\":\\"Bi-Week 26 - 2017-12-20 - 2017-13-03\\",\\"displayName\\":\\"Bi-Week 26 - 2017-12-20 - 2017-13-03\\",\\"startDate\\":\\"2017-12-20\\",\\"endDate\\":\\"2017-13-03\\"}", + ], + }, + "lastYear": Object { + "count": 26, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2016BiW26\\",\\"iso\\":\\"2016BiW26\\",\\"name\\":\\"Bi-Week 26 - 2016-12-21 - 2016-13-04\\",\\"displayName\\":\\"Bi-Week 26 - 2016-12-21 - 2016-13-04\\",\\"startDate\\":\\"2016-12-21\\",\\"endDate\\":\\"2016-13-04\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2016BiW25\\",\\"iso\\":\\"2016BiW25\\",\\"name\\":\\"Bi-Week 25 - 2016-12-07 - 2016-12-20\\",\\"displayName\\":\\"Bi-Week 25 - 2016-12-07 - 2016-12-20\\",\\"startDate\\":\\"2016-12-07\\",\\"endDate\\":\\"2016-12-20\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2016BiW2\\",\\"iso\\":\\"2016BiW2\\",\\"name\\":\\"Bi-Week 2 - 2016-01-15 - 2016-01-28\\",\\"displayName\\":\\"Bi-Week 2 - 2016-01-15 - 2016-01-28\\",\\"startDate\\":\\"2016-01-15\\",\\"endDate\\":\\"2016-01-28\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2016BiW1\\",\\"iso\\":\\"2016BiW1\\",\\"name\\":\\"Bi-Week 1 - 2016-01-01 - 2016-01-14\\",\\"displayName\\":\\"Bi-Week 1 - 2016-01-01 - 2016-01-14\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-14\\"}", + ], + }, + }, + "DAILY": Object { + "currentYear": Object { + "count": 360, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20170101\\",\\"iso\\":\\"20170101\\",\\"displayName\\":\\"Meskerem 1, 2017 AA\\",\\"name\\":\\"2017-01-01\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20170102\\",\\"iso\\":\\"20170102\\",\\"displayName\\":\\"Meskerem 2, 2017 AA\\",\\"name\\":\\"2017-01-02\\",\\"startDate\\":\\"2017-01-02\\",\\"endDate\\":\\"2017-01-02\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20171229\\",\\"iso\\":\\"20171229\\",\\"displayName\\":\\"Nehasse 29, 2017 AA\\",\\"name\\":\\"2017-12-29\\",\\"startDate\\":\\"2017-12-29\\",\\"endDate\\":\\"2017-12-29\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20171230\\",\\"iso\\":\\"20171230\\",\\"displayName\\":\\"Nehasse 30, 2017 AA\\",\\"name\\":\\"2017-12-30\\",\\"startDate\\":\\"2017-12-30\\",\\"endDate\\":\\"2017-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 365, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161305\\",\\"iso\\":\\"20161305\\",\\"displayName\\":\\"Pagumen 5, 2016 AA\\",\\"name\\":\\"2016-13-05\\",\\"startDate\\":\\"2016-13-05\\",\\"endDate\\":\\"2016-13-05\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161304\\",\\"iso\\":\\"20161304\\",\\"displayName\\":\\"Pagumen 4, 2016 AA\\",\\"name\\":\\"2016-13-04\\",\\"startDate\\":\\"2016-13-04\\",\\"endDate\\":\\"2016-13-04\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160102\\",\\"iso\\":\\"20160102\\",\\"displayName\\":\\"Meskerem 2, 2016 AA\\",\\"name\\":\\"2016-01-02\\",\\"startDate\\":\\"2016-01-02\\",\\"endDate\\":\\"2016-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160101\\",\\"iso\\":\\"20160101\\",\\"displayName\\":\\"Meskerem 1, 2016 AA\\",\\"name\\":\\"2016-01-01\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-01\\"}", + ], + }, + }, + "FYAPR": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"displayName\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2009April\\",\\"iso\\":\\"2009April\\",\\"name\\":\\"Tahsas 2009 AA - Hedar 2010 AA\\",\\"displayName\\":\\"Tahsas 2009 AA - Hedar 2010 AA\\",\\"startDate\\":\\"2009-04-01\\",\\"endDate\\":\\"2010-03-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"displayName\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2017April\\",\\"iso\\":\\"2017April\\",\\"name\\":\\"Tahsas 2017 AA - Hedar 2018 AA\\",\\"displayName\\":\\"Tahsas 2017 AA - Hedar 2018 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2018-03-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2007April\\",\\"iso\\":\\"2007April\\",\\"name\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"displayName\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"startDate\\":\\"2007-04-01\\",\\"endDate\\":\\"2008-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"displayName\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"displayName\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"displayName\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", + ], + }, + }, + "FYJUL": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"displayName\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2009July\\",\\"iso\\":\\"2009July\\",\\"name\\":\\"Megabit 2009 AA - Yekatit 2010 AA\\",\\"displayName\\":\\"Megabit 2009 AA - Yekatit 2010 AA\\",\\"startDate\\":\\"2009-07-01\\",\\"endDate\\":\\"2010-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"displayName\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2017July\\",\\"iso\\":\\"2017July\\",\\"name\\":\\"Megabit 2017 AA - Yekatit 2018 AA\\",\\"displayName\\":\\"Megabit 2017 AA - Yekatit 2018 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2018-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2007July\\",\\"iso\\":\\"2007July\\",\\"name\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"displayName\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"startDate\\":\\"2007-07-01\\",\\"endDate\\":\\"2008-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"displayName\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"displayName\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"displayName\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + ], + }, + }, + "FYNOV": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"displayName\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2009Nov\\",\\"iso\\":\\"2009Nov\\",\\"name\\":\\"Hamle 2009 AA - Sene 2010 AA\\",\\"displayName\\":\\"Hamle 2009 AA - Sene 2010 AA\\",\\"startDate\\":\\"2009-11-01\\",\\"endDate\\":\\"2010-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"displayName\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2017Nov\\",\\"iso\\":\\"2017Nov\\",\\"name\\":\\"Hamle 2017 AA - Sene 2018 AA\\",\\"displayName\\":\\"Hamle 2017 AA - Sene 2018 AA\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2018-10-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2007Nov\\",\\"iso\\":\\"2007Nov\\",\\"name\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"displayName\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"startDate\\":\\"2007-11-01\\",\\"endDate\\":\\"2008-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"displayName\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"displayName\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"displayName\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", + ], + }, + }, + "MONTHLY": Object { + "currentYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201701\\",\\"iso\\":\\"201701\\",\\"name\\":\\"Meskerem 2017 AA\\",\\"displayName\\":\\"Meskerem 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-01-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201702\\",\\"iso\\":\\"201702\\",\\"name\\":\\"Tekemt 2017 AA\\",\\"displayName\\":\\"Tekemt 2017 AA\\",\\"startDate\\":\\"2017-02-01\\",\\"endDate\\":\\"2017-02-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201711\\",\\"iso\\":\\"201711\\",\\"name\\":\\"Hamle 2017 AA\\",\\"displayName\\":\\"Hamle 2017 AA\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2017-11-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201712\\",\\"iso\\":\\"201712\\",\\"name\\":\\"Nehasse 2017 AA\\",\\"displayName\\":\\"Nehasse 2017 AA\\",\\"startDate\\":\\"2017-12-01\\",\\"endDate\\":\\"2017-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201612\\",\\"iso\\":\\"201612\\",\\"name\\":\\"Nehasse 2016 AA\\",\\"displayName\\":\\"Nehasse 2016 AA\\",\\"startDate\\":\\"2016-12-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201611\\",\\"iso\\":\\"201611\\",\\"name\\":\\"Hamle 2016 AA\\",\\"displayName\\":\\"Hamle 2016 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-11-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201602\\",\\"iso\\":\\"201602\\",\\"name\\":\\"Tekemt 2016 AA\\",\\"displayName\\":\\"Tekemt 2016 AA\\",\\"startDate\\":\\"2016-02-01\\",\\"endDate\\":\\"2016-02-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201601\\",\\"iso\\":\\"201601\\",\\"name\\":\\"Meskerem 2016 AA\\",\\"displayName\\":\\"Meskerem 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-30\\"}", + ], + }, + }, + "QUARTERLY": Object { + "currentYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q1\\",\\"iso\\":\\"2017Q1\\",\\"name\\":\\"Meskerem - Hedar 2017 AA\\",\\"displayName\\":\\"Meskerem - Hedar 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-03-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q2\\",\\"iso\\":\\"2017Q2\\",\\"name\\":\\"Tahsas - Yekatit 2017 AA\\",\\"displayName\\":\\"Tahsas - Yekatit 2017 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q3\\",\\"iso\\":\\"2017Q3\\",\\"name\\":\\"Megabit - Genbot 2017 AA\\",\\"displayName\\":\\"Megabit - Genbot 2017 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-09-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q4\\",\\"iso\\":\\"2017Q4\\",\\"name\\":\\"Sene - Nehasse 2017 AA\\",\\"displayName\\":\\"Sene - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2017-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q4\\",\\"iso\\":\\"2016Q4\\",\\"name\\":\\"Sene - Nehasse 2016 AA\\",\\"displayName\\":\\"Sene - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q3\\",\\"iso\\":\\"2016Q3\\",\\"name\\":\\"Megabit - Genbot 2016 AA\\",\\"displayName\\":\\"Megabit - Genbot 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q2\\",\\"iso\\":\\"2016Q2\\",\\"name\\":\\"Tahsas - Yekatit 2016 AA\\",\\"displayName\\":\\"Tahsas - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q1\\",\\"iso\\":\\"2016Q1\\",\\"name\\":\\"Meskerem - Hedar 2016 AA\\",\\"displayName\\":\\"Meskerem - Hedar 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-03-30\\"}", + ], + }, + }, + "SIXMONTHLY": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S1\\",\\"iso\\":\\"2017S1\\",\\"name\\":\\"Meskerem - Yekatit 2017 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S2\\",\\"iso\\":\\"2017S2\\",\\"name\\":\\"Megabit - Nehasse 2017 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S1\\",\\"iso\\":\\"2017S1\\",\\"name\\":\\"Meskerem - Yekatit 2017 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S2\\",\\"iso\\":\\"2017S2\\",\\"name\\":\\"Megabit - Nehasse 2017 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", + ], + }, + }, + "SIXMONTHLYAPR": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS1\\",\\"iso\\":\\"2017AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2017 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2017 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS2\\",\\"iso\\":\\"2017AprilS2\\",\\"name\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"displayName\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2018-02-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS1\\",\\"iso\\":\\"2017AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2017 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2017 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS2\\",\\"iso\\":\\"2017AprilS2\\",\\"name\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"displayName\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2018-02-30\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"displayName\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"displayName\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", + ], + }, + }, + "WEEKLY": Object { + "currentYear": Object { + "count": 51, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017W2\\",\\"iso\\":\\"2017W2\\",\\"name\\":\\"Week 2 - 2017-01-07 - 2017-01-13\\",\\"displayName\\":\\"Week 2 - 2017-01-07 - 2017-01-13\\",\\"startDate\\":\\"2017-01-07\\",\\"endDate\\":\\"2017-01-13\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017W3\\",\\"iso\\":\\"2017W3\\",\\"name\\":\\"Week 3 - 2017-01-14 - 2017-01-20\\",\\"displayName\\":\\"Week 3 - 2017-01-14 - 2017-01-20\\",\\"startDate\\":\\"2017-01-14\\",\\"endDate\\":\\"2017-01-20\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017W51\\",\\"iso\\":\\"2017W51\\",\\"name\\":\\"Week 51 - 2017-12-20 - 2017-12-26\\",\\"displayName\\":\\"Week 51 - 2017-12-20 - 2017-12-26\\",\\"startDate\\":\\"2017-12-20\\",\\"endDate\\":\\"2017-12-26\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017W52\\",\\"iso\\":\\"2017W52\\",\\"name\\":\\"Week 52 - 2017-12-27 - 2017-13-03\\",\\"displayName\\":\\"Week 52 - 2017-12-27 - 2017-13-03\\",\\"startDate\\":\\"2017-12-27\\",\\"endDate\\":\\"2017-13-03\\"}", + ], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016W52\\",\\"iso\\":\\"2016W52\\",\\"name\\":\\"Week 52 - 2016-12-28 - 2016-13-04\\",\\"displayName\\":\\"Week 52 - 2016-12-28 - 2016-13-04\\",\\"startDate\\":\\"2016-12-28\\",\\"endDate\\":\\"2016-13-04\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016W51\\",\\"iso\\":\\"2016W51\\",\\"name\\":\\"Week 51 - 2016-12-21 - 2016-12-27\\",\\"displayName\\":\\"Week 51 - 2016-12-21 - 2016-12-27\\",\\"startDate\\":\\"2016-12-21\\",\\"endDate\\":\\"2016-12-27\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016W2\\",\\"iso\\":\\"2016W2\\",\\"name\\":\\"Week 2 - 2016-01-08 - 2016-01-14\\",\\"displayName\\":\\"Week 2 - 2016-01-08 - 2016-01-14\\",\\"startDate\\":\\"2016-01-08\\",\\"endDate\\":\\"2016-01-14\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016W1\\",\\"iso\\":\\"2016W1\\",\\"name\\":\\"Week 1 - 2016-01-01 - 2016-01-07\\",\\"displayName\\":\\"Week 1 - 2016-01-01 - 2016-01-07\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-07\\"}", + ], + }, + }, + "WEEKLYSUN": Object { + "currentYear": Object { + "count": 51, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017SunW2\\",\\"iso\\":\\"2017SunW2\\",\\"name\\":\\"Week 2 - 2017-01-06 - 2017-01-12\\",\\"displayName\\":\\"Week 2 - 2017-01-06 - 2017-01-12\\",\\"startDate\\":\\"2017-01-06\\",\\"endDate\\":\\"2017-01-12\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017SunW3\\",\\"iso\\":\\"2017SunW3\\",\\"name\\":\\"Week 3 - 2017-01-13 - 2017-01-19\\",\\"displayName\\":\\"Week 3 - 2017-01-13 - 2017-01-19\\",\\"startDate\\":\\"2017-01-13\\",\\"endDate\\":\\"2017-01-19\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017SunW51\\",\\"iso\\":\\"2017SunW51\\",\\"name\\":\\"Week 51 - 2017-12-19 - 2017-12-25\\",\\"displayName\\":\\"Week 51 - 2017-12-19 - 2017-12-25\\",\\"startDate\\":\\"2017-12-19\\",\\"endDate\\":\\"2017-12-25\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017SunW52\\",\\"iso\\":\\"2017SunW52\\",\\"name\\":\\"Week 52 - 2017-12-26 - 2017-13-02\\",\\"displayName\\":\\"Week 52 - 2017-12-26 - 2017-13-02\\",\\"startDate\\":\\"2017-12-26\\",\\"endDate\\":\\"2017-13-02\\"}", + ], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016SunW52\\",\\"iso\\":\\"2016SunW52\\",\\"name\\":\\"Week 52 - 2016-12-27 - 2016-13-03\\",\\"displayName\\":\\"Week 52 - 2016-12-27 - 2016-13-03\\",\\"startDate\\":\\"2016-12-27\\",\\"endDate\\":\\"2016-13-03\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016SunW51\\",\\"iso\\":\\"2016SunW51\\",\\"name\\":\\"Week 51 - 2016-12-20 - 2016-12-26\\",\\"displayName\\":\\"Week 51 - 2016-12-20 - 2016-12-26\\",\\"startDate\\":\\"2016-12-20\\",\\"endDate\\":\\"2016-12-26\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016SunW2\\",\\"iso\\":\\"2016SunW2\\",\\"name\\":\\"Week 2 - 2016-01-07 - 2016-01-13\\",\\"displayName\\":\\"Week 2 - 2016-01-07 - 2016-01-13\\",\\"startDate\\":\\"2016-01-07\\",\\"endDate\\":\\"2016-01-13\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016SunW1\\",\\"iso\\":\\"2016SunW1\\",\\"name\\":\\"Week 1 - 2015-13-06 - 2016-01-06\\",\\"displayName\\":\\"Week 1 - 2015-13-06 - 2016-01-06\\",\\"startDate\\":\\"2015-13-06\\",\\"endDate\\":\\"2016-01-06\\"}", + ], + }, + }, + "YEARLY": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2008\\",\\"iso\\":\\"2008\\",\\"name\\":\\"2008\\",\\"displayName\\":\\"2008\\",\\"startDate\\":\\"2008-01-01\\",\\"endDate\\":\\"2008-13-05\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2009\\",\\"iso\\":\\"2009\\",\\"name\\":\\"2009\\",\\"displayName\\":\\"2009\\",\\"startDate\\":\\"2009-01-01\\",\\"endDate\\":\\"2009-13-05\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2016\\",\\"iso\\":\\"2016\\",\\"name\\":\\"2016\\",\\"displayName\\":\\"2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-13-05\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2017\\",\\"iso\\":\\"2017\\",\\"name\\":\\"2017\\",\\"displayName\\":\\"2017\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-13-05\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2007\\",\\"iso\\":\\"2007\\",\\"name\\":\\"2007\\",\\"displayName\\":\\"2007\\",\\"startDate\\":\\"2007-01-01\\",\\"endDate\\":\\"2007-13-06\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2008\\",\\"iso\\":\\"2008\\",\\"name\\":\\"2008\\",\\"displayName\\":\\"2008\\",\\"startDate\\":\\"2008-01-01\\",\\"endDate\\":\\"2008-13-05\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2015\\",\\"iso\\":\\"2015\\",\\"name\\":\\"2015\\",\\"displayName\\":\\"2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-13-06\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2016\\",\\"iso\\":\\"2016\\",\\"name\\":\\"2016\\",\\"displayName\\":\\"2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-13-05\\"}", + ], + }, + }, +} +`; + +exports[`ethiopian calendar now = 2025-04-14T10:30:00Z getFixedPeriodsOptionsById(...).getPeriods 1`] = ` +Object { + "BIMONTHLY": Object { + "currentYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201701B\\",\\"iso\\":\\"201701B\\",\\"name\\":\\"Meskerem - Tekemt 2017 AA\\",\\"displayName\\":\\"Meskerem - Tekemt 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201702B\\",\\"iso\\":\\"201702B\\",\\"name\\":\\"Hedar - Tahsas 2017 AA\\",\\"displayName\\":\\"Hedar - Tahsas 2017 AA\\",\\"startDate\\":\\"2017-03-01\\",\\"endDate\\":\\"2017-04-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201705B\\",\\"iso\\":\\"201705B\\",\\"name\\":\\"Genbot - Sene 2017 AA\\",\\"displayName\\":\\"Genbot - Sene 2017 AA\\",\\"startDate\\":\\"2017-09-01\\",\\"endDate\\":\\"2017-10-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201706B\\",\\"iso\\":\\"201706B\\",\\"name\\":\\"Hamle - Nehasse 2017 AA\\",\\"displayName\\":\\"Hamle - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2017-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201606B\\",\\"iso\\":\\"201606B\\",\\"name\\":\\"Hamle - Nehasse 2016 AA\\",\\"displayName\\":\\"Hamle - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201605B\\",\\"iso\\":\\"201605B\\",\\"name\\":\\"Genbot - Sene 2016 AA\\",\\"displayName\\":\\"Genbot - Sene 2016 AA\\",\\"startDate\\":\\"2016-09-01\\",\\"endDate\\":\\"2016-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201602B\\",\\"iso\\":\\"201602B\\",\\"name\\":\\"Hedar - Tahsas 2016 AA\\",\\"displayName\\":\\"Hedar - Tahsas 2016 AA\\",\\"startDate\\":\\"2016-03-01\\",\\"endDate\\":\\"2016-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201601B\\",\\"iso\\":\\"201601B\\",\\"name\\":\\"Meskerem - Tekemt 2016 AA\\",\\"displayName\\":\\"Meskerem - Tekemt 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-02-30\\"}", + ], + }, + }, + "BIWEEKLY": Object { + "currentYear": Object { + "count": 25, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2017BiW2\\",\\"iso\\":\\"2017BiW2\\",\\"name\\":\\"Bi-Week 2 - 2017-01-14 - 2017-01-27\\",\\"displayName\\":\\"Bi-Week 2 - 2017-01-14 - 2017-01-27\\",\\"startDate\\":\\"2017-01-14\\",\\"endDate\\":\\"2017-01-27\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2017BiW3\\",\\"iso\\":\\"2017BiW3\\",\\"name\\":\\"Bi-Week 3 - 2017-01-28 - 2017-02-11\\",\\"displayName\\":\\"Bi-Week 3 - 2017-01-28 - 2017-02-11\\",\\"startDate\\":\\"2017-01-28\\",\\"endDate\\":\\"2017-02-11\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2017BiW25\\",\\"iso\\":\\"2017BiW25\\",\\"name\\":\\"Bi-Week 25 - 2017-12-06 - 2017-12-19\\",\\"displayName\\":\\"Bi-Week 25 - 2017-12-06 - 2017-12-19\\",\\"startDate\\":\\"2017-12-06\\",\\"endDate\\":\\"2017-12-19\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2017BiW26\\",\\"iso\\":\\"2017BiW26\\",\\"name\\":\\"Bi-Week 26 - 2017-12-20 - 2017-13-03\\",\\"displayName\\":\\"Bi-Week 26 - 2017-12-20 - 2017-13-03\\",\\"startDate\\":\\"2017-12-20\\",\\"endDate\\":\\"2017-13-03\\"}", + ], + }, + "lastYear": Object { + "count": 26, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2016BiW26\\",\\"iso\\":\\"2016BiW26\\",\\"name\\":\\"Bi-Week 26 - 2016-12-21 - 2016-13-04\\",\\"displayName\\":\\"Bi-Week 26 - 2016-12-21 - 2016-13-04\\",\\"startDate\\":\\"2016-12-21\\",\\"endDate\\":\\"2016-13-04\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2016BiW25\\",\\"iso\\":\\"2016BiW25\\",\\"name\\":\\"Bi-Week 25 - 2016-12-07 - 2016-12-20\\",\\"displayName\\":\\"Bi-Week 25 - 2016-12-07 - 2016-12-20\\",\\"startDate\\":\\"2016-12-07\\",\\"endDate\\":\\"2016-12-20\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2016BiW2\\",\\"iso\\":\\"2016BiW2\\",\\"name\\":\\"Bi-Week 2 - 2016-01-15 - 2016-01-28\\",\\"displayName\\":\\"Bi-Week 2 - 2016-01-15 - 2016-01-28\\",\\"startDate\\":\\"2016-01-15\\",\\"endDate\\":\\"2016-01-28\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2016BiW1\\",\\"iso\\":\\"2016BiW1\\",\\"name\\":\\"Bi-Week 1 - 2016-01-01 - 2016-01-14\\",\\"displayName\\":\\"Bi-Week 1 - 2016-01-01 - 2016-01-14\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-14\\"}", + ], + }, + }, + "DAILY": Object { + "currentYear": Object { + "count": 360, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20170101\\",\\"iso\\":\\"20170101\\",\\"displayName\\":\\"Meskerem 1, 2017 AA\\",\\"name\\":\\"2017-01-01\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20170102\\",\\"iso\\":\\"20170102\\",\\"displayName\\":\\"Meskerem 2, 2017 AA\\",\\"name\\":\\"2017-01-02\\",\\"startDate\\":\\"2017-01-02\\",\\"endDate\\":\\"2017-01-02\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20171229\\",\\"iso\\":\\"20171229\\",\\"displayName\\":\\"Nehasse 29, 2017 AA\\",\\"name\\":\\"2017-12-29\\",\\"startDate\\":\\"2017-12-29\\",\\"endDate\\":\\"2017-12-29\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20171230\\",\\"iso\\":\\"20171230\\",\\"displayName\\":\\"Nehasse 30, 2017 AA\\",\\"name\\":\\"2017-12-30\\",\\"startDate\\":\\"2017-12-30\\",\\"endDate\\":\\"2017-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 365, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161305\\",\\"iso\\":\\"20161305\\",\\"displayName\\":\\"Pagumen 5, 2016 AA\\",\\"name\\":\\"2016-13-05\\",\\"startDate\\":\\"2016-13-05\\",\\"endDate\\":\\"2016-13-05\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161304\\",\\"iso\\":\\"20161304\\",\\"displayName\\":\\"Pagumen 4, 2016 AA\\",\\"name\\":\\"2016-13-04\\",\\"startDate\\":\\"2016-13-04\\",\\"endDate\\":\\"2016-13-04\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160102\\",\\"iso\\":\\"20160102\\",\\"displayName\\":\\"Meskerem 2, 2016 AA\\",\\"name\\":\\"2016-01-02\\",\\"startDate\\":\\"2016-01-02\\",\\"endDate\\":\\"2016-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160101\\",\\"iso\\":\\"20160101\\",\\"displayName\\":\\"Meskerem 1, 2016 AA\\",\\"name\\":\\"2016-01-01\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-01\\"}", + ], + }, + }, + "FYAPR": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"displayName\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2009April\\",\\"iso\\":\\"2009April\\",\\"name\\":\\"Tahsas 2009 AA - Hedar 2010 AA\\",\\"displayName\\":\\"Tahsas 2009 AA - Hedar 2010 AA\\",\\"startDate\\":\\"2009-04-01\\",\\"endDate\\":\\"2010-03-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"displayName\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2017April\\",\\"iso\\":\\"2017April\\",\\"name\\":\\"Tahsas 2017 AA - Hedar 2018 AA\\",\\"displayName\\":\\"Tahsas 2017 AA - Hedar 2018 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2018-03-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2007April\\",\\"iso\\":\\"2007April\\",\\"name\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"displayName\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"startDate\\":\\"2007-04-01\\",\\"endDate\\":\\"2008-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"displayName\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"displayName\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"displayName\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", + ], + }, + }, + "FYJUL": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"displayName\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2009July\\",\\"iso\\":\\"2009July\\",\\"name\\":\\"Megabit 2009 AA - Yekatit 2010 AA\\",\\"displayName\\":\\"Megabit 2009 AA - Yekatit 2010 AA\\",\\"startDate\\":\\"2009-07-01\\",\\"endDate\\":\\"2010-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"displayName\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2017July\\",\\"iso\\":\\"2017July\\",\\"name\\":\\"Megabit 2017 AA - Yekatit 2018 AA\\",\\"displayName\\":\\"Megabit 2017 AA - Yekatit 2018 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2018-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2007July\\",\\"iso\\":\\"2007July\\",\\"name\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"displayName\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"startDate\\":\\"2007-07-01\\",\\"endDate\\":\\"2008-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"displayName\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"displayName\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"displayName\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + ], + }, + }, + "FYNOV": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"displayName\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2009Nov\\",\\"iso\\":\\"2009Nov\\",\\"name\\":\\"Hamle 2009 AA - Sene 2010 AA\\",\\"displayName\\":\\"Hamle 2009 AA - Sene 2010 AA\\",\\"startDate\\":\\"2009-11-01\\",\\"endDate\\":\\"2010-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"displayName\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2017Nov\\",\\"iso\\":\\"2017Nov\\",\\"name\\":\\"Hamle 2017 AA - Sene 2018 AA\\",\\"displayName\\":\\"Hamle 2017 AA - Sene 2018 AA\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2018-10-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2007Nov\\",\\"iso\\":\\"2007Nov\\",\\"name\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"displayName\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"startDate\\":\\"2007-11-01\\",\\"endDate\\":\\"2008-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"displayName\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"displayName\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"displayName\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", + ], + }, + }, + "MONTHLY": Object { + "currentYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201701\\",\\"iso\\":\\"201701\\",\\"name\\":\\"Meskerem 2017 AA\\",\\"displayName\\":\\"Meskerem 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-01-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201702\\",\\"iso\\":\\"201702\\",\\"name\\":\\"Tekemt 2017 AA\\",\\"displayName\\":\\"Tekemt 2017 AA\\",\\"startDate\\":\\"2017-02-01\\",\\"endDate\\":\\"2017-02-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201711\\",\\"iso\\":\\"201711\\",\\"name\\":\\"Hamle 2017 AA\\",\\"displayName\\":\\"Hamle 2017 AA\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2017-11-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201712\\",\\"iso\\":\\"201712\\",\\"name\\":\\"Nehasse 2017 AA\\",\\"displayName\\":\\"Nehasse 2017 AA\\",\\"startDate\\":\\"2017-12-01\\",\\"endDate\\":\\"2017-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201612\\",\\"iso\\":\\"201612\\",\\"name\\":\\"Nehasse 2016 AA\\",\\"displayName\\":\\"Nehasse 2016 AA\\",\\"startDate\\":\\"2016-12-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201611\\",\\"iso\\":\\"201611\\",\\"name\\":\\"Hamle 2016 AA\\",\\"displayName\\":\\"Hamle 2016 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-11-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201602\\",\\"iso\\":\\"201602\\",\\"name\\":\\"Tekemt 2016 AA\\",\\"displayName\\":\\"Tekemt 2016 AA\\",\\"startDate\\":\\"2016-02-01\\",\\"endDate\\":\\"2016-02-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201601\\",\\"iso\\":\\"201601\\",\\"name\\":\\"Meskerem 2016 AA\\",\\"displayName\\":\\"Meskerem 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-30\\"}", + ], + }, + }, + "QUARTERLY": Object { + "currentYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q1\\",\\"iso\\":\\"2017Q1\\",\\"name\\":\\"Meskerem - Hedar 2017 AA\\",\\"displayName\\":\\"Meskerem - Hedar 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-03-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q2\\",\\"iso\\":\\"2017Q2\\",\\"name\\":\\"Tahsas - Yekatit 2017 AA\\",\\"displayName\\":\\"Tahsas - Yekatit 2017 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q3\\",\\"iso\\":\\"2017Q3\\",\\"name\\":\\"Megabit - Genbot 2017 AA\\",\\"displayName\\":\\"Megabit - Genbot 2017 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-09-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q4\\",\\"iso\\":\\"2017Q4\\",\\"name\\":\\"Sene - Nehasse 2017 AA\\",\\"displayName\\":\\"Sene - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2017-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q4\\",\\"iso\\":\\"2016Q4\\",\\"name\\":\\"Sene - Nehasse 2016 AA\\",\\"displayName\\":\\"Sene - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q3\\",\\"iso\\":\\"2016Q3\\",\\"name\\":\\"Megabit - Genbot 2016 AA\\",\\"displayName\\":\\"Megabit - Genbot 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q2\\",\\"iso\\":\\"2016Q2\\",\\"name\\":\\"Tahsas - Yekatit 2016 AA\\",\\"displayName\\":\\"Tahsas - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q1\\",\\"iso\\":\\"2016Q1\\",\\"name\\":\\"Meskerem - Hedar 2016 AA\\",\\"displayName\\":\\"Meskerem - Hedar 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-03-30\\"}", + ], + }, + }, + "SIXMONTHLY": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S1\\",\\"iso\\":\\"2017S1\\",\\"name\\":\\"Meskerem - Yekatit 2017 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S2\\",\\"iso\\":\\"2017S2\\",\\"name\\":\\"Megabit - Nehasse 2017 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S1\\",\\"iso\\":\\"2017S1\\",\\"name\\":\\"Meskerem - Yekatit 2017 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S2\\",\\"iso\\":\\"2017S2\\",\\"name\\":\\"Megabit - Nehasse 2017 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-12-30\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", + ], + }, + }, + "SIXMONTHLYAPR": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS1\\",\\"iso\\":\\"2017AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2017 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2017 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS2\\",\\"iso\\":\\"2017AprilS2\\",\\"name\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"displayName\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2018-02-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS1\\",\\"iso\\":\\"2017AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2017 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2017 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS2\\",\\"iso\\":\\"2017AprilS2\\",\\"name\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"displayName\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2018-02-30\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"displayName\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"displayName\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", + ], + }, + }, + "WEEKLY": Object { + "currentYear": Object { + "count": 51, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017W2\\",\\"iso\\":\\"2017W2\\",\\"name\\":\\"Week 2 - 2017-01-07 - 2017-01-13\\",\\"displayName\\":\\"Week 2 - 2017-01-07 - 2017-01-13\\",\\"startDate\\":\\"2017-01-07\\",\\"endDate\\":\\"2017-01-13\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017W3\\",\\"iso\\":\\"2017W3\\",\\"name\\":\\"Week 3 - 2017-01-14 - 2017-01-20\\",\\"displayName\\":\\"Week 3 - 2017-01-14 - 2017-01-20\\",\\"startDate\\":\\"2017-01-14\\",\\"endDate\\":\\"2017-01-20\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017W51\\",\\"iso\\":\\"2017W51\\",\\"name\\":\\"Week 51 - 2017-12-20 - 2017-12-26\\",\\"displayName\\":\\"Week 51 - 2017-12-20 - 2017-12-26\\",\\"startDate\\":\\"2017-12-20\\",\\"endDate\\":\\"2017-12-26\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017W52\\",\\"iso\\":\\"2017W52\\",\\"name\\":\\"Week 52 - 2017-12-27 - 2017-13-03\\",\\"displayName\\":\\"Week 52 - 2017-12-27 - 2017-13-03\\",\\"startDate\\":\\"2017-12-27\\",\\"endDate\\":\\"2017-13-03\\"}", + ], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016W52\\",\\"iso\\":\\"2016W52\\",\\"name\\":\\"Week 52 - 2016-12-28 - 2016-13-04\\",\\"displayName\\":\\"Week 52 - 2016-12-28 - 2016-13-04\\",\\"startDate\\":\\"2016-12-28\\",\\"endDate\\":\\"2016-13-04\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016W51\\",\\"iso\\":\\"2016W51\\",\\"name\\":\\"Week 51 - 2016-12-21 - 2016-12-27\\",\\"displayName\\":\\"Week 51 - 2016-12-21 - 2016-12-27\\",\\"startDate\\":\\"2016-12-21\\",\\"endDate\\":\\"2016-12-27\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016W2\\",\\"iso\\":\\"2016W2\\",\\"name\\":\\"Week 2 - 2016-01-08 - 2016-01-14\\",\\"displayName\\":\\"Week 2 - 2016-01-08 - 2016-01-14\\",\\"startDate\\":\\"2016-01-08\\",\\"endDate\\":\\"2016-01-14\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016W1\\",\\"iso\\":\\"2016W1\\",\\"name\\":\\"Week 1 - 2016-01-01 - 2016-01-07\\",\\"displayName\\":\\"Week 1 - 2016-01-01 - 2016-01-07\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-07\\"}", + ], + }, + }, + "WEEKLYSUN": Object { + "currentYear": Object { + "count": 51, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017SunW2\\",\\"iso\\":\\"2017SunW2\\",\\"name\\":\\"Week 2 - 2017-01-06 - 2017-01-12\\",\\"displayName\\":\\"Week 2 - 2017-01-06 - 2017-01-12\\",\\"startDate\\":\\"2017-01-06\\",\\"endDate\\":\\"2017-01-12\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017SunW3\\",\\"iso\\":\\"2017SunW3\\",\\"name\\":\\"Week 3 - 2017-01-13 - 2017-01-19\\",\\"displayName\\":\\"Week 3 - 2017-01-13 - 2017-01-19\\",\\"startDate\\":\\"2017-01-13\\",\\"endDate\\":\\"2017-01-19\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017SunW51\\",\\"iso\\":\\"2017SunW51\\",\\"name\\":\\"Week 51 - 2017-12-19 - 2017-12-25\\",\\"displayName\\":\\"Week 51 - 2017-12-19 - 2017-12-25\\",\\"startDate\\":\\"2017-12-19\\",\\"endDate\\":\\"2017-12-25\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2017SunW52\\",\\"iso\\":\\"2017SunW52\\",\\"name\\":\\"Week 52 - 2017-12-26 - 2017-13-02\\",\\"displayName\\":\\"Week 52 - 2017-12-26 - 2017-13-02\\",\\"startDate\\":\\"2017-12-26\\",\\"endDate\\":\\"2017-13-02\\"}", + ], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016SunW52\\",\\"iso\\":\\"2016SunW52\\",\\"name\\":\\"Week 52 - 2016-12-27 - 2016-13-03\\",\\"displayName\\":\\"Week 52 - 2016-12-27 - 2016-13-03\\",\\"startDate\\":\\"2016-12-27\\",\\"endDate\\":\\"2016-13-03\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016SunW51\\",\\"iso\\":\\"2016SunW51\\",\\"name\\":\\"Week 51 - 2016-12-20 - 2016-12-26\\",\\"displayName\\":\\"Week 51 - 2016-12-20 - 2016-12-26\\",\\"startDate\\":\\"2016-12-20\\",\\"endDate\\":\\"2016-12-26\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016SunW2\\",\\"iso\\":\\"2016SunW2\\",\\"name\\":\\"Week 2 - 2016-01-07 - 2016-01-13\\",\\"displayName\\":\\"Week 2 - 2016-01-07 - 2016-01-13\\",\\"startDate\\":\\"2016-01-07\\",\\"endDate\\":\\"2016-01-13\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2016SunW1\\",\\"iso\\":\\"2016SunW1\\",\\"name\\":\\"Week 1 - 2015-13-06 - 2016-01-06\\",\\"displayName\\":\\"Week 1 - 2015-13-06 - 2016-01-06\\",\\"startDate\\":\\"2015-13-06\\",\\"endDate\\":\\"2016-01-06\\"}", + ], + }, + }, + "YEARLY": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2008\\",\\"iso\\":\\"2008\\",\\"name\\":\\"2008\\",\\"displayName\\":\\"2008\\",\\"startDate\\":\\"2008-01-01\\",\\"endDate\\":\\"2008-13-05\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2009\\",\\"iso\\":\\"2009\\",\\"name\\":\\"2009\\",\\"displayName\\":\\"2009\\",\\"startDate\\":\\"2009-01-01\\",\\"endDate\\":\\"2009-13-05\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2016\\",\\"iso\\":\\"2016\\",\\"name\\":\\"2016\\",\\"displayName\\":\\"2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-13-05\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2017\\",\\"iso\\":\\"2017\\",\\"name\\":\\"2017\\",\\"displayName\\":\\"2017\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-13-05\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2007\\",\\"iso\\":\\"2007\\",\\"name\\":\\"2007\\",\\"displayName\\":\\"2007\\",\\"startDate\\":\\"2007-01-01\\",\\"endDate\\":\\"2007-13-06\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2008\\",\\"iso\\":\\"2008\\",\\"name\\":\\"2008\\",\\"displayName\\":\\"2008\\",\\"startDate\\":\\"2008-01-01\\",\\"endDate\\":\\"2008-13-05\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2015\\",\\"iso\\":\\"2015\\",\\"name\\":\\"2015\\",\\"displayName\\":\\"2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-13-06\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2016\\",\\"iso\\":\\"2016\\",\\"name\\":\\"2016\\",\\"displayName\\":\\"2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-13-05\\"}", + ], + }, + }, +} +`; + +exports[`gregory calendar PeriodTransfer shows the default year and its monthly periods 1`] = ` +Object { + "periods": Array [ + "January 2024", + "February 2024", + "March 2024", + "April 2024", + "May 2024", + "June 2024", + "July 2024", + "August 2024", + "September 2024", + "October 2024", + "November 2024", + "December 2024", + ], + "year": "2024", +} +`; + +exports[`gregory calendar now = 2024-06-15T10:30:00Z getFixedPeriodsOptionsById(...).getPeriods 1`] = ` +Object { + "BIMONTHLY": Object { + "currentYear": Object { + "count": 3, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202401B\\",\\"iso\\":\\"202401B\\",\\"name\\":\\"January - February 2024\\",\\"displayName\\":\\"January - February 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-02-29\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202402B\\",\\"iso\\":\\"202402B\\",\\"name\\":\\"March - April 2024\\",\\"displayName\\":\\"March - April 2024\\",\\"startDate\\":\\"2024-03-01\\",\\"endDate\\":\\"2024-04-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202402B\\",\\"iso\\":\\"202402B\\",\\"name\\":\\"March - April 2024\\",\\"displayName\\":\\"March - April 2024\\",\\"startDate\\":\\"2024-03-01\\",\\"endDate\\":\\"2024-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202403B\\",\\"iso\\":\\"202403B\\",\\"name\\":\\"May - June 2024\\",\\"displayName\\":\\"May - June 2024\\",\\"startDate\\":\\"2024-05-01\\",\\"endDate\\":\\"2024-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202306B\\",\\"iso\\":\\"202306B\\",\\"name\\":\\"November - December 2023\\",\\"displayName\\":\\"November - December 2023\\",\\"startDate\\":\\"2023-11-01\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202305B\\",\\"iso\\":\\"202305B\\",\\"name\\":\\"September - October 2023\\",\\"displayName\\":\\"September - October 2023\\",\\"startDate\\":\\"2023-09-01\\",\\"endDate\\":\\"2023-10-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202302B\\",\\"iso\\":\\"202302B\\",\\"name\\":\\"March - April 2023\\",\\"displayName\\":\\"March - April 2023\\",\\"startDate\\":\\"2023-03-01\\",\\"endDate\\":\\"2023-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202301B\\",\\"iso\\":\\"202301B\\",\\"name\\":\\"January - February 2023\\",\\"displayName\\":\\"January - February 2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-02-28\\"}", + ], + }, + }, + "BIWEEKLY": Object { + "currentYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2024BiW1\\",\\"iso\\":\\"2024BiW1\\",\\"name\\":\\"Bi-Week 1 - 2024-01-01 - 2024-01-14\\",\\"displayName\\":\\"Bi-Week 1 - 2024-01-01 - 2024-01-14\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-01-14\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2024BiW2\\",\\"iso\\":\\"2024BiW2\\",\\"name\\":\\"Bi-Week 2 - 2024-01-15 - 2024-01-28\\",\\"displayName\\":\\"Bi-Week 2 - 2024-01-15 - 2024-01-28\\",\\"startDate\\":\\"2024-01-15\\",\\"endDate\\":\\"2024-01-28\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2024BiW11\\",\\"iso\\":\\"2024BiW11\\",\\"name\\":\\"Bi-Week 11 - 2024-05-20 - 2024-06-02\\",\\"displayName\\":\\"Bi-Week 11 - 2024-05-20 - 2024-06-02\\",\\"startDate\\":\\"2024-05-20\\",\\"endDate\\":\\"2024-06-02\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2024BiW12\\",\\"iso\\":\\"2024BiW12\\",\\"name\\":\\"Bi-Week 12 - 2024-06-03 - 2024-06-16\\",\\"displayName\\":\\"Bi-Week 12 - 2024-06-03 - 2024-06-16\\",\\"startDate\\":\\"2024-06-03\\",\\"endDate\\":\\"2024-06-16\\"}", + ], + }, + "lastYear": Object { + "count": 26, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2023BiW26\\",\\"iso\\":\\"2023BiW26\\",\\"name\\":\\"Bi-Week 26 - 2023-12-18 - 2023-12-31\\",\\"displayName\\":\\"Bi-Week 26 - 2023-12-18 - 2023-12-31\\",\\"startDate\\":\\"2023-12-18\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2023BiW25\\",\\"iso\\":\\"2023BiW25\\",\\"name\\":\\"Bi-Week 25 - 2023-12-04 - 2023-12-17\\",\\"displayName\\":\\"Bi-Week 25 - 2023-12-04 - 2023-12-17\\",\\"startDate\\":\\"2023-12-04\\",\\"endDate\\":\\"2023-12-17\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2023BiW2\\",\\"iso\\":\\"2023BiW2\\",\\"name\\":\\"Bi-Week 2 - 2023-01-16 - 2023-01-29\\",\\"displayName\\":\\"Bi-Week 2 - 2023-01-16 - 2023-01-29\\",\\"startDate\\":\\"2023-01-16\\",\\"endDate\\":\\"2023-01-29\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2023BiW1\\",\\"iso\\":\\"2023BiW1\\",\\"name\\":\\"Bi-Week 1 - 2023-01-02 - 2023-01-15\\",\\"displayName\\":\\"Bi-Week 1 - 2023-01-02 - 2023-01-15\\",\\"startDate\\":\\"2023-01-02\\",\\"endDate\\":\\"2023-01-15\\"}", + ], + }, + }, + "DAILY": Object { + "currentYear": Object { + "count": 167, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20240101\\",\\"iso\\":\\"20240101\\",\\"displayName\\":\\"January 1, 2024\\",\\"name\\":\\"2024-01-01\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20240102\\",\\"iso\\":\\"20240102\\",\\"displayName\\":\\"January 2, 2024\\",\\"name\\":\\"2024-01-02\\",\\"startDate\\":\\"2024-01-02\\",\\"endDate\\":\\"2024-01-02\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20240614\\",\\"iso\\":\\"20240614\\",\\"displayName\\":\\"June 14, 2024\\",\\"name\\":\\"2024-06-14\\",\\"startDate\\":\\"2024-06-14\\",\\"endDate\\":\\"2024-06-14\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20240615\\",\\"iso\\":\\"20240615\\",\\"displayName\\":\\"June 15, 2024\\",\\"name\\":\\"2024-06-15\\",\\"startDate\\":\\"2024-06-15\\",\\"endDate\\":\\"2024-06-15\\"}", + ], + }, + "lastYear": Object { + "count": 365, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20231231\\",\\"iso\\":\\"20231231\\",\\"displayName\\":\\"December 31, 2023\\",\\"name\\":\\"2023-12-31\\",\\"startDate\\":\\"2023-12-31\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20231230\\",\\"iso\\":\\"20231230\\",\\"displayName\\":\\"December 30, 2023\\",\\"name\\":\\"2023-12-30\\",\\"startDate\\":\\"2023-12-30\\",\\"endDate\\":\\"2023-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20230102\\",\\"iso\\":\\"20230102\\",\\"displayName\\":\\"January 2, 2023\\",\\"name\\":\\"2023-01-02\\",\\"startDate\\":\\"2023-01-02\\",\\"endDate\\":\\"2023-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20230101\\",\\"iso\\":\\"20230101\\",\\"displayName\\":\\"January 1, 2023\\",\\"name\\":\\"2023-01-01\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-01-01\\"}", + ], + }, + }, + "FYAPR": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"April 2015 - March 2016\\",\\"displayName\\":\\"April 2015 - March 2016\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"April 2016 - March 2017\\",\\"displayName\\":\\"April 2016 - March 2017\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2023April\\",\\"iso\\":\\"2023April\\",\\"name\\":\\"April 2023 - March 2024\\",\\"displayName\\":\\"April 2023 - March 2024\\",\\"startDate\\":\\"2023-04-01\\",\\"endDate\\":\\"2024-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2024April\\",\\"iso\\":\\"2024April\\",\\"name\\":\\"April 2024 - March 2025\\",\\"displayName\\":\\"April 2024 - March 2025\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2025-03-31\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2014April\\",\\"iso\\":\\"2014April\\",\\"name\\":\\"April 2014 - March 2015\\",\\"displayName\\":\\"April 2014 - March 2015\\",\\"startDate\\":\\"2014-04-01\\",\\"endDate\\":\\"2015-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"April 2015 - March 2016\\",\\"displayName\\":\\"April 2015 - March 2016\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2022April\\",\\"iso\\":\\"2022April\\",\\"name\\":\\"April 2022 - March 2023\\",\\"displayName\\":\\"April 2022 - March 2023\\",\\"startDate\\":\\"2022-04-01\\",\\"endDate\\":\\"2023-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2023April\\",\\"iso\\":\\"2023April\\",\\"name\\":\\"April 2023 - March 2024\\",\\"displayName\\":\\"April 2023 - March 2024\\",\\"startDate\\":\\"2023-04-01\\",\\"endDate\\":\\"2024-03-31\\"}", + ], + }, + }, + "FYJUL": Object { + "currentYear": Object { + "count": 9, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"July 2015 - June 2016\\",\\"displayName\\":\\"July 2015 - June 2016\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"July 2016 - June 2017\\",\\"displayName\\":\\"July 2016 - June 2017\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2022July\\",\\"iso\\":\\"2022July\\",\\"name\\":\\"July 2022 - June 2023\\",\\"displayName\\":\\"July 2022 - June 2023\\",\\"startDate\\":\\"2022-07-01\\",\\"endDate\\":\\"2023-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2023July\\",\\"iso\\":\\"2023July\\",\\"name\\":\\"July 2023 - June 2024\\",\\"displayName\\":\\"July 2023 - June 2024\\",\\"startDate\\":\\"2023-07-01\\",\\"endDate\\":\\"2024-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2014July\\",\\"iso\\":\\"2014July\\",\\"name\\":\\"July 2014 - June 2015\\",\\"displayName\\":\\"July 2014 - June 2015\\",\\"startDate\\":\\"2014-07-01\\",\\"endDate\\":\\"2015-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"July 2015 - June 2016\\",\\"displayName\\":\\"July 2015 - June 2016\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2022July\\",\\"iso\\":\\"2022July\\",\\"name\\":\\"July 2022 - June 2023\\",\\"displayName\\":\\"July 2022 - June 2023\\",\\"startDate\\":\\"2022-07-01\\",\\"endDate\\":\\"2023-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2023July\\",\\"iso\\":\\"2023July\\",\\"name\\":\\"July 2023 - June 2024\\",\\"displayName\\":\\"July 2023 - June 2024\\",\\"startDate\\":\\"2023-07-01\\",\\"endDate\\":\\"2024-06-30\\"}", + ], + }, + }, + "FYNOV": Object { + "currentYear": Object { + "count": 9, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"November 2015 - October 2016\\",\\"displayName\\":\\"November 2015 - October 2016\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-31\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"November 2016 - October 2017\\",\\"displayName\\":\\"November 2016 - October 2017\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2022Nov\\",\\"iso\\":\\"2022Nov\\",\\"name\\":\\"November 2022 - October 2023\\",\\"displayName\\":\\"November 2022 - October 2023\\",\\"startDate\\":\\"2022-11-01\\",\\"endDate\\":\\"2023-10-31\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2023Nov\\",\\"iso\\":\\"2023Nov\\",\\"name\\":\\"November 2023 - October 2024\\",\\"displayName\\":\\"November 2023 - October 2024\\",\\"startDate\\":\\"2023-11-01\\",\\"endDate\\":\\"2024-10-31\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2014Nov\\",\\"iso\\":\\"2014Nov\\",\\"name\\":\\"November 2014 - October 2015\\",\\"displayName\\":\\"November 2014 - October 2015\\",\\"startDate\\":\\"2014-11-01\\",\\"endDate\\":\\"2015-10-31\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"November 2015 - October 2016\\",\\"displayName\\":\\"November 2015 - October 2016\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2022Nov\\",\\"iso\\":\\"2022Nov\\",\\"name\\":\\"November 2022 - October 2023\\",\\"displayName\\":\\"November 2022 - October 2023\\",\\"startDate\\":\\"2022-11-01\\",\\"endDate\\":\\"2023-10-31\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2023Nov\\",\\"iso\\":\\"2023Nov\\",\\"name\\":\\"November 2023 - October 2024\\",\\"displayName\\":\\"November 2023 - October 2024\\",\\"startDate\\":\\"2023-11-01\\",\\"endDate\\":\\"2024-10-31\\"}", + ], + }, + }, + "MONTHLY": Object { + "currentYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202401\\",\\"iso\\":\\"202401\\",\\"name\\":\\"January 2024\\",\\"displayName\\":\\"January 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-01-31\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202402\\",\\"iso\\":\\"202402\\",\\"name\\":\\"February 2024\\",\\"displayName\\":\\"February 2024\\",\\"startDate\\":\\"2024-02-01\\",\\"endDate\\":\\"2024-02-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202405\\",\\"iso\\":\\"202405\\",\\"name\\":\\"May 2024\\",\\"displayName\\":\\"May 2024\\",\\"startDate\\":\\"2024-05-01\\",\\"endDate\\":\\"2024-05-31\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202406\\",\\"iso\\":\\"202406\\",\\"name\\":\\"June 2024\\",\\"displayName\\":\\"June 2024\\",\\"startDate\\":\\"2024-06-01\\",\\"endDate\\":\\"2024-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202312\\",\\"iso\\":\\"202312\\",\\"name\\":\\"December 2023\\",\\"displayName\\":\\"December 2023\\",\\"startDate\\":\\"2023-12-01\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202311\\",\\"iso\\":\\"202311\\",\\"name\\":\\"November 2023\\",\\"displayName\\":\\"November 2023\\",\\"startDate\\":\\"2023-11-01\\",\\"endDate\\":\\"2023-11-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202302\\",\\"iso\\":\\"202302\\",\\"name\\":\\"February 2023\\",\\"displayName\\":\\"February 2023\\",\\"startDate\\":\\"2023-02-01\\",\\"endDate\\":\\"2023-02-28\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202301\\",\\"iso\\":\\"202301\\",\\"name\\":\\"January 2023\\",\\"displayName\\":\\"January 2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-01-31\\"}", + ], + }, + }, + "QUARTERLY": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2024Q1\\",\\"iso\\":\\"2024Q1\\",\\"name\\":\\"January - March 2024\\",\\"displayName\\":\\"January - March 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-03-31\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2024Q2\\",\\"iso\\":\\"2024Q2\\",\\"name\\":\\"April - June 2024\\",\\"displayName\\":\\"April - June 2024\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2024-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2024Q1\\",\\"iso\\":\\"2024Q1\\",\\"name\\":\\"January - March 2024\\",\\"displayName\\":\\"January - March 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-03-31\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2024Q2\\",\\"iso\\":\\"2024Q2\\",\\"name\\":\\"April - June 2024\\",\\"displayName\\":\\"April - June 2024\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2024-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2023Q4\\",\\"iso\\":\\"2023Q4\\",\\"name\\":\\"October - December 2023\\",\\"displayName\\":\\"October - December 2023\\",\\"startDate\\":\\"2023-10-01\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2023Q3\\",\\"iso\\":\\"2023Q3\\",\\"name\\":\\"July - September 2023\\",\\"displayName\\":\\"July - September 2023\\",\\"startDate\\":\\"2023-07-01\\",\\"endDate\\":\\"2023-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2023Q2\\",\\"iso\\":\\"2023Q2\\",\\"name\\":\\"April - June 2023\\",\\"displayName\\":\\"April - June 2023\\",\\"startDate\\":\\"2023-04-01\\",\\"endDate\\":\\"2023-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2023Q1\\",\\"iso\\":\\"2023Q1\\",\\"name\\":\\"January - March 2023\\",\\"displayName\\":\\"January - March 2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-03-31\\"}", + ], + }, + }, + "SIXMONTHLY": Object { + "currentYear": Object { + "count": 1, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2024S1\\",\\"iso\\":\\"2024S1\\",\\"name\\":\\"January - June 2024\\",\\"displayName\\":\\"January - June 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2024S1\\",\\"iso\\":\\"2024S1\\",\\"name\\":\\"January - June 2024\\",\\"displayName\\":\\"January - June 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2023S2\\",\\"iso\\":\\"2023S2\\",\\"name\\":\\"July - December 2023\\",\\"displayName\\":\\"July - December 2023\\",\\"startDate\\":\\"2023-07-01\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2023S1\\",\\"iso\\":\\"2023S1\\",\\"name\\":\\"January - June 2023\\",\\"displayName\\":\\"January - June 2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2023S2\\",\\"iso\\":\\"2023S2\\",\\"name\\":\\"July - December 2023\\",\\"displayName\\":\\"July - December 2023\\",\\"startDate\\":\\"2023-07-01\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2023S1\\",\\"iso\\":\\"2023S1\\",\\"name\\":\\"January - June 2023\\",\\"displayName\\":\\"January - June 2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-06-30\\"}", + ], + }, + }, + "SIXMONTHLYAPR": Object { + "currentYear": Object { + "count": 1, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2024AprilS1\\",\\"iso\\":\\"2024AprilS1\\",\\"name\\":\\"April - September 2024\\",\\"displayName\\":\\"April - September 2024\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2024-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2024AprilS1\\",\\"iso\\":\\"2024AprilS1\\",\\"name\\":\\"April - September 2024\\",\\"displayName\\":\\"April - September 2024\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2024-09-30\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2023AprilS2\\",\\"iso\\":\\"2023AprilS2\\",\\"name\\":\\"October 2023 - March 2024\\",\\"displayName\\":\\"October 2023 - March 2024\\",\\"startDate\\":\\"2023-10-01\\",\\"endDate\\":\\"2024-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2023AprilS1\\",\\"iso\\":\\"2023AprilS1\\",\\"name\\":\\"April - September 2023\\",\\"displayName\\":\\"April - September 2023\\",\\"startDate\\":\\"2023-04-01\\",\\"endDate\\":\\"2023-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2023AprilS2\\",\\"iso\\":\\"2023AprilS2\\",\\"name\\":\\"October 2023 - March 2024\\",\\"displayName\\":\\"October 2023 - March 2024\\",\\"startDate\\":\\"2023-10-01\\",\\"endDate\\":\\"2024-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2023AprilS1\\",\\"iso\\":\\"2023AprilS1\\",\\"name\\":\\"April - September 2023\\",\\"displayName\\":\\"April - September 2023\\",\\"startDate\\":\\"2023-04-01\\",\\"endDate\\":\\"2023-09-30\\"}", + ], + }, + }, + "WEEKLY": Object { + "currentYear": Object { + "count": 24, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024W1\\",\\"iso\\":\\"2024W1\\",\\"name\\":\\"Week 1 - 2024-01-01 - 2024-01-07\\",\\"displayName\\":\\"Week 1 - 2024-01-01 - 2024-01-07\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-01-07\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024W2\\",\\"iso\\":\\"2024W2\\",\\"name\\":\\"Week 2 - 2024-01-08 - 2024-01-14\\",\\"displayName\\":\\"Week 2 - 2024-01-08 - 2024-01-14\\",\\"startDate\\":\\"2024-01-08\\",\\"endDate\\":\\"2024-01-14\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024W23\\",\\"iso\\":\\"2024W23\\",\\"name\\":\\"Week 23 - 2024-06-03 - 2024-06-09\\",\\"displayName\\":\\"Week 23 - 2024-06-03 - 2024-06-09\\",\\"startDate\\":\\"2024-06-03\\",\\"endDate\\":\\"2024-06-09\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024W24\\",\\"iso\\":\\"2024W24\\",\\"name\\":\\"Week 24 - 2024-06-10 - 2024-06-16\\",\\"displayName\\":\\"Week 24 - 2024-06-10 - 2024-06-16\\",\\"startDate\\":\\"2024-06-10\\",\\"endDate\\":\\"2024-06-16\\"}", + ], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023W52\\",\\"iso\\":\\"2023W52\\",\\"name\\":\\"Week 52 - 2023-12-25 - 2023-12-31\\",\\"displayName\\":\\"Week 52 - 2023-12-25 - 2023-12-31\\",\\"startDate\\":\\"2023-12-25\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023W51\\",\\"iso\\":\\"2023W51\\",\\"name\\":\\"Week 51 - 2023-12-18 - 2023-12-24\\",\\"displayName\\":\\"Week 51 - 2023-12-18 - 2023-12-24\\",\\"startDate\\":\\"2023-12-18\\",\\"endDate\\":\\"2023-12-24\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023W2\\",\\"iso\\":\\"2023W2\\",\\"name\\":\\"Week 2 - 2023-01-09 - 2023-01-15\\",\\"displayName\\":\\"Week 2 - 2023-01-09 - 2023-01-15\\",\\"startDate\\":\\"2023-01-09\\",\\"endDate\\":\\"2023-01-15\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023W1\\",\\"iso\\":\\"2023W1\\",\\"name\\":\\"Week 1 - 2023-01-02 - 2023-01-08\\",\\"displayName\\":\\"Week 1 - 2023-01-02 - 2023-01-08\\",\\"startDate\\":\\"2023-01-02\\",\\"endDate\\":\\"2023-01-08\\"}", + ], + }, + }, + "WEEKLYSUN": Object { + "currentYear": Object { + "count": 24, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024SunW1\\",\\"iso\\":\\"2024SunW1\\",\\"name\\":\\"Week 1 - 2023-12-31 - 2024-01-06\\",\\"displayName\\":\\"Week 1 - 2023-12-31 - 2024-01-06\\",\\"startDate\\":\\"2023-12-31\\",\\"endDate\\":\\"2024-01-06\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024SunW2\\",\\"iso\\":\\"2024SunW2\\",\\"name\\":\\"Week 2 - 2024-01-07 - 2024-01-13\\",\\"displayName\\":\\"Week 2 - 2024-01-07 - 2024-01-13\\",\\"startDate\\":\\"2024-01-07\\",\\"endDate\\":\\"2024-01-13\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024SunW23\\",\\"iso\\":\\"2024SunW23\\",\\"name\\":\\"Week 23 - 2024-06-02 - 2024-06-08\\",\\"displayName\\":\\"Week 23 - 2024-06-02 - 2024-06-08\\",\\"startDate\\":\\"2024-06-02\\",\\"endDate\\":\\"2024-06-08\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024SunW24\\",\\"iso\\":\\"2024SunW24\\",\\"name\\":\\"Week 24 - 2024-06-09 - 2024-06-15\\",\\"displayName\\":\\"Week 24 - 2024-06-09 - 2024-06-15\\",\\"startDate\\":\\"2024-06-09\\",\\"endDate\\":\\"2024-06-15\\"}", + ], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023SunW52\\",\\"iso\\":\\"2023SunW52\\",\\"name\\":\\"Week 52 - 2023-12-24 - 2023-12-30\\",\\"displayName\\":\\"Week 52 - 2023-12-24 - 2023-12-30\\",\\"startDate\\":\\"2023-12-24\\",\\"endDate\\":\\"2023-12-30\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023SunW51\\",\\"iso\\":\\"2023SunW51\\",\\"name\\":\\"Week 51 - 2023-12-17 - 2023-12-23\\",\\"displayName\\":\\"Week 51 - 2023-12-17 - 2023-12-23\\",\\"startDate\\":\\"2023-12-17\\",\\"endDate\\":\\"2023-12-23\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023SunW2\\",\\"iso\\":\\"2023SunW2\\",\\"name\\":\\"Week 2 - 2023-01-08 - 2023-01-14\\",\\"displayName\\":\\"Week 2 - 2023-01-08 - 2023-01-14\\",\\"startDate\\":\\"2023-01-08\\",\\"endDate\\":\\"2023-01-14\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023SunW1\\",\\"iso\\":\\"2023SunW1\\",\\"name\\":\\"Week 1 - 2023-01-01 - 2023-01-07\\",\\"displayName\\":\\"Week 1 - 2023-01-01 - 2023-01-07\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-01-07\\"}", + ], + }, + }, + "YEARLY": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2015\\",\\"iso\\":\\"2015\\",\\"name\\":\\"2015\\",\\"displayName\\":\\"2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-12-31\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2016\\",\\"iso\\":\\"2016\\",\\"name\\":\\"2016\\",\\"displayName\\":\\"2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-12-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2023\\",\\"iso\\":\\"2023\\",\\"name\\":\\"2023\\",\\"displayName\\":\\"2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2024\\",\\"iso\\":\\"2024\\",\\"name\\":\\"2024\\",\\"displayName\\":\\"2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-12-31\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2014\\",\\"iso\\":\\"2014\\",\\"name\\":\\"2014\\",\\"displayName\\":\\"2014\\",\\"startDate\\":\\"2014-01-01\\",\\"endDate\\":\\"2014-12-31\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2015\\",\\"iso\\":\\"2015\\",\\"name\\":\\"2015\\",\\"displayName\\":\\"2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-12-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2022\\",\\"iso\\":\\"2022\\",\\"name\\":\\"2022\\",\\"displayName\\":\\"2022\\",\\"startDate\\":\\"2022-01-01\\",\\"endDate\\":\\"2022-12-31\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2023\\",\\"iso\\":\\"2023\\",\\"name\\":\\"2023\\",\\"displayName\\":\\"2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-12-31\\"}", + ], + }, + }, +} +`; + +exports[`gregory calendar now = 2024-09-12T10:30:00Z getFixedPeriodsOptionsById(...).getPeriods 1`] = ` +Object { + "BIMONTHLY": Object { + "currentYear": Object { + "count": 5, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202401B\\",\\"iso\\":\\"202401B\\",\\"name\\":\\"January - February 2024\\",\\"displayName\\":\\"January - February 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-02-29\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202402B\\",\\"iso\\":\\"202402B\\",\\"name\\":\\"March - April 2024\\",\\"displayName\\":\\"March - April 2024\\",\\"startDate\\":\\"2024-03-01\\",\\"endDate\\":\\"2024-04-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202404B\\",\\"iso\\":\\"202404B\\",\\"name\\":\\"July - August 2024\\",\\"displayName\\":\\"July - August 2024\\",\\"startDate\\":\\"2024-07-01\\",\\"endDate\\":\\"2024-08-31\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202405B\\",\\"iso\\":\\"202405B\\",\\"name\\":\\"September - October 2024\\",\\"displayName\\":\\"September - October 2024\\",\\"startDate\\":\\"2024-09-01\\",\\"endDate\\":\\"2024-10-31\\"}", + ], + }, + "lastYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202306B\\",\\"iso\\":\\"202306B\\",\\"name\\":\\"November - December 2023\\",\\"displayName\\":\\"November - December 2023\\",\\"startDate\\":\\"2023-11-01\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202305B\\",\\"iso\\":\\"202305B\\",\\"name\\":\\"September - October 2023\\",\\"displayName\\":\\"September - October 2023\\",\\"startDate\\":\\"2023-09-01\\",\\"endDate\\":\\"2023-10-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202302B\\",\\"iso\\":\\"202302B\\",\\"name\\":\\"March - April 2023\\",\\"displayName\\":\\"March - April 2023\\",\\"startDate\\":\\"2023-03-01\\",\\"endDate\\":\\"2023-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202301B\\",\\"iso\\":\\"202301B\\",\\"name\\":\\"January - February 2023\\",\\"displayName\\":\\"January - February 2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-02-28\\"}", + ], + }, + }, + "BIWEEKLY": Object { + "currentYear": Object { + "count": 19, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2024BiW1\\",\\"iso\\":\\"2024BiW1\\",\\"name\\":\\"Bi-Week 1 - 2024-01-01 - 2024-01-14\\",\\"displayName\\":\\"Bi-Week 1 - 2024-01-01 - 2024-01-14\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-01-14\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2024BiW2\\",\\"iso\\":\\"2024BiW2\\",\\"name\\":\\"Bi-Week 2 - 2024-01-15 - 2024-01-28\\",\\"displayName\\":\\"Bi-Week 2 - 2024-01-15 - 2024-01-28\\",\\"startDate\\":\\"2024-01-15\\",\\"endDate\\":\\"2024-01-28\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2024BiW18\\",\\"iso\\":\\"2024BiW18\\",\\"name\\":\\"Bi-Week 18 - 2024-08-26 - 2024-09-08\\",\\"displayName\\":\\"Bi-Week 18 - 2024-08-26 - 2024-09-08\\",\\"startDate\\":\\"2024-08-26\\",\\"endDate\\":\\"2024-09-08\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2024BiW19\\",\\"iso\\":\\"2024BiW19\\",\\"name\\":\\"Bi-Week 19 - 2024-09-09 - 2024-09-22\\",\\"displayName\\":\\"Bi-Week 19 - 2024-09-09 - 2024-09-22\\",\\"startDate\\":\\"2024-09-09\\",\\"endDate\\":\\"2024-09-22\\"}", + ], + }, + "lastYear": Object { + "count": 26, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2023BiW26\\",\\"iso\\":\\"2023BiW26\\",\\"name\\":\\"Bi-Week 26 - 2023-12-18 - 2023-12-31\\",\\"displayName\\":\\"Bi-Week 26 - 2023-12-18 - 2023-12-31\\",\\"startDate\\":\\"2023-12-18\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2023BiW25\\",\\"iso\\":\\"2023BiW25\\",\\"name\\":\\"Bi-Week 25 - 2023-12-04 - 2023-12-17\\",\\"displayName\\":\\"Bi-Week 25 - 2023-12-04 - 2023-12-17\\",\\"startDate\\":\\"2023-12-04\\",\\"endDate\\":\\"2023-12-17\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2023BiW2\\",\\"iso\\":\\"2023BiW2\\",\\"name\\":\\"Bi-Week 2 - 2023-01-16 - 2023-01-29\\",\\"displayName\\":\\"Bi-Week 2 - 2023-01-16 - 2023-01-29\\",\\"startDate\\":\\"2023-01-16\\",\\"endDate\\":\\"2023-01-29\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2023BiW1\\",\\"iso\\":\\"2023BiW1\\",\\"name\\":\\"Bi-Week 1 - 2023-01-02 - 2023-01-15\\",\\"displayName\\":\\"Bi-Week 1 - 2023-01-02 - 2023-01-15\\",\\"startDate\\":\\"2023-01-02\\",\\"endDate\\":\\"2023-01-15\\"}", + ], + }, + }, + "DAILY": Object { + "currentYear": Object { + "count": 256, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20240101\\",\\"iso\\":\\"20240101\\",\\"displayName\\":\\"January 1, 2024\\",\\"name\\":\\"2024-01-01\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20240102\\",\\"iso\\":\\"20240102\\",\\"displayName\\":\\"January 2, 2024\\",\\"name\\":\\"2024-01-02\\",\\"startDate\\":\\"2024-01-02\\",\\"endDate\\":\\"2024-01-02\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20240911\\",\\"iso\\":\\"20240911\\",\\"displayName\\":\\"September 11, 2024\\",\\"name\\":\\"2024-09-11\\",\\"startDate\\":\\"2024-09-11\\",\\"endDate\\":\\"2024-09-11\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20240912\\",\\"iso\\":\\"20240912\\",\\"displayName\\":\\"September 12, 2024\\",\\"name\\":\\"2024-09-12\\",\\"startDate\\":\\"2024-09-12\\",\\"endDate\\":\\"2024-09-12\\"}", + ], + }, + "lastYear": Object { + "count": 365, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20231231\\",\\"iso\\":\\"20231231\\",\\"displayName\\":\\"December 31, 2023\\",\\"name\\":\\"2023-12-31\\",\\"startDate\\":\\"2023-12-31\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20231230\\",\\"iso\\":\\"20231230\\",\\"displayName\\":\\"December 30, 2023\\",\\"name\\":\\"2023-12-30\\",\\"startDate\\":\\"2023-12-30\\",\\"endDate\\":\\"2023-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20230102\\",\\"iso\\":\\"20230102\\",\\"displayName\\":\\"January 2, 2023\\",\\"name\\":\\"2023-01-02\\",\\"startDate\\":\\"2023-01-02\\",\\"endDate\\":\\"2023-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20230101\\",\\"iso\\":\\"20230101\\",\\"displayName\\":\\"January 1, 2023\\",\\"name\\":\\"2023-01-01\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-01-01\\"}", + ], + }, + }, + "FYAPR": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"April 2015 - March 2016\\",\\"displayName\\":\\"April 2015 - March 2016\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"April 2016 - March 2017\\",\\"displayName\\":\\"April 2016 - March 2017\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2023April\\",\\"iso\\":\\"2023April\\",\\"name\\":\\"April 2023 - March 2024\\",\\"displayName\\":\\"April 2023 - March 2024\\",\\"startDate\\":\\"2023-04-01\\",\\"endDate\\":\\"2024-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2024April\\",\\"iso\\":\\"2024April\\",\\"name\\":\\"April 2024 - March 2025\\",\\"displayName\\":\\"April 2024 - March 2025\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2025-03-31\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2014April\\",\\"iso\\":\\"2014April\\",\\"name\\":\\"April 2014 - March 2015\\",\\"displayName\\":\\"April 2014 - March 2015\\",\\"startDate\\":\\"2014-04-01\\",\\"endDate\\":\\"2015-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"April 2015 - March 2016\\",\\"displayName\\":\\"April 2015 - March 2016\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2022April\\",\\"iso\\":\\"2022April\\",\\"name\\":\\"April 2022 - March 2023\\",\\"displayName\\":\\"April 2022 - March 2023\\",\\"startDate\\":\\"2022-04-01\\",\\"endDate\\":\\"2023-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2023April\\",\\"iso\\":\\"2023April\\",\\"name\\":\\"April 2023 - March 2024\\",\\"displayName\\":\\"April 2023 - March 2024\\",\\"startDate\\":\\"2023-04-01\\",\\"endDate\\":\\"2024-03-31\\"}", + ], + }, + }, + "FYJUL": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"July 2015 - June 2016\\",\\"displayName\\":\\"July 2015 - June 2016\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"July 2016 - June 2017\\",\\"displayName\\":\\"July 2016 - June 2017\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2023July\\",\\"iso\\":\\"2023July\\",\\"name\\":\\"July 2023 - June 2024\\",\\"displayName\\":\\"July 2023 - June 2024\\",\\"startDate\\":\\"2023-07-01\\",\\"endDate\\":\\"2024-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2024July\\",\\"iso\\":\\"2024July\\",\\"name\\":\\"July 2024 - June 2025\\",\\"displayName\\":\\"July 2024 - June 2025\\",\\"startDate\\":\\"2024-07-01\\",\\"endDate\\":\\"2025-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2014July\\",\\"iso\\":\\"2014July\\",\\"name\\":\\"July 2014 - June 2015\\",\\"displayName\\":\\"July 2014 - June 2015\\",\\"startDate\\":\\"2014-07-01\\",\\"endDate\\":\\"2015-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"July 2015 - June 2016\\",\\"displayName\\":\\"July 2015 - June 2016\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2022July\\",\\"iso\\":\\"2022July\\",\\"name\\":\\"July 2022 - June 2023\\",\\"displayName\\":\\"July 2022 - June 2023\\",\\"startDate\\":\\"2022-07-01\\",\\"endDate\\":\\"2023-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2023July\\",\\"iso\\":\\"2023July\\",\\"name\\":\\"July 2023 - June 2024\\",\\"displayName\\":\\"July 2023 - June 2024\\",\\"startDate\\":\\"2023-07-01\\",\\"endDate\\":\\"2024-06-30\\"}", + ], + }, + }, + "FYNOV": Object { + "currentYear": Object { + "count": 9, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"November 2015 - October 2016\\",\\"displayName\\":\\"November 2015 - October 2016\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-31\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"November 2016 - October 2017\\",\\"displayName\\":\\"November 2016 - October 2017\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2022Nov\\",\\"iso\\":\\"2022Nov\\",\\"name\\":\\"November 2022 - October 2023\\",\\"displayName\\":\\"November 2022 - October 2023\\",\\"startDate\\":\\"2022-11-01\\",\\"endDate\\":\\"2023-10-31\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2023Nov\\",\\"iso\\":\\"2023Nov\\",\\"name\\":\\"November 2023 - October 2024\\",\\"displayName\\":\\"November 2023 - October 2024\\",\\"startDate\\":\\"2023-11-01\\",\\"endDate\\":\\"2024-10-31\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2014Nov\\",\\"iso\\":\\"2014Nov\\",\\"name\\":\\"November 2014 - October 2015\\",\\"displayName\\":\\"November 2014 - October 2015\\",\\"startDate\\":\\"2014-11-01\\",\\"endDate\\":\\"2015-10-31\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"November 2015 - October 2016\\",\\"displayName\\":\\"November 2015 - October 2016\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2022Nov\\",\\"iso\\":\\"2022Nov\\",\\"name\\":\\"November 2022 - October 2023\\",\\"displayName\\":\\"November 2022 - October 2023\\",\\"startDate\\":\\"2022-11-01\\",\\"endDate\\":\\"2023-10-31\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2023Nov\\",\\"iso\\":\\"2023Nov\\",\\"name\\":\\"November 2023 - October 2024\\",\\"displayName\\":\\"November 2023 - October 2024\\",\\"startDate\\":\\"2023-11-01\\",\\"endDate\\":\\"2024-10-31\\"}", + ], + }, + }, + "MONTHLY": Object { + "currentYear": Object { + "count": 9, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202401\\",\\"iso\\":\\"202401\\",\\"name\\":\\"January 2024\\",\\"displayName\\":\\"January 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-01-31\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202402\\",\\"iso\\":\\"202402\\",\\"name\\":\\"February 2024\\",\\"displayName\\":\\"February 2024\\",\\"startDate\\":\\"2024-02-01\\",\\"endDate\\":\\"2024-02-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202408\\",\\"iso\\":\\"202408\\",\\"name\\":\\"August 2024\\",\\"displayName\\":\\"August 2024\\",\\"startDate\\":\\"2024-08-01\\",\\"endDate\\":\\"2024-08-31\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202409\\",\\"iso\\":\\"202409\\",\\"name\\":\\"September 2024\\",\\"displayName\\":\\"September 2024\\",\\"startDate\\":\\"2024-09-01\\",\\"endDate\\":\\"2024-09-30\\"}", + ], + }, + "lastYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202312\\",\\"iso\\":\\"202312\\",\\"name\\":\\"December 2023\\",\\"displayName\\":\\"December 2023\\",\\"startDate\\":\\"2023-12-01\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202311\\",\\"iso\\":\\"202311\\",\\"name\\":\\"November 2023\\",\\"displayName\\":\\"November 2023\\",\\"startDate\\":\\"2023-11-01\\",\\"endDate\\":\\"2023-11-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202302\\",\\"iso\\":\\"202302\\",\\"name\\":\\"February 2023\\",\\"displayName\\":\\"February 2023\\",\\"startDate\\":\\"2023-02-01\\",\\"endDate\\":\\"2023-02-28\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202301\\",\\"iso\\":\\"202301\\",\\"name\\":\\"January 2023\\",\\"displayName\\":\\"January 2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-01-31\\"}", + ], + }, + }, + "QUARTERLY": Object { + "currentYear": Object { + "count": 3, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2024Q1\\",\\"iso\\":\\"2024Q1\\",\\"name\\":\\"January - March 2024\\",\\"displayName\\":\\"January - March 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-03-31\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2024Q2\\",\\"iso\\":\\"2024Q2\\",\\"name\\":\\"April - June 2024\\",\\"displayName\\":\\"April - June 2024\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2024-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2024Q2\\",\\"iso\\":\\"2024Q2\\",\\"name\\":\\"April - June 2024\\",\\"displayName\\":\\"April - June 2024\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2024-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2024Q3\\",\\"iso\\":\\"2024Q3\\",\\"name\\":\\"July - September 2024\\",\\"displayName\\":\\"July - September 2024\\",\\"startDate\\":\\"2024-07-01\\",\\"endDate\\":\\"2024-09-30\\"}", + ], + }, + "lastYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2023Q4\\",\\"iso\\":\\"2023Q4\\",\\"name\\":\\"October - December 2023\\",\\"displayName\\":\\"October - December 2023\\",\\"startDate\\":\\"2023-10-01\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2023Q3\\",\\"iso\\":\\"2023Q3\\",\\"name\\":\\"July - September 2023\\",\\"displayName\\":\\"July - September 2023\\",\\"startDate\\":\\"2023-07-01\\",\\"endDate\\":\\"2023-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2023Q2\\",\\"iso\\":\\"2023Q2\\",\\"name\\":\\"April - June 2023\\",\\"displayName\\":\\"April - June 2023\\",\\"startDate\\":\\"2023-04-01\\",\\"endDate\\":\\"2023-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2023Q1\\",\\"iso\\":\\"2023Q1\\",\\"name\\":\\"January - March 2023\\",\\"displayName\\":\\"January - March 2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-03-31\\"}", + ], + }, + }, + "SIXMONTHLY": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2024S1\\",\\"iso\\":\\"2024S1\\",\\"name\\":\\"January - June 2024\\",\\"displayName\\":\\"January - June 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2024S2\\",\\"iso\\":\\"2024S2\\",\\"name\\":\\"July - December 2024\\",\\"displayName\\":\\"July - December 2024\\",\\"startDate\\":\\"2024-07-01\\",\\"endDate\\":\\"2024-12-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2024S1\\",\\"iso\\":\\"2024S1\\",\\"name\\":\\"January - June 2024\\",\\"displayName\\":\\"January - June 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2024S2\\",\\"iso\\":\\"2024S2\\",\\"name\\":\\"July - December 2024\\",\\"displayName\\":\\"July - December 2024\\",\\"startDate\\":\\"2024-07-01\\",\\"endDate\\":\\"2024-12-31\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2023S2\\",\\"iso\\":\\"2023S2\\",\\"name\\":\\"July - December 2023\\",\\"displayName\\":\\"July - December 2023\\",\\"startDate\\":\\"2023-07-01\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2023S1\\",\\"iso\\":\\"2023S1\\",\\"name\\":\\"January - June 2023\\",\\"displayName\\":\\"January - June 2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2023S2\\",\\"iso\\":\\"2023S2\\",\\"name\\":\\"July - December 2023\\",\\"displayName\\":\\"July - December 2023\\",\\"startDate\\":\\"2023-07-01\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2023S1\\",\\"iso\\":\\"2023S1\\",\\"name\\":\\"January - June 2023\\",\\"displayName\\":\\"January - June 2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-06-30\\"}", + ], + }, + }, + "SIXMONTHLYAPR": Object { + "currentYear": Object { + "count": 1, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2024AprilS1\\",\\"iso\\":\\"2024AprilS1\\",\\"name\\":\\"April - September 2024\\",\\"displayName\\":\\"April - September 2024\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2024-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2024AprilS1\\",\\"iso\\":\\"2024AprilS1\\",\\"name\\":\\"April - September 2024\\",\\"displayName\\":\\"April - September 2024\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2024-09-30\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2023AprilS2\\",\\"iso\\":\\"2023AprilS2\\",\\"name\\":\\"October 2023 - March 2024\\",\\"displayName\\":\\"October 2023 - March 2024\\",\\"startDate\\":\\"2023-10-01\\",\\"endDate\\":\\"2024-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2023AprilS1\\",\\"iso\\":\\"2023AprilS1\\",\\"name\\":\\"April - September 2023\\",\\"displayName\\":\\"April - September 2023\\",\\"startDate\\":\\"2023-04-01\\",\\"endDate\\":\\"2023-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2023AprilS2\\",\\"iso\\":\\"2023AprilS2\\",\\"name\\":\\"October 2023 - March 2024\\",\\"displayName\\":\\"October 2023 - March 2024\\",\\"startDate\\":\\"2023-10-01\\",\\"endDate\\":\\"2024-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2023AprilS1\\",\\"iso\\":\\"2023AprilS1\\",\\"name\\":\\"April - September 2023\\",\\"displayName\\":\\"April - September 2023\\",\\"startDate\\":\\"2023-04-01\\",\\"endDate\\":\\"2023-09-30\\"}", + ], + }, + }, + "WEEKLY": Object { + "currentYear": Object { + "count": 37, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024W1\\",\\"iso\\":\\"2024W1\\",\\"name\\":\\"Week 1 - 2024-01-01 - 2024-01-07\\",\\"displayName\\":\\"Week 1 - 2024-01-01 - 2024-01-07\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-01-07\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024W2\\",\\"iso\\":\\"2024W2\\",\\"name\\":\\"Week 2 - 2024-01-08 - 2024-01-14\\",\\"displayName\\":\\"Week 2 - 2024-01-08 - 2024-01-14\\",\\"startDate\\":\\"2024-01-08\\",\\"endDate\\":\\"2024-01-14\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024W36\\",\\"iso\\":\\"2024W36\\",\\"name\\":\\"Week 36 - 2024-09-02 - 2024-09-08\\",\\"displayName\\":\\"Week 36 - 2024-09-02 - 2024-09-08\\",\\"startDate\\":\\"2024-09-02\\",\\"endDate\\":\\"2024-09-08\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024W37\\",\\"iso\\":\\"2024W37\\",\\"name\\":\\"Week 37 - 2024-09-09 - 2024-09-15\\",\\"displayName\\":\\"Week 37 - 2024-09-09 - 2024-09-15\\",\\"startDate\\":\\"2024-09-09\\",\\"endDate\\":\\"2024-09-15\\"}", + ], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023W52\\",\\"iso\\":\\"2023W52\\",\\"name\\":\\"Week 52 - 2023-12-25 - 2023-12-31\\",\\"displayName\\":\\"Week 52 - 2023-12-25 - 2023-12-31\\",\\"startDate\\":\\"2023-12-25\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023W51\\",\\"iso\\":\\"2023W51\\",\\"name\\":\\"Week 51 - 2023-12-18 - 2023-12-24\\",\\"displayName\\":\\"Week 51 - 2023-12-18 - 2023-12-24\\",\\"startDate\\":\\"2023-12-18\\",\\"endDate\\":\\"2023-12-24\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023W2\\",\\"iso\\":\\"2023W2\\",\\"name\\":\\"Week 2 - 2023-01-09 - 2023-01-15\\",\\"displayName\\":\\"Week 2 - 2023-01-09 - 2023-01-15\\",\\"startDate\\":\\"2023-01-09\\",\\"endDate\\":\\"2023-01-15\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023W1\\",\\"iso\\":\\"2023W1\\",\\"name\\":\\"Week 1 - 2023-01-02 - 2023-01-08\\",\\"displayName\\":\\"Week 1 - 2023-01-02 - 2023-01-08\\",\\"startDate\\":\\"2023-01-02\\",\\"endDate\\":\\"2023-01-08\\"}", + ], + }, + }, + "WEEKLYSUN": Object { + "currentYear": Object { + "count": 37, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024SunW1\\",\\"iso\\":\\"2024SunW1\\",\\"name\\":\\"Week 1 - 2023-12-31 - 2024-01-06\\",\\"displayName\\":\\"Week 1 - 2023-12-31 - 2024-01-06\\",\\"startDate\\":\\"2023-12-31\\",\\"endDate\\":\\"2024-01-06\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024SunW2\\",\\"iso\\":\\"2024SunW2\\",\\"name\\":\\"Week 2 - 2024-01-07 - 2024-01-13\\",\\"displayName\\":\\"Week 2 - 2024-01-07 - 2024-01-13\\",\\"startDate\\":\\"2024-01-07\\",\\"endDate\\":\\"2024-01-13\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024SunW36\\",\\"iso\\":\\"2024SunW36\\",\\"name\\":\\"Week 36 - 2024-09-01 - 2024-09-07\\",\\"displayName\\":\\"Week 36 - 2024-09-01 - 2024-09-07\\",\\"startDate\\":\\"2024-09-01\\",\\"endDate\\":\\"2024-09-07\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024SunW37\\",\\"iso\\":\\"2024SunW37\\",\\"name\\":\\"Week 37 - 2024-09-08 - 2024-09-14\\",\\"displayName\\":\\"Week 37 - 2024-09-08 - 2024-09-14\\",\\"startDate\\":\\"2024-09-08\\",\\"endDate\\":\\"2024-09-14\\"}", + ], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023SunW52\\",\\"iso\\":\\"2023SunW52\\",\\"name\\":\\"Week 52 - 2023-12-24 - 2023-12-30\\",\\"displayName\\":\\"Week 52 - 2023-12-24 - 2023-12-30\\",\\"startDate\\":\\"2023-12-24\\",\\"endDate\\":\\"2023-12-30\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023SunW51\\",\\"iso\\":\\"2023SunW51\\",\\"name\\":\\"Week 51 - 2023-12-17 - 2023-12-23\\",\\"displayName\\":\\"Week 51 - 2023-12-17 - 2023-12-23\\",\\"startDate\\":\\"2023-12-17\\",\\"endDate\\":\\"2023-12-23\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023SunW2\\",\\"iso\\":\\"2023SunW2\\",\\"name\\":\\"Week 2 - 2023-01-08 - 2023-01-14\\",\\"displayName\\":\\"Week 2 - 2023-01-08 - 2023-01-14\\",\\"startDate\\":\\"2023-01-08\\",\\"endDate\\":\\"2023-01-14\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2023SunW1\\",\\"iso\\":\\"2023SunW1\\",\\"name\\":\\"Week 1 - 2023-01-01 - 2023-01-07\\",\\"displayName\\":\\"Week 1 - 2023-01-01 - 2023-01-07\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-01-07\\"}", + ], + }, + }, + "YEARLY": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2015\\",\\"iso\\":\\"2015\\",\\"name\\":\\"2015\\",\\"displayName\\":\\"2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-12-31\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2016\\",\\"iso\\":\\"2016\\",\\"name\\":\\"2016\\",\\"displayName\\":\\"2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-12-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2023\\",\\"iso\\":\\"2023\\",\\"name\\":\\"2023\\",\\"displayName\\":\\"2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2024\\",\\"iso\\":\\"2024\\",\\"name\\":\\"2024\\",\\"displayName\\":\\"2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-12-31\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2014\\",\\"iso\\":\\"2014\\",\\"name\\":\\"2014\\",\\"displayName\\":\\"2014\\",\\"startDate\\":\\"2014-01-01\\",\\"endDate\\":\\"2014-12-31\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2015\\",\\"iso\\":\\"2015\\",\\"name\\":\\"2015\\",\\"displayName\\":\\"2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-12-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2022\\",\\"iso\\":\\"2022\\",\\"name\\":\\"2022\\",\\"displayName\\":\\"2022\\",\\"startDate\\":\\"2022-01-01\\",\\"endDate\\":\\"2022-12-31\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2023\\",\\"iso\\":\\"2023\\",\\"name\\":\\"2023\\",\\"displayName\\":\\"2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-12-31\\"}", + ], + }, + }, +} +`; + +exports[`gregory calendar now = 2025-04-14T10:30:00Z getFixedPeriodsOptionsById(...).getPeriods 1`] = ` +Object { + "BIMONTHLY": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202501B\\",\\"iso\\":\\"202501B\\",\\"name\\":\\"January - February 2025\\",\\"displayName\\":\\"January - February 2025\\",\\"startDate\\":\\"2025-01-01\\",\\"endDate\\":\\"2025-02-28\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202502B\\",\\"iso\\":\\"202502B\\",\\"name\\":\\"March - April 2025\\",\\"displayName\\":\\"March - April 2025\\",\\"startDate\\":\\"2025-03-01\\",\\"endDate\\":\\"2025-04-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202501B\\",\\"iso\\":\\"202501B\\",\\"name\\":\\"January - February 2025\\",\\"displayName\\":\\"January - February 2025\\",\\"startDate\\":\\"2025-01-01\\",\\"endDate\\":\\"2025-02-28\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202502B\\",\\"iso\\":\\"202502B\\",\\"name\\":\\"March - April 2025\\",\\"displayName\\":\\"March - April 2025\\",\\"startDate\\":\\"2025-03-01\\",\\"endDate\\":\\"2025-04-30\\"}", + ], + }, + "lastYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202406B\\",\\"iso\\":\\"202406B\\",\\"name\\":\\"November - December 2024\\",\\"displayName\\":\\"November - December 2024\\",\\"startDate\\":\\"2024-11-01\\",\\"endDate\\":\\"2024-12-31\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202405B\\",\\"iso\\":\\"202405B\\",\\"name\\":\\"September - October 2024\\",\\"displayName\\":\\"September - October 2024\\",\\"startDate\\":\\"2024-09-01\\",\\"endDate\\":\\"2024-10-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202402B\\",\\"iso\\":\\"202402B\\",\\"name\\":\\"March - April 2024\\",\\"displayName\\":\\"March - April 2024\\",\\"startDate\\":\\"2024-03-01\\",\\"endDate\\":\\"2024-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"202401B\\",\\"iso\\":\\"202401B\\",\\"name\\":\\"January - February 2024\\",\\"displayName\\":\\"January - February 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-02-29\\"}", + ], + }, + }, + "BIWEEKLY": Object { + "currentYear": Object { + "count": 8, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2025BiW1\\",\\"iso\\":\\"2025BiW1\\",\\"name\\":\\"Bi-Week 1 - 2024-12-30 - 2025-01-12\\",\\"displayName\\":\\"Bi-Week 1 - 2024-12-30 - 2025-01-12\\",\\"startDate\\":\\"2024-12-30\\",\\"endDate\\":\\"2025-01-12\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2025BiW2\\",\\"iso\\":\\"2025BiW2\\",\\"name\\":\\"Bi-Week 2 - 2025-01-13 - 2025-01-26\\",\\"displayName\\":\\"Bi-Week 2 - 2025-01-13 - 2025-01-26\\",\\"startDate\\":\\"2025-01-13\\",\\"endDate\\":\\"2025-01-26\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2025BiW7\\",\\"iso\\":\\"2025BiW7\\",\\"name\\":\\"Bi-Week 7 - 2025-03-24 - 2025-04-06\\",\\"displayName\\":\\"Bi-Week 7 - 2025-03-24 - 2025-04-06\\",\\"startDate\\":\\"2025-03-24\\",\\"endDate\\":\\"2025-04-06\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2025BiW8\\",\\"iso\\":\\"2025BiW8\\",\\"name\\":\\"Bi-Week 8 - 2025-04-07 - 2025-04-20\\",\\"displayName\\":\\"Bi-Week 8 - 2025-04-07 - 2025-04-20\\",\\"startDate\\":\\"2025-04-07\\",\\"endDate\\":\\"2025-04-20\\"}", + ], + }, + "lastYear": Object { + "count": 26, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2024BiW26\\",\\"iso\\":\\"2024BiW26\\",\\"name\\":\\"Bi-Week 26 - 2024-12-16 - 2024-12-29\\",\\"displayName\\":\\"Bi-Week 26 - 2024-12-16 - 2024-12-29\\",\\"startDate\\":\\"2024-12-16\\",\\"endDate\\":\\"2024-12-29\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2024BiW25\\",\\"iso\\":\\"2024BiW25\\",\\"name\\":\\"Bi-Week 25 - 2024-12-02 - 2024-12-15\\",\\"displayName\\":\\"Bi-Week 25 - 2024-12-02 - 2024-12-15\\",\\"startDate\\":\\"2024-12-02\\",\\"endDate\\":\\"2024-12-15\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2024BiW2\\",\\"iso\\":\\"2024BiW2\\",\\"name\\":\\"Bi-Week 2 - 2024-01-15 - 2024-01-28\\",\\"displayName\\":\\"Bi-Week 2 - 2024-01-15 - 2024-01-28\\",\\"startDate\\":\\"2024-01-15\\",\\"endDate\\":\\"2024-01-28\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2024BiW1\\",\\"iso\\":\\"2024BiW1\\",\\"name\\":\\"Bi-Week 1 - 2024-01-01 - 2024-01-14\\",\\"displayName\\":\\"Bi-Week 1 - 2024-01-01 - 2024-01-14\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-01-14\\"}", + ], + }, + }, + "DAILY": Object { + "currentYear": Object { + "count": 104, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20250101\\",\\"iso\\":\\"20250101\\",\\"displayName\\":\\"January 1, 2025\\",\\"name\\":\\"2025-01-01\\",\\"startDate\\":\\"2025-01-01\\",\\"endDate\\":\\"2025-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20250102\\",\\"iso\\":\\"20250102\\",\\"displayName\\":\\"January 2, 2025\\",\\"name\\":\\"2025-01-02\\",\\"startDate\\":\\"2025-01-02\\",\\"endDate\\":\\"2025-01-02\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20250413\\",\\"iso\\":\\"20250413\\",\\"displayName\\":\\"April 13, 2025\\",\\"name\\":\\"2025-04-13\\",\\"startDate\\":\\"2025-04-13\\",\\"endDate\\":\\"2025-04-13\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20250414\\",\\"iso\\":\\"20250414\\",\\"displayName\\":\\"April 14, 2025\\",\\"name\\":\\"2025-04-14\\",\\"startDate\\":\\"2025-04-14\\",\\"endDate\\":\\"2025-04-14\\"}", + ], + }, + "lastYear": Object { + "count": 366, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20241231\\",\\"iso\\":\\"20241231\\",\\"displayName\\":\\"December 31, 2024\\",\\"name\\":\\"2024-12-31\\",\\"startDate\\":\\"2024-12-31\\",\\"endDate\\":\\"2024-12-31\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20241230\\",\\"iso\\":\\"20241230\\",\\"displayName\\":\\"December 30, 2024\\",\\"name\\":\\"2024-12-30\\",\\"startDate\\":\\"2024-12-30\\",\\"endDate\\":\\"2024-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20240102\\",\\"iso\\":\\"20240102\\",\\"displayName\\":\\"January 2, 2024\\",\\"name\\":\\"2024-01-02\\",\\"startDate\\":\\"2024-01-02\\",\\"endDate\\":\\"2024-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20240101\\",\\"iso\\":\\"20240101\\",\\"displayName\\":\\"January 1, 2024\\",\\"name\\":\\"2024-01-01\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-01-01\\"}", + ], + }, + }, + "FYAPR": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"April 2016 - March 2017\\",\\"displayName\\":\\"April 2016 - March 2017\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2017April\\",\\"iso\\":\\"2017April\\",\\"name\\":\\"April 2017 - March 2018\\",\\"displayName\\":\\"April 2017 - March 2018\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2018-03-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2024April\\",\\"iso\\":\\"2024April\\",\\"name\\":\\"April 2024 - March 2025\\",\\"displayName\\":\\"April 2024 - March 2025\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2025-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2025April\\",\\"iso\\":\\"2025April\\",\\"name\\":\\"April 2025 - March 2026\\",\\"displayName\\":\\"April 2025 - March 2026\\",\\"startDate\\":\\"2025-04-01\\",\\"endDate\\":\\"2026-03-31\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"April 2015 - March 2016\\",\\"displayName\\":\\"April 2015 - March 2016\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"April 2016 - March 2017\\",\\"displayName\\":\\"April 2016 - March 2017\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2023April\\",\\"iso\\":\\"2023April\\",\\"name\\":\\"April 2023 - March 2024\\",\\"displayName\\":\\"April 2023 - March 2024\\",\\"startDate\\":\\"2023-04-01\\",\\"endDate\\":\\"2024-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2024April\\",\\"iso\\":\\"2024April\\",\\"name\\":\\"April 2024 - March 2025\\",\\"displayName\\":\\"April 2024 - March 2025\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2025-03-31\\"}", + ], + }, + }, + "FYJUL": Object { + "currentYear": Object { + "count": 9, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"July 2016 - June 2017\\",\\"displayName\\":\\"July 2016 - June 2017\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2017July\\",\\"iso\\":\\"2017July\\",\\"name\\":\\"July 2017 - June 2018\\",\\"displayName\\":\\"July 2017 - June 2018\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2018-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2023July\\",\\"iso\\":\\"2023July\\",\\"name\\":\\"July 2023 - June 2024\\",\\"displayName\\":\\"July 2023 - June 2024\\",\\"startDate\\":\\"2023-07-01\\",\\"endDate\\":\\"2024-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2024July\\",\\"iso\\":\\"2024July\\",\\"name\\":\\"July 2024 - June 2025\\",\\"displayName\\":\\"July 2024 - June 2025\\",\\"startDate\\":\\"2024-07-01\\",\\"endDate\\":\\"2025-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"July 2015 - June 2016\\",\\"displayName\\":\\"July 2015 - June 2016\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"July 2016 - June 2017\\",\\"displayName\\":\\"July 2016 - June 2017\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2023July\\",\\"iso\\":\\"2023July\\",\\"name\\":\\"July 2023 - June 2024\\",\\"displayName\\":\\"July 2023 - June 2024\\",\\"startDate\\":\\"2023-07-01\\",\\"endDate\\":\\"2024-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2024July\\",\\"iso\\":\\"2024July\\",\\"name\\":\\"July 2024 - June 2025\\",\\"displayName\\":\\"July 2024 - June 2025\\",\\"startDate\\":\\"2024-07-01\\",\\"endDate\\":\\"2025-06-30\\"}", + ], + }, + }, + "FYNOV": Object { + "currentYear": Object { + "count": 9, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"November 2016 - October 2017\\",\\"displayName\\":\\"November 2016 - October 2017\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-31\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2017Nov\\",\\"iso\\":\\"2017Nov\\",\\"name\\":\\"November 2017 - October 2018\\",\\"displayName\\":\\"November 2017 - October 2018\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2018-10-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2023Nov\\",\\"iso\\":\\"2023Nov\\",\\"name\\":\\"November 2023 - October 2024\\",\\"displayName\\":\\"November 2023 - October 2024\\",\\"startDate\\":\\"2023-11-01\\",\\"endDate\\":\\"2024-10-31\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2024Nov\\",\\"iso\\":\\"2024Nov\\",\\"name\\":\\"November 2024 - October 2025\\",\\"displayName\\":\\"November 2024 - October 2025\\",\\"startDate\\":\\"2024-11-01\\",\\"endDate\\":\\"2025-10-31\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"November 2015 - October 2016\\",\\"displayName\\":\\"November 2015 - October 2016\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-31\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"November 2016 - October 2017\\",\\"displayName\\":\\"November 2016 - October 2017\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2023Nov\\",\\"iso\\":\\"2023Nov\\",\\"name\\":\\"November 2023 - October 2024\\",\\"displayName\\":\\"November 2023 - October 2024\\",\\"startDate\\":\\"2023-11-01\\",\\"endDate\\":\\"2024-10-31\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2024Nov\\",\\"iso\\":\\"2024Nov\\",\\"name\\":\\"November 2024 - October 2025\\",\\"displayName\\":\\"November 2024 - October 2025\\",\\"startDate\\":\\"2024-11-01\\",\\"endDate\\":\\"2025-10-31\\"}", + ], + }, + }, + "MONTHLY": Object { + "currentYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202501\\",\\"iso\\":\\"202501\\",\\"name\\":\\"January 2025\\",\\"displayName\\":\\"January 2025\\",\\"startDate\\":\\"2025-01-01\\",\\"endDate\\":\\"2025-01-31\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202502\\",\\"iso\\":\\"202502\\",\\"name\\":\\"February 2025\\",\\"displayName\\":\\"February 2025\\",\\"startDate\\":\\"2025-02-01\\",\\"endDate\\":\\"2025-02-28\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202503\\",\\"iso\\":\\"202503\\",\\"name\\":\\"March 2025\\",\\"displayName\\":\\"March 2025\\",\\"startDate\\":\\"2025-03-01\\",\\"endDate\\":\\"2025-03-31\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202504\\",\\"iso\\":\\"202504\\",\\"name\\":\\"April 2025\\",\\"displayName\\":\\"April 2025\\",\\"startDate\\":\\"2025-04-01\\",\\"endDate\\":\\"2025-04-30\\"}", + ], + }, + "lastYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202412\\",\\"iso\\":\\"202412\\",\\"name\\":\\"December 2024\\",\\"displayName\\":\\"December 2024\\",\\"startDate\\":\\"2024-12-01\\",\\"endDate\\":\\"2024-12-31\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202411\\",\\"iso\\":\\"202411\\",\\"name\\":\\"November 2024\\",\\"displayName\\":\\"November 2024\\",\\"startDate\\":\\"2024-11-01\\",\\"endDate\\":\\"2024-11-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202402\\",\\"iso\\":\\"202402\\",\\"name\\":\\"February 2024\\",\\"displayName\\":\\"February 2024\\",\\"startDate\\":\\"2024-02-01\\",\\"endDate\\":\\"2024-02-29\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"202401\\",\\"iso\\":\\"202401\\",\\"name\\":\\"January 2024\\",\\"displayName\\":\\"January 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-01-31\\"}", + ], + }, + }, + "QUARTERLY": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2025Q1\\",\\"iso\\":\\"2025Q1\\",\\"name\\":\\"January - March 2025\\",\\"displayName\\":\\"January - March 2025\\",\\"startDate\\":\\"2025-01-01\\",\\"endDate\\":\\"2025-03-31\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2025Q2\\",\\"iso\\":\\"2025Q2\\",\\"name\\":\\"April - June 2025\\",\\"displayName\\":\\"April - June 2025\\",\\"startDate\\":\\"2025-04-01\\",\\"endDate\\":\\"2025-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2025Q1\\",\\"iso\\":\\"2025Q1\\",\\"name\\":\\"January - March 2025\\",\\"displayName\\":\\"January - March 2025\\",\\"startDate\\":\\"2025-01-01\\",\\"endDate\\":\\"2025-03-31\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2025Q2\\",\\"iso\\":\\"2025Q2\\",\\"name\\":\\"April - June 2025\\",\\"displayName\\":\\"April - June 2025\\",\\"startDate\\":\\"2025-04-01\\",\\"endDate\\":\\"2025-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2024Q4\\",\\"iso\\":\\"2024Q4\\",\\"name\\":\\"October - December 2024\\",\\"displayName\\":\\"October - December 2024\\",\\"startDate\\":\\"2024-10-01\\",\\"endDate\\":\\"2024-12-31\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2024Q3\\",\\"iso\\":\\"2024Q3\\",\\"name\\":\\"July - September 2024\\",\\"displayName\\":\\"July - September 2024\\",\\"startDate\\":\\"2024-07-01\\",\\"endDate\\":\\"2024-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2024Q2\\",\\"iso\\":\\"2024Q2\\",\\"name\\":\\"April - June 2024\\",\\"displayName\\":\\"April - June 2024\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2024-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2024Q1\\",\\"iso\\":\\"2024Q1\\",\\"name\\":\\"January - March 2024\\",\\"displayName\\":\\"January - March 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-03-31\\"}", + ], + }, + }, + "SIXMONTHLY": Object { + "currentYear": Object { + "count": 1, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2025S1\\",\\"iso\\":\\"2025S1\\",\\"name\\":\\"January - June 2025\\",\\"displayName\\":\\"January - June 2025\\",\\"startDate\\":\\"2025-01-01\\",\\"endDate\\":\\"2025-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2025S1\\",\\"iso\\":\\"2025S1\\",\\"name\\":\\"January - June 2025\\",\\"displayName\\":\\"January - June 2025\\",\\"startDate\\":\\"2025-01-01\\",\\"endDate\\":\\"2025-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2024S2\\",\\"iso\\":\\"2024S2\\",\\"name\\":\\"July - December 2024\\",\\"displayName\\":\\"July - December 2024\\",\\"startDate\\":\\"2024-07-01\\",\\"endDate\\":\\"2024-12-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2024S1\\",\\"iso\\":\\"2024S1\\",\\"name\\":\\"January - June 2024\\",\\"displayName\\":\\"January - June 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2024S2\\",\\"iso\\":\\"2024S2\\",\\"name\\":\\"July - December 2024\\",\\"displayName\\":\\"July - December 2024\\",\\"startDate\\":\\"2024-07-01\\",\\"endDate\\":\\"2024-12-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2024S1\\",\\"iso\\":\\"2024S1\\",\\"name\\":\\"January - June 2024\\",\\"displayName\\":\\"January - June 2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-06-30\\"}", + ], + }, + }, + "SIXMONTHLYAPR": Object { + "currentYear": Object { + "count": 1, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2025AprilS1\\",\\"iso\\":\\"2025AprilS1\\",\\"name\\":\\"April - September 2025\\",\\"displayName\\":\\"April - September 2025\\",\\"startDate\\":\\"2025-04-01\\",\\"endDate\\":\\"2025-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2025AprilS1\\",\\"iso\\":\\"2025AprilS1\\",\\"name\\":\\"April - September 2025\\",\\"displayName\\":\\"April - September 2025\\",\\"startDate\\":\\"2025-04-01\\",\\"endDate\\":\\"2025-09-30\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2024AprilS2\\",\\"iso\\":\\"2024AprilS2\\",\\"name\\":\\"October 2024 - March 2025\\",\\"displayName\\":\\"October 2024 - March 2025\\",\\"startDate\\":\\"2024-10-01\\",\\"endDate\\":\\"2025-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2024AprilS1\\",\\"iso\\":\\"2024AprilS1\\",\\"name\\":\\"April - September 2024\\",\\"displayName\\":\\"April - September 2024\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2024-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2024AprilS2\\",\\"iso\\":\\"2024AprilS2\\",\\"name\\":\\"October 2024 - March 2025\\",\\"displayName\\":\\"October 2024 - March 2025\\",\\"startDate\\":\\"2024-10-01\\",\\"endDate\\":\\"2025-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2024AprilS1\\",\\"iso\\":\\"2024AprilS1\\",\\"name\\":\\"April - September 2024\\",\\"displayName\\":\\"April - September 2024\\",\\"startDate\\":\\"2024-04-01\\",\\"endDate\\":\\"2024-09-30\\"}", + ], + }, + }, + "WEEKLY": Object { + "currentYear": Object { + "count": 16, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2025W1\\",\\"iso\\":\\"2025W1\\",\\"name\\":\\"Week 1 - 2024-12-30 - 2025-01-05\\",\\"displayName\\":\\"Week 1 - 2024-12-30 - 2025-01-05\\",\\"startDate\\":\\"2024-12-30\\",\\"endDate\\":\\"2025-01-05\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2025W2\\",\\"iso\\":\\"2025W2\\",\\"name\\":\\"Week 2 - 2025-01-06 - 2025-01-12\\",\\"displayName\\":\\"Week 2 - 2025-01-06 - 2025-01-12\\",\\"startDate\\":\\"2025-01-06\\",\\"endDate\\":\\"2025-01-12\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2025W15\\",\\"iso\\":\\"2025W15\\",\\"name\\":\\"Week 15 - 2025-04-07 - 2025-04-13\\",\\"displayName\\":\\"Week 15 - 2025-04-07 - 2025-04-13\\",\\"startDate\\":\\"2025-04-07\\",\\"endDate\\":\\"2025-04-13\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2025W16\\",\\"iso\\":\\"2025W16\\",\\"name\\":\\"Week 16 - 2025-04-14 - 2025-04-20\\",\\"displayName\\":\\"Week 16 - 2025-04-14 - 2025-04-20\\",\\"startDate\\":\\"2025-04-14\\",\\"endDate\\":\\"2025-04-20\\"}", + ], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024W52\\",\\"iso\\":\\"2024W52\\",\\"name\\":\\"Week 52 - 2024-12-23 - 2024-12-29\\",\\"displayName\\":\\"Week 52 - 2024-12-23 - 2024-12-29\\",\\"startDate\\":\\"2024-12-23\\",\\"endDate\\":\\"2024-12-29\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024W51\\",\\"iso\\":\\"2024W51\\",\\"name\\":\\"Week 51 - 2024-12-16 - 2024-12-22\\",\\"displayName\\":\\"Week 51 - 2024-12-16 - 2024-12-22\\",\\"startDate\\":\\"2024-12-16\\",\\"endDate\\":\\"2024-12-22\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024W2\\",\\"iso\\":\\"2024W2\\",\\"name\\":\\"Week 2 - 2024-01-08 - 2024-01-14\\",\\"displayName\\":\\"Week 2 - 2024-01-08 - 2024-01-14\\",\\"startDate\\":\\"2024-01-08\\",\\"endDate\\":\\"2024-01-14\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024W1\\",\\"iso\\":\\"2024W1\\",\\"name\\":\\"Week 1 - 2024-01-01 - 2024-01-07\\",\\"displayName\\":\\"Week 1 - 2024-01-01 - 2024-01-07\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-01-07\\"}", + ], + }, + }, + "WEEKLYSUN": Object { + "currentYear": Object { + "count": 16, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2025SunW1\\",\\"iso\\":\\"2025SunW1\\",\\"name\\":\\"Week 1 - 2024-12-29 - 2025-01-04\\",\\"displayName\\":\\"Week 1 - 2024-12-29 - 2025-01-04\\",\\"startDate\\":\\"2024-12-29\\",\\"endDate\\":\\"2025-01-04\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2025SunW2\\",\\"iso\\":\\"2025SunW2\\",\\"name\\":\\"Week 2 - 2025-01-05 - 2025-01-11\\",\\"displayName\\":\\"Week 2 - 2025-01-05 - 2025-01-11\\",\\"startDate\\":\\"2025-01-05\\",\\"endDate\\":\\"2025-01-11\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2025SunW15\\",\\"iso\\":\\"2025SunW15\\",\\"name\\":\\"Week 15 - 2025-04-06 - 2025-04-12\\",\\"displayName\\":\\"Week 15 - 2025-04-06 - 2025-04-12\\",\\"startDate\\":\\"2025-04-06\\",\\"endDate\\":\\"2025-04-12\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2025SunW16\\",\\"iso\\":\\"2025SunW16\\",\\"name\\":\\"Week 16 - 2025-04-13 - 2025-04-19\\",\\"displayName\\":\\"Week 16 - 2025-04-13 - 2025-04-19\\",\\"startDate\\":\\"2025-04-13\\",\\"endDate\\":\\"2025-04-19\\"}", + ], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024SunW52\\",\\"iso\\":\\"2024SunW52\\",\\"name\\":\\"Week 52 - 2024-12-22 - 2024-12-28\\",\\"displayName\\":\\"Week 52 - 2024-12-22 - 2024-12-28\\",\\"startDate\\":\\"2024-12-22\\",\\"endDate\\":\\"2024-12-28\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024SunW51\\",\\"iso\\":\\"2024SunW51\\",\\"name\\":\\"Week 51 - 2024-12-15 - 2024-12-21\\",\\"displayName\\":\\"Week 51 - 2024-12-15 - 2024-12-21\\",\\"startDate\\":\\"2024-12-15\\",\\"endDate\\":\\"2024-12-21\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024SunW2\\",\\"iso\\":\\"2024SunW2\\",\\"name\\":\\"Week 2 - 2024-01-07 - 2024-01-13\\",\\"displayName\\":\\"Week 2 - 2024-01-07 - 2024-01-13\\",\\"startDate\\":\\"2024-01-07\\",\\"endDate\\":\\"2024-01-13\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2024SunW1\\",\\"iso\\":\\"2024SunW1\\",\\"name\\":\\"Week 1 - 2023-12-31 - 2024-01-06\\",\\"displayName\\":\\"Week 1 - 2023-12-31 - 2024-01-06\\",\\"startDate\\":\\"2023-12-31\\",\\"endDate\\":\\"2024-01-06\\"}", + ], + }, + }, + "YEARLY": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2016\\",\\"iso\\":\\"2016\\",\\"name\\":\\"2016\\",\\"displayName\\":\\"2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-12-31\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2017\\",\\"iso\\":\\"2017\\",\\"name\\":\\"2017\\",\\"displayName\\":\\"2017\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-12-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2024\\",\\"iso\\":\\"2024\\",\\"name\\":\\"2024\\",\\"displayName\\":\\"2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-12-31\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2025\\",\\"iso\\":\\"2025\\",\\"name\\":\\"2025\\",\\"displayName\\":\\"2025\\",\\"startDate\\":\\"2025-01-01\\",\\"endDate\\":\\"2025-12-31\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2015\\",\\"iso\\":\\"2015\\",\\"name\\":\\"2015\\",\\"displayName\\":\\"2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-12-31\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2016\\",\\"iso\\":\\"2016\\",\\"name\\":\\"2016\\",\\"displayName\\":\\"2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-12-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2023\\",\\"iso\\":\\"2023\\",\\"name\\":\\"2023\\",\\"displayName\\":\\"2023\\",\\"startDate\\":\\"2023-01-01\\",\\"endDate\\":\\"2023-12-31\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2024\\",\\"iso\\":\\"2024\\",\\"name\\":\\"2024\\",\\"displayName\\":\\"2024\\",\\"startDate\\":\\"2024-01-01\\",\\"endDate\\":\\"2024-12-31\\"}", + ], + }, + }, +} +`; + +exports[`islamic calendar PeriodTransfer shows the default year and its monthly periods 1`] = ` +Object { + "periods": Array [ + "January 2024", + "February 2024", + "March 2024", + "April 2024", + "May 2024", + "June 2024", + "July 2024", + "August 2024", + "September 2024", + "October 2024", + "November 2024", + "December 2024", + ], + "year": "1445", +} +`; + +exports[`islamic calendar now = 2024-06-15T10:30:00Z getFixedPeriodsOptionsById(...).getPeriods 1`] = ` +Object { + "BIMONTHLY": Object { + "currentYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144501B\\",\\"iso\\":\\"144501B\\",\\"name\\":\\"Muharram - Safar 1445 AH\\",\\"displayName\\":\\"Muharram - Safar 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-02-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144502B\\",\\"iso\\":\\"144502B\\",\\"name\\":\\"Rabiʻ I - Rabiʻ II 1445 AH\\",\\"displayName\\":\\"Rabiʻ I - Rabiʻ II 1445 AH\\",\\"startDate\\":\\"1445-03-01\\",\\"endDate\\":\\"1445-04-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144505B\\",\\"iso\\":\\"144505B\\",\\"name\\":\\"Ramadan - Shawwal 1445 AH\\",\\"displayName\\":\\"Ramadan - Shawwal 1445 AH\\",\\"startDate\\":\\"1445-09-01\\",\\"endDate\\":\\"1445-10-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144506B\\",\\"iso\\":\\"144506B\\",\\"name\\":\\"Dhuʻl-Qiʻdah - Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah - Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-11-01\\",\\"endDate\\":\\"1445-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144406B\\",\\"iso\\":\\"144406B\\",\\"name\\":\\"Dhuʻl-Qiʻdah - Dhuʻl-Hijjah 1444 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah - Dhuʻl-Hijjah 1444 AH\\",\\"startDate\\":\\"1444-11-01\\",\\"endDate\\":\\"1444-12-29\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144405B\\",\\"iso\\":\\"144405B\\",\\"name\\":\\"Ramadan - Shawwal 1444 AH\\",\\"displayName\\":\\"Ramadan - Shawwal 1444 AH\\",\\"startDate\\":\\"1444-09-01\\",\\"endDate\\":\\"1444-10-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144402B\\",\\"iso\\":\\"144402B\\",\\"name\\":\\"Rabiʻ I - Rabiʻ II 1444 AH\\",\\"displayName\\":\\"Rabiʻ I - Rabiʻ II 1444 AH\\",\\"startDate\\":\\"1444-03-01\\",\\"endDate\\":\\"1444-04-29\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144401B\\",\\"iso\\":\\"144401B\\",\\"name\\":\\"Muharram - Safar 1444 AH\\",\\"displayName\\":\\"Muharram - Safar 1444 AH\\",\\"startDate\\":\\"1444-01-01\\",\\"endDate\\":\\"1444-02-29\\"}", + ], + }, + }, + "BIWEEKLY": Object { + "currentYear": Object { + "count": 25, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1445BiW1\\",\\"iso\\":\\"1445BiW1\\",\\"name\\":\\"Bi-Week 1 - 1444-12-29 - 1445-01-13\\",\\"displayName\\":\\"Bi-Week 1 - 1444-12-29 - 1445-01-13\\",\\"startDate\\":\\"1444-12-29\\",\\"endDate\\":\\"1445-01-13\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1445BiW2\\",\\"iso\\":\\"1445BiW2\\",\\"name\\":\\"Bi-Week 2 - 1445-01-14 - 1445-01-27\\",\\"displayName\\":\\"Bi-Week 2 - 1445-01-14 - 1445-01-27\\",\\"startDate\\":\\"1445-01-14\\",\\"endDate\\":\\"1445-01-27\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1445BiW24\\",\\"iso\\":\\"1445BiW24\\",\\"name\\":\\"Bi-Week 24 - 1445-11-26 - 1445-12-10\\",\\"displayName\\":\\"Bi-Week 24 - 1445-11-26 - 1445-12-10\\",\\"startDate\\":\\"1445-11-26\\",\\"endDate\\":\\"1445-12-10\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1445BiW25\\",\\"iso\\":\\"1445BiW25\\",\\"name\\":\\"Bi-Week 25 - 1445-12-11 - 1445-12-24\\",\\"displayName\\":\\"Bi-Week 25 - 1445-12-11 - 1445-12-24\\",\\"startDate\\":\\"1445-12-11\\",\\"endDate\\":\\"1445-12-24\\"}", + ], + }, + "lastYear": Object { + "count": 25, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1444BiW25\\",\\"iso\\":\\"1444BiW25\\",\\"name\\":\\"Bi-Week 25 - 1444-12-15 - 1444-12-28\\",\\"displayName\\":\\"Bi-Week 25 - 1444-12-15 - 1444-12-28\\",\\"startDate\\":\\"1444-12-15\\",\\"endDate\\":\\"1444-12-28\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1444BiW24\\",\\"iso\\":\\"1444BiW24\\",\\"name\\":\\"Bi-Week 24 - 1444-12-01 - 1444-12-14\\",\\"displayName\\":\\"Bi-Week 24 - 1444-12-01 - 1444-12-14\\",\\"startDate\\":\\"1444-12-01\\",\\"endDate\\":\\"1444-12-14\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1444BiW2\\",\\"iso\\":\\"1444BiW2\\",\\"name\\":\\"Bi-Week 2 - 1444-01-18 - 1444-02-01\\",\\"displayName\\":\\"Bi-Week 2 - 1444-01-18 - 1444-02-01\\",\\"startDate\\":\\"1444-01-18\\",\\"endDate\\":\\"1444-02-01\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1444BiW1\\",\\"iso\\":\\"1444BiW1\\",\\"name\\":\\"Bi-Week 1 - 1444-01-04 - 1444-01-17\\",\\"displayName\\":\\"Bi-Week 1 - 1444-01-04 - 1444-01-17\\",\\"startDate\\":\\"1444-01-04\\",\\"endDate\\":\\"1444-01-17\\"}", + ], + }, + }, + "DAILY": Object { + "currentYear": Object { + "count": 354, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14450101\\",\\"iso\\":\\"14450101\\",\\"displayName\\":\\"Muharram 1, 1445 AH\\",\\"name\\":\\"1445-01-01\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14450102\\",\\"iso\\":\\"14450102\\",\\"displayName\\":\\"Muharram 2, 1445 AH\\",\\"name\\":\\"1445-01-02\\",\\"startDate\\":\\"1445-01-02\\",\\"endDate\\":\\"1445-01-02\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14451228\\",\\"iso\\":\\"14451228\\",\\"displayName\\":\\"Dhuʻl-Hijjah 28, 1445 AH\\",\\"name\\":\\"1445-12-28\\",\\"startDate\\":\\"1445-12-28\\",\\"endDate\\":\\"1445-12-28\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14451229\\",\\"iso\\":\\"14451229\\",\\"displayName\\":\\"Dhuʻl-Hijjah 29, 1445 AH\\",\\"name\\":\\"1445-12-29\\",\\"startDate\\":\\"1445-12-29\\",\\"endDate\\":\\"1445-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 354, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14441229\\",\\"iso\\":\\"14441229\\",\\"displayName\\":\\"Dhuʻl-Hijjah 29, 1444 AH\\",\\"name\\":\\"1444-12-29\\",\\"startDate\\":\\"1444-12-29\\",\\"endDate\\":\\"1444-12-29\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14441228\\",\\"iso\\":\\"14441228\\",\\"displayName\\":\\"Dhuʻl-Hijjah 28, 1444 AH\\",\\"name\\":\\"1444-12-28\\",\\"startDate\\":\\"1444-12-28\\",\\"endDate\\":\\"1444-12-28\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14440102\\",\\"iso\\":\\"14440102\\",\\"displayName\\":\\"Muharram 2, 1444 AH\\",\\"name\\":\\"1444-01-02\\",\\"startDate\\":\\"1444-01-02\\",\\"endDate\\":\\"1444-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14440101\\",\\"iso\\":\\"14440101\\",\\"displayName\\":\\"Muharram 1, 1444 AH\\",\\"name\\":\\"1444-01-01\\",\\"startDate\\":\\"1444-01-01\\",\\"endDate\\":\\"1444-01-01\\"}", + ], + }, + }, + "FYAPR": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1436April\\",\\"iso\\":\\"1436April\\",\\"name\\":\\"Rabiʻ II 1436 AH - Rabiʻ I 1437 AH\\",\\"displayName\\":\\"Rabiʻ II 1436 AH - Rabiʻ I 1437 AH\\",\\"startDate\\":\\"1436-04-01\\",\\"endDate\\":\\"1437-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1437April\\",\\"iso\\":\\"1437April\\",\\"name\\":\\"Rabiʻ II 1437 AH - Rabiʻ I 1438 AH\\",\\"displayName\\":\\"Rabiʻ II 1437 AH - Rabiʻ I 1438 AH\\",\\"startDate\\":\\"1437-04-01\\",\\"endDate\\":\\"1438-03-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1444April\\",\\"iso\\":\\"1444April\\",\\"name\\":\\"Rabiʻ II 1444 AH - Rabiʻ I 1445 AH\\",\\"displayName\\":\\"Rabiʻ II 1444 AH - Rabiʻ I 1445 AH\\",\\"startDate\\":\\"1444-04-01\\",\\"endDate\\":\\"1445-03-29\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1445April\\",\\"iso\\":\\"1445April\\",\\"name\\":\\"Rabiʻ II 1445 AH - Rabiʻ I 1446 AH\\",\\"displayName\\":\\"Rabiʻ II 1445 AH - Rabiʻ I 1446 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1446-03-29\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1435April\\",\\"iso\\":\\"1435April\\",\\"name\\":\\"Rabiʻ II 1435 AH - Rabiʻ I 1436 AH\\",\\"displayName\\":\\"Rabiʻ II 1435 AH - Rabiʻ I 1436 AH\\",\\"startDate\\":\\"1435-04-01\\",\\"endDate\\":\\"1436-03-29\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1436April\\",\\"iso\\":\\"1436April\\",\\"name\\":\\"Rabiʻ II 1436 AH - Rabiʻ I 1437 AH\\",\\"displayName\\":\\"Rabiʻ II 1436 AH - Rabiʻ I 1437 AH\\",\\"startDate\\":\\"1436-04-01\\",\\"endDate\\":\\"1437-03-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1443April\\",\\"iso\\":\\"1443April\\",\\"name\\":\\"Rabiʻ II 1443 AH - Rabiʻ I 1444 AH\\",\\"displayName\\":\\"Rabiʻ II 1443 AH - Rabiʻ I 1444 AH\\",\\"startDate\\":\\"1443-04-01\\",\\"endDate\\":\\"1444-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1444April\\",\\"iso\\":\\"1444April\\",\\"name\\":\\"Rabiʻ II 1444 AH - Rabiʻ I 1445 AH\\",\\"displayName\\":\\"Rabiʻ II 1444 AH - Rabiʻ I 1445 AH\\",\\"startDate\\":\\"1444-04-01\\",\\"endDate\\":\\"1445-03-29\\"}", + ], + }, + }, + "FYJUL": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1436July\\",\\"iso\\":\\"1436July\\",\\"name\\":\\"Rajab 1436 AH - Jumada II 1437 AH\\",\\"displayName\\":\\"Rajab 1436 AH - Jumada II 1437 AH\\",\\"startDate\\":\\"1436-07-01\\",\\"endDate\\":\\"1437-06-29\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1437July\\",\\"iso\\":\\"1437July\\",\\"name\\":\\"Rajab 1437 AH - Jumada II 1438 AH\\",\\"displayName\\":\\"Rajab 1437 AH - Jumada II 1438 AH\\",\\"startDate\\":\\"1437-07-01\\",\\"endDate\\":\\"1438-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1444July\\",\\"iso\\":\\"1444July\\",\\"name\\":\\"Rajab 1444 AH - Jumada II 1445 AH\\",\\"displayName\\":\\"Rajab 1444 AH - Jumada II 1445 AH\\",\\"startDate\\":\\"1444-07-01\\",\\"endDate\\":\\"1445-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1445July\\",\\"iso\\":\\"1445July\\",\\"name\\":\\"Rajab 1445 AH - Jumada II 1446 AH\\",\\"displayName\\":\\"Rajab 1445 AH - Jumada II 1446 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1446-06-29\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1435July\\",\\"iso\\":\\"1435July\\",\\"name\\":\\"Rajab 1435 AH - Jumada II 1436 AH\\",\\"displayName\\":\\"Rajab 1435 AH - Jumada II 1436 AH\\",\\"startDate\\":\\"1435-07-01\\",\\"endDate\\":\\"1436-06-29\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1436July\\",\\"iso\\":\\"1436July\\",\\"name\\":\\"Rajab 1436 AH - Jumada II 1437 AH\\",\\"displayName\\":\\"Rajab 1436 AH - Jumada II 1437 AH\\",\\"startDate\\":\\"1436-07-01\\",\\"endDate\\":\\"1437-06-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1443July\\",\\"iso\\":\\"1443July\\",\\"name\\":\\"Rajab 1443 AH - Jumada II 1444 AH\\",\\"displayName\\":\\"Rajab 1443 AH - Jumada II 1444 AH\\",\\"startDate\\":\\"1443-07-01\\",\\"endDate\\":\\"1444-06-29\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1444July\\",\\"iso\\":\\"1444July\\",\\"name\\":\\"Rajab 1444 AH - Jumada II 1445 AH\\",\\"displayName\\":\\"Rajab 1444 AH - Jumada II 1445 AH\\",\\"startDate\\":\\"1444-07-01\\",\\"endDate\\":\\"1445-06-30\\"}", + ], + }, + }, + "FYNOV": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1436Nov\\",\\"iso\\":\\"1436Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1436 AH - Shawwal 1437 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1436 AH - Shawwal 1437 AH\\",\\"startDate\\":\\"1436-11-01\\",\\"endDate\\":\\"1437-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1437Nov\\",\\"iso\\":\\"1437Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1437 AH - Shawwal 1438 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1437 AH - Shawwal 1438 AH\\",\\"startDate\\":\\"1437-11-01\\",\\"endDate\\":\\"1438-10-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1444Nov\\",\\"iso\\":\\"1444Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1444 AH - Shawwal 1445 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1444 AH - Shawwal 1445 AH\\",\\"startDate\\":\\"1444-11-01\\",\\"endDate\\":\\"1445-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1445Nov\\",\\"iso\\":\\"1445Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1445 AH - Shawwal 1446 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1445 AH - Shawwal 1446 AH\\",\\"startDate\\":\\"1445-11-01\\",\\"endDate\\":\\"1446-10-29\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1435Nov\\",\\"iso\\":\\"1435Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1435 AH - Shawwal 1436 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1435 AH - Shawwal 1436 AH\\",\\"startDate\\":\\"1435-11-01\\",\\"endDate\\":\\"1436-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1436Nov\\",\\"iso\\":\\"1436Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1436 AH - Shawwal 1437 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1436 AH - Shawwal 1437 AH\\",\\"startDate\\":\\"1436-11-01\\",\\"endDate\\":\\"1437-10-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1443Nov\\",\\"iso\\":\\"1443Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1443 AH - Shawwal 1444 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1443 AH - Shawwal 1444 AH\\",\\"startDate\\":\\"1443-11-01\\",\\"endDate\\":\\"1444-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1444Nov\\",\\"iso\\":\\"1444Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1444 AH - Shawwal 1445 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1444 AH - Shawwal 1445 AH\\",\\"startDate\\":\\"1444-11-01\\",\\"endDate\\":\\"1445-10-30\\"}", + ], + }, + }, + "MONTHLY": Object { + "currentYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144501\\",\\"iso\\":\\"144501\\",\\"name\\":\\"Muharram 1445 AH\\",\\"displayName\\":\\"Muharram 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-01-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144502\\",\\"iso\\":\\"144502\\",\\"name\\":\\"Safar 1445 AH\\",\\"displayName\\":\\"Safar 1445 AH\\",\\"startDate\\":\\"1445-02-01\\",\\"endDate\\":\\"1445-02-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144511\\",\\"iso\\":\\"144511\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1445 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1445 AH\\",\\"startDate\\":\\"1445-11-01\\",\\"endDate\\":\\"1445-11-29\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144512\\",\\"iso\\":\\"144512\\",\\"name\\":\\"Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-12-01\\",\\"endDate\\":\\"1445-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144412\\",\\"iso\\":\\"144412\\",\\"name\\":\\"Dhuʻl-Hijjah 1444 AH\\",\\"displayName\\":\\"Dhuʻl-Hijjah 1444 AH\\",\\"startDate\\":\\"1444-12-01\\",\\"endDate\\":\\"1444-12-29\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144411\\",\\"iso\\":\\"144411\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1444 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1444 AH\\",\\"startDate\\":\\"1444-11-01\\",\\"endDate\\":\\"1444-11-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144402\\",\\"iso\\":\\"144402\\",\\"name\\":\\"Safar 1444 AH\\",\\"displayName\\":\\"Safar 1444 AH\\",\\"startDate\\":\\"1444-02-01\\",\\"endDate\\":\\"1444-02-29\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144401\\",\\"iso\\":\\"144401\\",\\"name\\":\\"Muharram 1444 AH\\",\\"displayName\\":\\"Muharram 1444 AH\\",\\"startDate\\":\\"1444-01-01\\",\\"endDate\\":\\"1444-01-30\\"}", + ], + }, + }, + "QUARTERLY": Object { + "currentYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1445Q1\\",\\"iso\\":\\"1445Q1\\",\\"name\\":\\"Muharram - Rabiʻ I 1445 AH\\",\\"displayName\\":\\"Muharram - Rabiʻ I 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-03-29\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1445Q2\\",\\"iso\\":\\"1445Q2\\",\\"name\\":\\"Rabiʻ II - Jumada II 1445 AH\\",\\"displayName\\":\\"Rabiʻ II - Jumada II 1445 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1445-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1445Q3\\",\\"iso\\":\\"1445Q3\\",\\"name\\":\\"Rajab - Ramadan 1445 AH\\",\\"displayName\\":\\"Rajab - Ramadan 1445 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1445-09-29\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1445Q4\\",\\"iso\\":\\"1445Q4\\",\\"name\\":\\"Shawwal - Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Shawwal - Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-10-01\\",\\"endDate\\":\\"1445-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1444Q4\\",\\"iso\\":\\"1444Q4\\",\\"name\\":\\"Shawwal - Dhuʻl-Hijjah 1444 AH\\",\\"displayName\\":\\"Shawwal - Dhuʻl-Hijjah 1444 AH\\",\\"startDate\\":\\"1444-10-01\\",\\"endDate\\":\\"1444-12-29\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1444Q3\\",\\"iso\\":\\"1444Q3\\",\\"name\\":\\"Rajab - Ramadan 1444 AH\\",\\"displayName\\":\\"Rajab - Ramadan 1444 AH\\",\\"startDate\\":\\"1444-07-01\\",\\"endDate\\":\\"1444-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1444Q2\\",\\"iso\\":\\"1444Q2\\",\\"name\\":\\"Rabiʻ II - Jumada II 1444 AH\\",\\"displayName\\":\\"Rabiʻ II - Jumada II 1444 AH\\",\\"startDate\\":\\"1444-04-01\\",\\"endDate\\":\\"1444-06-29\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1444Q1\\",\\"iso\\":\\"1444Q1\\",\\"name\\":\\"Muharram - Rabiʻ I 1444 AH\\",\\"displayName\\":\\"Muharram - Rabiʻ I 1444 AH\\",\\"startDate\\":\\"1444-01-01\\",\\"endDate\\":\\"1444-03-30\\"}", + ], + }, + }, + "SIXMONTHLY": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1445S1\\",\\"iso\\":\\"1445S1\\",\\"name\\":\\"Muharram - Jumada II 1445 AH\\",\\"displayName\\":\\"Muharram - Jumada II 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1445S2\\",\\"iso\\":\\"1445S2\\",\\"name\\":\\"Rajab - Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Rajab - Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1445-12-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1445S1\\",\\"iso\\":\\"1445S1\\",\\"name\\":\\"Muharram - Jumada II 1445 AH\\",\\"displayName\\":\\"Muharram - Jumada II 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1445S2\\",\\"iso\\":\\"1445S2\\",\\"name\\":\\"Rajab - Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Rajab - Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1445-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1444S2\\",\\"iso\\":\\"1444S2\\",\\"name\\":\\"Rajab - Dhuʻl-Hijjah 1444 AH\\",\\"displayName\\":\\"Rajab - Dhuʻl-Hijjah 1444 AH\\",\\"startDate\\":\\"1444-07-01\\",\\"endDate\\":\\"1444-12-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1444S1\\",\\"iso\\":\\"1444S1\\",\\"name\\":\\"Muharram - Jumada II 1444 AH\\",\\"displayName\\":\\"Muharram - Jumada II 1444 AH\\",\\"startDate\\":\\"1444-01-01\\",\\"endDate\\":\\"1444-06-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1444S2\\",\\"iso\\":\\"1444S2\\",\\"name\\":\\"Rajab - Dhuʻl-Hijjah 1444 AH\\",\\"displayName\\":\\"Rajab - Dhuʻl-Hijjah 1444 AH\\",\\"startDate\\":\\"1444-07-01\\",\\"endDate\\":\\"1444-12-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1444S1\\",\\"iso\\":\\"1444S1\\",\\"name\\":\\"Muharram - Jumada II 1444 AH\\",\\"displayName\\":\\"Muharram - Jumada II 1444 AH\\",\\"startDate\\":\\"1444-01-01\\",\\"endDate\\":\\"1444-06-29\\"}", + ], + }, + }, + "SIXMONTHLYAPR": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1445AprilS1\\",\\"iso\\":\\"1445AprilS1\\",\\"name\\":\\"Rabiʻ II - Ramadan 1445 AH\\",\\"displayName\\":\\"Rabiʻ II - Ramadan 1445 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1445-09-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1445AprilS2\\",\\"iso\\":\\"1445AprilS2\\",\\"name\\":\\"Shawwal 1445 AH - Rabiʻ I 1446 AH\\",\\"displayName\\":\\"Shawwal 1445 AH - Rabiʻ I 1446 AH\\",\\"startDate\\":\\"1445-10-01\\",\\"endDate\\":\\"1446-03-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1445AprilS1\\",\\"iso\\":\\"1445AprilS1\\",\\"name\\":\\"Rabiʻ II - Ramadan 1445 AH\\",\\"displayName\\":\\"Rabiʻ II - Ramadan 1445 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1445-09-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1445AprilS2\\",\\"iso\\":\\"1445AprilS2\\",\\"name\\":\\"Shawwal 1445 AH - Rabiʻ I 1446 AH\\",\\"displayName\\":\\"Shawwal 1445 AH - Rabiʻ I 1446 AH\\",\\"startDate\\":\\"1445-10-01\\",\\"endDate\\":\\"1446-03-29\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1444AprilS2\\",\\"iso\\":\\"1444AprilS2\\",\\"name\\":\\"Shawwal 1444 AH - Rabiʻ I 1445 AH\\",\\"displayName\\":\\"Shawwal 1444 AH - Rabiʻ I 1445 AH\\",\\"startDate\\":\\"1444-10-01\\",\\"endDate\\":\\"1445-03-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1444AprilS1\\",\\"iso\\":\\"1444AprilS1\\",\\"name\\":\\"Rabiʻ II - Ramadan 1444 AH\\",\\"displayName\\":\\"Rabiʻ II - Ramadan 1444 AH\\",\\"startDate\\":\\"1444-04-01\\",\\"endDate\\":\\"1444-09-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1444AprilS2\\",\\"iso\\":\\"1444AprilS2\\",\\"name\\":\\"Shawwal 1444 AH - Rabiʻ I 1445 AH\\",\\"displayName\\":\\"Shawwal 1444 AH - Rabiʻ I 1445 AH\\",\\"startDate\\":\\"1444-10-01\\",\\"endDate\\":\\"1445-03-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1444AprilS1\\",\\"iso\\":\\"1444AprilS1\\",\\"name\\":\\"Rabiʻ II - Ramadan 1444 AH\\",\\"displayName\\":\\"Rabiʻ II - Ramadan 1444 AH\\",\\"startDate\\":\\"1444-04-01\\",\\"endDate\\":\\"1444-09-30\\"}", + ], + }, + }, + "WEEKLY": Object { + "currentYear": Object { + "count": 51, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445W1\\",\\"iso\\":\\"1445W1\\",\\"name\\":\\"Week 1 - 1444-12-29 - 1445-01-06\\",\\"displayName\\":\\"Week 1 - 1444-12-29 - 1445-01-06\\",\\"startDate\\":\\"1444-12-29\\",\\"endDate\\":\\"1445-01-06\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445W2\\",\\"iso\\":\\"1445W2\\",\\"name\\":\\"Week 2 - 1445-01-07 - 1445-01-13\\",\\"displayName\\":\\"Week 2 - 1445-01-07 - 1445-01-13\\",\\"startDate\\":\\"1445-01-07\\",\\"endDate\\":\\"1445-01-13\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445W50\\",\\"iso\\":\\"1445W50\\",\\"name\\":\\"Week 50 - 1445-12-18 - 1445-12-24\\",\\"displayName\\":\\"Week 50 - 1445-12-18 - 1445-12-24\\",\\"startDate\\":\\"1445-12-18\\",\\"endDate\\":\\"1445-12-24\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445W51\\",\\"iso\\":\\"1445W51\\",\\"name\\":\\"Week 51 - 1445-12-25 - 1446-01-02\\",\\"displayName\\":\\"Week 51 - 1445-12-25 - 1446-01-02\\",\\"startDate\\":\\"1445-12-25\\",\\"endDate\\":\\"1446-01-02\\"}", + ], + }, + "lastYear": Object { + "count": 50, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1444W50\\",\\"iso\\":\\"1444W50\\",\\"name\\":\\"Week 50 - 1444-12-22 - 1444-12-28\\",\\"displayName\\":\\"Week 50 - 1444-12-22 - 1444-12-28\\",\\"startDate\\":\\"1444-12-22\\",\\"endDate\\":\\"1444-12-28\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1444W49\\",\\"iso\\":\\"1444W49\\",\\"name\\":\\"Week 49 - 1444-12-15 - 1444-12-21\\",\\"displayName\\":\\"Week 49 - 1444-12-15 - 1444-12-21\\",\\"startDate\\":\\"1444-12-15\\",\\"endDate\\":\\"1444-12-21\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1444W2\\",\\"iso\\":\\"1444W2\\",\\"name\\":\\"Week 2 - 1444-01-11 - 1444-01-17\\",\\"displayName\\":\\"Week 2 - 1444-01-11 - 1444-01-17\\",\\"startDate\\":\\"1444-01-11\\",\\"endDate\\":\\"1444-01-17\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1444W1\\",\\"iso\\":\\"1444W1\\",\\"name\\":\\"Week 1 - 1444-01-04 - 1444-01-10\\",\\"displayName\\":\\"Week 1 - 1444-01-04 - 1444-01-10\\",\\"startDate\\":\\"1444-01-04\\",\\"endDate\\":\\"1444-01-10\\"}", + ], + }, + }, + "WEEKLYSUN": Object { + "currentYear": Object { + "count": 51, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445SunW1\\",\\"iso\\":\\"1445SunW1\\",\\"name\\":\\"Week 1 - 1444-12-28 - 1445-01-05\\",\\"displayName\\":\\"Week 1 - 1444-12-28 - 1445-01-05\\",\\"startDate\\":\\"1444-12-28\\",\\"endDate\\":\\"1445-01-05\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445SunW2\\",\\"iso\\":\\"1445SunW2\\",\\"name\\":\\"Week 2 - 1445-01-06 - 1445-01-12\\",\\"displayName\\":\\"Week 2 - 1445-01-06 - 1445-01-12\\",\\"startDate\\":\\"1445-01-06\\",\\"endDate\\":\\"1445-01-12\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445SunW50\\",\\"iso\\":\\"1445SunW50\\",\\"name\\":\\"Week 50 - 1445-12-17 - 1445-12-23\\",\\"displayName\\":\\"Week 50 - 1445-12-17 - 1445-12-23\\",\\"startDate\\":\\"1445-12-17\\",\\"endDate\\":\\"1445-12-23\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445SunW51\\",\\"iso\\":\\"1445SunW51\\",\\"name\\":\\"Week 51 - 1445-12-24 - 1446-01-01\\",\\"displayName\\":\\"Week 51 - 1445-12-24 - 1446-01-01\\",\\"startDate\\":\\"1445-12-24\\",\\"endDate\\":\\"1446-01-01\\"}", + ], + }, + "lastYear": Object { + "count": 50, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1444SunW50\\",\\"iso\\":\\"1444SunW50\\",\\"name\\":\\"Week 50 - 1444-12-21 - 1444-12-27\\",\\"displayName\\":\\"Week 50 - 1444-12-21 - 1444-12-27\\",\\"startDate\\":\\"1444-12-21\\",\\"endDate\\":\\"1444-12-27\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1444SunW49\\",\\"iso\\":\\"1444SunW49\\",\\"name\\":\\"Week 49 - 1444-12-14 - 1444-12-20\\",\\"displayName\\":\\"Week 49 - 1444-12-14 - 1444-12-20\\",\\"startDate\\":\\"1444-12-14\\",\\"endDate\\":\\"1444-12-20\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1444SunW2\\",\\"iso\\":\\"1444SunW2\\",\\"name\\":\\"Week 2 - 1444-01-10 - 1444-01-16\\",\\"displayName\\":\\"Week 2 - 1444-01-10 - 1444-01-16\\",\\"startDate\\":\\"1444-01-10\\",\\"endDate\\":\\"1444-01-16\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1444SunW1\\",\\"iso\\":\\"1444SunW1\\",\\"name\\":\\"Week 1 - 1444-01-03 - 1444-01-09\\",\\"displayName\\":\\"Week 1 - 1444-01-03 - 1444-01-09\\",\\"startDate\\":\\"1444-01-03\\",\\"endDate\\":\\"1444-01-09\\"}", + ], + }, + }, + "YEARLY": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1436\\",\\"iso\\":\\"1436\\",\\"name\\":\\"1436\\",\\"displayName\\":\\"1436\\",\\"startDate\\":\\"1436-01-01\\",\\"endDate\\":\\"1436-12-30\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1437\\",\\"iso\\":\\"1437\\",\\"name\\":\\"1437\\",\\"displayName\\":\\"1437\\",\\"startDate\\":\\"1437-01-01\\",\\"endDate\\":\\"1437-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1444\\",\\"iso\\":\\"1444\\",\\"name\\":\\"1444\\",\\"displayName\\":\\"1444\\",\\"startDate\\":\\"1444-01-01\\",\\"endDate\\":\\"1444-12-29\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1445\\",\\"iso\\":\\"1445\\",\\"name\\":\\"1445\\",\\"displayName\\":\\"1445\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1435\\",\\"iso\\":\\"1435\\",\\"name\\":\\"1435\\",\\"displayName\\":\\"1435\\",\\"startDate\\":\\"1435-01-01\\",\\"endDate\\":\\"1435-12-29\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1436\\",\\"iso\\":\\"1436\\",\\"name\\":\\"1436\\",\\"displayName\\":\\"1436\\",\\"startDate\\":\\"1436-01-01\\",\\"endDate\\":\\"1436-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1443\\",\\"iso\\":\\"1443\\",\\"name\\":\\"1443\\",\\"displayName\\":\\"1443\\",\\"startDate\\":\\"1443-01-01\\",\\"endDate\\":\\"1443-12-29\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1444\\",\\"iso\\":\\"1444\\",\\"name\\":\\"1444\\",\\"displayName\\":\\"1444\\",\\"startDate\\":\\"1444-01-01\\",\\"endDate\\":\\"1444-12-29\\"}", + ], + }, + }, +} +`; + +exports[`islamic calendar now = 2024-09-12T10:30:00Z getFixedPeriodsOptionsById(...).getPeriods 1`] = ` +Object { + "BIMONTHLY": Object { + "currentYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144601B\\",\\"iso\\":\\"144601B\\",\\"name\\":\\"Muharram - Safar 1446 AH\\",\\"displayName\\":\\"Muharram - Safar 1446 AH\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-02-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144602B\\",\\"iso\\":\\"144602B\\",\\"name\\":\\"Rabiʻ I - Rabiʻ II 1446 AH\\",\\"displayName\\":\\"Rabiʻ I - Rabiʻ II 1446 AH\\",\\"startDate\\":\\"1446-03-01\\",\\"endDate\\":\\"1446-04-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144605B\\",\\"iso\\":\\"144605B\\",\\"name\\":\\"Ramadan - Shawwal 1446 AH\\",\\"displayName\\":\\"Ramadan - Shawwal 1446 AH\\",\\"startDate\\":\\"1446-09-01\\",\\"endDate\\":\\"1446-10-29\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144606B\\",\\"iso\\":\\"144606B\\",\\"name\\":\\"Dhuʻl-Qiʻdah - Dhuʻl-Hijjah 1446 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah - Dhuʻl-Hijjah 1446 AH\\",\\"startDate\\":\\"1446-11-01\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144506B\\",\\"iso\\":\\"144506B\\",\\"name\\":\\"Dhuʻl-Qiʻdah - Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah - Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-11-01\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144505B\\",\\"iso\\":\\"144505B\\",\\"name\\":\\"Ramadan - Shawwal 1445 AH\\",\\"displayName\\":\\"Ramadan - Shawwal 1445 AH\\",\\"startDate\\":\\"1445-09-01\\",\\"endDate\\":\\"1445-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144502B\\",\\"iso\\":\\"144502B\\",\\"name\\":\\"Rabiʻ I - Rabiʻ II 1445 AH\\",\\"displayName\\":\\"Rabiʻ I - Rabiʻ II 1445 AH\\",\\"startDate\\":\\"1445-03-01\\",\\"endDate\\":\\"1445-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144501B\\",\\"iso\\":\\"144501B\\",\\"name\\":\\"Muharram - Safar 1445 AH\\",\\"displayName\\":\\"Muharram - Safar 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-02-30\\"}", + ], + }, + }, + "BIWEEKLY": Object { + "currentYear": Object { + "count": 25, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1446BiW1\\",\\"iso\\":\\"1446BiW1\\",\\"name\\":\\"Bi-Week 1 - 1446-01-03 - 1446-01-16\\",\\"displayName\\":\\"Bi-Week 1 - 1446-01-03 - 1446-01-16\\",\\"startDate\\":\\"1446-01-03\\",\\"endDate\\":\\"1446-01-16\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1446BiW2\\",\\"iso\\":\\"1446BiW2\\",\\"name\\":\\"Bi-Week 2 - 1446-01-17 - 1446-01-30\\",\\"displayName\\":\\"Bi-Week 2 - 1446-01-17 - 1446-01-30\\",\\"startDate\\":\\"1446-01-17\\",\\"endDate\\":\\"1446-01-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1446BiW24\\",\\"iso\\":\\"1446BiW24\\",\\"name\\":\\"Bi-Week 24 - 1446-11-29 - 1446-12-12\\",\\"displayName\\":\\"Bi-Week 24 - 1446-11-29 - 1446-12-12\\",\\"startDate\\":\\"1446-11-29\\",\\"endDate\\":\\"1446-12-12\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1446BiW25\\",\\"iso\\":\\"1446BiW25\\",\\"name\\":\\"Bi-Week 25 - 1446-12-13 - 1446-12-26\\",\\"displayName\\":\\"Bi-Week 25 - 1446-12-13 - 1446-12-26\\",\\"startDate\\":\\"1446-12-13\\",\\"endDate\\":\\"1446-12-26\\"}", + ], + }, + "lastYear": Object { + "count": 25, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1445BiW25\\",\\"iso\\":\\"1445BiW25\\",\\"name\\":\\"Bi-Week 25 - 1445-12-11 - 1445-12-24\\",\\"displayName\\":\\"Bi-Week 25 - 1445-12-11 - 1445-12-24\\",\\"startDate\\":\\"1445-12-11\\",\\"endDate\\":\\"1445-12-24\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1445BiW24\\",\\"iso\\":\\"1445BiW24\\",\\"name\\":\\"Bi-Week 24 - 1445-11-26 - 1445-12-10\\",\\"displayName\\":\\"Bi-Week 24 - 1445-11-26 - 1445-12-10\\",\\"startDate\\":\\"1445-11-26\\",\\"endDate\\":\\"1445-12-10\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1445BiW2\\",\\"iso\\":\\"1445BiW2\\",\\"name\\":\\"Bi-Week 2 - 1445-01-14 - 1445-01-27\\",\\"displayName\\":\\"Bi-Week 2 - 1445-01-14 - 1445-01-27\\",\\"startDate\\":\\"1445-01-14\\",\\"endDate\\":\\"1445-01-27\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1445BiW1\\",\\"iso\\":\\"1445BiW1\\",\\"name\\":\\"Bi-Week 1 - 1444-12-29 - 1445-01-13\\",\\"displayName\\":\\"Bi-Week 1 - 1444-12-29 - 1445-01-13\\",\\"startDate\\":\\"1444-12-29\\",\\"endDate\\":\\"1445-01-13\\"}", + ], + }, + }, + "DAILY": Object { + "currentYear": Object { + "count": 355, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14460101\\",\\"iso\\":\\"14460101\\",\\"displayName\\":\\"Muharram 1, 1446 AH\\",\\"name\\":\\"1446-01-01\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14460102\\",\\"iso\\":\\"14460102\\",\\"displayName\\":\\"Muharram 2, 1446 AH\\",\\"name\\":\\"1446-01-02\\",\\"startDate\\":\\"1446-01-02\\",\\"endDate\\":\\"1446-01-02\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14461228\\",\\"iso\\":\\"14461228\\",\\"displayName\\":\\"Dhuʻl-Hijjah 28, 1446 AH\\",\\"name\\":\\"1446-12-28\\",\\"startDate\\":\\"1446-12-28\\",\\"endDate\\":\\"1446-12-28\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14461229\\",\\"iso\\":\\"14461229\\",\\"displayName\\":\\"Dhuʻl-Hijjah 29, 1446 AH\\",\\"name\\":\\"1446-12-29\\",\\"startDate\\":\\"1446-12-29\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 354, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14451229\\",\\"iso\\":\\"14451229\\",\\"displayName\\":\\"Dhuʻl-Hijjah 29, 1445 AH\\",\\"name\\":\\"1445-12-29\\",\\"startDate\\":\\"1445-12-29\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14451228\\",\\"iso\\":\\"14451228\\",\\"displayName\\":\\"Dhuʻl-Hijjah 28, 1445 AH\\",\\"name\\":\\"1445-12-28\\",\\"startDate\\":\\"1445-12-28\\",\\"endDate\\":\\"1445-12-28\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14450102\\",\\"iso\\":\\"14450102\\",\\"displayName\\":\\"Muharram 2, 1445 AH\\",\\"name\\":\\"1445-01-02\\",\\"startDate\\":\\"1445-01-02\\",\\"endDate\\":\\"1445-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14450101\\",\\"iso\\":\\"14450101\\",\\"displayName\\":\\"Muharram 1, 1445 AH\\",\\"name\\":\\"1445-01-01\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-01-01\\"}", + ], + }, + }, + "FYAPR": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1437April\\",\\"iso\\":\\"1437April\\",\\"name\\":\\"Rabiʻ II 1437 AH - Rabiʻ I 1438 AH\\",\\"displayName\\":\\"Rabiʻ II 1437 AH - Rabiʻ I 1438 AH\\",\\"startDate\\":\\"1437-04-01\\",\\"endDate\\":\\"1438-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1438April\\",\\"iso\\":\\"1438April\\",\\"name\\":\\"Rabiʻ II 1438 AH - Rabiʻ I 1439 AH\\",\\"displayName\\":\\"Rabiʻ II 1438 AH - Rabiʻ I 1439 AH\\",\\"startDate\\":\\"1438-04-01\\",\\"endDate\\":\\"1439-03-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1445April\\",\\"iso\\":\\"1445April\\",\\"name\\":\\"Rabiʻ II 1445 AH - Rabiʻ I 1446 AH\\",\\"displayName\\":\\"Rabiʻ II 1445 AH - Rabiʻ I 1446 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1446-03-29\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1446April\\",\\"iso\\":\\"1446April\\",\\"name\\":\\"Rabiʻ II 1446 AH - Rabiʻ I 1447 AH\\",\\"displayName\\":\\"Rabiʻ II 1446 AH - Rabiʻ I 1447 AH\\",\\"startDate\\":\\"1446-04-01\\",\\"endDate\\":\\"1447-03-29\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1436April\\",\\"iso\\":\\"1436April\\",\\"name\\":\\"Rabiʻ II 1436 AH - Rabiʻ I 1437 AH\\",\\"displayName\\":\\"Rabiʻ II 1436 AH - Rabiʻ I 1437 AH\\",\\"startDate\\":\\"1436-04-01\\",\\"endDate\\":\\"1437-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1437April\\",\\"iso\\":\\"1437April\\",\\"name\\":\\"Rabiʻ II 1437 AH - Rabiʻ I 1438 AH\\",\\"displayName\\":\\"Rabiʻ II 1437 AH - Rabiʻ I 1438 AH\\",\\"startDate\\":\\"1437-04-01\\",\\"endDate\\":\\"1438-03-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1444April\\",\\"iso\\":\\"1444April\\",\\"name\\":\\"Rabiʻ II 1444 AH - Rabiʻ I 1445 AH\\",\\"displayName\\":\\"Rabiʻ II 1444 AH - Rabiʻ I 1445 AH\\",\\"startDate\\":\\"1444-04-01\\",\\"endDate\\":\\"1445-03-29\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1445April\\",\\"iso\\":\\"1445April\\",\\"name\\":\\"Rabiʻ II 1445 AH - Rabiʻ I 1446 AH\\",\\"displayName\\":\\"Rabiʻ II 1445 AH - Rabiʻ I 1446 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1446-03-29\\"}", + ], + }, + }, + "FYJUL": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1437July\\",\\"iso\\":\\"1437July\\",\\"name\\":\\"Rajab 1437 AH - Jumada II 1438 AH\\",\\"displayName\\":\\"Rajab 1437 AH - Jumada II 1438 AH\\",\\"startDate\\":\\"1437-07-01\\",\\"endDate\\":\\"1438-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1438July\\",\\"iso\\":\\"1438July\\",\\"name\\":\\"Rajab 1438 AH - Jumada II 1439 AH\\",\\"displayName\\":\\"Rajab 1438 AH - Jumada II 1439 AH\\",\\"startDate\\":\\"1438-07-01\\",\\"endDate\\":\\"1439-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1445July\\",\\"iso\\":\\"1445July\\",\\"name\\":\\"Rajab 1445 AH - Jumada II 1446 AH\\",\\"displayName\\":\\"Rajab 1445 AH - Jumada II 1446 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1446-06-29\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1446July\\",\\"iso\\":\\"1446July\\",\\"name\\":\\"Rajab 1446 AH - Jumada II 1447 AH\\",\\"displayName\\":\\"Rajab 1446 AH - Jumada II 1447 AH\\",\\"startDate\\":\\"1446-07-01\\",\\"endDate\\":\\"1447-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1436July\\",\\"iso\\":\\"1436July\\",\\"name\\":\\"Rajab 1436 AH - Jumada II 1437 AH\\",\\"displayName\\":\\"Rajab 1436 AH - Jumada II 1437 AH\\",\\"startDate\\":\\"1436-07-01\\",\\"endDate\\":\\"1437-06-29\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1437July\\",\\"iso\\":\\"1437July\\",\\"name\\":\\"Rajab 1437 AH - Jumada II 1438 AH\\",\\"displayName\\":\\"Rajab 1437 AH - Jumada II 1438 AH\\",\\"startDate\\":\\"1437-07-01\\",\\"endDate\\":\\"1438-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1444July\\",\\"iso\\":\\"1444July\\",\\"name\\":\\"Rajab 1444 AH - Jumada II 1445 AH\\",\\"displayName\\":\\"Rajab 1444 AH - Jumada II 1445 AH\\",\\"startDate\\":\\"1444-07-01\\",\\"endDate\\":\\"1445-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1445July\\",\\"iso\\":\\"1445July\\",\\"name\\":\\"Rajab 1445 AH - Jumada II 1446 AH\\",\\"displayName\\":\\"Rajab 1445 AH - Jumada II 1446 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1446-06-29\\"}", + ], + }, + }, + "FYNOV": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1437Nov\\",\\"iso\\":\\"1437Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1437 AH - Shawwal 1438 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1437 AH - Shawwal 1438 AH\\",\\"startDate\\":\\"1437-11-01\\",\\"endDate\\":\\"1438-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1438Nov\\",\\"iso\\":\\"1438Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1438 AH - Shawwal 1439 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1438 AH - Shawwal 1439 AH\\",\\"startDate\\":\\"1438-11-01\\",\\"endDate\\":\\"1439-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1445Nov\\",\\"iso\\":\\"1445Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1445 AH - Shawwal 1446 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1445 AH - Shawwal 1446 AH\\",\\"startDate\\":\\"1445-11-01\\",\\"endDate\\":\\"1446-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1446Nov\\",\\"iso\\":\\"1446Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1446 AH - Shawwal 1447 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1446 AH - Shawwal 1447 AH\\",\\"startDate\\":\\"1446-11-01\\",\\"endDate\\":\\"1447-10-29\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1436Nov\\",\\"iso\\":\\"1436Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1436 AH - Shawwal 1437 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1436 AH - Shawwal 1437 AH\\",\\"startDate\\":\\"1436-11-01\\",\\"endDate\\":\\"1437-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1437Nov\\",\\"iso\\":\\"1437Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1437 AH - Shawwal 1438 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1437 AH - Shawwal 1438 AH\\",\\"startDate\\":\\"1437-11-01\\",\\"endDate\\":\\"1438-10-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1444Nov\\",\\"iso\\":\\"1444Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1444 AH - Shawwal 1445 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1444 AH - Shawwal 1445 AH\\",\\"startDate\\":\\"1444-11-01\\",\\"endDate\\":\\"1445-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1445Nov\\",\\"iso\\":\\"1445Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1445 AH - Shawwal 1446 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1445 AH - Shawwal 1446 AH\\",\\"startDate\\":\\"1445-11-01\\",\\"endDate\\":\\"1446-10-29\\"}", + ], + }, + }, + "MONTHLY": Object { + "currentYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144601\\",\\"iso\\":\\"144601\\",\\"name\\":\\"Muharram 1446 AH\\",\\"displayName\\":\\"Muharram 1446 AH\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-01-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144602\\",\\"iso\\":\\"144602\\",\\"name\\":\\"Safar 1446 AH\\",\\"displayName\\":\\"Safar 1446 AH\\",\\"startDate\\":\\"1446-02-01\\",\\"endDate\\":\\"1446-02-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144611\\",\\"iso\\":\\"144611\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1446 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1446 AH\\",\\"startDate\\":\\"1446-11-01\\",\\"endDate\\":\\"1446-11-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144612\\",\\"iso\\":\\"144612\\",\\"name\\":\\"Dhuʻl-Hijjah 1446 AH\\",\\"displayName\\":\\"Dhuʻl-Hijjah 1446 AH\\",\\"startDate\\":\\"1446-12-01\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144512\\",\\"iso\\":\\"144512\\",\\"name\\":\\"Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-12-01\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144511\\",\\"iso\\":\\"144511\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1445 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1445 AH\\",\\"startDate\\":\\"1445-11-01\\",\\"endDate\\":\\"1445-11-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144502\\",\\"iso\\":\\"144502\\",\\"name\\":\\"Safar 1445 AH\\",\\"displayName\\":\\"Safar 1445 AH\\",\\"startDate\\":\\"1445-02-01\\",\\"endDate\\":\\"1445-02-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144501\\",\\"iso\\":\\"144501\\",\\"name\\":\\"Muharram 1445 AH\\",\\"displayName\\":\\"Muharram 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-01-30\\"}", + ], + }, + }, + "QUARTERLY": Object { + "currentYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1446Q1\\",\\"iso\\":\\"1446Q1\\",\\"name\\":\\"Muharram - Rabiʻ I 1446 AH\\",\\"displayName\\":\\"Muharram - Rabiʻ I 1446 AH\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-03-29\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1446Q2\\",\\"iso\\":\\"1446Q2\\",\\"name\\":\\"Rabiʻ II - Jumada II 1446 AH\\",\\"displayName\\":\\"Rabiʻ II - Jumada II 1446 AH\\",\\"startDate\\":\\"1446-04-01\\",\\"endDate\\":\\"1446-06-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1446Q3\\",\\"iso\\":\\"1446Q3\\",\\"name\\":\\"Rajab - Ramadan 1446 AH\\",\\"displayName\\":\\"Rajab - Ramadan 1446 AH\\",\\"startDate\\":\\"1446-07-01\\",\\"endDate\\":\\"1446-09-29\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1446Q4\\",\\"iso\\":\\"1446Q4\\",\\"name\\":\\"Shawwal - Dhuʻl-Hijjah 1446 AH\\",\\"displayName\\":\\"Shawwal - Dhuʻl-Hijjah 1446 AH\\",\\"startDate\\":\\"1446-10-01\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1445Q4\\",\\"iso\\":\\"1445Q4\\",\\"name\\":\\"Shawwal - Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Shawwal - Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-10-01\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1445Q3\\",\\"iso\\":\\"1445Q3\\",\\"name\\":\\"Rajab - Ramadan 1445 AH\\",\\"displayName\\":\\"Rajab - Ramadan 1445 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1445-09-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1445Q2\\",\\"iso\\":\\"1445Q2\\",\\"name\\":\\"Rabiʻ II - Jumada II 1445 AH\\",\\"displayName\\":\\"Rabiʻ II - Jumada II 1445 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1445-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1445Q1\\",\\"iso\\":\\"1445Q1\\",\\"name\\":\\"Muharram - Rabiʻ I 1445 AH\\",\\"displayName\\":\\"Muharram - Rabiʻ I 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-03-29\\"}", + ], + }, + }, + "SIXMONTHLY": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1446S1\\",\\"iso\\":\\"1446S1\\",\\"name\\":\\"Muharram - Jumada II 1446 AH\\",\\"displayName\\":\\"Muharram - Jumada II 1446 AH\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-06-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1446S2\\",\\"iso\\":\\"1446S2\\",\\"name\\":\\"Rajab - Dhuʻl-Hijjah 1446 AH\\",\\"displayName\\":\\"Rajab - Dhuʻl-Hijjah 1446 AH\\",\\"startDate\\":\\"1446-07-01\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1446S1\\",\\"iso\\":\\"1446S1\\",\\"name\\":\\"Muharram - Jumada II 1446 AH\\",\\"displayName\\":\\"Muharram - Jumada II 1446 AH\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-06-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1446S2\\",\\"iso\\":\\"1446S2\\",\\"name\\":\\"Rajab - Dhuʻl-Hijjah 1446 AH\\",\\"displayName\\":\\"Rajab - Dhuʻl-Hijjah 1446 AH\\",\\"startDate\\":\\"1446-07-01\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1445S2\\",\\"iso\\":\\"1445S2\\",\\"name\\":\\"Rajab - Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Rajab - Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1445S1\\",\\"iso\\":\\"1445S1\\",\\"name\\":\\"Muharram - Jumada II 1445 AH\\",\\"displayName\\":\\"Muharram - Jumada II 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1445S2\\",\\"iso\\":\\"1445S2\\",\\"name\\":\\"Rajab - Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Rajab - Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1445S1\\",\\"iso\\":\\"1445S1\\",\\"name\\":\\"Muharram - Jumada II 1445 AH\\",\\"displayName\\":\\"Muharram - Jumada II 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-06-30\\"}", + ], + }, + }, + "SIXMONTHLYAPR": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1446AprilS1\\",\\"iso\\":\\"1446AprilS1\\",\\"name\\":\\"Rabiʻ II - Ramadan 1446 AH\\",\\"displayName\\":\\"Rabiʻ II - Ramadan 1446 AH\\",\\"startDate\\":\\"1446-04-01\\",\\"endDate\\":\\"1446-09-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1446AprilS2\\",\\"iso\\":\\"1446AprilS2\\",\\"name\\":\\"Shawwal 1446 AH - Rabiʻ I 1447 AH\\",\\"displayName\\":\\"Shawwal 1446 AH - Rabiʻ I 1447 AH\\",\\"startDate\\":\\"1446-10-01\\",\\"endDate\\":\\"1447-03-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1446AprilS1\\",\\"iso\\":\\"1446AprilS1\\",\\"name\\":\\"Rabiʻ II - Ramadan 1446 AH\\",\\"displayName\\":\\"Rabiʻ II - Ramadan 1446 AH\\",\\"startDate\\":\\"1446-04-01\\",\\"endDate\\":\\"1446-09-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1446AprilS2\\",\\"iso\\":\\"1446AprilS2\\",\\"name\\":\\"Shawwal 1446 AH - Rabiʻ I 1447 AH\\",\\"displayName\\":\\"Shawwal 1446 AH - Rabiʻ I 1447 AH\\",\\"startDate\\":\\"1446-10-01\\",\\"endDate\\":\\"1447-03-29\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1445AprilS2\\",\\"iso\\":\\"1445AprilS2\\",\\"name\\":\\"Shawwal 1445 AH - Rabiʻ I 1446 AH\\",\\"displayName\\":\\"Shawwal 1445 AH - Rabiʻ I 1446 AH\\",\\"startDate\\":\\"1445-10-01\\",\\"endDate\\":\\"1446-03-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1445AprilS1\\",\\"iso\\":\\"1445AprilS1\\",\\"name\\":\\"Rabiʻ II - Ramadan 1445 AH\\",\\"displayName\\":\\"Rabiʻ II - Ramadan 1445 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1445-09-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1445AprilS2\\",\\"iso\\":\\"1445AprilS2\\",\\"name\\":\\"Shawwal 1445 AH - Rabiʻ I 1446 AH\\",\\"displayName\\":\\"Shawwal 1445 AH - Rabiʻ I 1446 AH\\",\\"startDate\\":\\"1445-10-01\\",\\"endDate\\":\\"1446-03-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1445AprilS1\\",\\"iso\\":\\"1445AprilS1\\",\\"name\\":\\"Rabiʻ II - Ramadan 1445 AH\\",\\"displayName\\":\\"Rabiʻ II - Ramadan 1445 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1445-09-29\\"}", + ], + }, + }, + "WEEKLY": Object { + "currentYear": Object { + "count": 50, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446W1\\",\\"iso\\":\\"1446W1\\",\\"name\\":\\"Week 1 - 1446-01-03 - 1446-01-09\\",\\"displayName\\":\\"Week 1 - 1446-01-03 - 1446-01-09\\",\\"startDate\\":\\"1446-01-03\\",\\"endDate\\":\\"1446-01-09\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446W2\\",\\"iso\\":\\"1446W2\\",\\"name\\":\\"Week 2 - 1446-01-10 - 1446-01-16\\",\\"displayName\\":\\"Week 2 - 1446-01-10 - 1446-01-16\\",\\"startDate\\":\\"1446-01-10\\",\\"endDate\\":\\"1446-01-16\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446W49\\",\\"iso\\":\\"1446W49\\",\\"name\\":\\"Week 49 - 1446-12-13 - 1446-12-19\\",\\"displayName\\":\\"Week 49 - 1446-12-13 - 1446-12-19\\",\\"startDate\\":\\"1446-12-13\\",\\"endDate\\":\\"1446-12-19\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446W50\\",\\"iso\\":\\"1446W50\\",\\"name\\":\\"Week 50 - 1446-12-20 - 1446-12-26\\",\\"displayName\\":\\"Week 50 - 1446-12-20 - 1446-12-26\\",\\"startDate\\":\\"1446-12-20\\",\\"endDate\\":\\"1446-12-26\\"}", + ], + }, + "lastYear": Object { + "count": 51, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445W51\\",\\"iso\\":\\"1445W51\\",\\"name\\":\\"Week 51 - 1445-12-25 - 1446-01-02\\",\\"displayName\\":\\"Week 51 - 1445-12-25 - 1446-01-02\\",\\"startDate\\":\\"1445-12-25\\",\\"endDate\\":\\"1446-01-02\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445W50\\",\\"iso\\":\\"1445W50\\",\\"name\\":\\"Week 50 - 1445-12-18 - 1445-12-24\\",\\"displayName\\":\\"Week 50 - 1445-12-18 - 1445-12-24\\",\\"startDate\\":\\"1445-12-18\\",\\"endDate\\":\\"1445-12-24\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445W2\\",\\"iso\\":\\"1445W2\\",\\"name\\":\\"Week 2 - 1445-01-07 - 1445-01-13\\",\\"displayName\\":\\"Week 2 - 1445-01-07 - 1445-01-13\\",\\"startDate\\":\\"1445-01-07\\",\\"endDate\\":\\"1445-01-13\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445W1\\",\\"iso\\":\\"1445W1\\",\\"name\\":\\"Week 1 - 1444-12-29 - 1445-01-06\\",\\"displayName\\":\\"Week 1 - 1444-12-29 - 1445-01-06\\",\\"startDate\\":\\"1444-12-29\\",\\"endDate\\":\\"1445-01-06\\"}", + ], + }, + }, + "WEEKLYSUN": Object { + "currentYear": Object { + "count": 51, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446SunW1\\",\\"iso\\":\\"1446SunW1\\",\\"name\\":\\"Week 1 - 1446-01-02 - 1446-01-08\\",\\"displayName\\":\\"Week 1 - 1446-01-02 - 1446-01-08\\",\\"startDate\\":\\"1446-01-02\\",\\"endDate\\":\\"1446-01-08\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446SunW2\\",\\"iso\\":\\"1446SunW2\\",\\"name\\":\\"Week 2 - 1446-01-09 - 1446-01-15\\",\\"displayName\\":\\"Week 2 - 1446-01-09 - 1446-01-15\\",\\"startDate\\":\\"1446-01-09\\",\\"endDate\\":\\"1446-01-15\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446SunW50\\",\\"iso\\":\\"1446SunW50\\",\\"name\\":\\"Week 50 - 1446-12-19 - 1446-12-25\\",\\"displayName\\":\\"Week 50 - 1446-12-19 - 1446-12-25\\",\\"startDate\\":\\"1446-12-19\\",\\"endDate\\":\\"1446-12-25\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446SunW51\\",\\"iso\\":\\"1446SunW51\\",\\"name\\":\\"Week 51 - 1446-12-26 - 1447-01-03\\",\\"displayName\\":\\"Week 51 - 1446-12-26 - 1447-01-03\\",\\"startDate\\":\\"1446-12-26\\",\\"endDate\\":\\"1447-01-03\\"}", + ], + }, + "lastYear": Object { + "count": 51, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445SunW51\\",\\"iso\\":\\"1445SunW51\\",\\"name\\":\\"Week 51 - 1445-12-24 - 1446-01-01\\",\\"displayName\\":\\"Week 51 - 1445-12-24 - 1446-01-01\\",\\"startDate\\":\\"1445-12-24\\",\\"endDate\\":\\"1446-01-01\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445SunW50\\",\\"iso\\":\\"1445SunW50\\",\\"name\\":\\"Week 50 - 1445-12-17 - 1445-12-23\\",\\"displayName\\":\\"Week 50 - 1445-12-17 - 1445-12-23\\",\\"startDate\\":\\"1445-12-17\\",\\"endDate\\":\\"1445-12-23\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445SunW2\\",\\"iso\\":\\"1445SunW2\\",\\"name\\":\\"Week 2 - 1445-01-06 - 1445-01-12\\",\\"displayName\\":\\"Week 2 - 1445-01-06 - 1445-01-12\\",\\"startDate\\":\\"1445-01-06\\",\\"endDate\\":\\"1445-01-12\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445SunW1\\",\\"iso\\":\\"1445SunW1\\",\\"name\\":\\"Week 1 - 1444-12-28 - 1445-01-05\\",\\"displayName\\":\\"Week 1 - 1444-12-28 - 1445-01-05\\",\\"startDate\\":\\"1444-12-28\\",\\"endDate\\":\\"1445-01-05\\"}", + ], + }, + }, + "YEARLY": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1437\\",\\"iso\\":\\"1437\\",\\"name\\":\\"1437\\",\\"displayName\\":\\"1437\\",\\"startDate\\":\\"1437-01-01\\",\\"endDate\\":\\"1437-12-30\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1438\\",\\"iso\\":\\"1438\\",\\"name\\":\\"1438\\",\\"displayName\\":\\"1438\\",\\"startDate\\":\\"1438-01-01\\",\\"endDate\\":\\"1438-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1445\\",\\"iso\\":\\"1445\\",\\"name\\":\\"1445\\",\\"displayName\\":\\"1445\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1446\\",\\"iso\\":\\"1446\\",\\"name\\":\\"1446\\",\\"displayName\\":\\"1446\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1436\\",\\"iso\\":\\"1436\\",\\"name\\":\\"1436\\",\\"displayName\\":\\"1436\\",\\"startDate\\":\\"1436-01-01\\",\\"endDate\\":\\"1436-12-30\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1437\\",\\"iso\\":\\"1437\\",\\"name\\":\\"1437\\",\\"displayName\\":\\"1437\\",\\"startDate\\":\\"1437-01-01\\",\\"endDate\\":\\"1437-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1444\\",\\"iso\\":\\"1444\\",\\"name\\":\\"1444\\",\\"displayName\\":\\"1444\\",\\"startDate\\":\\"1444-01-01\\",\\"endDate\\":\\"1444-12-29\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1445\\",\\"iso\\":\\"1445\\",\\"name\\":\\"1445\\",\\"displayName\\":\\"1445\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-12-29\\"}", + ], + }, + }, +} +`; + +exports[`islamic calendar now = 2025-04-14T10:30:00Z getFixedPeriodsOptionsById(...).getPeriods 1`] = ` +Object { + "BIMONTHLY": Object { + "currentYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144601B\\",\\"iso\\":\\"144601B\\",\\"name\\":\\"Muharram - Safar 1446 AH\\",\\"displayName\\":\\"Muharram - Safar 1446 AH\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-02-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144602B\\",\\"iso\\":\\"144602B\\",\\"name\\":\\"Rabiʻ I - Rabiʻ II 1446 AH\\",\\"displayName\\":\\"Rabiʻ I - Rabiʻ II 1446 AH\\",\\"startDate\\":\\"1446-03-01\\",\\"endDate\\":\\"1446-04-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144605B\\",\\"iso\\":\\"144605B\\",\\"name\\":\\"Ramadan - Shawwal 1446 AH\\",\\"displayName\\":\\"Ramadan - Shawwal 1446 AH\\",\\"startDate\\":\\"1446-09-01\\",\\"endDate\\":\\"1446-10-29\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144606B\\",\\"iso\\":\\"144606B\\",\\"name\\":\\"Dhuʻl-Qiʻdah - Dhuʻl-Hijjah 1446 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah - Dhuʻl-Hijjah 1446 AH\\",\\"startDate\\":\\"1446-11-01\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144506B\\",\\"iso\\":\\"144506B\\",\\"name\\":\\"Dhuʻl-Qiʻdah - Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah - Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-11-01\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144505B\\",\\"iso\\":\\"144505B\\",\\"name\\":\\"Ramadan - Shawwal 1445 AH\\",\\"displayName\\":\\"Ramadan - Shawwal 1445 AH\\",\\"startDate\\":\\"1445-09-01\\",\\"endDate\\":\\"1445-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144502B\\",\\"iso\\":\\"144502B\\",\\"name\\":\\"Rabiʻ I - Rabiʻ II 1445 AH\\",\\"displayName\\":\\"Rabiʻ I - Rabiʻ II 1445 AH\\",\\"startDate\\":\\"1445-03-01\\",\\"endDate\\":\\"1445-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"144501B\\",\\"iso\\":\\"144501B\\",\\"name\\":\\"Muharram - Safar 1445 AH\\",\\"displayName\\":\\"Muharram - Safar 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-02-30\\"}", + ], + }, + }, + "BIWEEKLY": Object { + "currentYear": Object { + "count": 25, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1446BiW1\\",\\"iso\\":\\"1446BiW1\\",\\"name\\":\\"Bi-Week 1 - 1446-01-03 - 1446-01-16\\",\\"displayName\\":\\"Bi-Week 1 - 1446-01-03 - 1446-01-16\\",\\"startDate\\":\\"1446-01-03\\",\\"endDate\\":\\"1446-01-16\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1446BiW2\\",\\"iso\\":\\"1446BiW2\\",\\"name\\":\\"Bi-Week 2 - 1446-01-17 - 1446-01-30\\",\\"displayName\\":\\"Bi-Week 2 - 1446-01-17 - 1446-01-30\\",\\"startDate\\":\\"1446-01-17\\",\\"endDate\\":\\"1446-01-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1446BiW24\\",\\"iso\\":\\"1446BiW24\\",\\"name\\":\\"Bi-Week 24 - 1446-11-29 - 1446-12-12\\",\\"displayName\\":\\"Bi-Week 24 - 1446-11-29 - 1446-12-12\\",\\"startDate\\":\\"1446-11-29\\",\\"endDate\\":\\"1446-12-12\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1446BiW25\\",\\"iso\\":\\"1446BiW25\\",\\"name\\":\\"Bi-Week 25 - 1446-12-13 - 1446-12-26\\",\\"displayName\\":\\"Bi-Week 25 - 1446-12-13 - 1446-12-26\\",\\"startDate\\":\\"1446-12-13\\",\\"endDate\\":\\"1446-12-26\\"}", + ], + }, + "lastYear": Object { + "count": 25, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1445BiW25\\",\\"iso\\":\\"1445BiW25\\",\\"name\\":\\"Bi-Week 25 - 1445-12-11 - 1445-12-24\\",\\"displayName\\":\\"Bi-Week 25 - 1445-12-11 - 1445-12-24\\",\\"startDate\\":\\"1445-12-11\\",\\"endDate\\":\\"1445-12-24\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1445BiW24\\",\\"iso\\":\\"1445BiW24\\",\\"name\\":\\"Bi-Week 24 - 1445-11-26 - 1445-12-10\\",\\"displayName\\":\\"Bi-Week 24 - 1445-11-26 - 1445-12-10\\",\\"startDate\\":\\"1445-11-26\\",\\"endDate\\":\\"1445-12-10\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1445BiW2\\",\\"iso\\":\\"1445BiW2\\",\\"name\\":\\"Bi-Week 2 - 1445-01-14 - 1445-01-27\\",\\"displayName\\":\\"Bi-Week 2 - 1445-01-14 - 1445-01-27\\",\\"startDate\\":\\"1445-01-14\\",\\"endDate\\":\\"1445-01-27\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"1445BiW1\\",\\"iso\\":\\"1445BiW1\\",\\"name\\":\\"Bi-Week 1 - 1444-12-29 - 1445-01-13\\",\\"displayName\\":\\"Bi-Week 1 - 1444-12-29 - 1445-01-13\\",\\"startDate\\":\\"1444-12-29\\",\\"endDate\\":\\"1445-01-13\\"}", + ], + }, + }, + "DAILY": Object { + "currentYear": Object { + "count": 355, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14460101\\",\\"iso\\":\\"14460101\\",\\"displayName\\":\\"Muharram 1, 1446 AH\\",\\"name\\":\\"1446-01-01\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14460102\\",\\"iso\\":\\"14460102\\",\\"displayName\\":\\"Muharram 2, 1446 AH\\",\\"name\\":\\"1446-01-02\\",\\"startDate\\":\\"1446-01-02\\",\\"endDate\\":\\"1446-01-02\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14461228\\",\\"iso\\":\\"14461228\\",\\"displayName\\":\\"Dhuʻl-Hijjah 28, 1446 AH\\",\\"name\\":\\"1446-12-28\\",\\"startDate\\":\\"1446-12-28\\",\\"endDate\\":\\"1446-12-28\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14461229\\",\\"iso\\":\\"14461229\\",\\"displayName\\":\\"Dhuʻl-Hijjah 29, 1446 AH\\",\\"name\\":\\"1446-12-29\\",\\"startDate\\":\\"1446-12-29\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 354, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14451229\\",\\"iso\\":\\"14451229\\",\\"displayName\\":\\"Dhuʻl-Hijjah 29, 1445 AH\\",\\"name\\":\\"1445-12-29\\",\\"startDate\\":\\"1445-12-29\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14451228\\",\\"iso\\":\\"14451228\\",\\"displayName\\":\\"Dhuʻl-Hijjah 28, 1445 AH\\",\\"name\\":\\"1445-12-28\\",\\"startDate\\":\\"1445-12-28\\",\\"endDate\\":\\"1445-12-28\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14450102\\",\\"iso\\":\\"14450102\\",\\"displayName\\":\\"Muharram 2, 1445 AH\\",\\"name\\":\\"1445-01-02\\",\\"startDate\\":\\"1445-01-02\\",\\"endDate\\":\\"1445-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"14450101\\",\\"iso\\":\\"14450101\\",\\"displayName\\":\\"Muharram 1, 1445 AH\\",\\"name\\":\\"1445-01-01\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-01-01\\"}", + ], + }, + }, + "FYAPR": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1437April\\",\\"iso\\":\\"1437April\\",\\"name\\":\\"Rabiʻ II 1437 AH - Rabiʻ I 1438 AH\\",\\"displayName\\":\\"Rabiʻ II 1437 AH - Rabiʻ I 1438 AH\\",\\"startDate\\":\\"1437-04-01\\",\\"endDate\\":\\"1438-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1438April\\",\\"iso\\":\\"1438April\\",\\"name\\":\\"Rabiʻ II 1438 AH - Rabiʻ I 1439 AH\\",\\"displayName\\":\\"Rabiʻ II 1438 AH - Rabiʻ I 1439 AH\\",\\"startDate\\":\\"1438-04-01\\",\\"endDate\\":\\"1439-03-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1445April\\",\\"iso\\":\\"1445April\\",\\"name\\":\\"Rabiʻ II 1445 AH - Rabiʻ I 1446 AH\\",\\"displayName\\":\\"Rabiʻ II 1445 AH - Rabiʻ I 1446 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1446-03-29\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1446April\\",\\"iso\\":\\"1446April\\",\\"name\\":\\"Rabiʻ II 1446 AH - Rabiʻ I 1447 AH\\",\\"displayName\\":\\"Rabiʻ II 1446 AH - Rabiʻ I 1447 AH\\",\\"startDate\\":\\"1446-04-01\\",\\"endDate\\":\\"1447-03-29\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1436April\\",\\"iso\\":\\"1436April\\",\\"name\\":\\"Rabiʻ II 1436 AH - Rabiʻ I 1437 AH\\",\\"displayName\\":\\"Rabiʻ II 1436 AH - Rabiʻ I 1437 AH\\",\\"startDate\\":\\"1436-04-01\\",\\"endDate\\":\\"1437-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1437April\\",\\"iso\\":\\"1437April\\",\\"name\\":\\"Rabiʻ II 1437 AH - Rabiʻ I 1438 AH\\",\\"displayName\\":\\"Rabiʻ II 1437 AH - Rabiʻ I 1438 AH\\",\\"startDate\\":\\"1437-04-01\\",\\"endDate\\":\\"1438-03-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1444April\\",\\"iso\\":\\"1444April\\",\\"name\\":\\"Rabiʻ II 1444 AH - Rabiʻ I 1445 AH\\",\\"displayName\\":\\"Rabiʻ II 1444 AH - Rabiʻ I 1445 AH\\",\\"startDate\\":\\"1444-04-01\\",\\"endDate\\":\\"1445-03-29\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"1445April\\",\\"iso\\":\\"1445April\\",\\"name\\":\\"Rabiʻ II 1445 AH - Rabiʻ I 1446 AH\\",\\"displayName\\":\\"Rabiʻ II 1445 AH - Rabiʻ I 1446 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1446-03-29\\"}", + ], + }, + }, + "FYJUL": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1437July\\",\\"iso\\":\\"1437July\\",\\"name\\":\\"Rajab 1437 AH - Jumada II 1438 AH\\",\\"displayName\\":\\"Rajab 1437 AH - Jumada II 1438 AH\\",\\"startDate\\":\\"1437-07-01\\",\\"endDate\\":\\"1438-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1438July\\",\\"iso\\":\\"1438July\\",\\"name\\":\\"Rajab 1438 AH - Jumada II 1439 AH\\",\\"displayName\\":\\"Rajab 1438 AH - Jumada II 1439 AH\\",\\"startDate\\":\\"1438-07-01\\",\\"endDate\\":\\"1439-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1445July\\",\\"iso\\":\\"1445July\\",\\"name\\":\\"Rajab 1445 AH - Jumada II 1446 AH\\",\\"displayName\\":\\"Rajab 1445 AH - Jumada II 1446 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1446-06-29\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1446July\\",\\"iso\\":\\"1446July\\",\\"name\\":\\"Rajab 1446 AH - Jumada II 1447 AH\\",\\"displayName\\":\\"Rajab 1446 AH - Jumada II 1447 AH\\",\\"startDate\\":\\"1446-07-01\\",\\"endDate\\":\\"1447-06-30\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1436July\\",\\"iso\\":\\"1436July\\",\\"name\\":\\"Rajab 1436 AH - Jumada II 1437 AH\\",\\"displayName\\":\\"Rajab 1436 AH - Jumada II 1437 AH\\",\\"startDate\\":\\"1436-07-01\\",\\"endDate\\":\\"1437-06-29\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1437July\\",\\"iso\\":\\"1437July\\",\\"name\\":\\"Rajab 1437 AH - Jumada II 1438 AH\\",\\"displayName\\":\\"Rajab 1437 AH - Jumada II 1438 AH\\",\\"startDate\\":\\"1437-07-01\\",\\"endDate\\":\\"1438-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1444July\\",\\"iso\\":\\"1444July\\",\\"name\\":\\"Rajab 1444 AH - Jumada II 1445 AH\\",\\"displayName\\":\\"Rajab 1444 AH - Jumada II 1445 AH\\",\\"startDate\\":\\"1444-07-01\\",\\"endDate\\":\\"1445-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"1445July\\",\\"iso\\":\\"1445July\\",\\"name\\":\\"Rajab 1445 AH - Jumada II 1446 AH\\",\\"displayName\\":\\"Rajab 1445 AH - Jumada II 1446 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1446-06-29\\"}", + ], + }, + }, + "FYNOV": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1437Nov\\",\\"iso\\":\\"1437Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1437 AH - Shawwal 1438 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1437 AH - Shawwal 1438 AH\\",\\"startDate\\":\\"1437-11-01\\",\\"endDate\\":\\"1438-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1438Nov\\",\\"iso\\":\\"1438Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1438 AH - Shawwal 1439 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1438 AH - Shawwal 1439 AH\\",\\"startDate\\":\\"1438-11-01\\",\\"endDate\\":\\"1439-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1445Nov\\",\\"iso\\":\\"1445Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1445 AH - Shawwal 1446 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1445 AH - Shawwal 1446 AH\\",\\"startDate\\":\\"1445-11-01\\",\\"endDate\\":\\"1446-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1446Nov\\",\\"iso\\":\\"1446Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1446 AH - Shawwal 1447 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1446 AH - Shawwal 1447 AH\\",\\"startDate\\":\\"1446-11-01\\",\\"endDate\\":\\"1447-10-29\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1436Nov\\",\\"iso\\":\\"1436Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1436 AH - Shawwal 1437 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1436 AH - Shawwal 1437 AH\\",\\"startDate\\":\\"1436-11-01\\",\\"endDate\\":\\"1437-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1437Nov\\",\\"iso\\":\\"1437Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1437 AH - Shawwal 1438 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1437 AH - Shawwal 1438 AH\\",\\"startDate\\":\\"1437-11-01\\",\\"endDate\\":\\"1438-10-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1444Nov\\",\\"iso\\":\\"1444Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1444 AH - Shawwal 1445 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1444 AH - Shawwal 1445 AH\\",\\"startDate\\":\\"1444-11-01\\",\\"endDate\\":\\"1445-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"1445Nov\\",\\"iso\\":\\"1445Nov\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1445 AH - Shawwal 1446 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1445 AH - Shawwal 1446 AH\\",\\"startDate\\":\\"1445-11-01\\",\\"endDate\\":\\"1446-10-29\\"}", + ], + }, + }, + "MONTHLY": Object { + "currentYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144601\\",\\"iso\\":\\"144601\\",\\"name\\":\\"Muharram 1446 AH\\",\\"displayName\\":\\"Muharram 1446 AH\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-01-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144602\\",\\"iso\\":\\"144602\\",\\"name\\":\\"Safar 1446 AH\\",\\"displayName\\":\\"Safar 1446 AH\\",\\"startDate\\":\\"1446-02-01\\",\\"endDate\\":\\"1446-02-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144611\\",\\"iso\\":\\"144611\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1446 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1446 AH\\",\\"startDate\\":\\"1446-11-01\\",\\"endDate\\":\\"1446-11-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144612\\",\\"iso\\":\\"144612\\",\\"name\\":\\"Dhuʻl-Hijjah 1446 AH\\",\\"displayName\\":\\"Dhuʻl-Hijjah 1446 AH\\",\\"startDate\\":\\"1446-12-01\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144512\\",\\"iso\\":\\"144512\\",\\"name\\":\\"Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-12-01\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144511\\",\\"iso\\":\\"144511\\",\\"name\\":\\"Dhuʻl-Qiʻdah 1445 AH\\",\\"displayName\\":\\"Dhuʻl-Qiʻdah 1445 AH\\",\\"startDate\\":\\"1445-11-01\\",\\"endDate\\":\\"1445-11-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144502\\",\\"iso\\":\\"144502\\",\\"name\\":\\"Safar 1445 AH\\",\\"displayName\\":\\"Safar 1445 AH\\",\\"startDate\\":\\"1445-02-01\\",\\"endDate\\":\\"1445-02-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"144501\\",\\"iso\\":\\"144501\\",\\"name\\":\\"Muharram 1445 AH\\",\\"displayName\\":\\"Muharram 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-01-30\\"}", + ], + }, + }, + "QUARTERLY": Object { + "currentYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1446Q1\\",\\"iso\\":\\"1446Q1\\",\\"name\\":\\"Muharram - Rabiʻ I 1446 AH\\",\\"displayName\\":\\"Muharram - Rabiʻ I 1446 AH\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-03-29\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1446Q2\\",\\"iso\\":\\"1446Q2\\",\\"name\\":\\"Rabiʻ II - Jumada II 1446 AH\\",\\"displayName\\":\\"Rabiʻ II - Jumada II 1446 AH\\",\\"startDate\\":\\"1446-04-01\\",\\"endDate\\":\\"1446-06-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1446Q3\\",\\"iso\\":\\"1446Q3\\",\\"name\\":\\"Rajab - Ramadan 1446 AH\\",\\"displayName\\":\\"Rajab - Ramadan 1446 AH\\",\\"startDate\\":\\"1446-07-01\\",\\"endDate\\":\\"1446-09-29\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1446Q4\\",\\"iso\\":\\"1446Q4\\",\\"name\\":\\"Shawwal - Dhuʻl-Hijjah 1446 AH\\",\\"displayName\\":\\"Shawwal - Dhuʻl-Hijjah 1446 AH\\",\\"startDate\\":\\"1446-10-01\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1445Q4\\",\\"iso\\":\\"1445Q4\\",\\"name\\":\\"Shawwal - Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Shawwal - Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-10-01\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1445Q3\\",\\"iso\\":\\"1445Q3\\",\\"name\\":\\"Rajab - Ramadan 1445 AH\\",\\"displayName\\":\\"Rajab - Ramadan 1445 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1445-09-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1445Q2\\",\\"iso\\":\\"1445Q2\\",\\"name\\":\\"Rabiʻ II - Jumada II 1445 AH\\",\\"displayName\\":\\"Rabiʻ II - Jumada II 1445 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1445-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"1445Q1\\",\\"iso\\":\\"1445Q1\\",\\"name\\":\\"Muharram - Rabiʻ I 1445 AH\\",\\"displayName\\":\\"Muharram - Rabiʻ I 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-03-29\\"}", + ], + }, + }, + "SIXMONTHLY": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1446S1\\",\\"iso\\":\\"1446S1\\",\\"name\\":\\"Muharram - Jumada II 1446 AH\\",\\"displayName\\":\\"Muharram - Jumada II 1446 AH\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-06-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1446S2\\",\\"iso\\":\\"1446S2\\",\\"name\\":\\"Rajab - Dhuʻl-Hijjah 1446 AH\\",\\"displayName\\":\\"Rajab - Dhuʻl-Hijjah 1446 AH\\",\\"startDate\\":\\"1446-07-01\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1446S1\\",\\"iso\\":\\"1446S1\\",\\"name\\":\\"Muharram - Jumada II 1446 AH\\",\\"displayName\\":\\"Muharram - Jumada II 1446 AH\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-06-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1446S2\\",\\"iso\\":\\"1446S2\\",\\"name\\":\\"Rajab - Dhuʻl-Hijjah 1446 AH\\",\\"displayName\\":\\"Rajab - Dhuʻl-Hijjah 1446 AH\\",\\"startDate\\":\\"1446-07-01\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1445S2\\",\\"iso\\":\\"1445S2\\",\\"name\\":\\"Rajab - Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Rajab - Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1445S1\\",\\"iso\\":\\"1445S1\\",\\"name\\":\\"Muharram - Jumada II 1445 AH\\",\\"displayName\\":\\"Muharram - Jumada II 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1445S2\\",\\"iso\\":\\"1445S2\\",\\"name\\":\\"Rajab - Dhuʻl-Hijjah 1445 AH\\",\\"displayName\\":\\"Rajab - Dhuʻl-Hijjah 1445 AH\\",\\"startDate\\":\\"1445-07-01\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"1445S1\\",\\"iso\\":\\"1445S1\\",\\"name\\":\\"Muharram - Jumada II 1445 AH\\",\\"displayName\\":\\"Muharram - Jumada II 1445 AH\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-06-30\\"}", + ], + }, + }, + "SIXMONTHLYAPR": Object { + "currentYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1446AprilS1\\",\\"iso\\":\\"1446AprilS1\\",\\"name\\":\\"Rabiʻ II - Ramadan 1446 AH\\",\\"displayName\\":\\"Rabiʻ II - Ramadan 1446 AH\\",\\"startDate\\":\\"1446-04-01\\",\\"endDate\\":\\"1446-09-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1446AprilS2\\",\\"iso\\":\\"1446AprilS2\\",\\"name\\":\\"Shawwal 1446 AH - Rabiʻ I 1447 AH\\",\\"displayName\\":\\"Shawwal 1446 AH - Rabiʻ I 1447 AH\\",\\"startDate\\":\\"1446-10-01\\",\\"endDate\\":\\"1447-03-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1446AprilS1\\",\\"iso\\":\\"1446AprilS1\\",\\"name\\":\\"Rabiʻ II - Ramadan 1446 AH\\",\\"displayName\\":\\"Rabiʻ II - Ramadan 1446 AH\\",\\"startDate\\":\\"1446-04-01\\",\\"endDate\\":\\"1446-09-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1446AprilS2\\",\\"iso\\":\\"1446AprilS2\\",\\"name\\":\\"Shawwal 1446 AH - Rabiʻ I 1447 AH\\",\\"displayName\\":\\"Shawwal 1446 AH - Rabiʻ I 1447 AH\\",\\"startDate\\":\\"1446-10-01\\",\\"endDate\\":\\"1447-03-29\\"}", + ], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1445AprilS2\\",\\"iso\\":\\"1445AprilS2\\",\\"name\\":\\"Shawwal 1445 AH - Rabiʻ I 1446 AH\\",\\"displayName\\":\\"Shawwal 1445 AH - Rabiʻ I 1446 AH\\",\\"startDate\\":\\"1445-10-01\\",\\"endDate\\":\\"1446-03-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1445AprilS1\\",\\"iso\\":\\"1445AprilS1\\",\\"name\\":\\"Rabiʻ II - Ramadan 1445 AH\\",\\"displayName\\":\\"Rabiʻ II - Ramadan 1445 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1445-09-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1445AprilS2\\",\\"iso\\":\\"1445AprilS2\\",\\"name\\":\\"Shawwal 1445 AH - Rabiʻ I 1446 AH\\",\\"displayName\\":\\"Shawwal 1445 AH - Rabiʻ I 1446 AH\\",\\"startDate\\":\\"1445-10-01\\",\\"endDate\\":\\"1446-03-29\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"1445AprilS1\\",\\"iso\\":\\"1445AprilS1\\",\\"name\\":\\"Rabiʻ II - Ramadan 1445 AH\\",\\"displayName\\":\\"Rabiʻ II - Ramadan 1445 AH\\",\\"startDate\\":\\"1445-04-01\\",\\"endDate\\":\\"1445-09-29\\"}", + ], + }, + }, + "WEEKLY": Object { + "currentYear": Object { + "count": 50, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446W1\\",\\"iso\\":\\"1446W1\\",\\"name\\":\\"Week 1 - 1446-01-03 - 1446-01-09\\",\\"displayName\\":\\"Week 1 - 1446-01-03 - 1446-01-09\\",\\"startDate\\":\\"1446-01-03\\",\\"endDate\\":\\"1446-01-09\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446W2\\",\\"iso\\":\\"1446W2\\",\\"name\\":\\"Week 2 - 1446-01-10 - 1446-01-16\\",\\"displayName\\":\\"Week 2 - 1446-01-10 - 1446-01-16\\",\\"startDate\\":\\"1446-01-10\\",\\"endDate\\":\\"1446-01-16\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446W49\\",\\"iso\\":\\"1446W49\\",\\"name\\":\\"Week 49 - 1446-12-13 - 1446-12-19\\",\\"displayName\\":\\"Week 49 - 1446-12-13 - 1446-12-19\\",\\"startDate\\":\\"1446-12-13\\",\\"endDate\\":\\"1446-12-19\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446W50\\",\\"iso\\":\\"1446W50\\",\\"name\\":\\"Week 50 - 1446-12-20 - 1446-12-26\\",\\"displayName\\":\\"Week 50 - 1446-12-20 - 1446-12-26\\",\\"startDate\\":\\"1446-12-20\\",\\"endDate\\":\\"1446-12-26\\"}", + ], + }, + "lastYear": Object { + "count": 51, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445W51\\",\\"iso\\":\\"1445W51\\",\\"name\\":\\"Week 51 - 1445-12-25 - 1446-01-02\\",\\"displayName\\":\\"Week 51 - 1445-12-25 - 1446-01-02\\",\\"startDate\\":\\"1445-12-25\\",\\"endDate\\":\\"1446-01-02\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445W50\\",\\"iso\\":\\"1445W50\\",\\"name\\":\\"Week 50 - 1445-12-18 - 1445-12-24\\",\\"displayName\\":\\"Week 50 - 1445-12-18 - 1445-12-24\\",\\"startDate\\":\\"1445-12-18\\",\\"endDate\\":\\"1445-12-24\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445W2\\",\\"iso\\":\\"1445W2\\",\\"name\\":\\"Week 2 - 1445-01-07 - 1445-01-13\\",\\"displayName\\":\\"Week 2 - 1445-01-07 - 1445-01-13\\",\\"startDate\\":\\"1445-01-07\\",\\"endDate\\":\\"1445-01-13\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445W1\\",\\"iso\\":\\"1445W1\\",\\"name\\":\\"Week 1 - 1444-12-29 - 1445-01-06\\",\\"displayName\\":\\"Week 1 - 1444-12-29 - 1445-01-06\\",\\"startDate\\":\\"1444-12-29\\",\\"endDate\\":\\"1445-01-06\\"}", + ], + }, + }, + "WEEKLYSUN": Object { + "currentYear": Object { + "count": 51, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446SunW1\\",\\"iso\\":\\"1446SunW1\\",\\"name\\":\\"Week 1 - 1446-01-02 - 1446-01-08\\",\\"displayName\\":\\"Week 1 - 1446-01-02 - 1446-01-08\\",\\"startDate\\":\\"1446-01-02\\",\\"endDate\\":\\"1446-01-08\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446SunW2\\",\\"iso\\":\\"1446SunW2\\",\\"name\\":\\"Week 2 - 1446-01-09 - 1446-01-15\\",\\"displayName\\":\\"Week 2 - 1446-01-09 - 1446-01-15\\",\\"startDate\\":\\"1446-01-09\\",\\"endDate\\":\\"1446-01-15\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446SunW50\\",\\"iso\\":\\"1446SunW50\\",\\"name\\":\\"Week 50 - 1446-12-19 - 1446-12-25\\",\\"displayName\\":\\"Week 50 - 1446-12-19 - 1446-12-25\\",\\"startDate\\":\\"1446-12-19\\",\\"endDate\\":\\"1446-12-25\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1446SunW51\\",\\"iso\\":\\"1446SunW51\\",\\"name\\":\\"Week 51 - 1446-12-26 - 1447-01-03\\",\\"displayName\\":\\"Week 51 - 1446-12-26 - 1447-01-03\\",\\"startDate\\":\\"1446-12-26\\",\\"endDate\\":\\"1447-01-03\\"}", + ], + }, + "lastYear": Object { + "count": 51, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445SunW51\\",\\"iso\\":\\"1445SunW51\\",\\"name\\":\\"Week 51 - 1445-12-24 - 1446-01-01\\",\\"displayName\\":\\"Week 51 - 1445-12-24 - 1446-01-01\\",\\"startDate\\":\\"1445-12-24\\",\\"endDate\\":\\"1446-01-01\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445SunW50\\",\\"iso\\":\\"1445SunW50\\",\\"name\\":\\"Week 50 - 1445-12-17 - 1445-12-23\\",\\"displayName\\":\\"Week 50 - 1445-12-17 - 1445-12-23\\",\\"startDate\\":\\"1445-12-17\\",\\"endDate\\":\\"1445-12-23\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445SunW2\\",\\"iso\\":\\"1445SunW2\\",\\"name\\":\\"Week 2 - 1445-01-06 - 1445-01-12\\",\\"displayName\\":\\"Week 2 - 1445-01-06 - 1445-01-12\\",\\"startDate\\":\\"1445-01-06\\",\\"endDate\\":\\"1445-01-12\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"1445SunW1\\",\\"iso\\":\\"1445SunW1\\",\\"name\\":\\"Week 1 - 1444-12-28 - 1445-01-05\\",\\"displayName\\":\\"Week 1 - 1444-12-28 - 1445-01-05\\",\\"startDate\\":\\"1444-12-28\\",\\"endDate\\":\\"1445-01-05\\"}", + ], + }, + }, + "YEARLY": Object { + "currentYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1437\\",\\"iso\\":\\"1437\\",\\"name\\":\\"1437\\",\\"displayName\\":\\"1437\\",\\"startDate\\":\\"1437-01-01\\",\\"endDate\\":\\"1437-12-30\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1438\\",\\"iso\\":\\"1438\\",\\"name\\":\\"1438\\",\\"displayName\\":\\"1438\\",\\"startDate\\":\\"1438-01-01\\",\\"endDate\\":\\"1438-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1445\\",\\"iso\\":\\"1445\\",\\"name\\":\\"1445\\",\\"displayName\\":\\"1445\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-12-29\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1446\\",\\"iso\\":\\"1446\\",\\"name\\":\\"1446\\",\\"displayName\\":\\"1446\\",\\"startDate\\":\\"1446-01-01\\",\\"endDate\\":\\"1446-12-29\\"}", + ], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1436\\",\\"iso\\":\\"1436\\",\\"name\\":\\"1436\\",\\"displayName\\":\\"1436\\",\\"startDate\\":\\"1436-01-01\\",\\"endDate\\":\\"1436-12-30\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1437\\",\\"iso\\":\\"1437\\",\\"name\\":\\"1437\\",\\"displayName\\":\\"1437\\",\\"startDate\\":\\"1437-01-01\\",\\"endDate\\":\\"1437-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1444\\",\\"iso\\":\\"1444\\",\\"name\\":\\"1444\\",\\"displayName\\":\\"1444\\",\\"startDate\\":\\"1444-01-01\\",\\"endDate\\":\\"1444-12-29\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"1445\\",\\"iso\\":\\"1445\\",\\"name\\":\\"1445\\",\\"displayName\\":\\"1445\\",\\"startDate\\":\\"1445-01-01\\",\\"endDate\\":\\"1445-12-29\\"}", + ], + }, + }, +} +`; + +exports[`nepali calendar PeriodTransfer shows the default year and its monthly periods 1`] = ` +Object { + "periods": Array [ + "January 2024", + "February 2024", + "March 2024", + "April 2024", + "May 2024", + "June 2024", + "July 2024", + "August 2024", + "September 2024", + "October 2024", + "November 2024", + "December 2024", + ], + "year": "2081", +} +`; + +exports[`nepali calendar now = 2024-06-15T10:30:00Z getFixedPeriodsOptionsById(...).getPeriods 1`] = ` +Object { + "BIMONTHLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"208006B\\",\\"iso\\":\\"208006B\\",\\"name\\":\\"Falgun - Chaitra 2080\\",\\"displayName\\":\\"Falgun - Chaitra 2080\\",\\"startDate\\":\\"2080-11-01\\",\\"endDate\\":\\"2080-12-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"208005B\\",\\"iso\\":\\"208005B\\",\\"name\\":\\"Paush - Mangh 2080\\",\\"displayName\\":\\"Paush - Mangh 2080\\",\\"startDate\\":\\"2080-09-01\\",\\"endDate\\":\\"2080-10-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"208002B\\",\\"iso\\":\\"208002B\\",\\"name\\":\\"Ashadh - Shrawan 2080\\",\\"displayName\\":\\"Ashadh - Shrawan 2080\\",\\"startDate\\":\\"2080-03-01\\",\\"endDate\\":\\"2080-04-32\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"208001B\\",\\"iso\\":\\"208001B\\",\\"name\\":\\"Baisakh - Jestha 2080\\",\\"displayName\\":\\"Baisakh - Jestha 2080\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-02-32\\"}", + ], + }, + }, + "BIWEEKLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 26, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2080BiW26\\",\\"iso\\":\\"2080BiW26\\",\\"name\\":\\"Bi-Week 26 - 2080-12-19 - 2081-01-02\\",\\"displayName\\":\\"Bi-Week 26 - 2080-12-19 - 2081-01-02\\",\\"startDate\\":\\"2080-12-19\\",\\"endDate\\":\\"2081-01-02\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2080BiW25\\",\\"iso\\":\\"2080BiW25\\",\\"name\\":\\"Bi-Week 25 - 2080-12-05 - 2080-12-18\\",\\"displayName\\":\\"Bi-Week 25 - 2080-12-05 - 2080-12-18\\",\\"startDate\\":\\"2080-12-05\\",\\"endDate\\":\\"2080-12-18\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2080BiW2\\",\\"iso\\":\\"2080BiW2\\",\\"name\\":\\"Bi-Week 2 - 2080-01-18 - 2080-01-31\\",\\"displayName\\":\\"Bi-Week 2 - 2080-01-18 - 2080-01-31\\",\\"startDate\\":\\"2080-01-18\\",\\"endDate\\":\\"2080-01-31\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2080BiW1\\",\\"iso\\":\\"2080BiW1\\",\\"name\\":\\"Bi-Week 1 - 2080-01-04 - 2080-01-17\\",\\"displayName\\":\\"Bi-Week 1 - 2080-01-04 - 2080-01-17\\",\\"startDate\\":\\"2080-01-04\\",\\"endDate\\":\\"2080-01-17\\"}", + ], + }, + }, + "DAILY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 365, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20801230\\",\\"iso\\":\\"20801230\\",\\"displayName\\":\\"2080-12-30\\",\\"name\\":\\"2080-12-30\\",\\"startDate\\":\\"2080-12-30\\",\\"endDate\\":\\"2080-12-30\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20801229\\",\\"iso\\":\\"20801229\\",\\"displayName\\":\\"2080-12-29\\",\\"name\\":\\"2080-12-29\\",\\"startDate\\":\\"2080-12-29\\",\\"endDate\\":\\"2080-12-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20800102\\",\\"iso\\":\\"20800102\\",\\"displayName\\":\\"2080-01-02\\",\\"name\\":\\"2080-01-02\\",\\"startDate\\":\\"2080-01-02\\",\\"endDate\\":\\"2080-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20800101\\",\\"iso\\":\\"20800101\\",\\"displayName\\":\\"2080-01-01\\",\\"name\\":\\"2080-01-01\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-01-01\\"}", + ], + }, + }, + "FYAPR": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2071April\\",\\"iso\\":\\"2071April\\",\\"name\\":\\"Shrawan 2071 - Ashadh 2072\\",\\"displayName\\":\\"Shrawan 2071 - Ashadh 2072\\",\\"startDate\\":\\"2071-04-01\\",\\"endDate\\":\\"2072-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2072April\\",\\"iso\\":\\"2072April\\",\\"name\\":\\"Shrawan 2072 - Ashadh 2073\\",\\"displayName\\":\\"Shrawan 2072 - Ashadh 2073\\",\\"startDate\\":\\"2072-04-01\\",\\"endDate\\":\\"2073-03-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2079April\\",\\"iso\\":\\"2079April\\",\\"name\\":\\"Shrawan 2079 - Ashadh 2080\\",\\"displayName\\":\\"Shrawan 2079 - Ashadh 2080\\",\\"startDate\\":\\"2079-04-01\\",\\"endDate\\":\\"2080-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2080April\\",\\"iso\\":\\"2080April\\",\\"name\\":\\"Shrawan 2080 - Ashadh 2081\\",\\"displayName\\":\\"Shrawan 2080 - Ashadh 2081\\",\\"startDate\\":\\"2080-04-01\\",\\"endDate\\":\\"2081-03-31\\"}", + ], + }, + }, + "FYJUL": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2071July\\",\\"iso\\":\\"2071July\\",\\"name\\":\\"Kartik 2071 - Ashwin 2072\\",\\"displayName\\":\\"Kartik 2071 - Ashwin 2072\\",\\"startDate\\":\\"2071-07-01\\",\\"endDate\\":\\"2072-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2072July\\",\\"iso\\":\\"2072July\\",\\"name\\":\\"Kartik 2072 - Ashwin 2073\\",\\"displayName\\":\\"Kartik 2072 - Ashwin 2073\\",\\"startDate\\":\\"2072-07-01\\",\\"endDate\\":\\"2073-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2079July\\",\\"iso\\":\\"2079July\\",\\"name\\":\\"Kartik 2079 - Ashwin 2080\\",\\"displayName\\":\\"Kartik 2079 - Ashwin 2080\\",\\"startDate\\":\\"2079-07-01\\",\\"endDate\\":\\"2080-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2080July\\",\\"iso\\":\\"2080July\\",\\"name\\":\\"Kartik 2080 - Ashwin 2081\\",\\"displayName\\":\\"Kartik 2080 - Ashwin 2081\\",\\"startDate\\":\\"2080-07-01\\",\\"endDate\\":\\"2081-06-30\\"}", + ], + }, + }, + "FYNOV": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2071Nov\\",\\"iso\\":\\"2071Nov\\",\\"name\\":\\"Falgun 2071 - Mangh 2072\\",\\"displayName\\":\\"Falgun 2071 - Mangh 2072\\",\\"startDate\\":\\"2071-11-01\\",\\"endDate\\":\\"2072-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2072Nov\\",\\"iso\\":\\"2072Nov\\",\\"name\\":\\"Falgun 2072 - Mangh 2073\\",\\"displayName\\":\\"Falgun 2072 - Mangh 2073\\",\\"startDate\\":\\"2072-11-01\\",\\"endDate\\":\\"2073-10-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2079Nov\\",\\"iso\\":\\"2079Nov\\",\\"name\\":\\"Falgun 2079 - Mangh 2080\\",\\"displayName\\":\\"Falgun 2079 - Mangh 2080\\",\\"startDate\\":\\"2079-11-01\\",\\"endDate\\":\\"2080-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2080Nov\\",\\"iso\\":\\"2080Nov\\",\\"name\\":\\"Falgun 2080 - Mangh 2081\\",\\"displayName\\":\\"Falgun 2080 - Mangh 2081\\",\\"startDate\\":\\"2080-11-01\\",\\"endDate\\":\\"2081-10-30\\"}", + ], + }, + }, + "MONTHLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"208012\\",\\"iso\\":\\"208012\\",\\"name\\":\\"Chaitra 2080\\",\\"displayName\\":\\"Chaitra 2080\\",\\"startDate\\":\\"2080-12-01\\",\\"endDate\\":\\"2080-12-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"208011\\",\\"iso\\":\\"208011\\",\\"name\\":\\"Falgun 2080\\",\\"displayName\\":\\"Falgun 2080\\",\\"startDate\\":\\"2080-11-01\\",\\"endDate\\":\\"2080-11-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"208002\\",\\"iso\\":\\"208002\\",\\"name\\":\\"Jestha 2080\\",\\"displayName\\":\\"Jestha 2080\\",\\"startDate\\":\\"2080-02-01\\",\\"endDate\\":\\"2080-02-32\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"208001\\",\\"iso\\":\\"208001\\",\\"name\\":\\"Baisakh 2080\\",\\"displayName\\":\\"Baisakh 2080\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-01-31\\"}", + ], + }, + }, + "QUARTERLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2080Q4\\",\\"iso\\":\\"2080Q4\\",\\"name\\":\\"Mangh - Chaitra 2080\\",\\"displayName\\":\\"Mangh - Chaitra 2080\\",\\"startDate\\":\\"2080-10-01\\",\\"endDate\\":\\"2080-12-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2080Q3\\",\\"iso\\":\\"2080Q3\\",\\"name\\":\\"Kartik - Paush 2080\\",\\"displayName\\":\\"Kartik - Paush 2080\\",\\"startDate\\":\\"2080-07-01\\",\\"endDate\\":\\"2080-09-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2080Q2\\",\\"iso\\":\\"2080Q2\\",\\"name\\":\\"Shrawan - Ashwin 2080\\",\\"displayName\\":\\"Shrawan - Ashwin 2080\\",\\"startDate\\":\\"2080-04-01\\",\\"endDate\\":\\"2080-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2080Q1\\",\\"iso\\":\\"2080Q1\\",\\"name\\":\\"Baisakh - Ashadh 2080\\",\\"displayName\\":\\"Baisakh - Ashadh 2080\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-03-31\\"}", + ], + }, + }, + "SIXMONTHLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2080S2\\",\\"iso\\":\\"2080S2\\",\\"name\\":\\"Kartik - Chaitra 2080\\",\\"displayName\\":\\"Kartik - Chaitra 2080\\",\\"startDate\\":\\"2080-07-01\\",\\"endDate\\":\\"2080-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2080S1\\",\\"iso\\":\\"2080S1\\",\\"name\\":\\"Baisakh - Ashwin 2080\\",\\"displayName\\":\\"Baisakh - Ashwin 2080\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2080S2\\",\\"iso\\":\\"2080S2\\",\\"name\\":\\"Kartik - Chaitra 2080\\",\\"displayName\\":\\"Kartik - Chaitra 2080\\",\\"startDate\\":\\"2080-07-01\\",\\"endDate\\":\\"2080-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2080S1\\",\\"iso\\":\\"2080S1\\",\\"name\\":\\"Baisakh - Ashwin 2080\\",\\"displayName\\":\\"Baisakh - Ashwin 2080\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-06-30\\"}", + ], + }, + }, + "SIXMONTHLYAPR": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2080AprilS2\\",\\"iso\\":\\"2080AprilS2\\",\\"name\\":\\"Mangh 2080 - Ashadh 2081\\",\\"displayName\\":\\"Mangh 2080 - Ashadh 2081\\",\\"startDate\\":\\"2080-10-01\\",\\"endDate\\":\\"2081-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2080AprilS1\\",\\"iso\\":\\"2080AprilS1\\",\\"name\\":\\"Shrawan - Paush 2080\\",\\"displayName\\":\\"Shrawan - Paush 2080\\",\\"startDate\\":\\"2080-04-01\\",\\"endDate\\":\\"2080-09-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2080AprilS2\\",\\"iso\\":\\"2080AprilS2\\",\\"name\\":\\"Mangh 2080 - Ashadh 2081\\",\\"displayName\\":\\"Mangh 2080 - Ashadh 2081\\",\\"startDate\\":\\"2080-10-01\\",\\"endDate\\":\\"2081-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2080AprilS1\\",\\"iso\\":\\"2080AprilS1\\",\\"name\\":\\"Shrawan - Paush 2080\\",\\"displayName\\":\\"Shrawan - Paush 2080\\",\\"startDate\\":\\"2080-04-01\\",\\"endDate\\":\\"2080-09-29\\"}", + ], + }, + }, + "WEEKLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080W52\\",\\"iso\\":\\"2080W52\\",\\"name\\":\\"Week 52 - 2080-12-26 - 2081-01-02\\",\\"displayName\\":\\"Week 52 - 2080-12-26 - 2081-01-02\\",\\"startDate\\":\\"2080-12-26\\",\\"endDate\\":\\"2081-01-02\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080W51\\",\\"iso\\":\\"2080W51\\",\\"name\\":\\"Week 51 - 2080-12-19 - 2080-12-25\\",\\"displayName\\":\\"Week 51 - 2080-12-19 - 2080-12-25\\",\\"startDate\\":\\"2080-12-19\\",\\"endDate\\":\\"2080-12-25\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080W2\\",\\"iso\\":\\"2080W2\\",\\"name\\":\\"Week 2 - 2080-01-11 - 2080-01-17\\",\\"displayName\\":\\"Week 2 - 2080-01-11 - 2080-01-17\\",\\"startDate\\":\\"2080-01-11\\",\\"endDate\\":\\"2080-01-17\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080W1\\",\\"iso\\":\\"2080W1\\",\\"name\\":\\"Week 1 - 2080-01-04 - 2080-01-10\\",\\"displayName\\":\\"Week 1 - 2080-01-04 - 2080-01-10\\",\\"startDate\\":\\"2080-01-04\\",\\"endDate\\":\\"2080-01-10\\"}", + ], + }, + }, + "WEEKLYSUN": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080SunW52\\",\\"iso\\":\\"2080SunW52\\",\\"name\\":\\"Week 52 - 2080-12-25 - 2081-01-01\\",\\"displayName\\":\\"Week 52 - 2080-12-25 - 2081-01-01\\",\\"startDate\\":\\"2080-12-25\\",\\"endDate\\":\\"2081-01-01\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080SunW51\\",\\"iso\\":\\"2080SunW51\\",\\"name\\":\\"Week 51 - 2080-12-18 - 2080-12-24\\",\\"displayName\\":\\"Week 51 - 2080-12-18 - 2080-12-24\\",\\"startDate\\":\\"2080-12-18\\",\\"endDate\\":\\"2080-12-24\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080SunW2\\",\\"iso\\":\\"2080SunW2\\",\\"name\\":\\"Week 2 - 2080-01-10 - 2080-01-16\\",\\"displayName\\":\\"Week 2 - 2080-01-10 - 2080-01-16\\",\\"startDate\\":\\"2080-01-10\\",\\"endDate\\":\\"2080-01-16\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080SunW1\\",\\"iso\\":\\"2080SunW1\\",\\"name\\":\\"Week 1 - 2080-01-03 - 2080-01-09\\",\\"displayName\\":\\"Week 1 - 2080-01-03 - 2080-01-09\\",\\"startDate\\":\\"2080-01-03\\",\\"endDate\\":\\"2080-01-09\\"}", + ], + }, + }, + "YEARLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2071\\",\\"iso\\":\\"2071\\",\\"name\\":\\"2071\\",\\"displayName\\":\\"2071\\",\\"startDate\\":\\"2071-01-01\\",\\"endDate\\":\\"2071-12-30\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2072\\",\\"iso\\":\\"2072\\",\\"name\\":\\"2072\\",\\"displayName\\":\\"2072\\",\\"startDate\\":\\"2072-01-01\\",\\"endDate\\":\\"2072-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2079\\",\\"iso\\":\\"2079\\",\\"name\\":\\"2079\\",\\"displayName\\":\\"2079\\",\\"startDate\\":\\"2079-01-01\\",\\"endDate\\":\\"2079-12-30\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2080\\",\\"iso\\":\\"2080\\",\\"name\\":\\"2080\\",\\"displayName\\":\\"2080\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-12-30\\"}", + ], + }, + }, +} +`; + +exports[`nepali calendar now = 2024-09-12T10:30:00Z getFixedPeriodsOptionsById(...).getPeriods 1`] = ` +Object { + "BIMONTHLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"208006B\\",\\"iso\\":\\"208006B\\",\\"name\\":\\"Falgun - Chaitra 2080\\",\\"displayName\\":\\"Falgun - Chaitra 2080\\",\\"startDate\\":\\"2080-11-01\\",\\"endDate\\":\\"2080-12-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"208005B\\",\\"iso\\":\\"208005B\\",\\"name\\":\\"Paush - Mangh 2080\\",\\"displayName\\":\\"Paush - Mangh 2080\\",\\"startDate\\":\\"2080-09-01\\",\\"endDate\\":\\"2080-10-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"208002B\\",\\"iso\\":\\"208002B\\",\\"name\\":\\"Ashadh - Shrawan 2080\\",\\"displayName\\":\\"Ashadh - Shrawan 2080\\",\\"startDate\\":\\"2080-03-01\\",\\"endDate\\":\\"2080-04-32\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"208001B\\",\\"iso\\":\\"208001B\\",\\"name\\":\\"Baisakh - Jestha 2080\\",\\"displayName\\":\\"Baisakh - Jestha 2080\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-02-32\\"}", + ], + }, + }, + "BIWEEKLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 26, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2080BiW26\\",\\"iso\\":\\"2080BiW26\\",\\"name\\":\\"Bi-Week 26 - 2080-12-19 - 2081-01-02\\",\\"displayName\\":\\"Bi-Week 26 - 2080-12-19 - 2081-01-02\\",\\"startDate\\":\\"2080-12-19\\",\\"endDate\\":\\"2081-01-02\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2080BiW25\\",\\"iso\\":\\"2080BiW25\\",\\"name\\":\\"Bi-Week 25 - 2080-12-05 - 2080-12-18\\",\\"displayName\\":\\"Bi-Week 25 - 2080-12-05 - 2080-12-18\\",\\"startDate\\":\\"2080-12-05\\",\\"endDate\\":\\"2080-12-18\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2080BiW2\\",\\"iso\\":\\"2080BiW2\\",\\"name\\":\\"Bi-Week 2 - 2080-01-18 - 2080-01-31\\",\\"displayName\\":\\"Bi-Week 2 - 2080-01-18 - 2080-01-31\\",\\"startDate\\":\\"2080-01-18\\",\\"endDate\\":\\"2080-01-31\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2080BiW1\\",\\"iso\\":\\"2080BiW1\\",\\"name\\":\\"Bi-Week 1 - 2080-01-04 - 2080-01-17\\",\\"displayName\\":\\"Bi-Week 1 - 2080-01-04 - 2080-01-17\\",\\"startDate\\":\\"2080-01-04\\",\\"endDate\\":\\"2080-01-17\\"}", + ], + }, + }, + "DAILY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 365, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20801230\\",\\"iso\\":\\"20801230\\",\\"displayName\\":\\"2080-12-30\\",\\"name\\":\\"2080-12-30\\",\\"startDate\\":\\"2080-12-30\\",\\"endDate\\":\\"2080-12-30\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20801229\\",\\"iso\\":\\"20801229\\",\\"displayName\\":\\"2080-12-29\\",\\"name\\":\\"2080-12-29\\",\\"startDate\\":\\"2080-12-29\\",\\"endDate\\":\\"2080-12-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20800102\\",\\"iso\\":\\"20800102\\",\\"displayName\\":\\"2080-01-02\\",\\"name\\":\\"2080-01-02\\",\\"startDate\\":\\"2080-01-02\\",\\"endDate\\":\\"2080-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20800101\\",\\"iso\\":\\"20800101\\",\\"displayName\\":\\"2080-01-01\\",\\"name\\":\\"2080-01-01\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-01-01\\"}", + ], + }, + }, + "FYAPR": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2071April\\",\\"iso\\":\\"2071April\\",\\"name\\":\\"Shrawan 2071 - Ashadh 2072\\",\\"displayName\\":\\"Shrawan 2071 - Ashadh 2072\\",\\"startDate\\":\\"2071-04-01\\",\\"endDate\\":\\"2072-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2072April\\",\\"iso\\":\\"2072April\\",\\"name\\":\\"Shrawan 2072 - Ashadh 2073\\",\\"displayName\\":\\"Shrawan 2072 - Ashadh 2073\\",\\"startDate\\":\\"2072-04-01\\",\\"endDate\\":\\"2073-03-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2079April\\",\\"iso\\":\\"2079April\\",\\"name\\":\\"Shrawan 2079 - Ashadh 2080\\",\\"displayName\\":\\"Shrawan 2079 - Ashadh 2080\\",\\"startDate\\":\\"2079-04-01\\",\\"endDate\\":\\"2080-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2080April\\",\\"iso\\":\\"2080April\\",\\"name\\":\\"Shrawan 2080 - Ashadh 2081\\",\\"displayName\\":\\"Shrawan 2080 - Ashadh 2081\\",\\"startDate\\":\\"2080-04-01\\",\\"endDate\\":\\"2081-03-31\\"}", + ], + }, + }, + "FYJUL": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2071July\\",\\"iso\\":\\"2071July\\",\\"name\\":\\"Kartik 2071 - Ashwin 2072\\",\\"displayName\\":\\"Kartik 2071 - Ashwin 2072\\",\\"startDate\\":\\"2071-07-01\\",\\"endDate\\":\\"2072-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2072July\\",\\"iso\\":\\"2072July\\",\\"name\\":\\"Kartik 2072 - Ashwin 2073\\",\\"displayName\\":\\"Kartik 2072 - Ashwin 2073\\",\\"startDate\\":\\"2072-07-01\\",\\"endDate\\":\\"2073-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2079July\\",\\"iso\\":\\"2079July\\",\\"name\\":\\"Kartik 2079 - Ashwin 2080\\",\\"displayName\\":\\"Kartik 2079 - Ashwin 2080\\",\\"startDate\\":\\"2079-07-01\\",\\"endDate\\":\\"2080-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2080July\\",\\"iso\\":\\"2080July\\",\\"name\\":\\"Kartik 2080 - Ashwin 2081\\",\\"displayName\\":\\"Kartik 2080 - Ashwin 2081\\",\\"startDate\\":\\"2080-07-01\\",\\"endDate\\":\\"2081-06-30\\"}", + ], + }, + }, + "FYNOV": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2071Nov\\",\\"iso\\":\\"2071Nov\\",\\"name\\":\\"Falgun 2071 - Mangh 2072\\",\\"displayName\\":\\"Falgun 2071 - Mangh 2072\\",\\"startDate\\":\\"2071-11-01\\",\\"endDate\\":\\"2072-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2072Nov\\",\\"iso\\":\\"2072Nov\\",\\"name\\":\\"Falgun 2072 - Mangh 2073\\",\\"displayName\\":\\"Falgun 2072 - Mangh 2073\\",\\"startDate\\":\\"2072-11-01\\",\\"endDate\\":\\"2073-10-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2079Nov\\",\\"iso\\":\\"2079Nov\\",\\"name\\":\\"Falgun 2079 - Mangh 2080\\",\\"displayName\\":\\"Falgun 2079 - Mangh 2080\\",\\"startDate\\":\\"2079-11-01\\",\\"endDate\\":\\"2080-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2080Nov\\",\\"iso\\":\\"2080Nov\\",\\"name\\":\\"Falgun 2080 - Mangh 2081\\",\\"displayName\\":\\"Falgun 2080 - Mangh 2081\\",\\"startDate\\":\\"2080-11-01\\",\\"endDate\\":\\"2081-10-30\\"}", + ], + }, + }, + "MONTHLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"208012\\",\\"iso\\":\\"208012\\",\\"name\\":\\"Chaitra 2080\\",\\"displayName\\":\\"Chaitra 2080\\",\\"startDate\\":\\"2080-12-01\\",\\"endDate\\":\\"2080-12-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"208011\\",\\"iso\\":\\"208011\\",\\"name\\":\\"Falgun 2080\\",\\"displayName\\":\\"Falgun 2080\\",\\"startDate\\":\\"2080-11-01\\",\\"endDate\\":\\"2080-11-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"208002\\",\\"iso\\":\\"208002\\",\\"name\\":\\"Jestha 2080\\",\\"displayName\\":\\"Jestha 2080\\",\\"startDate\\":\\"2080-02-01\\",\\"endDate\\":\\"2080-02-32\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"208001\\",\\"iso\\":\\"208001\\",\\"name\\":\\"Baisakh 2080\\",\\"displayName\\":\\"Baisakh 2080\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-01-31\\"}", + ], + }, + }, + "QUARTERLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2080Q4\\",\\"iso\\":\\"2080Q4\\",\\"name\\":\\"Mangh - Chaitra 2080\\",\\"displayName\\":\\"Mangh - Chaitra 2080\\",\\"startDate\\":\\"2080-10-01\\",\\"endDate\\":\\"2080-12-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2080Q3\\",\\"iso\\":\\"2080Q3\\",\\"name\\":\\"Kartik - Paush 2080\\",\\"displayName\\":\\"Kartik - Paush 2080\\",\\"startDate\\":\\"2080-07-01\\",\\"endDate\\":\\"2080-09-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2080Q2\\",\\"iso\\":\\"2080Q2\\",\\"name\\":\\"Shrawan - Ashwin 2080\\",\\"displayName\\":\\"Shrawan - Ashwin 2080\\",\\"startDate\\":\\"2080-04-01\\",\\"endDate\\":\\"2080-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2080Q1\\",\\"iso\\":\\"2080Q1\\",\\"name\\":\\"Baisakh - Ashadh 2080\\",\\"displayName\\":\\"Baisakh - Ashadh 2080\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-03-31\\"}", + ], + }, + }, + "SIXMONTHLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2080S2\\",\\"iso\\":\\"2080S2\\",\\"name\\":\\"Kartik - Chaitra 2080\\",\\"displayName\\":\\"Kartik - Chaitra 2080\\",\\"startDate\\":\\"2080-07-01\\",\\"endDate\\":\\"2080-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2080S1\\",\\"iso\\":\\"2080S1\\",\\"name\\":\\"Baisakh - Ashwin 2080\\",\\"displayName\\":\\"Baisakh - Ashwin 2080\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2080S2\\",\\"iso\\":\\"2080S2\\",\\"name\\":\\"Kartik - Chaitra 2080\\",\\"displayName\\":\\"Kartik - Chaitra 2080\\",\\"startDate\\":\\"2080-07-01\\",\\"endDate\\":\\"2080-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2080S1\\",\\"iso\\":\\"2080S1\\",\\"name\\":\\"Baisakh - Ashwin 2080\\",\\"displayName\\":\\"Baisakh - Ashwin 2080\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-06-30\\"}", + ], + }, + }, + "SIXMONTHLYAPR": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2080AprilS2\\",\\"iso\\":\\"2080AprilS2\\",\\"name\\":\\"Mangh 2080 - Ashadh 2081\\",\\"displayName\\":\\"Mangh 2080 - Ashadh 2081\\",\\"startDate\\":\\"2080-10-01\\",\\"endDate\\":\\"2081-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2080AprilS1\\",\\"iso\\":\\"2080AprilS1\\",\\"name\\":\\"Shrawan - Paush 2080\\",\\"displayName\\":\\"Shrawan - Paush 2080\\",\\"startDate\\":\\"2080-04-01\\",\\"endDate\\":\\"2080-09-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2080AprilS2\\",\\"iso\\":\\"2080AprilS2\\",\\"name\\":\\"Mangh 2080 - Ashadh 2081\\",\\"displayName\\":\\"Mangh 2080 - Ashadh 2081\\",\\"startDate\\":\\"2080-10-01\\",\\"endDate\\":\\"2081-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2080AprilS1\\",\\"iso\\":\\"2080AprilS1\\",\\"name\\":\\"Shrawan - Paush 2080\\",\\"displayName\\":\\"Shrawan - Paush 2080\\",\\"startDate\\":\\"2080-04-01\\",\\"endDate\\":\\"2080-09-29\\"}", + ], + }, + }, + "WEEKLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080W52\\",\\"iso\\":\\"2080W52\\",\\"name\\":\\"Week 52 - 2080-12-26 - 2081-01-02\\",\\"displayName\\":\\"Week 52 - 2080-12-26 - 2081-01-02\\",\\"startDate\\":\\"2080-12-26\\",\\"endDate\\":\\"2081-01-02\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080W51\\",\\"iso\\":\\"2080W51\\",\\"name\\":\\"Week 51 - 2080-12-19 - 2080-12-25\\",\\"displayName\\":\\"Week 51 - 2080-12-19 - 2080-12-25\\",\\"startDate\\":\\"2080-12-19\\",\\"endDate\\":\\"2080-12-25\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080W2\\",\\"iso\\":\\"2080W2\\",\\"name\\":\\"Week 2 - 2080-01-11 - 2080-01-17\\",\\"displayName\\":\\"Week 2 - 2080-01-11 - 2080-01-17\\",\\"startDate\\":\\"2080-01-11\\",\\"endDate\\":\\"2080-01-17\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080W1\\",\\"iso\\":\\"2080W1\\",\\"name\\":\\"Week 1 - 2080-01-04 - 2080-01-10\\",\\"displayName\\":\\"Week 1 - 2080-01-04 - 2080-01-10\\",\\"startDate\\":\\"2080-01-04\\",\\"endDate\\":\\"2080-01-10\\"}", + ], + }, + }, + "WEEKLYSUN": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080SunW52\\",\\"iso\\":\\"2080SunW52\\",\\"name\\":\\"Week 52 - 2080-12-25 - 2081-01-01\\",\\"displayName\\":\\"Week 52 - 2080-12-25 - 2081-01-01\\",\\"startDate\\":\\"2080-12-25\\",\\"endDate\\":\\"2081-01-01\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080SunW51\\",\\"iso\\":\\"2080SunW51\\",\\"name\\":\\"Week 51 - 2080-12-18 - 2080-12-24\\",\\"displayName\\":\\"Week 51 - 2080-12-18 - 2080-12-24\\",\\"startDate\\":\\"2080-12-18\\",\\"endDate\\":\\"2080-12-24\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080SunW2\\",\\"iso\\":\\"2080SunW2\\",\\"name\\":\\"Week 2 - 2080-01-10 - 2080-01-16\\",\\"displayName\\":\\"Week 2 - 2080-01-10 - 2080-01-16\\",\\"startDate\\":\\"2080-01-10\\",\\"endDate\\":\\"2080-01-16\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2080SunW1\\",\\"iso\\":\\"2080SunW1\\",\\"name\\":\\"Week 1 - 2080-01-03 - 2080-01-09\\",\\"displayName\\":\\"Week 1 - 2080-01-03 - 2080-01-09\\",\\"startDate\\":\\"2080-01-03\\",\\"endDate\\":\\"2080-01-09\\"}", + ], + }, + }, + "YEARLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2071\\",\\"iso\\":\\"2071\\",\\"name\\":\\"2071\\",\\"displayName\\":\\"2071\\",\\"startDate\\":\\"2071-01-01\\",\\"endDate\\":\\"2071-12-30\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2072\\",\\"iso\\":\\"2072\\",\\"name\\":\\"2072\\",\\"displayName\\":\\"2072\\",\\"startDate\\":\\"2072-01-01\\",\\"endDate\\":\\"2072-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2079\\",\\"iso\\":\\"2079\\",\\"name\\":\\"2079\\",\\"displayName\\":\\"2079\\",\\"startDate\\":\\"2079-01-01\\",\\"endDate\\":\\"2079-12-30\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2080\\",\\"iso\\":\\"2080\\",\\"name\\":\\"2080\\",\\"displayName\\":\\"2080\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-12-30\\"}", + ], + }, + }, +} +`; + +exports[`nepali calendar now = 2025-04-14T10:30:00Z getFixedPeriodsOptionsById(...).getPeriods 1`] = ` +Object { + "BIMONTHLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 6, + "first": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"208106B\\",\\"iso\\":\\"208106B\\",\\"name\\":\\"Falgun - Chaitra 2081\\",\\"displayName\\":\\"Falgun - Chaitra 2081\\",\\"startDate\\":\\"2081-11-01\\",\\"endDate\\":\\"2081-12-31\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"208105B\\",\\"iso\\":\\"208105B\\",\\"name\\":\\"Paush - Mangh 2081\\",\\"displayName\\":\\"Paush - Mangh 2081\\",\\"startDate\\":\\"2081-09-01\\",\\"endDate\\":\\"2081-10-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"208102B\\",\\"iso\\":\\"208102B\\",\\"name\\":\\"Ashadh - Shrawan 2081\\",\\"displayName\\":\\"Ashadh - Shrawan 2081\\",\\"startDate\\":\\"2081-03-01\\",\\"endDate\\":\\"2081-04-32\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"208101B\\",\\"iso\\":\\"208101B\\",\\"name\\":\\"Baisakh - Jestha 2081\\",\\"displayName\\":\\"Baisakh - Jestha 2081\\",\\"startDate\\":\\"2081-01-01\\",\\"endDate\\":\\"2081-02-32\\"}", + ], + }, + }, + "BIWEEKLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 26, + "first": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2081BiW26\\",\\"iso\\":\\"2081BiW26\\",\\"name\\":\\"Bi-Week 26 - 2081-12-18 - 2081-12-31\\",\\"displayName\\":\\"Bi-Week 26 - 2081-12-18 - 2081-12-31\\",\\"startDate\\":\\"2081-12-18\\",\\"endDate\\":\\"2081-12-31\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2081BiW25\\",\\"iso\\":\\"2081BiW25\\",\\"name\\":\\"Bi-Week 25 - 2081-12-04 - 2081-12-17\\",\\"displayName\\":\\"Bi-Week 25 - 2081-12-04 - 2081-12-17\\",\\"startDate\\":\\"2081-12-04\\",\\"endDate\\":\\"2081-12-17\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2081BiW2\\",\\"iso\\":\\"2081BiW2\\",\\"name\\":\\"Bi-Week 2 - 2081-01-17 - 2081-01-30\\",\\"displayName\\":\\"Bi-Week 2 - 2081-01-17 - 2081-01-30\\",\\"startDate\\":\\"2081-01-17\\",\\"endDate\\":\\"2081-01-30\\"}", + "{\\"periodType\\":\\"BIWEEKLY\\",\\"id\\":\\"2081BiW1\\",\\"iso\\":\\"2081BiW1\\",\\"name\\":\\"Bi-Week 1 - 2081-01-03 - 2081-01-16\\",\\"displayName\\":\\"Bi-Week 1 - 2081-01-03 - 2081-01-16\\",\\"startDate\\":\\"2081-01-03\\",\\"endDate\\":\\"2081-01-16\\"}", + ], + }, + }, + "DAILY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 366, + "first": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20811231\\",\\"iso\\":\\"20811231\\",\\"displayName\\":\\"2081-12-31\\",\\"name\\":\\"2081-12-31\\",\\"startDate\\":\\"2081-12-31\\",\\"endDate\\":\\"2081-12-31\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20811230\\",\\"iso\\":\\"20811230\\",\\"displayName\\":\\"2081-12-30\\",\\"name\\":\\"2081-12-30\\",\\"startDate\\":\\"2081-12-30\\",\\"endDate\\":\\"2081-12-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20810102\\",\\"iso\\":\\"20810102\\",\\"displayName\\":\\"2081-01-02\\",\\"name\\":\\"2081-01-02\\",\\"startDate\\":\\"2081-01-02\\",\\"endDate\\":\\"2081-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20810101\\",\\"iso\\":\\"20810101\\",\\"displayName\\":\\"2081-01-01\\",\\"name\\":\\"2081-01-01\\",\\"startDate\\":\\"2081-01-01\\",\\"endDate\\":\\"2081-01-01\\"}", + ], + }, + }, + "FYAPR": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2072April\\",\\"iso\\":\\"2072April\\",\\"name\\":\\"Shrawan 2072 - Ashadh 2073\\",\\"displayName\\":\\"Shrawan 2072 - Ashadh 2073\\",\\"startDate\\":\\"2072-04-01\\",\\"endDate\\":\\"2073-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2073April\\",\\"iso\\":\\"2073April\\",\\"name\\":\\"Shrawan 2073 - Ashadh 2074\\",\\"displayName\\":\\"Shrawan 2073 - Ashadh 2074\\",\\"startDate\\":\\"2073-04-01\\",\\"endDate\\":\\"2074-03-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2080April\\",\\"iso\\":\\"2080April\\",\\"name\\":\\"Shrawan 2080 - Ashadh 2081\\",\\"displayName\\":\\"Shrawan 2080 - Ashadh 2081\\",\\"startDate\\":\\"2080-04-01\\",\\"endDate\\":\\"2081-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2081April\\",\\"iso\\":\\"2081April\\",\\"name\\":\\"Shrawan 2081 - Ashadh 2082\\",\\"displayName\\":\\"Shrawan 2081 - Ashadh 2082\\",\\"startDate\\":\\"2081-04-01\\",\\"endDate\\":\\"2082-03-31\\"}", + ], + }, + }, + "FYJUL": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2072July\\",\\"iso\\":\\"2072July\\",\\"name\\":\\"Kartik 2072 - Ashwin 2073\\",\\"displayName\\":\\"Kartik 2072 - Ashwin 2073\\",\\"startDate\\":\\"2072-07-01\\",\\"endDate\\":\\"2073-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2073July\\",\\"iso\\":\\"2073July\\",\\"name\\":\\"Kartik 2073 - Ashwin 2074\\",\\"displayName\\":\\"Kartik 2073 - Ashwin 2074\\",\\"startDate\\":\\"2073-07-01\\",\\"endDate\\":\\"2074-06-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2080July\\",\\"iso\\":\\"2080July\\",\\"name\\":\\"Kartik 2080 - Ashwin 2081\\",\\"displayName\\":\\"Kartik 2080 - Ashwin 2081\\",\\"startDate\\":\\"2080-07-01\\",\\"endDate\\":\\"2081-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2081July\\",\\"iso\\":\\"2081July\\",\\"name\\":\\"Kartik 2081 - Ashwin 2082\\",\\"displayName\\":\\"Kartik 2081 - Ashwin 2082\\",\\"startDate\\":\\"2081-07-01\\",\\"endDate\\":\\"2082-06-30\\"}", + ], + }, + }, + "FYNOV": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2072Nov\\",\\"iso\\":\\"2072Nov\\",\\"name\\":\\"Falgun 2072 - Mangh 2073\\",\\"displayName\\":\\"Falgun 2072 - Mangh 2073\\",\\"startDate\\":\\"2072-11-01\\",\\"endDate\\":\\"2073-10-29\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2073Nov\\",\\"iso\\":\\"2073Nov\\",\\"name\\":\\"Falgun 2073 - Mangh 2074\\",\\"displayName\\":\\"Falgun 2073 - Mangh 2074\\",\\"startDate\\":\\"2073-11-01\\",\\"endDate\\":\\"2074-10-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2080Nov\\",\\"iso\\":\\"2080Nov\\",\\"name\\":\\"Falgun 2080 - Mangh 2081\\",\\"displayName\\":\\"Falgun 2080 - Mangh 2081\\",\\"startDate\\":\\"2080-11-01\\",\\"endDate\\":\\"2081-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2081Nov\\",\\"iso\\":\\"2081Nov\\",\\"name\\":\\"Falgun 2081 - Mangh 2082\\",\\"displayName\\":\\"Falgun 2081 - Mangh 2082\\",\\"startDate\\":\\"2081-11-01\\",\\"endDate\\":\\"2082-10-30\\"}", + ], + }, + }, + "MONTHLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 12, + "first": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"208112\\",\\"iso\\":\\"208112\\",\\"name\\":\\"Chaitra 2081\\",\\"displayName\\":\\"Chaitra 2081\\",\\"startDate\\":\\"2081-12-01\\",\\"endDate\\":\\"2081-12-31\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"208111\\",\\"iso\\":\\"208111\\",\\"name\\":\\"Falgun 2081\\",\\"displayName\\":\\"Falgun 2081\\",\\"startDate\\":\\"2081-11-01\\",\\"endDate\\":\\"2081-11-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"208102\\",\\"iso\\":\\"208102\\",\\"name\\":\\"Jestha 2081\\",\\"displayName\\":\\"Jestha 2081\\",\\"startDate\\":\\"2081-02-01\\",\\"endDate\\":\\"2081-02-32\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"208101\\",\\"iso\\":\\"208101\\",\\"name\\":\\"Baisakh 2081\\",\\"displayName\\":\\"Baisakh 2081\\",\\"startDate\\":\\"2081-01-01\\",\\"endDate\\":\\"2081-01-31\\"}", + ], + }, + }, + "QUARTERLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 4, + "first": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2081Q4\\",\\"iso\\":\\"2081Q4\\",\\"name\\":\\"Mangh - Chaitra 2081\\",\\"displayName\\":\\"Mangh - Chaitra 2081\\",\\"startDate\\":\\"2081-10-01\\",\\"endDate\\":\\"2081-12-31\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2081Q3\\",\\"iso\\":\\"2081Q3\\",\\"name\\":\\"Kartik - Paush 2081\\",\\"displayName\\":\\"Kartik - Paush 2081\\",\\"startDate\\":\\"2081-07-01\\",\\"endDate\\":\\"2081-09-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2081Q2\\",\\"iso\\":\\"2081Q2\\",\\"name\\":\\"Shrawan - Ashwin 2081\\",\\"displayName\\":\\"Shrawan - Ashwin 2081\\",\\"startDate\\":\\"2081-04-01\\",\\"endDate\\":\\"2081-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2081Q1\\",\\"iso\\":\\"2081Q1\\",\\"name\\":\\"Baisakh - Ashadh 2081\\",\\"displayName\\":\\"Baisakh - Ashadh 2081\\",\\"startDate\\":\\"2081-01-01\\",\\"endDate\\":\\"2081-03-31\\"}", + ], + }, + }, + "SIXMONTHLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2081S2\\",\\"iso\\":\\"2081S2\\",\\"name\\":\\"Kartik - Chaitra 2081\\",\\"displayName\\":\\"Kartik - Chaitra 2081\\",\\"startDate\\":\\"2081-07-01\\",\\"endDate\\":\\"2081-12-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2081S1\\",\\"iso\\":\\"2081S1\\",\\"name\\":\\"Baisakh - Ashwin 2081\\",\\"displayName\\":\\"Baisakh - Ashwin 2081\\",\\"startDate\\":\\"2081-01-01\\",\\"endDate\\":\\"2081-06-30\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2081S2\\",\\"iso\\":\\"2081S2\\",\\"name\\":\\"Kartik - Chaitra 2081\\",\\"displayName\\":\\"Kartik - Chaitra 2081\\",\\"startDate\\":\\"2081-07-01\\",\\"endDate\\":\\"2081-12-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2081S1\\",\\"iso\\":\\"2081S1\\",\\"name\\":\\"Baisakh - Ashwin 2081\\",\\"displayName\\":\\"Baisakh - Ashwin 2081\\",\\"startDate\\":\\"2081-01-01\\",\\"endDate\\":\\"2081-06-30\\"}", + ], + }, + }, + "SIXMONTHLYAPR": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 2, + "first": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2081AprilS2\\",\\"iso\\":\\"2081AprilS2\\",\\"name\\":\\"Mangh 2081 - Ashadh 2082\\",\\"displayName\\":\\"Mangh 2081 - Ashadh 2082\\",\\"startDate\\":\\"2081-10-01\\",\\"endDate\\":\\"2082-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2081AprilS1\\",\\"iso\\":\\"2081AprilS1\\",\\"name\\":\\"Shrawan - Paush 2081\\",\\"displayName\\":\\"Shrawan - Paush 2081\\",\\"startDate\\":\\"2081-04-01\\",\\"endDate\\":\\"2081-09-29\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2081AprilS2\\",\\"iso\\":\\"2081AprilS2\\",\\"name\\":\\"Mangh 2081 - Ashadh 2082\\",\\"displayName\\":\\"Mangh 2081 - Ashadh 2082\\",\\"startDate\\":\\"2081-10-01\\",\\"endDate\\":\\"2082-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2081AprilS1\\",\\"iso\\":\\"2081AprilS1\\",\\"name\\":\\"Shrawan - Paush 2081\\",\\"displayName\\":\\"Shrawan - Paush 2081\\",\\"startDate\\":\\"2081-04-01\\",\\"endDate\\":\\"2081-09-29\\"}", + ], + }, + }, + "WEEKLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2081W52\\",\\"iso\\":\\"2081W52\\",\\"name\\":\\"Week 52 - 2081-12-25 - 2081-12-31\\",\\"displayName\\":\\"Week 52 - 2081-12-25 - 2081-12-31\\",\\"startDate\\":\\"2081-12-25\\",\\"endDate\\":\\"2081-12-31\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2081W51\\",\\"iso\\":\\"2081W51\\",\\"name\\":\\"Week 51 - 2081-12-18 - 2081-12-24\\",\\"displayName\\":\\"Week 51 - 2081-12-18 - 2081-12-24\\",\\"startDate\\":\\"2081-12-18\\",\\"endDate\\":\\"2081-12-24\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2081W2\\",\\"iso\\":\\"2081W2\\",\\"name\\":\\"Week 2 - 2081-01-10 - 2081-01-16\\",\\"displayName\\":\\"Week 2 - 2081-01-10 - 2081-01-16\\",\\"startDate\\":\\"2081-01-10\\",\\"endDate\\":\\"2081-01-16\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2081W1\\",\\"iso\\":\\"2081W1\\",\\"name\\":\\"Week 1 - 2081-01-03 - 2081-01-09\\",\\"displayName\\":\\"Week 1 - 2081-01-03 - 2081-01-09\\",\\"startDate\\":\\"2081-01-03\\",\\"endDate\\":\\"2081-01-09\\"}", + ], + }, + }, + "WEEKLYSUN": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 52, + "first": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2081SunW52\\",\\"iso\\":\\"2081SunW52\\",\\"name\\":\\"Week 52 - 2081-12-24 - 2081-12-30\\",\\"displayName\\":\\"Week 52 - 2081-12-24 - 2081-12-30\\",\\"startDate\\":\\"2081-12-24\\",\\"endDate\\":\\"2081-12-30\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2081SunW51\\",\\"iso\\":\\"2081SunW51\\",\\"name\\":\\"Week 51 - 2081-12-17 - 2081-12-23\\",\\"displayName\\":\\"Week 51 - 2081-12-17 - 2081-12-23\\",\\"startDate\\":\\"2081-12-17\\",\\"endDate\\":\\"2081-12-23\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2081SunW2\\",\\"iso\\":\\"2081SunW2\\",\\"name\\":\\"Week 2 - 2081-01-09 - 2081-01-15\\",\\"displayName\\":\\"Week 2 - 2081-01-09 - 2081-01-15\\",\\"startDate\\":\\"2081-01-09\\",\\"endDate\\":\\"2081-01-15\\"}", + "{\\"periodType\\":\\"WEEKLY\\",\\"id\\":\\"2081SunW1\\",\\"iso\\":\\"2081SunW1\\",\\"name\\":\\"Week 1 - 2081-01-02 - 2081-01-08\\",\\"displayName\\":\\"Week 1 - 2081-01-02 - 2081-01-08\\",\\"startDate\\":\\"2081-01-02\\",\\"endDate\\":\\"2081-01-08\\"}", + ], + }, + }, + "YEARLY": Object { + "currentYear": Object { + "count": 0, + "first": Array [], + "last": Array [], + }, + "lastYear": Object { + "count": 10, + "first": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2072\\",\\"iso\\":\\"2072\\",\\"name\\":\\"2072\\",\\"displayName\\":\\"2072\\",\\"startDate\\":\\"2072-01-01\\",\\"endDate\\":\\"2072-12-30\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2073\\",\\"iso\\":\\"2073\\",\\"name\\":\\"2073\\",\\"displayName\\":\\"2073\\",\\"startDate\\":\\"2073-01-01\\",\\"endDate\\":\\"2073-12-31\\"}", + ], + "last": Array [ + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2080\\",\\"iso\\":\\"2080\\",\\"name\\":\\"2080\\",\\"displayName\\":\\"2080\\",\\"startDate\\":\\"2080-01-01\\",\\"endDate\\":\\"2080-12-30\\"}", + "{\\"periodType\\":\\"YEARLY\\",\\"id\\":\\"2081\\",\\"iso\\":\\"2081\\",\\"name\\":\\"2081\\",\\"displayName\\":\\"2081\\",\\"startDate\\":\\"2081-01-01\\",\\"endDate\\":\\"2081-12-31\\"}", + ], + }, + }, +} +`; diff --git a/src/components/PeriodDimension/__tests__/multiCalendarDates.regression.spec.js b/src/components/PeriodDimension/__tests__/multiCalendarDates.regression.spec.js new file mode 100644 index 000000000..62212a0f7 --- /dev/null +++ b/src/components/PeriodDimension/__tests__/multiCalendarDates.regression.spec.js @@ -0,0 +1,164 @@ +/** + * Regression snapshots for every use of @dhis2/multi-calendar-dates in the + * library: getNowInCalendar and generateFixedPeriods, through + * getFixedPeriodsOptionsById (fixedPeriods.js) and the default year and + * period list in PeriodTransfer. + * + * The snapshots were taken against @dhis2/multi-calendar-dates 1.3.2 and are + * used to verify behaviour after upgrading to 3.x. Calls that throw are + * recorded as `{ error: message }` instead of being skipped. + */ +import { render, screen, within } from '@testing-library/react' +import userEvent from '@testing-library/user-event' +import React from 'react' +import PeriodDimension from '../PeriodDimension.js' +import { getFixedPeriodsOptionsById } from '../utils/fixedPeriods.js' + +let mockCalendar = 'gregory' + +jest.mock('@dhis2/app-runtime', () => ({ + useConfig: () => ({ + systemInfo: { calendar: mockCalendar }, + serverVersion: { minor: 42 }, + }), + useDataQuery: jest.fn().mockImplementation((_query, options) => { + if (options?.lazy) { + return { + data: null, + error: undefined, + loading: false, + refetch: jest.fn(), + } + } + return { data: { userSettings: { keyUiLocale: 'en' } } } + }), +})) + +global.ResizeObserver = jest.fn().mockImplementation(() => ({ + observe: jest.fn(), + unobserve: jest.fn(), + disconnect: jest.fn(), +})) + +const capture = (fn) => { + try { + return fn() + } catch (error) { + return { error: error.message } + } +} + +const CALENDARS = ['gregory', 'ethiopian', 'nepali', 'islamic'] + +// Mid-year, just after the Ethiopic new year (11 September), and just after +// the Nepali new year (mid April) +const PINNED_TIMES = [ + '2024-06-15T10:30:00Z', + '2024-09-12T10:30:00Z', + '2025-04-14T10:30:00Z', +] + +const PERIOD_TYPES = [ + 'DAILY', + 'WEEKLY', + 'WEEKLYSUN', + 'BIWEEKLY', + 'MONTHLY', + 'BIMONTHLY', + 'QUARTERLY', + 'SIXMONTHLY', + 'SIXMONTHLYAPR', + 'YEARLY', + 'FYAPR', + 'FYJUL', + 'FYNOV', +] + +const CONFIGS = { + // the current year, without future periods (as the apps use it) + currentYear: { + offset: 0, + filterFuturePeriods: true, + reversePeriods: false, + }, + // last year, reversed (as the fixed period selectors use it) + lastYear: { offset: -1, filterFuturePeriods: false, reversePeriods: true }, +} + +// one line per period, and only the first and last two, to keep the +// snapshots readable +const summarisePeriods = (periods) => ({ + count: periods.length, + first: periods.slice(0, 2).map((p) => JSON.stringify(p)), + last: periods.slice(-2).map((p) => JSON.stringify(p)), +}) + +afterEach(() => { + jest.useRealTimers() +}) + +describe.each(CALENDARS)('%s calendar', (calendar) => { + describe.each(PINNED_TIMES)('now = %s', (pinnedTime) => { + beforeEach(() => { + jest.useFakeTimers() + jest.setSystemTime(new Date(pinnedTime)) + }) + + it('getFixedPeriodsOptionsById(...).getPeriods', () => { + const result = {} + + for (const periodType of PERIOD_TYPES) { + const option = getFixedPeriodsOptionsById(periodType, { + calendar, + locale: 'en', + }) + + result[periodType] = Object.fromEntries( + Object.entries(CONFIGS).map(([name, config]) => [ + name, + capture(() => + summarisePeriods(option.getPeriods(config)) + ), + ]) + ) + } + + expect(result).toMatchSnapshot() + }) + }) + + it('PeriodTransfer shows the default year and its monthly periods', async () => { + jest.useFakeTimers({ advanceTimers: true }) + jest.setSystemTime(new Date(PINNED_TIMES[0])) + mockCalendar = calendar + + const user = userEvent.setup({ + advanceTimers: jest.advanceTimersByTime, + }) + const result = capture(() => + render( + } + /> + ) + ) + + if (result.error) { + expect(result).toMatchSnapshot() + return + } + + await user.click(screen.getByText('Fixed periods')) + + const year = within( + screen.getByTestId('period-dimension-fixed-period-filter-year') + ).getByRole('spinbutton').value + const periods = screen + .getAllByTestId(/period-dimension-transfer-option-/) + .map((option) => option.textContent) + + expect({ year, periods }).toMatchSnapshot() + }) +}) From 749a0a87d8243dd19f534a9184ebeb01c7d4743b Mon Sep 17 00:00:00 2001 From: Mozafar Haider Date: Thu, 15 Oct 2026 15:43:24 +0100 Subject: [PATCH 3/5] fix(deps): bump @dhis2/multi-calendar-dates to 3.2.0 The fixed period lists (getFixedPeriodsOptionsById) and PeriodTransfer's default year now use multi-calendar-dates 3.2.0. Its getNowInCalendar returns a plain object, but analytics only reads .eraYear/.year from it, so no code changes were needed. The lockfile now has a single copy of multi-calendar-dates (3.2.0) and @js-temporal/polyfill (0.5.1). Regression snapshot changes, all intended: - ethiopian: every call threw "Era am ... was not matched by any era" on 1.3.2 with current ICU data (the baseline was captured with the polyfill patched). On 3.2.0 the dates are the same, and period names lose the "AA" (Amete Alem) suffix, which was wrong: the years shown (e.g. 2016) are Amete Mihret years. - nepali: periods ending in 2082 end on the correct day. 1.3.2's month lengths for Nepali year 2082 were wrong; 3.2.0's table matches the published 2082 BS calendar (Ashadh 32 days, Ashwin 31, Magh 29). - gregory and islamic: unchanged. Co-Authored-By: Claude Opus 5.5 --- package.json | 2 +- ...multiCalendarDates.regression.spec.js.snap | 442 +++++++++--------- yarn.lock | 23 +- 3 files changed, 225 insertions(+), 242 deletions(-) diff --git a/package.json b/package.json index f21b0bd9d..b37c8015b 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "styled-jsx": "^4.0.1" }, "dependencies": { - "@dhis2/multi-calendar-dates": "^1.2.2", + "@dhis2/multi-calendar-dates": "^3.2.0", "@dnd-kit/core": "^6.0.7", "@dnd-kit/sortable": "^7.0.2", "@dnd-kit/utilities": "^3.2.1", diff --git a/src/components/PeriodDimension/__tests__/__snapshots__/multiCalendarDates.regression.spec.js.snap b/src/components/PeriodDimension/__tests__/__snapshots__/multiCalendarDates.regression.spec.js.snap index 5187a8f6c..fd19ac0aa 100644 --- a/src/components/PeriodDimension/__tests__/__snapshots__/multiCalendarDates.regression.spec.js.snap +++ b/src/components/PeriodDimension/__tests__/__snapshots__/multiCalendarDates.regression.spec.js.snap @@ -26,23 +26,23 @@ Object { "currentYear": Object { "count": 6, "first": Array [ - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201601B\\",\\"iso\\":\\"201601B\\",\\"name\\":\\"Meskerem - Tekemt 2016 AA\\",\\"displayName\\":\\"Meskerem - Tekemt 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-02-30\\"}", - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201602B\\",\\"iso\\":\\"201602B\\",\\"name\\":\\"Hedar - Tahsas 2016 AA\\",\\"displayName\\":\\"Hedar - Tahsas 2016 AA\\",\\"startDate\\":\\"2016-03-01\\",\\"endDate\\":\\"2016-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201601B\\",\\"iso\\":\\"201601B\\",\\"name\\":\\"Meskerem - Tekemt 2016\\",\\"displayName\\":\\"Meskerem - Tekemt 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-02-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201602B\\",\\"iso\\":\\"201602B\\",\\"name\\":\\"Hedar - Tahsas 2016\\",\\"displayName\\":\\"Hedar - Tahsas 2016\\",\\"startDate\\":\\"2016-03-01\\",\\"endDate\\":\\"2016-04-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201605B\\",\\"iso\\":\\"201605B\\",\\"name\\":\\"Genbot - Sene 2016 AA\\",\\"displayName\\":\\"Genbot - Sene 2016 AA\\",\\"startDate\\":\\"2016-09-01\\",\\"endDate\\":\\"2016-10-30\\"}", - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201606B\\",\\"iso\\":\\"201606B\\",\\"name\\":\\"Hamle - Nehasse 2016 AA\\",\\"displayName\\":\\"Hamle - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201605B\\",\\"iso\\":\\"201605B\\",\\"name\\":\\"Genbot - Sene 2016\\",\\"displayName\\":\\"Genbot - Sene 2016\\",\\"startDate\\":\\"2016-09-01\\",\\"endDate\\":\\"2016-10-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201606B\\",\\"iso\\":\\"201606B\\",\\"name\\":\\"Hamle - Nehasse 2016\\",\\"displayName\\":\\"Hamle - Nehasse 2016\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-12-30\\"}", ], }, "lastYear": Object { "count": 6, "first": Array [ - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201506B\\",\\"iso\\":\\"201506B\\",\\"name\\":\\"Hamle - Nehasse 2015 AA\\",\\"displayName\\":\\"Hamle - Nehasse 2015 AA\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2015-12-30\\"}", - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201505B\\",\\"iso\\":\\"201505B\\",\\"name\\":\\"Genbot - Sene 2015 AA\\",\\"displayName\\":\\"Genbot - Sene 2015 AA\\",\\"startDate\\":\\"2015-09-01\\",\\"endDate\\":\\"2015-10-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201506B\\",\\"iso\\":\\"201506B\\",\\"name\\":\\"Hamle - Nehasse 2015\\",\\"displayName\\":\\"Hamle - Nehasse 2015\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2015-12-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201505B\\",\\"iso\\":\\"201505B\\",\\"name\\":\\"Genbot - Sene 2015\\",\\"displayName\\":\\"Genbot - Sene 2015\\",\\"startDate\\":\\"2015-09-01\\",\\"endDate\\":\\"2015-10-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201502B\\",\\"iso\\":\\"201502B\\",\\"name\\":\\"Hedar - Tahsas 2015 AA\\",\\"displayName\\":\\"Hedar - Tahsas 2015 AA\\",\\"startDate\\":\\"2015-03-01\\",\\"endDate\\":\\"2015-04-30\\"}", - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201501B\\",\\"iso\\":\\"201501B\\",\\"name\\":\\"Meskerem - Tekemt 2015 AA\\",\\"displayName\\":\\"Meskerem - Tekemt 2015 AA\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-02-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201502B\\",\\"iso\\":\\"201502B\\",\\"name\\":\\"Hedar - Tahsas 2015\\",\\"displayName\\":\\"Hedar - Tahsas 2015\\",\\"startDate\\":\\"2015-03-01\\",\\"endDate\\":\\"2015-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201501B\\",\\"iso\\":\\"201501B\\",\\"name\\":\\"Meskerem - Tekemt 2015\\",\\"displayName\\":\\"Meskerem - Tekemt 2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-02-30\\"}", ], }, }, @@ -74,23 +74,23 @@ Object { "currentYear": Object { "count": 360, "first": Array [ - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160101\\",\\"iso\\":\\"20160101\\",\\"displayName\\":\\"Meskerem 1, 2016 AA\\",\\"name\\":\\"2016-01-01\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-01\\"}", - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160102\\",\\"iso\\":\\"20160102\\",\\"displayName\\":\\"Meskerem 2, 2016 AA\\",\\"name\\":\\"2016-01-02\\",\\"startDate\\":\\"2016-01-02\\",\\"endDate\\":\\"2016-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160101\\",\\"iso\\":\\"20160101\\",\\"displayName\\":\\"Meskerem 1, 2016\\",\\"name\\":\\"2016-01-01\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160102\\",\\"iso\\":\\"20160102\\",\\"displayName\\":\\"Meskerem 2, 2016\\",\\"name\\":\\"2016-01-02\\",\\"startDate\\":\\"2016-01-02\\",\\"endDate\\":\\"2016-01-02\\"}", ], "last": Array [ - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161229\\",\\"iso\\":\\"20161229\\",\\"displayName\\":\\"Nehasse 29, 2016 AA\\",\\"name\\":\\"2016-12-29\\",\\"startDate\\":\\"2016-12-29\\",\\"endDate\\":\\"2016-12-29\\"}", - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161230\\",\\"iso\\":\\"20161230\\",\\"displayName\\":\\"Nehasse 30, 2016 AA\\",\\"name\\":\\"2016-12-30\\",\\"startDate\\":\\"2016-12-30\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161229\\",\\"iso\\":\\"20161229\\",\\"displayName\\":\\"Nehasse 29, 2016\\",\\"name\\":\\"2016-12-29\\",\\"startDate\\":\\"2016-12-29\\",\\"endDate\\":\\"2016-12-29\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161230\\",\\"iso\\":\\"20161230\\",\\"displayName\\":\\"Nehasse 30, 2016\\",\\"name\\":\\"2016-12-30\\",\\"startDate\\":\\"2016-12-30\\",\\"endDate\\":\\"2016-12-30\\"}", ], }, "lastYear": Object { "count": 366, "first": Array [ - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20151306\\",\\"iso\\":\\"20151306\\",\\"displayName\\":\\"Pagumen 6, 2015 AA\\",\\"name\\":\\"2015-13-06\\",\\"startDate\\":\\"2015-13-06\\",\\"endDate\\":\\"2015-13-06\\"}", - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20151305\\",\\"iso\\":\\"20151305\\",\\"displayName\\":\\"Pagumen 5, 2015 AA\\",\\"name\\":\\"2015-13-05\\",\\"startDate\\":\\"2015-13-05\\",\\"endDate\\":\\"2015-13-05\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20151306\\",\\"iso\\":\\"20151306\\",\\"displayName\\":\\"Pagumen 6, 2015\\",\\"name\\":\\"2015-13-06\\",\\"startDate\\":\\"2015-13-06\\",\\"endDate\\":\\"2015-13-06\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20151305\\",\\"iso\\":\\"20151305\\",\\"displayName\\":\\"Pagumen 5, 2015\\",\\"name\\":\\"2015-13-05\\",\\"startDate\\":\\"2015-13-05\\",\\"endDate\\":\\"2015-13-05\\"}", ], "last": Array [ - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20150102\\",\\"iso\\":\\"20150102\\",\\"displayName\\":\\"Meskerem 2, 2015 AA\\",\\"name\\":\\"2015-01-02\\",\\"startDate\\":\\"2015-01-02\\",\\"endDate\\":\\"2015-01-02\\"}", - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20150101\\",\\"iso\\":\\"20150101\\",\\"displayName\\":\\"Meskerem 1, 2015 AA\\",\\"name\\":\\"2015-01-01\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20150102\\",\\"iso\\":\\"20150102\\",\\"displayName\\":\\"Meskerem 2, 2015\\",\\"name\\":\\"2015-01-02\\",\\"startDate\\":\\"2015-01-02\\",\\"endDate\\":\\"2015-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20150101\\",\\"iso\\":\\"20150101\\",\\"displayName\\":\\"Meskerem 1, 2015\\",\\"name\\":\\"2015-01-01\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-01-01\\"}", ], }, }, @@ -98,23 +98,23 @@ Object { "currentYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2007April\\",\\"iso\\":\\"2007April\\",\\"name\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"displayName\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"startDate\\":\\"2007-04-01\\",\\"endDate\\":\\"2008-03-30\\"}", - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"displayName\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2007April\\",\\"iso\\":\\"2007April\\",\\"name\\":\\"Tahsas 2007 - Hedar 2008\\",\\"displayName\\":\\"Tahsas 2007 - Hedar 2008\\",\\"startDate\\":\\"2007-04-01\\",\\"endDate\\":\\"2008-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 - Hedar 2009\\",\\"displayName\\":\\"Tahsas 2008 - Hedar 2009\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"displayName\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-30\\"}", - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"displayName\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"Tahsas 2015 - Hedar 2016\\",\\"displayName\\":\\"Tahsas 2015 - Hedar 2016\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 - Hedar 2017\\",\\"displayName\\":\\"Tahsas 2016 - Hedar 2017\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", ], }, "lastYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2006April\\",\\"iso\\":\\"2006April\\",\\"name\\":\\"Tahsas 2006 AA - Hedar 2007 AA\\",\\"displayName\\":\\"Tahsas 2006 AA - Hedar 2007 AA\\",\\"startDate\\":\\"2006-04-01\\",\\"endDate\\":\\"2007-03-30\\"}", - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2007April\\",\\"iso\\":\\"2007April\\",\\"name\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"displayName\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"startDate\\":\\"2007-04-01\\",\\"endDate\\":\\"2008-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2006April\\",\\"iso\\":\\"2006April\\",\\"name\\":\\"Tahsas 2006 - Hedar 2007\\",\\"displayName\\":\\"Tahsas 2006 - Hedar 2007\\",\\"startDate\\":\\"2006-04-01\\",\\"endDate\\":\\"2007-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2007April\\",\\"iso\\":\\"2007April\\",\\"name\\":\\"Tahsas 2007 - Hedar 2008\\",\\"displayName\\":\\"Tahsas 2007 - Hedar 2008\\",\\"startDate\\":\\"2007-04-01\\",\\"endDate\\":\\"2008-03-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2014April\\",\\"iso\\":\\"2014April\\",\\"name\\":\\"Tahsas 2014 AA - Hedar 2015 AA\\",\\"displayName\\":\\"Tahsas 2014 AA - Hedar 2015 AA\\",\\"startDate\\":\\"2014-04-01\\",\\"endDate\\":\\"2015-03-30\\"}", - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"displayName\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2014April\\",\\"iso\\":\\"2014April\\",\\"name\\":\\"Tahsas 2014 - Hedar 2015\\",\\"displayName\\":\\"Tahsas 2014 - Hedar 2015\\",\\"startDate\\":\\"2014-04-01\\",\\"endDate\\":\\"2015-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"Tahsas 2015 - Hedar 2016\\",\\"displayName\\":\\"Tahsas 2015 - Hedar 2016\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-30\\"}", ], }, }, @@ -122,23 +122,23 @@ Object { "currentYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2007July\\",\\"iso\\":\\"2007July\\",\\"name\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"displayName\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"startDate\\":\\"2007-07-01\\",\\"endDate\\":\\"2008-06-30\\"}", - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"displayName\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2007July\\",\\"iso\\":\\"2007July\\",\\"name\\":\\"Megabit 2007 - Yekatit 2008\\",\\"displayName\\":\\"Megabit 2007 - Yekatit 2008\\",\\"startDate\\":\\"2007-07-01\\",\\"endDate\\":\\"2008-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 - Yekatit 2009\\",\\"displayName\\":\\"Megabit 2008 - Yekatit 2009\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"displayName\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"displayName\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"Megabit 2015 - Yekatit 2016\\",\\"displayName\\":\\"Megabit 2015 - Yekatit 2016\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 - Yekatit 2017\\",\\"displayName\\":\\"Megabit 2016 - Yekatit 2017\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", ], }, "lastYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2006July\\",\\"iso\\":\\"2006July\\",\\"name\\":\\"Megabit 2006 AA - Yekatit 2007 AA\\",\\"displayName\\":\\"Megabit 2006 AA - Yekatit 2007 AA\\",\\"startDate\\":\\"2006-07-01\\",\\"endDate\\":\\"2007-06-30\\"}", - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2007July\\",\\"iso\\":\\"2007July\\",\\"name\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"displayName\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"startDate\\":\\"2007-07-01\\",\\"endDate\\":\\"2008-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2006July\\",\\"iso\\":\\"2006July\\",\\"name\\":\\"Megabit 2006 - Yekatit 2007\\",\\"displayName\\":\\"Megabit 2006 - Yekatit 2007\\",\\"startDate\\":\\"2006-07-01\\",\\"endDate\\":\\"2007-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2007July\\",\\"iso\\":\\"2007July\\",\\"name\\":\\"Megabit 2007 - Yekatit 2008\\",\\"displayName\\":\\"Megabit 2007 - Yekatit 2008\\",\\"startDate\\":\\"2007-07-01\\",\\"endDate\\":\\"2008-06-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2014July\\",\\"iso\\":\\"2014July\\",\\"name\\":\\"Megabit 2014 AA - Yekatit 2015 AA\\",\\"displayName\\":\\"Megabit 2014 AA - Yekatit 2015 AA\\",\\"startDate\\":\\"2014-07-01\\",\\"endDate\\":\\"2015-06-30\\"}", - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"displayName\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2014July\\",\\"iso\\":\\"2014July\\",\\"name\\":\\"Megabit 2014 - Yekatit 2015\\",\\"displayName\\":\\"Megabit 2014 - Yekatit 2015\\",\\"startDate\\":\\"2014-07-01\\",\\"endDate\\":\\"2015-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"Megabit 2015 - Yekatit 2016\\",\\"displayName\\":\\"Megabit 2015 - Yekatit 2016\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", ], }, }, @@ -146,23 +146,23 @@ Object { "currentYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2007Nov\\",\\"iso\\":\\"2007Nov\\",\\"name\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"displayName\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"startDate\\":\\"2007-11-01\\",\\"endDate\\":\\"2008-10-30\\"}", - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"displayName\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2007Nov\\",\\"iso\\":\\"2007Nov\\",\\"name\\":\\"Hamle 2007 - Sene 2008\\",\\"displayName\\":\\"Hamle 2007 - Sene 2008\\",\\"startDate\\":\\"2007-11-01\\",\\"endDate\\":\\"2008-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 - Sene 2009\\",\\"displayName\\":\\"Hamle 2008 - Sene 2009\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"displayName\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-30\\"}", - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"displayName\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"Hamle 2015 - Sene 2016\\",\\"displayName\\":\\"Hamle 2015 - Sene 2016\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 - Sene 2017\\",\\"displayName\\":\\"Hamle 2016 - Sene 2017\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", ], }, "lastYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2006Nov\\",\\"iso\\":\\"2006Nov\\",\\"name\\":\\"Hamle 2006 AA - Sene 2007 AA\\",\\"displayName\\":\\"Hamle 2006 AA - Sene 2007 AA\\",\\"startDate\\":\\"2006-11-01\\",\\"endDate\\":\\"2007-10-30\\"}", - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2007Nov\\",\\"iso\\":\\"2007Nov\\",\\"name\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"displayName\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"startDate\\":\\"2007-11-01\\",\\"endDate\\":\\"2008-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2006Nov\\",\\"iso\\":\\"2006Nov\\",\\"name\\":\\"Hamle 2006 - Sene 2007\\",\\"displayName\\":\\"Hamle 2006 - Sene 2007\\",\\"startDate\\":\\"2006-11-01\\",\\"endDate\\":\\"2007-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2007Nov\\",\\"iso\\":\\"2007Nov\\",\\"name\\":\\"Hamle 2007 - Sene 2008\\",\\"displayName\\":\\"Hamle 2007 - Sene 2008\\",\\"startDate\\":\\"2007-11-01\\",\\"endDate\\":\\"2008-10-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2014Nov\\",\\"iso\\":\\"2014Nov\\",\\"name\\":\\"Hamle 2014 AA - Sene 2015 AA\\",\\"displayName\\":\\"Hamle 2014 AA - Sene 2015 AA\\",\\"startDate\\":\\"2014-11-01\\",\\"endDate\\":\\"2015-10-30\\"}", - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"displayName\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2014Nov\\",\\"iso\\":\\"2014Nov\\",\\"name\\":\\"Hamle 2014 - Sene 2015\\",\\"displayName\\":\\"Hamle 2014 - Sene 2015\\",\\"startDate\\":\\"2014-11-01\\",\\"endDate\\":\\"2015-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"Hamle 2015 - Sene 2016\\",\\"displayName\\":\\"Hamle 2015 - Sene 2016\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-30\\"}", ], }, }, @@ -170,23 +170,23 @@ Object { "currentYear": Object { "count": 12, "first": Array [ - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201601\\",\\"iso\\":\\"201601\\",\\"name\\":\\"Meskerem 2016 AA\\",\\"displayName\\":\\"Meskerem 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-30\\"}", - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201602\\",\\"iso\\":\\"201602\\",\\"name\\":\\"Tekemt 2016 AA\\",\\"displayName\\":\\"Tekemt 2016 AA\\",\\"startDate\\":\\"2016-02-01\\",\\"endDate\\":\\"2016-02-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201601\\",\\"iso\\":\\"201601\\",\\"name\\":\\"Meskerem 2016\\",\\"displayName\\":\\"Meskerem 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201602\\",\\"iso\\":\\"201602\\",\\"name\\":\\"Tekemt 2016\\",\\"displayName\\":\\"Tekemt 2016\\",\\"startDate\\":\\"2016-02-01\\",\\"endDate\\":\\"2016-02-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201611\\",\\"iso\\":\\"201611\\",\\"name\\":\\"Hamle 2016 AA\\",\\"displayName\\":\\"Hamle 2016 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-11-30\\"}", - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201612\\",\\"iso\\":\\"201612\\",\\"name\\":\\"Nehasse 2016 AA\\",\\"displayName\\":\\"Nehasse 2016 AA\\",\\"startDate\\":\\"2016-12-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201611\\",\\"iso\\":\\"201611\\",\\"name\\":\\"Hamle 2016\\",\\"displayName\\":\\"Hamle 2016\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-11-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201612\\",\\"iso\\":\\"201612\\",\\"name\\":\\"Nehasse 2016\\",\\"displayName\\":\\"Nehasse 2016\\",\\"startDate\\":\\"2016-12-01\\",\\"endDate\\":\\"2016-12-30\\"}", ], }, "lastYear": Object { "count": 12, "first": Array [ - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201512\\",\\"iso\\":\\"201512\\",\\"name\\":\\"Nehasse 2015 AA\\",\\"displayName\\":\\"Nehasse 2015 AA\\",\\"startDate\\":\\"2015-12-01\\",\\"endDate\\":\\"2015-12-30\\"}", - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201511\\",\\"iso\\":\\"201511\\",\\"name\\":\\"Hamle 2015 AA\\",\\"displayName\\":\\"Hamle 2015 AA\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2015-11-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201512\\",\\"iso\\":\\"201512\\",\\"name\\":\\"Nehasse 2015\\",\\"displayName\\":\\"Nehasse 2015\\",\\"startDate\\":\\"2015-12-01\\",\\"endDate\\":\\"2015-12-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201511\\",\\"iso\\":\\"201511\\",\\"name\\":\\"Hamle 2015\\",\\"displayName\\":\\"Hamle 2015\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2015-11-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201502\\",\\"iso\\":\\"201502\\",\\"name\\":\\"Tekemt 2015 AA\\",\\"displayName\\":\\"Tekemt 2015 AA\\",\\"startDate\\":\\"2015-02-01\\",\\"endDate\\":\\"2015-02-30\\"}", - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201501\\",\\"iso\\":\\"201501\\",\\"name\\":\\"Meskerem 2015 AA\\",\\"displayName\\":\\"Meskerem 2015 AA\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-01-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201502\\",\\"iso\\":\\"201502\\",\\"name\\":\\"Tekemt 2015\\",\\"displayName\\":\\"Tekemt 2015\\",\\"startDate\\":\\"2015-02-01\\",\\"endDate\\":\\"2015-02-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201501\\",\\"iso\\":\\"201501\\",\\"name\\":\\"Meskerem 2015\\",\\"displayName\\":\\"Meskerem 2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-01-30\\"}", ], }, }, @@ -194,23 +194,23 @@ Object { "currentYear": Object { "count": 4, "first": Array [ - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q1\\",\\"iso\\":\\"2016Q1\\",\\"name\\":\\"Meskerem - Hedar 2016 AA\\",\\"displayName\\":\\"Meskerem - Hedar 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-03-30\\"}", - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q2\\",\\"iso\\":\\"2016Q2\\",\\"name\\":\\"Tahsas - Yekatit 2016 AA\\",\\"displayName\\":\\"Tahsas - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q1\\",\\"iso\\":\\"2016Q1\\",\\"name\\":\\"Meskerem - Hedar 2016\\",\\"displayName\\":\\"Meskerem - Hedar 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-03-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q2\\",\\"iso\\":\\"2016Q2\\",\\"name\\":\\"Tahsas - Yekatit 2016\\",\\"displayName\\":\\"Tahsas - Yekatit 2016\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-06-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q3\\",\\"iso\\":\\"2016Q3\\",\\"name\\":\\"Megabit - Genbot 2016 AA\\",\\"displayName\\":\\"Megabit - Genbot 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-09-30\\"}", - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q4\\",\\"iso\\":\\"2016Q4\\",\\"name\\":\\"Sene - Nehasse 2016 AA\\",\\"displayName\\":\\"Sene - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q3\\",\\"iso\\":\\"2016Q3\\",\\"name\\":\\"Megabit - Genbot 2016\\",\\"displayName\\":\\"Megabit - Genbot 2016\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-09-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q4\\",\\"iso\\":\\"2016Q4\\",\\"name\\":\\"Sene - Nehasse 2016\\",\\"displayName\\":\\"Sene - Nehasse 2016\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2016-12-30\\"}", ], }, "lastYear": Object { "count": 4, "first": Array [ - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2015Q4\\",\\"iso\\":\\"2015Q4\\",\\"name\\":\\"Sene - Nehasse 2015 AA\\",\\"displayName\\":\\"Sene - Nehasse 2015 AA\\",\\"startDate\\":\\"2015-10-01\\",\\"endDate\\":\\"2015-12-30\\"}", - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2015Q3\\",\\"iso\\":\\"2015Q3\\",\\"name\\":\\"Megabit - Genbot 2015 AA\\",\\"displayName\\":\\"Megabit - Genbot 2015 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2015-09-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2015Q4\\",\\"iso\\":\\"2015Q4\\",\\"name\\":\\"Sene - Nehasse 2015\\",\\"displayName\\":\\"Sene - Nehasse 2015\\",\\"startDate\\":\\"2015-10-01\\",\\"endDate\\":\\"2015-12-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2015Q3\\",\\"iso\\":\\"2015Q3\\",\\"name\\":\\"Megabit - Genbot 2015\\",\\"displayName\\":\\"Megabit - Genbot 2015\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2015-09-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2015Q2\\",\\"iso\\":\\"2015Q2\\",\\"name\\":\\"Tahsas - Yekatit 2015 AA\\",\\"displayName\\":\\"Tahsas - Yekatit 2015 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2015-06-30\\"}", - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2015Q1\\",\\"iso\\":\\"2015Q1\\",\\"name\\":\\"Meskerem - Hedar 2015 AA\\",\\"displayName\\":\\"Meskerem - Hedar 2015 AA\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-03-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2015Q2\\",\\"iso\\":\\"2015Q2\\",\\"name\\":\\"Tahsas - Yekatit 2015\\",\\"displayName\\":\\"Tahsas - Yekatit 2015\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2015-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2015Q1\\",\\"iso\\":\\"2015Q1\\",\\"name\\":\\"Meskerem - Hedar 2015\\",\\"displayName\\":\\"Meskerem - Hedar 2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-03-30\\"}", ], }, }, @@ -218,23 +218,23 @@ Object { "currentYear": Object { "count": 2, "first": Array [ - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016\\",\\"displayName\\":\\"Meskerem - Yekatit 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016\\",\\"displayName\\":\\"Megabit - Nehasse 2016\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016\\",\\"displayName\\":\\"Meskerem - Yekatit 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016\\",\\"displayName\\":\\"Megabit - Nehasse 2016\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", ], }, "lastYear": Object { "count": 2, "first": Array [ - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2015S2\\",\\"iso\\":\\"2015S2\\",\\"name\\":\\"Megabit - Nehasse 2015 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2015 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2015-12-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2015S1\\",\\"iso\\":\\"2015S1\\",\\"name\\":\\"Meskerem - Yekatit 2015 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2015 AA\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2015S2\\",\\"iso\\":\\"2015S2\\",\\"name\\":\\"Megabit - Nehasse 2015\\",\\"displayName\\":\\"Megabit - Nehasse 2015\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2015-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2015S1\\",\\"iso\\":\\"2015S1\\",\\"name\\":\\"Meskerem - Yekatit 2015\\",\\"displayName\\":\\"Meskerem - Yekatit 2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-06-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2015S2\\",\\"iso\\":\\"2015S2\\",\\"name\\":\\"Megabit - Nehasse 2015 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2015 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2015-12-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2015S1\\",\\"iso\\":\\"2015S1\\",\\"name\\":\\"Meskerem - Yekatit 2015 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2015 AA\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2015S2\\",\\"iso\\":\\"2015S2\\",\\"name\\":\\"Megabit - Nehasse 2015\\",\\"displayName\\":\\"Megabit - Nehasse 2015\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2015-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2015S1\\",\\"iso\\":\\"2015S1\\",\\"name\\":\\"Meskerem - Yekatit 2015\\",\\"displayName\\":\\"Meskerem - Yekatit 2015\\",\\"startDate\\":\\"2015-01-01\\",\\"endDate\\":\\"2015-06-30\\"}", ], }, }, @@ -242,23 +242,23 @@ Object { "currentYear": Object { "count": 2, "first": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"displayName\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016\\",\\"displayName\\":\\"Tahsas - Genbot 2016\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 - Tekemt 2017\\",\\"displayName\\":\\"Sene 2016 - Tekemt 2017\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"displayName\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016\\",\\"displayName\\":\\"Tahsas - Genbot 2016\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 - Tekemt 2017\\",\\"displayName\\":\\"Sene 2016 - Tekemt 2017\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", ], }, "lastYear": Object { "count": 2, "first": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2015AprilS2\\",\\"iso\\":\\"2015AprilS2\\",\\"name\\":\\"Sene 2015 AA - Tekemt 2016 AA\\",\\"displayName\\":\\"Sene 2015 AA - Tekemt 2016 AA\\",\\"startDate\\":\\"2015-10-01\\",\\"endDate\\":\\"2016-02-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2015AprilS1\\",\\"iso\\":\\"2015AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2015 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2015 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2015-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2015AprilS2\\",\\"iso\\":\\"2015AprilS2\\",\\"name\\":\\"Sene 2015 - Tekemt 2016\\",\\"displayName\\":\\"Sene 2015 - Tekemt 2016\\",\\"startDate\\":\\"2015-10-01\\",\\"endDate\\":\\"2016-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2015AprilS1\\",\\"iso\\":\\"2015AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2015\\",\\"displayName\\":\\"Tahsas - Genbot 2015\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2015-09-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2015AprilS2\\",\\"iso\\":\\"2015AprilS2\\",\\"name\\":\\"Sene 2015 AA - Tekemt 2016 AA\\",\\"displayName\\":\\"Sene 2015 AA - Tekemt 2016 AA\\",\\"startDate\\":\\"2015-10-01\\",\\"endDate\\":\\"2016-02-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2015AprilS1\\",\\"iso\\":\\"2015AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2015 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2015 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2015-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2015AprilS2\\",\\"iso\\":\\"2015AprilS2\\",\\"name\\":\\"Sene 2015 - Tekemt 2016\\",\\"displayName\\":\\"Sene 2015 - Tekemt 2016\\",\\"startDate\\":\\"2015-10-01\\",\\"endDate\\":\\"2016-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2015AprilS1\\",\\"iso\\":\\"2015AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2015\\",\\"displayName\\":\\"Tahsas - Genbot 2015\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2015-09-30\\"}", ], }, }, @@ -343,23 +343,23 @@ Object { "currentYear": Object { "count": 6, "first": Array [ - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201701B\\",\\"iso\\":\\"201701B\\",\\"name\\":\\"Meskerem - Tekemt 2017 AA\\",\\"displayName\\":\\"Meskerem - Tekemt 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-02-30\\"}", - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201702B\\",\\"iso\\":\\"201702B\\",\\"name\\":\\"Hedar - Tahsas 2017 AA\\",\\"displayName\\":\\"Hedar - Tahsas 2017 AA\\",\\"startDate\\":\\"2017-03-01\\",\\"endDate\\":\\"2017-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201701B\\",\\"iso\\":\\"201701B\\",\\"name\\":\\"Meskerem - Tekemt 2017\\",\\"displayName\\":\\"Meskerem - Tekemt 2017\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201702B\\",\\"iso\\":\\"201702B\\",\\"name\\":\\"Hedar - Tahsas 2017\\",\\"displayName\\":\\"Hedar - Tahsas 2017\\",\\"startDate\\":\\"2017-03-01\\",\\"endDate\\":\\"2017-04-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201705B\\",\\"iso\\":\\"201705B\\",\\"name\\":\\"Genbot - Sene 2017 AA\\",\\"displayName\\":\\"Genbot - Sene 2017 AA\\",\\"startDate\\":\\"2017-09-01\\",\\"endDate\\":\\"2017-10-30\\"}", - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201706B\\",\\"iso\\":\\"201706B\\",\\"name\\":\\"Hamle - Nehasse 2017 AA\\",\\"displayName\\":\\"Hamle - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2017-12-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201705B\\",\\"iso\\":\\"201705B\\",\\"name\\":\\"Genbot - Sene 2017\\",\\"displayName\\":\\"Genbot - Sene 2017\\",\\"startDate\\":\\"2017-09-01\\",\\"endDate\\":\\"2017-10-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201706B\\",\\"iso\\":\\"201706B\\",\\"name\\":\\"Hamle - Nehasse 2017\\",\\"displayName\\":\\"Hamle - Nehasse 2017\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2017-12-30\\"}", ], }, "lastYear": Object { "count": 6, "first": Array [ - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201606B\\",\\"iso\\":\\"201606B\\",\\"name\\":\\"Hamle - Nehasse 2016 AA\\",\\"displayName\\":\\"Hamle - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-12-30\\"}", - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201605B\\",\\"iso\\":\\"201605B\\",\\"name\\":\\"Genbot - Sene 2016 AA\\",\\"displayName\\":\\"Genbot - Sene 2016 AA\\",\\"startDate\\":\\"2016-09-01\\",\\"endDate\\":\\"2016-10-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201606B\\",\\"iso\\":\\"201606B\\",\\"name\\":\\"Hamle - Nehasse 2016\\",\\"displayName\\":\\"Hamle - Nehasse 2016\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201605B\\",\\"iso\\":\\"201605B\\",\\"name\\":\\"Genbot - Sene 2016\\",\\"displayName\\":\\"Genbot - Sene 2016\\",\\"startDate\\":\\"2016-09-01\\",\\"endDate\\":\\"2016-10-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201602B\\",\\"iso\\":\\"201602B\\",\\"name\\":\\"Hedar - Tahsas 2016 AA\\",\\"displayName\\":\\"Hedar - Tahsas 2016 AA\\",\\"startDate\\":\\"2016-03-01\\",\\"endDate\\":\\"2016-04-30\\"}", - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201601B\\",\\"iso\\":\\"201601B\\",\\"name\\":\\"Meskerem - Tekemt 2016 AA\\",\\"displayName\\":\\"Meskerem - Tekemt 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-02-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201602B\\",\\"iso\\":\\"201602B\\",\\"name\\":\\"Hedar - Tahsas 2016\\",\\"displayName\\":\\"Hedar - Tahsas 2016\\",\\"startDate\\":\\"2016-03-01\\",\\"endDate\\":\\"2016-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201601B\\",\\"iso\\":\\"201601B\\",\\"name\\":\\"Meskerem - Tekemt 2016\\",\\"displayName\\":\\"Meskerem - Tekemt 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-02-30\\"}", ], }, }, @@ -391,23 +391,23 @@ Object { "currentYear": Object { "count": 360, "first": Array [ - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20170101\\",\\"iso\\":\\"20170101\\",\\"displayName\\":\\"Meskerem 1, 2017 AA\\",\\"name\\":\\"2017-01-01\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-01-01\\"}", - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20170102\\",\\"iso\\":\\"20170102\\",\\"displayName\\":\\"Meskerem 2, 2017 AA\\",\\"name\\":\\"2017-01-02\\",\\"startDate\\":\\"2017-01-02\\",\\"endDate\\":\\"2017-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20170101\\",\\"iso\\":\\"20170101\\",\\"displayName\\":\\"Meskerem 1, 2017\\",\\"name\\":\\"2017-01-01\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20170102\\",\\"iso\\":\\"20170102\\",\\"displayName\\":\\"Meskerem 2, 2017\\",\\"name\\":\\"2017-01-02\\",\\"startDate\\":\\"2017-01-02\\",\\"endDate\\":\\"2017-01-02\\"}", ], "last": Array [ - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20171229\\",\\"iso\\":\\"20171229\\",\\"displayName\\":\\"Nehasse 29, 2017 AA\\",\\"name\\":\\"2017-12-29\\",\\"startDate\\":\\"2017-12-29\\",\\"endDate\\":\\"2017-12-29\\"}", - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20171230\\",\\"iso\\":\\"20171230\\",\\"displayName\\":\\"Nehasse 30, 2017 AA\\",\\"name\\":\\"2017-12-30\\",\\"startDate\\":\\"2017-12-30\\",\\"endDate\\":\\"2017-12-30\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20171229\\",\\"iso\\":\\"20171229\\",\\"displayName\\":\\"Nehasse 29, 2017\\",\\"name\\":\\"2017-12-29\\",\\"startDate\\":\\"2017-12-29\\",\\"endDate\\":\\"2017-12-29\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20171230\\",\\"iso\\":\\"20171230\\",\\"displayName\\":\\"Nehasse 30, 2017\\",\\"name\\":\\"2017-12-30\\",\\"startDate\\":\\"2017-12-30\\",\\"endDate\\":\\"2017-12-30\\"}", ], }, "lastYear": Object { "count": 365, "first": Array [ - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161305\\",\\"iso\\":\\"20161305\\",\\"displayName\\":\\"Pagumen 5, 2016 AA\\",\\"name\\":\\"2016-13-05\\",\\"startDate\\":\\"2016-13-05\\",\\"endDate\\":\\"2016-13-05\\"}", - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161304\\",\\"iso\\":\\"20161304\\",\\"displayName\\":\\"Pagumen 4, 2016 AA\\",\\"name\\":\\"2016-13-04\\",\\"startDate\\":\\"2016-13-04\\",\\"endDate\\":\\"2016-13-04\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161305\\",\\"iso\\":\\"20161305\\",\\"displayName\\":\\"Pagumen 5, 2016\\",\\"name\\":\\"2016-13-05\\",\\"startDate\\":\\"2016-13-05\\",\\"endDate\\":\\"2016-13-05\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161304\\",\\"iso\\":\\"20161304\\",\\"displayName\\":\\"Pagumen 4, 2016\\",\\"name\\":\\"2016-13-04\\",\\"startDate\\":\\"2016-13-04\\",\\"endDate\\":\\"2016-13-04\\"}", ], "last": Array [ - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160102\\",\\"iso\\":\\"20160102\\",\\"displayName\\":\\"Meskerem 2, 2016 AA\\",\\"name\\":\\"2016-01-02\\",\\"startDate\\":\\"2016-01-02\\",\\"endDate\\":\\"2016-01-02\\"}", - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160101\\",\\"iso\\":\\"20160101\\",\\"displayName\\":\\"Meskerem 1, 2016 AA\\",\\"name\\":\\"2016-01-01\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160102\\",\\"iso\\":\\"20160102\\",\\"displayName\\":\\"Meskerem 2, 2016\\",\\"name\\":\\"2016-01-02\\",\\"startDate\\":\\"2016-01-02\\",\\"endDate\\":\\"2016-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160101\\",\\"iso\\":\\"20160101\\",\\"displayName\\":\\"Meskerem 1, 2016\\",\\"name\\":\\"2016-01-01\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-01\\"}", ], }, }, @@ -415,23 +415,23 @@ Object { "currentYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"displayName\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2009April\\",\\"iso\\":\\"2009April\\",\\"name\\":\\"Tahsas 2009 AA - Hedar 2010 AA\\",\\"displayName\\":\\"Tahsas 2009 AA - Hedar 2010 AA\\",\\"startDate\\":\\"2009-04-01\\",\\"endDate\\":\\"2010-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 - Hedar 2009\\",\\"displayName\\":\\"Tahsas 2008 - Hedar 2009\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2009April\\",\\"iso\\":\\"2009April\\",\\"name\\":\\"Tahsas 2009 - Hedar 2010\\",\\"displayName\\":\\"Tahsas 2009 - Hedar 2010\\",\\"startDate\\":\\"2009-04-01\\",\\"endDate\\":\\"2010-03-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"displayName\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2017April\\",\\"iso\\":\\"2017April\\",\\"name\\":\\"Tahsas 2017 AA - Hedar 2018 AA\\",\\"displayName\\":\\"Tahsas 2017 AA - Hedar 2018 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2018-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 - Hedar 2017\\",\\"displayName\\":\\"Tahsas 2016 - Hedar 2017\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2017April\\",\\"iso\\":\\"2017April\\",\\"name\\":\\"Tahsas 2017 - Hedar 2018\\",\\"displayName\\":\\"Tahsas 2017 - Hedar 2018\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2018-03-30\\"}", ], }, "lastYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2007April\\",\\"iso\\":\\"2007April\\",\\"name\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"displayName\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"startDate\\":\\"2007-04-01\\",\\"endDate\\":\\"2008-03-30\\"}", - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"displayName\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2007April\\",\\"iso\\":\\"2007April\\",\\"name\\":\\"Tahsas 2007 - Hedar 2008\\",\\"displayName\\":\\"Tahsas 2007 - Hedar 2008\\",\\"startDate\\":\\"2007-04-01\\",\\"endDate\\":\\"2008-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 - Hedar 2009\\",\\"displayName\\":\\"Tahsas 2008 - Hedar 2009\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"displayName\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-30\\"}", - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"displayName\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"Tahsas 2015 - Hedar 2016\\",\\"displayName\\":\\"Tahsas 2015 - Hedar 2016\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 - Hedar 2017\\",\\"displayName\\":\\"Tahsas 2016 - Hedar 2017\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", ], }, }, @@ -439,23 +439,23 @@ Object { "currentYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"displayName\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2009July\\",\\"iso\\":\\"2009July\\",\\"name\\":\\"Megabit 2009 AA - Yekatit 2010 AA\\",\\"displayName\\":\\"Megabit 2009 AA - Yekatit 2010 AA\\",\\"startDate\\":\\"2009-07-01\\",\\"endDate\\":\\"2010-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 - Yekatit 2009\\",\\"displayName\\":\\"Megabit 2008 - Yekatit 2009\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2009July\\",\\"iso\\":\\"2009July\\",\\"name\\":\\"Megabit 2009 - Yekatit 2010\\",\\"displayName\\":\\"Megabit 2009 - Yekatit 2010\\",\\"startDate\\":\\"2009-07-01\\",\\"endDate\\":\\"2010-06-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"displayName\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2017July\\",\\"iso\\":\\"2017July\\",\\"name\\":\\"Megabit 2017 AA - Yekatit 2018 AA\\",\\"displayName\\":\\"Megabit 2017 AA - Yekatit 2018 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2018-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 - Yekatit 2017\\",\\"displayName\\":\\"Megabit 2016 - Yekatit 2017\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2017July\\",\\"iso\\":\\"2017July\\",\\"name\\":\\"Megabit 2017 - Yekatit 2018\\",\\"displayName\\":\\"Megabit 2017 - Yekatit 2018\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2018-06-30\\"}", ], }, "lastYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2007July\\",\\"iso\\":\\"2007July\\",\\"name\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"displayName\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"startDate\\":\\"2007-07-01\\",\\"endDate\\":\\"2008-06-30\\"}", - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"displayName\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2007July\\",\\"iso\\":\\"2007July\\",\\"name\\":\\"Megabit 2007 - Yekatit 2008\\",\\"displayName\\":\\"Megabit 2007 - Yekatit 2008\\",\\"startDate\\":\\"2007-07-01\\",\\"endDate\\":\\"2008-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 - Yekatit 2009\\",\\"displayName\\":\\"Megabit 2008 - Yekatit 2009\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"displayName\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"displayName\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"Megabit 2015 - Yekatit 2016\\",\\"displayName\\":\\"Megabit 2015 - Yekatit 2016\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 - Yekatit 2017\\",\\"displayName\\":\\"Megabit 2016 - Yekatit 2017\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", ], }, }, @@ -463,23 +463,23 @@ Object { "currentYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"displayName\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2009Nov\\",\\"iso\\":\\"2009Nov\\",\\"name\\":\\"Hamle 2009 AA - Sene 2010 AA\\",\\"displayName\\":\\"Hamle 2009 AA - Sene 2010 AA\\",\\"startDate\\":\\"2009-11-01\\",\\"endDate\\":\\"2010-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 - Sene 2009\\",\\"displayName\\":\\"Hamle 2008 - Sene 2009\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2009Nov\\",\\"iso\\":\\"2009Nov\\",\\"name\\":\\"Hamle 2009 - Sene 2010\\",\\"displayName\\":\\"Hamle 2009 - Sene 2010\\",\\"startDate\\":\\"2009-11-01\\",\\"endDate\\":\\"2010-10-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"displayName\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2017Nov\\",\\"iso\\":\\"2017Nov\\",\\"name\\":\\"Hamle 2017 AA - Sene 2018 AA\\",\\"displayName\\":\\"Hamle 2017 AA - Sene 2018 AA\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2018-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 - Sene 2017\\",\\"displayName\\":\\"Hamle 2016 - Sene 2017\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2017Nov\\",\\"iso\\":\\"2017Nov\\",\\"name\\":\\"Hamle 2017 - Sene 2018\\",\\"displayName\\":\\"Hamle 2017 - Sene 2018\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2018-10-30\\"}", ], }, "lastYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2007Nov\\",\\"iso\\":\\"2007Nov\\",\\"name\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"displayName\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"startDate\\":\\"2007-11-01\\",\\"endDate\\":\\"2008-10-30\\"}", - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"displayName\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2007Nov\\",\\"iso\\":\\"2007Nov\\",\\"name\\":\\"Hamle 2007 - Sene 2008\\",\\"displayName\\":\\"Hamle 2007 - Sene 2008\\",\\"startDate\\":\\"2007-11-01\\",\\"endDate\\":\\"2008-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 - Sene 2009\\",\\"displayName\\":\\"Hamle 2008 - Sene 2009\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"displayName\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-30\\"}", - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"displayName\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"Hamle 2015 - Sene 2016\\",\\"displayName\\":\\"Hamle 2015 - Sene 2016\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 - Sene 2017\\",\\"displayName\\":\\"Hamle 2016 - Sene 2017\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", ], }, }, @@ -487,23 +487,23 @@ Object { "currentYear": Object { "count": 12, "first": Array [ - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201701\\",\\"iso\\":\\"201701\\",\\"name\\":\\"Meskerem 2017 AA\\",\\"displayName\\":\\"Meskerem 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-01-30\\"}", - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201702\\",\\"iso\\":\\"201702\\",\\"name\\":\\"Tekemt 2017 AA\\",\\"displayName\\":\\"Tekemt 2017 AA\\",\\"startDate\\":\\"2017-02-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201701\\",\\"iso\\":\\"201701\\",\\"name\\":\\"Meskerem 2017\\",\\"displayName\\":\\"Meskerem 2017\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-01-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201702\\",\\"iso\\":\\"201702\\",\\"name\\":\\"Tekemt 2017\\",\\"displayName\\":\\"Tekemt 2017\\",\\"startDate\\":\\"2017-02-01\\",\\"endDate\\":\\"2017-02-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201711\\",\\"iso\\":\\"201711\\",\\"name\\":\\"Hamle 2017 AA\\",\\"displayName\\":\\"Hamle 2017 AA\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2017-11-30\\"}", - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201712\\",\\"iso\\":\\"201712\\",\\"name\\":\\"Nehasse 2017 AA\\",\\"displayName\\":\\"Nehasse 2017 AA\\",\\"startDate\\":\\"2017-12-01\\",\\"endDate\\":\\"2017-12-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201711\\",\\"iso\\":\\"201711\\",\\"name\\":\\"Hamle 2017\\",\\"displayName\\":\\"Hamle 2017\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2017-11-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201712\\",\\"iso\\":\\"201712\\",\\"name\\":\\"Nehasse 2017\\",\\"displayName\\":\\"Nehasse 2017\\",\\"startDate\\":\\"2017-12-01\\",\\"endDate\\":\\"2017-12-30\\"}", ], }, "lastYear": Object { "count": 12, "first": Array [ - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201612\\",\\"iso\\":\\"201612\\",\\"name\\":\\"Nehasse 2016 AA\\",\\"displayName\\":\\"Nehasse 2016 AA\\",\\"startDate\\":\\"2016-12-01\\",\\"endDate\\":\\"2016-12-30\\"}", - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201611\\",\\"iso\\":\\"201611\\",\\"name\\":\\"Hamle 2016 AA\\",\\"displayName\\":\\"Hamle 2016 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-11-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201612\\",\\"iso\\":\\"201612\\",\\"name\\":\\"Nehasse 2016\\",\\"displayName\\":\\"Nehasse 2016\\",\\"startDate\\":\\"2016-12-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201611\\",\\"iso\\":\\"201611\\",\\"name\\":\\"Hamle 2016\\",\\"displayName\\":\\"Hamle 2016\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-11-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201602\\",\\"iso\\":\\"201602\\",\\"name\\":\\"Tekemt 2016 AA\\",\\"displayName\\":\\"Tekemt 2016 AA\\",\\"startDate\\":\\"2016-02-01\\",\\"endDate\\":\\"2016-02-30\\"}", - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201601\\",\\"iso\\":\\"201601\\",\\"name\\":\\"Meskerem 2016 AA\\",\\"displayName\\":\\"Meskerem 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201602\\",\\"iso\\":\\"201602\\",\\"name\\":\\"Tekemt 2016\\",\\"displayName\\":\\"Tekemt 2016\\",\\"startDate\\":\\"2016-02-01\\",\\"endDate\\":\\"2016-02-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201601\\",\\"iso\\":\\"201601\\",\\"name\\":\\"Meskerem 2016\\",\\"displayName\\":\\"Meskerem 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-30\\"}", ], }, }, @@ -511,23 +511,23 @@ Object { "currentYear": Object { "count": 4, "first": Array [ - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q1\\",\\"iso\\":\\"2017Q1\\",\\"name\\":\\"Meskerem - Hedar 2017 AA\\",\\"displayName\\":\\"Meskerem - Hedar 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-03-30\\"}", - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q2\\",\\"iso\\":\\"2017Q2\\",\\"name\\":\\"Tahsas - Yekatit 2017 AA\\",\\"displayName\\":\\"Tahsas - Yekatit 2017 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q1\\",\\"iso\\":\\"2017Q1\\",\\"name\\":\\"Meskerem - Hedar 2017\\",\\"displayName\\":\\"Meskerem - Hedar 2017\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-03-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q2\\",\\"iso\\":\\"2017Q2\\",\\"name\\":\\"Tahsas - Yekatit 2017\\",\\"displayName\\":\\"Tahsas - Yekatit 2017\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-06-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q3\\",\\"iso\\":\\"2017Q3\\",\\"name\\":\\"Megabit - Genbot 2017 AA\\",\\"displayName\\":\\"Megabit - Genbot 2017 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-09-30\\"}", - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q4\\",\\"iso\\":\\"2017Q4\\",\\"name\\":\\"Sene - Nehasse 2017 AA\\",\\"displayName\\":\\"Sene - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2017-12-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q3\\",\\"iso\\":\\"2017Q3\\",\\"name\\":\\"Megabit - Genbot 2017\\",\\"displayName\\":\\"Megabit - Genbot 2017\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-09-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q4\\",\\"iso\\":\\"2017Q4\\",\\"name\\":\\"Sene - Nehasse 2017\\",\\"displayName\\":\\"Sene - Nehasse 2017\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2017-12-30\\"}", ], }, "lastYear": Object { "count": 4, "first": Array [ - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q4\\",\\"iso\\":\\"2016Q4\\",\\"name\\":\\"Sene - Nehasse 2016 AA\\",\\"displayName\\":\\"Sene - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2016-12-30\\"}", - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q3\\",\\"iso\\":\\"2016Q3\\",\\"name\\":\\"Megabit - Genbot 2016 AA\\",\\"displayName\\":\\"Megabit - Genbot 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-09-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q4\\",\\"iso\\":\\"2016Q4\\",\\"name\\":\\"Sene - Nehasse 2016\\",\\"displayName\\":\\"Sene - Nehasse 2016\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q3\\",\\"iso\\":\\"2016Q3\\",\\"name\\":\\"Megabit - Genbot 2016\\",\\"displayName\\":\\"Megabit - Genbot 2016\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-09-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q2\\",\\"iso\\":\\"2016Q2\\",\\"name\\":\\"Tahsas - Yekatit 2016 AA\\",\\"displayName\\":\\"Tahsas - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-06-30\\"}", - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q1\\",\\"iso\\":\\"2016Q1\\",\\"name\\":\\"Meskerem - Hedar 2016 AA\\",\\"displayName\\":\\"Meskerem - Hedar 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-03-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q2\\",\\"iso\\":\\"2016Q2\\",\\"name\\":\\"Tahsas - Yekatit 2016\\",\\"displayName\\":\\"Tahsas - Yekatit 2016\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q1\\",\\"iso\\":\\"2016Q1\\",\\"name\\":\\"Meskerem - Hedar 2016\\",\\"displayName\\":\\"Meskerem - Hedar 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-03-30\\"}", ], }, }, @@ -535,23 +535,23 @@ Object { "currentYear": Object { "count": 2, "first": Array [ - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S1\\",\\"iso\\":\\"2017S1\\",\\"name\\":\\"Meskerem - Yekatit 2017 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-06-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S2\\",\\"iso\\":\\"2017S2\\",\\"name\\":\\"Megabit - Nehasse 2017 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S1\\",\\"iso\\":\\"2017S1\\",\\"name\\":\\"Meskerem - Yekatit 2017\\",\\"displayName\\":\\"Meskerem - Yekatit 2017\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S2\\",\\"iso\\":\\"2017S2\\",\\"name\\":\\"Megabit - Nehasse 2017\\",\\"displayName\\":\\"Megabit - Nehasse 2017\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-12-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S1\\",\\"iso\\":\\"2017S1\\",\\"name\\":\\"Meskerem - Yekatit 2017 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-06-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S2\\",\\"iso\\":\\"2017S2\\",\\"name\\":\\"Megabit - Nehasse 2017 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S1\\",\\"iso\\":\\"2017S1\\",\\"name\\":\\"Meskerem - Yekatit 2017\\",\\"displayName\\":\\"Meskerem - Yekatit 2017\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S2\\",\\"iso\\":\\"2017S2\\",\\"name\\":\\"Megabit - Nehasse 2017\\",\\"displayName\\":\\"Megabit - Nehasse 2017\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-12-30\\"}", ], }, "lastYear": Object { "count": 2, "first": Array [ - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016\\",\\"displayName\\":\\"Megabit - Nehasse 2016\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016\\",\\"displayName\\":\\"Meskerem - Yekatit 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016\\",\\"displayName\\":\\"Megabit - Nehasse 2016\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016\\",\\"displayName\\":\\"Meskerem - Yekatit 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", ], }, }, @@ -559,23 +559,23 @@ Object { "currentYear": Object { "count": 2, "first": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS1\\",\\"iso\\":\\"2017AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2017 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2017 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-09-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS2\\",\\"iso\\":\\"2017AprilS2\\",\\"name\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"displayName\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2018-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS1\\",\\"iso\\":\\"2017AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2017\\",\\"displayName\\":\\"Tahsas - Genbot 2017\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS2\\",\\"iso\\":\\"2017AprilS2\\",\\"name\\":\\"Sene 2017 - Tekemt 2018\\",\\"displayName\\":\\"Sene 2017 - Tekemt 2018\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2018-02-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS1\\",\\"iso\\":\\"2017AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2017 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2017 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-09-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS2\\",\\"iso\\":\\"2017AprilS2\\",\\"name\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"displayName\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2018-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS1\\",\\"iso\\":\\"2017AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2017\\",\\"displayName\\":\\"Tahsas - Genbot 2017\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS2\\",\\"iso\\":\\"2017AprilS2\\",\\"name\\":\\"Sene 2017 - Tekemt 2018\\",\\"displayName\\":\\"Sene 2017 - Tekemt 2018\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2018-02-30\\"}", ], }, "lastYear": Object { "count": 2, "first": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"displayName\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 - Tekemt 2017\\",\\"displayName\\":\\"Sene 2016 - Tekemt 2017\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016\\",\\"displayName\\":\\"Tahsas - Genbot 2016\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"displayName\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 - Tekemt 2017\\",\\"displayName\\":\\"Sene 2016 - Tekemt 2017\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016\\",\\"displayName\\":\\"Tahsas - Genbot 2016\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", ], }, }, @@ -660,23 +660,23 @@ Object { "currentYear": Object { "count": 6, "first": Array [ - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201701B\\",\\"iso\\":\\"201701B\\",\\"name\\":\\"Meskerem - Tekemt 2017 AA\\",\\"displayName\\":\\"Meskerem - Tekemt 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-02-30\\"}", - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201702B\\",\\"iso\\":\\"201702B\\",\\"name\\":\\"Hedar - Tahsas 2017 AA\\",\\"displayName\\":\\"Hedar - Tahsas 2017 AA\\",\\"startDate\\":\\"2017-03-01\\",\\"endDate\\":\\"2017-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201701B\\",\\"iso\\":\\"201701B\\",\\"name\\":\\"Meskerem - Tekemt 2017\\",\\"displayName\\":\\"Meskerem - Tekemt 2017\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201702B\\",\\"iso\\":\\"201702B\\",\\"name\\":\\"Hedar - Tahsas 2017\\",\\"displayName\\":\\"Hedar - Tahsas 2017\\",\\"startDate\\":\\"2017-03-01\\",\\"endDate\\":\\"2017-04-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201705B\\",\\"iso\\":\\"201705B\\",\\"name\\":\\"Genbot - Sene 2017 AA\\",\\"displayName\\":\\"Genbot - Sene 2017 AA\\",\\"startDate\\":\\"2017-09-01\\",\\"endDate\\":\\"2017-10-30\\"}", - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201706B\\",\\"iso\\":\\"201706B\\",\\"name\\":\\"Hamle - Nehasse 2017 AA\\",\\"displayName\\":\\"Hamle - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2017-12-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201705B\\",\\"iso\\":\\"201705B\\",\\"name\\":\\"Genbot - Sene 2017\\",\\"displayName\\":\\"Genbot - Sene 2017\\",\\"startDate\\":\\"2017-09-01\\",\\"endDate\\":\\"2017-10-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201706B\\",\\"iso\\":\\"201706B\\",\\"name\\":\\"Hamle - Nehasse 2017\\",\\"displayName\\":\\"Hamle - Nehasse 2017\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2017-12-30\\"}", ], }, "lastYear": Object { "count": 6, "first": Array [ - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201606B\\",\\"iso\\":\\"201606B\\",\\"name\\":\\"Hamle - Nehasse 2016 AA\\",\\"displayName\\":\\"Hamle - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-12-30\\"}", - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201605B\\",\\"iso\\":\\"201605B\\",\\"name\\":\\"Genbot - Sene 2016 AA\\",\\"displayName\\":\\"Genbot - Sene 2016 AA\\",\\"startDate\\":\\"2016-09-01\\",\\"endDate\\":\\"2016-10-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201606B\\",\\"iso\\":\\"201606B\\",\\"name\\":\\"Hamle - Nehasse 2016\\",\\"displayName\\":\\"Hamle - Nehasse 2016\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201605B\\",\\"iso\\":\\"201605B\\",\\"name\\":\\"Genbot - Sene 2016\\",\\"displayName\\":\\"Genbot - Sene 2016\\",\\"startDate\\":\\"2016-09-01\\",\\"endDate\\":\\"2016-10-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201602B\\",\\"iso\\":\\"201602B\\",\\"name\\":\\"Hedar - Tahsas 2016 AA\\",\\"displayName\\":\\"Hedar - Tahsas 2016 AA\\",\\"startDate\\":\\"2016-03-01\\",\\"endDate\\":\\"2016-04-30\\"}", - "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201601B\\",\\"iso\\":\\"201601B\\",\\"name\\":\\"Meskerem - Tekemt 2016 AA\\",\\"displayName\\":\\"Meskerem - Tekemt 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-02-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201602B\\",\\"iso\\":\\"201602B\\",\\"name\\":\\"Hedar - Tahsas 2016\\",\\"displayName\\":\\"Hedar - Tahsas 2016\\",\\"startDate\\":\\"2016-03-01\\",\\"endDate\\":\\"2016-04-30\\"}", + "{\\"periodType\\":\\"BIMONTHLY\\",\\"id\\":\\"201601B\\",\\"iso\\":\\"201601B\\",\\"name\\":\\"Meskerem - Tekemt 2016\\",\\"displayName\\":\\"Meskerem - Tekemt 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-02-30\\"}", ], }, }, @@ -708,23 +708,23 @@ Object { "currentYear": Object { "count": 360, "first": Array [ - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20170101\\",\\"iso\\":\\"20170101\\",\\"displayName\\":\\"Meskerem 1, 2017 AA\\",\\"name\\":\\"2017-01-01\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-01-01\\"}", - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20170102\\",\\"iso\\":\\"20170102\\",\\"displayName\\":\\"Meskerem 2, 2017 AA\\",\\"name\\":\\"2017-01-02\\",\\"startDate\\":\\"2017-01-02\\",\\"endDate\\":\\"2017-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20170101\\",\\"iso\\":\\"20170101\\",\\"displayName\\":\\"Meskerem 1, 2017\\",\\"name\\":\\"2017-01-01\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20170102\\",\\"iso\\":\\"20170102\\",\\"displayName\\":\\"Meskerem 2, 2017\\",\\"name\\":\\"2017-01-02\\",\\"startDate\\":\\"2017-01-02\\",\\"endDate\\":\\"2017-01-02\\"}", ], "last": Array [ - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20171229\\",\\"iso\\":\\"20171229\\",\\"displayName\\":\\"Nehasse 29, 2017 AA\\",\\"name\\":\\"2017-12-29\\",\\"startDate\\":\\"2017-12-29\\",\\"endDate\\":\\"2017-12-29\\"}", - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20171230\\",\\"iso\\":\\"20171230\\",\\"displayName\\":\\"Nehasse 30, 2017 AA\\",\\"name\\":\\"2017-12-30\\",\\"startDate\\":\\"2017-12-30\\",\\"endDate\\":\\"2017-12-30\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20171229\\",\\"iso\\":\\"20171229\\",\\"displayName\\":\\"Nehasse 29, 2017\\",\\"name\\":\\"2017-12-29\\",\\"startDate\\":\\"2017-12-29\\",\\"endDate\\":\\"2017-12-29\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20171230\\",\\"iso\\":\\"20171230\\",\\"displayName\\":\\"Nehasse 30, 2017\\",\\"name\\":\\"2017-12-30\\",\\"startDate\\":\\"2017-12-30\\",\\"endDate\\":\\"2017-12-30\\"}", ], }, "lastYear": Object { "count": 365, "first": Array [ - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161305\\",\\"iso\\":\\"20161305\\",\\"displayName\\":\\"Pagumen 5, 2016 AA\\",\\"name\\":\\"2016-13-05\\",\\"startDate\\":\\"2016-13-05\\",\\"endDate\\":\\"2016-13-05\\"}", - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161304\\",\\"iso\\":\\"20161304\\",\\"displayName\\":\\"Pagumen 4, 2016 AA\\",\\"name\\":\\"2016-13-04\\",\\"startDate\\":\\"2016-13-04\\",\\"endDate\\":\\"2016-13-04\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161305\\",\\"iso\\":\\"20161305\\",\\"displayName\\":\\"Pagumen 5, 2016\\",\\"name\\":\\"2016-13-05\\",\\"startDate\\":\\"2016-13-05\\",\\"endDate\\":\\"2016-13-05\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20161304\\",\\"iso\\":\\"20161304\\",\\"displayName\\":\\"Pagumen 4, 2016\\",\\"name\\":\\"2016-13-04\\",\\"startDate\\":\\"2016-13-04\\",\\"endDate\\":\\"2016-13-04\\"}", ], "last": Array [ - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160102\\",\\"iso\\":\\"20160102\\",\\"displayName\\":\\"Meskerem 2, 2016 AA\\",\\"name\\":\\"2016-01-02\\",\\"startDate\\":\\"2016-01-02\\",\\"endDate\\":\\"2016-01-02\\"}", - "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160101\\",\\"iso\\":\\"20160101\\",\\"displayName\\":\\"Meskerem 1, 2016 AA\\",\\"name\\":\\"2016-01-01\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-01\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160102\\",\\"iso\\":\\"20160102\\",\\"displayName\\":\\"Meskerem 2, 2016\\",\\"name\\":\\"2016-01-02\\",\\"startDate\\":\\"2016-01-02\\",\\"endDate\\":\\"2016-01-02\\"}", + "{\\"periodType\\":\\"DAILY\\",\\"id\\":\\"20160101\\",\\"iso\\":\\"20160101\\",\\"displayName\\":\\"Meskerem 1, 2016\\",\\"name\\":\\"2016-01-01\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-01\\"}", ], }, }, @@ -732,23 +732,23 @@ Object { "currentYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"displayName\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2009April\\",\\"iso\\":\\"2009April\\",\\"name\\":\\"Tahsas 2009 AA - Hedar 2010 AA\\",\\"displayName\\":\\"Tahsas 2009 AA - Hedar 2010 AA\\",\\"startDate\\":\\"2009-04-01\\",\\"endDate\\":\\"2010-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 - Hedar 2009\\",\\"displayName\\":\\"Tahsas 2008 - Hedar 2009\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2009April\\",\\"iso\\":\\"2009April\\",\\"name\\":\\"Tahsas 2009 - Hedar 2010\\",\\"displayName\\":\\"Tahsas 2009 - Hedar 2010\\",\\"startDate\\":\\"2009-04-01\\",\\"endDate\\":\\"2010-03-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"displayName\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2017April\\",\\"iso\\":\\"2017April\\",\\"name\\":\\"Tahsas 2017 AA - Hedar 2018 AA\\",\\"displayName\\":\\"Tahsas 2017 AA - Hedar 2018 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2018-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 - Hedar 2017\\",\\"displayName\\":\\"Tahsas 2016 - Hedar 2017\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2017April\\",\\"iso\\":\\"2017April\\",\\"name\\":\\"Tahsas 2017 - Hedar 2018\\",\\"displayName\\":\\"Tahsas 2017 - Hedar 2018\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2018-03-30\\"}", ], }, "lastYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2007April\\",\\"iso\\":\\"2007April\\",\\"name\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"displayName\\":\\"Tahsas 2007 AA - Hedar 2008 AA\\",\\"startDate\\":\\"2007-04-01\\",\\"endDate\\":\\"2008-03-30\\"}", - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"displayName\\":\\"Tahsas 2008 AA - Hedar 2009 AA\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2007April\\",\\"iso\\":\\"2007April\\",\\"name\\":\\"Tahsas 2007 - Hedar 2008\\",\\"displayName\\":\\"Tahsas 2007 - Hedar 2008\\",\\"startDate\\":\\"2007-04-01\\",\\"endDate\\":\\"2008-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2008April\\",\\"iso\\":\\"2008April\\",\\"name\\":\\"Tahsas 2008 - Hedar 2009\\",\\"displayName\\":\\"Tahsas 2008 - Hedar 2009\\",\\"startDate\\":\\"2008-04-01\\",\\"endDate\\":\\"2009-03-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"displayName\\":\\"Tahsas 2015 AA - Hedar 2016 AA\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-30\\"}", - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"displayName\\":\\"Tahsas 2016 AA - Hedar 2017 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2015April\\",\\"iso\\":\\"2015April\\",\\"name\\":\\"Tahsas 2015 - Hedar 2016\\",\\"displayName\\":\\"Tahsas 2015 - Hedar 2016\\",\\"startDate\\":\\"2015-04-01\\",\\"endDate\\":\\"2016-03-30\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2016April\\",\\"iso\\":\\"2016April\\",\\"name\\":\\"Tahsas 2016 - Hedar 2017\\",\\"displayName\\":\\"Tahsas 2016 - Hedar 2017\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2017-03-30\\"}", ], }, }, @@ -756,23 +756,23 @@ Object { "currentYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"displayName\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2009July\\",\\"iso\\":\\"2009July\\",\\"name\\":\\"Megabit 2009 AA - Yekatit 2010 AA\\",\\"displayName\\":\\"Megabit 2009 AA - Yekatit 2010 AA\\",\\"startDate\\":\\"2009-07-01\\",\\"endDate\\":\\"2010-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 - Yekatit 2009\\",\\"displayName\\":\\"Megabit 2008 - Yekatit 2009\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2009July\\",\\"iso\\":\\"2009July\\",\\"name\\":\\"Megabit 2009 - Yekatit 2010\\",\\"displayName\\":\\"Megabit 2009 - Yekatit 2010\\",\\"startDate\\":\\"2009-07-01\\",\\"endDate\\":\\"2010-06-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"displayName\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2017July\\",\\"iso\\":\\"2017July\\",\\"name\\":\\"Megabit 2017 AA - Yekatit 2018 AA\\",\\"displayName\\":\\"Megabit 2017 AA - Yekatit 2018 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2018-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 - Yekatit 2017\\",\\"displayName\\":\\"Megabit 2016 - Yekatit 2017\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2017July\\",\\"iso\\":\\"2017July\\",\\"name\\":\\"Megabit 2017 - Yekatit 2018\\",\\"displayName\\":\\"Megabit 2017 - Yekatit 2018\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2018-06-30\\"}", ], }, "lastYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2007July\\",\\"iso\\":\\"2007July\\",\\"name\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"displayName\\":\\"Megabit 2007 AA - Yekatit 2008 AA\\",\\"startDate\\":\\"2007-07-01\\",\\"endDate\\":\\"2008-06-30\\"}", - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"displayName\\":\\"Megabit 2008 AA - Yekatit 2009 AA\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2007July\\",\\"iso\\":\\"2007July\\",\\"name\\":\\"Megabit 2007 - Yekatit 2008\\",\\"displayName\\":\\"Megabit 2007 - Yekatit 2008\\",\\"startDate\\":\\"2007-07-01\\",\\"endDate\\":\\"2008-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2008July\\",\\"iso\\":\\"2008July\\",\\"name\\":\\"Megabit 2008 - Yekatit 2009\\",\\"displayName\\":\\"Megabit 2008 - Yekatit 2009\\",\\"startDate\\":\\"2008-07-01\\",\\"endDate\\":\\"2009-06-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"displayName\\":\\"Megabit 2015 AA - Yekatit 2016 AA\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"displayName\\":\\"Megabit 2016 AA - Yekatit 2017 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2015July\\",\\"iso\\":\\"2015July\\",\\"name\\":\\"Megabit 2015 - Yekatit 2016\\",\\"displayName\\":\\"Megabit 2015 - Yekatit 2016\\",\\"startDate\\":\\"2015-07-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2016July\\",\\"iso\\":\\"2016July\\",\\"name\\":\\"Megabit 2016 - Yekatit 2017\\",\\"displayName\\":\\"Megabit 2016 - Yekatit 2017\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2017-06-30\\"}", ], }, }, @@ -780,23 +780,23 @@ Object { "currentYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"displayName\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2009Nov\\",\\"iso\\":\\"2009Nov\\",\\"name\\":\\"Hamle 2009 AA - Sene 2010 AA\\",\\"displayName\\":\\"Hamle 2009 AA - Sene 2010 AA\\",\\"startDate\\":\\"2009-11-01\\",\\"endDate\\":\\"2010-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 - Sene 2009\\",\\"displayName\\":\\"Hamle 2008 - Sene 2009\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2009Nov\\",\\"iso\\":\\"2009Nov\\",\\"name\\":\\"Hamle 2009 - Sene 2010\\",\\"displayName\\":\\"Hamle 2009 - Sene 2010\\",\\"startDate\\":\\"2009-11-01\\",\\"endDate\\":\\"2010-10-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"displayName\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2017Nov\\",\\"iso\\":\\"2017Nov\\",\\"name\\":\\"Hamle 2017 AA - Sene 2018 AA\\",\\"displayName\\":\\"Hamle 2017 AA - Sene 2018 AA\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2018-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 - Sene 2017\\",\\"displayName\\":\\"Hamle 2016 - Sene 2017\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2017Nov\\",\\"iso\\":\\"2017Nov\\",\\"name\\":\\"Hamle 2017 - Sene 2018\\",\\"displayName\\":\\"Hamle 2017 - Sene 2018\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2018-10-30\\"}", ], }, "lastYear": Object { "count": 10, "first": Array [ - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2007Nov\\",\\"iso\\":\\"2007Nov\\",\\"name\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"displayName\\":\\"Hamle 2007 AA - Sene 2008 AA\\",\\"startDate\\":\\"2007-11-01\\",\\"endDate\\":\\"2008-10-30\\"}", - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"displayName\\":\\"Hamle 2008 AA - Sene 2009 AA\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2007Nov\\",\\"iso\\":\\"2007Nov\\",\\"name\\":\\"Hamle 2007 - Sene 2008\\",\\"displayName\\":\\"Hamle 2007 - Sene 2008\\",\\"startDate\\":\\"2007-11-01\\",\\"endDate\\":\\"2008-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2008Nov\\",\\"iso\\":\\"2008Nov\\",\\"name\\":\\"Hamle 2008 - Sene 2009\\",\\"displayName\\":\\"Hamle 2008 - Sene 2009\\",\\"startDate\\":\\"2008-11-01\\",\\"endDate\\":\\"2009-10-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"displayName\\":\\"Hamle 2015 AA - Sene 2016 AA\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-30\\"}", - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"displayName\\":\\"Hamle 2016 AA - Sene 2017 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2015Nov\\",\\"iso\\":\\"2015Nov\\",\\"name\\":\\"Hamle 2015 - Sene 2016\\",\\"displayName\\":\\"Hamle 2015 - Sene 2016\\",\\"startDate\\":\\"2015-11-01\\",\\"endDate\\":\\"2016-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2016Nov\\",\\"iso\\":\\"2016Nov\\",\\"name\\":\\"Hamle 2016 - Sene 2017\\",\\"displayName\\":\\"Hamle 2016 - Sene 2017\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2017-10-30\\"}", ], }, }, @@ -804,23 +804,23 @@ Object { "currentYear": Object { "count": 12, "first": Array [ - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201701\\",\\"iso\\":\\"201701\\",\\"name\\":\\"Meskerem 2017 AA\\",\\"displayName\\":\\"Meskerem 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-01-30\\"}", - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201702\\",\\"iso\\":\\"201702\\",\\"name\\":\\"Tekemt 2017 AA\\",\\"displayName\\":\\"Tekemt 2017 AA\\",\\"startDate\\":\\"2017-02-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201701\\",\\"iso\\":\\"201701\\",\\"name\\":\\"Meskerem 2017\\",\\"displayName\\":\\"Meskerem 2017\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-01-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201702\\",\\"iso\\":\\"201702\\",\\"name\\":\\"Tekemt 2017\\",\\"displayName\\":\\"Tekemt 2017\\",\\"startDate\\":\\"2017-02-01\\",\\"endDate\\":\\"2017-02-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201711\\",\\"iso\\":\\"201711\\",\\"name\\":\\"Hamle 2017 AA\\",\\"displayName\\":\\"Hamle 2017 AA\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2017-11-30\\"}", - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201712\\",\\"iso\\":\\"201712\\",\\"name\\":\\"Nehasse 2017 AA\\",\\"displayName\\":\\"Nehasse 2017 AA\\",\\"startDate\\":\\"2017-12-01\\",\\"endDate\\":\\"2017-12-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201711\\",\\"iso\\":\\"201711\\",\\"name\\":\\"Hamle 2017\\",\\"displayName\\":\\"Hamle 2017\\",\\"startDate\\":\\"2017-11-01\\",\\"endDate\\":\\"2017-11-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201712\\",\\"iso\\":\\"201712\\",\\"name\\":\\"Nehasse 2017\\",\\"displayName\\":\\"Nehasse 2017\\",\\"startDate\\":\\"2017-12-01\\",\\"endDate\\":\\"2017-12-30\\"}", ], }, "lastYear": Object { "count": 12, "first": Array [ - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201612\\",\\"iso\\":\\"201612\\",\\"name\\":\\"Nehasse 2016 AA\\",\\"displayName\\":\\"Nehasse 2016 AA\\",\\"startDate\\":\\"2016-12-01\\",\\"endDate\\":\\"2016-12-30\\"}", - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201611\\",\\"iso\\":\\"201611\\",\\"name\\":\\"Hamle 2016 AA\\",\\"displayName\\":\\"Hamle 2016 AA\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-11-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201612\\",\\"iso\\":\\"201612\\",\\"name\\":\\"Nehasse 2016\\",\\"displayName\\":\\"Nehasse 2016\\",\\"startDate\\":\\"2016-12-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201611\\",\\"iso\\":\\"201611\\",\\"name\\":\\"Hamle 2016\\",\\"displayName\\":\\"Hamle 2016\\",\\"startDate\\":\\"2016-11-01\\",\\"endDate\\":\\"2016-11-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201602\\",\\"iso\\":\\"201602\\",\\"name\\":\\"Tekemt 2016 AA\\",\\"displayName\\":\\"Tekemt 2016 AA\\",\\"startDate\\":\\"2016-02-01\\",\\"endDate\\":\\"2016-02-30\\"}", - "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201601\\",\\"iso\\":\\"201601\\",\\"name\\":\\"Meskerem 2016 AA\\",\\"displayName\\":\\"Meskerem 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201602\\",\\"iso\\":\\"201602\\",\\"name\\":\\"Tekemt 2016\\",\\"displayName\\":\\"Tekemt 2016\\",\\"startDate\\":\\"2016-02-01\\",\\"endDate\\":\\"2016-02-30\\"}", + "{\\"periodType\\":\\"MONTHLY\\",\\"id\\":\\"201601\\",\\"iso\\":\\"201601\\",\\"name\\":\\"Meskerem 2016\\",\\"displayName\\":\\"Meskerem 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-01-30\\"}", ], }, }, @@ -828,23 +828,23 @@ Object { "currentYear": Object { "count": 4, "first": Array [ - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q1\\",\\"iso\\":\\"2017Q1\\",\\"name\\":\\"Meskerem - Hedar 2017 AA\\",\\"displayName\\":\\"Meskerem - Hedar 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-03-30\\"}", - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q2\\",\\"iso\\":\\"2017Q2\\",\\"name\\":\\"Tahsas - Yekatit 2017 AA\\",\\"displayName\\":\\"Tahsas - Yekatit 2017 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q1\\",\\"iso\\":\\"2017Q1\\",\\"name\\":\\"Meskerem - Hedar 2017\\",\\"displayName\\":\\"Meskerem - Hedar 2017\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-03-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q2\\",\\"iso\\":\\"2017Q2\\",\\"name\\":\\"Tahsas - Yekatit 2017\\",\\"displayName\\":\\"Tahsas - Yekatit 2017\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-06-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q3\\",\\"iso\\":\\"2017Q3\\",\\"name\\":\\"Megabit - Genbot 2017 AA\\",\\"displayName\\":\\"Megabit - Genbot 2017 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-09-30\\"}", - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q4\\",\\"iso\\":\\"2017Q4\\",\\"name\\":\\"Sene - Nehasse 2017 AA\\",\\"displayName\\":\\"Sene - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2017-12-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q3\\",\\"iso\\":\\"2017Q3\\",\\"name\\":\\"Megabit - Genbot 2017\\",\\"displayName\\":\\"Megabit - Genbot 2017\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-09-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2017Q4\\",\\"iso\\":\\"2017Q4\\",\\"name\\":\\"Sene - Nehasse 2017\\",\\"displayName\\":\\"Sene - Nehasse 2017\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2017-12-30\\"}", ], }, "lastYear": Object { "count": 4, "first": Array [ - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q4\\",\\"iso\\":\\"2016Q4\\",\\"name\\":\\"Sene - Nehasse 2016 AA\\",\\"displayName\\":\\"Sene - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2016-12-30\\"}", - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q3\\",\\"iso\\":\\"2016Q3\\",\\"name\\":\\"Megabit - Genbot 2016 AA\\",\\"displayName\\":\\"Megabit - Genbot 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-09-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q4\\",\\"iso\\":\\"2016Q4\\",\\"name\\":\\"Sene - Nehasse 2016\\",\\"displayName\\":\\"Sene - Nehasse 2016\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q3\\",\\"iso\\":\\"2016Q3\\",\\"name\\":\\"Megabit - Genbot 2016\\",\\"displayName\\":\\"Megabit - Genbot 2016\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-09-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q2\\",\\"iso\\":\\"2016Q2\\",\\"name\\":\\"Tahsas - Yekatit 2016 AA\\",\\"displayName\\":\\"Tahsas - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-06-30\\"}", - "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q1\\",\\"iso\\":\\"2016Q1\\",\\"name\\":\\"Meskerem - Hedar 2016 AA\\",\\"displayName\\":\\"Meskerem - Hedar 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-03-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q2\\",\\"iso\\":\\"2016Q2\\",\\"name\\":\\"Tahsas - Yekatit 2016\\",\\"displayName\\":\\"Tahsas - Yekatit 2016\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"QUARTERLY\\",\\"id\\":\\"2016Q1\\",\\"iso\\":\\"2016Q1\\",\\"name\\":\\"Meskerem - Hedar 2016\\",\\"displayName\\":\\"Meskerem - Hedar 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-03-30\\"}", ], }, }, @@ -852,23 +852,23 @@ Object { "currentYear": Object { "count": 2, "first": Array [ - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S1\\",\\"iso\\":\\"2017S1\\",\\"name\\":\\"Meskerem - Yekatit 2017 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-06-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S2\\",\\"iso\\":\\"2017S2\\",\\"name\\":\\"Megabit - Nehasse 2017 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S1\\",\\"iso\\":\\"2017S1\\",\\"name\\":\\"Meskerem - Yekatit 2017\\",\\"displayName\\":\\"Meskerem - Yekatit 2017\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S2\\",\\"iso\\":\\"2017S2\\",\\"name\\":\\"Megabit - Nehasse 2017\\",\\"displayName\\":\\"Megabit - Nehasse 2017\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-12-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S1\\",\\"iso\\":\\"2017S1\\",\\"name\\":\\"Meskerem - Yekatit 2017 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2017 AA\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-06-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S2\\",\\"iso\\":\\"2017S2\\",\\"name\\":\\"Megabit - Nehasse 2017 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2017 AA\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S1\\",\\"iso\\":\\"2017S1\\",\\"name\\":\\"Meskerem - Yekatit 2017\\",\\"displayName\\":\\"Meskerem - Yekatit 2017\\",\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2017S2\\",\\"iso\\":\\"2017S2\\",\\"name\\":\\"Megabit - Nehasse 2017\\",\\"displayName\\":\\"Megabit - Nehasse 2017\\",\\"startDate\\":\\"2017-07-01\\",\\"endDate\\":\\"2017-12-30\\"}", ], }, "lastYear": Object { "count": 2, "first": Array [ - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016\\",\\"displayName\\":\\"Megabit - Nehasse 2016\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016\\",\\"displayName\\":\\"Meskerem - Yekatit 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016 AA\\",\\"displayName\\":\\"Megabit - Nehasse 2016 AA\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016 AA\\",\\"displayName\\":\\"Meskerem - Yekatit 2016 AA\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S2\\",\\"iso\\":\\"2016S2\\",\\"name\\":\\"Megabit - Nehasse 2016\\",\\"displayName\\":\\"Megabit - Nehasse 2016\\",\\"startDate\\":\\"2016-07-01\\",\\"endDate\\":\\"2016-12-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLY\\",\\"id\\":\\"2016S1\\",\\"iso\\":\\"2016S1\\",\\"name\\":\\"Meskerem - Yekatit 2016\\",\\"displayName\\":\\"Meskerem - Yekatit 2016\\",\\"startDate\\":\\"2016-01-01\\",\\"endDate\\":\\"2016-06-30\\"}", ], }, }, @@ -876,23 +876,23 @@ Object { "currentYear": Object { "count": 2, "first": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS1\\",\\"iso\\":\\"2017AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2017 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2017 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-09-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS2\\",\\"iso\\":\\"2017AprilS2\\",\\"name\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"displayName\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2018-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS1\\",\\"iso\\":\\"2017AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2017\\",\\"displayName\\":\\"Tahsas - Genbot 2017\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS2\\",\\"iso\\":\\"2017AprilS2\\",\\"name\\":\\"Sene 2017 - Tekemt 2018\\",\\"displayName\\":\\"Sene 2017 - Tekemt 2018\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2018-02-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS1\\",\\"iso\\":\\"2017AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2017 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2017 AA\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-09-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS2\\",\\"iso\\":\\"2017AprilS2\\",\\"name\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"displayName\\":\\"Sene 2017 AA - Tekemt 2018 AA\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2018-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS1\\",\\"iso\\":\\"2017AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2017\\",\\"displayName\\":\\"Tahsas - Genbot 2017\\",\\"startDate\\":\\"2017-04-01\\",\\"endDate\\":\\"2017-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2017AprilS2\\",\\"iso\\":\\"2017AprilS2\\",\\"name\\":\\"Sene 2017 - Tekemt 2018\\",\\"displayName\\":\\"Sene 2017 - Tekemt 2018\\",\\"startDate\\":\\"2017-10-01\\",\\"endDate\\":\\"2018-02-30\\"}", ], }, "lastYear": Object { "count": 2, "first": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"displayName\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 - Tekemt 2017\\",\\"displayName\\":\\"Sene 2016 - Tekemt 2017\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016\\",\\"displayName\\":\\"Tahsas - Genbot 2016\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", ], "last": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"displayName\\":\\"Sene 2016 AA - Tekemt 2017 AA\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016 AA\\",\\"displayName\\":\\"Tahsas - Genbot 2016 AA\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS2\\",\\"iso\\":\\"2016AprilS2\\",\\"name\\":\\"Sene 2016 - Tekemt 2017\\",\\"displayName\\":\\"Sene 2016 - Tekemt 2017\\",\\"startDate\\":\\"2016-10-01\\",\\"endDate\\":\\"2017-02-30\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2016AprilS1\\",\\"iso\\":\\"2016AprilS1\\",\\"name\\":\\"Tahsas - Genbot 2016\\",\\"displayName\\":\\"Tahsas - Genbot 2016\\",\\"startDate\\":\\"2016-04-01\\",\\"endDate\\":\\"2016-09-30\\"}", ], }, }, @@ -3471,7 +3471,7 @@ Object { ], "last": Array [ "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2080April\\",\\"iso\\":\\"2080April\\",\\"name\\":\\"Shrawan 2080 - Ashadh 2081\\",\\"displayName\\":\\"Shrawan 2080 - Ashadh 2081\\",\\"startDate\\":\\"2080-04-01\\",\\"endDate\\":\\"2081-03-31\\"}", - "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2081April\\",\\"iso\\":\\"2081April\\",\\"name\\":\\"Shrawan 2081 - Ashadh 2082\\",\\"displayName\\":\\"Shrawan 2081 - Ashadh 2082\\",\\"startDate\\":\\"2081-04-01\\",\\"endDate\\":\\"2082-03-31\\"}", + "{\\"periodType\\":\\"FYAPR\\",\\"id\\":\\"2081April\\",\\"iso\\":\\"2081April\\",\\"name\\":\\"Shrawan 2081 - Ashadh 2082\\",\\"displayName\\":\\"Shrawan 2081 - Ashadh 2082\\",\\"startDate\\":\\"2081-04-01\\",\\"endDate\\":\\"2082-03-32\\"}", ], }, }, @@ -3489,7 +3489,7 @@ Object { ], "last": Array [ "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2080July\\",\\"iso\\":\\"2080July\\",\\"name\\":\\"Kartik 2080 - Ashwin 2081\\",\\"displayName\\":\\"Kartik 2080 - Ashwin 2081\\",\\"startDate\\":\\"2080-07-01\\",\\"endDate\\":\\"2081-06-30\\"}", - "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2081July\\",\\"iso\\":\\"2081July\\",\\"name\\":\\"Kartik 2081 - Ashwin 2082\\",\\"displayName\\":\\"Kartik 2081 - Ashwin 2082\\",\\"startDate\\":\\"2081-07-01\\",\\"endDate\\":\\"2082-06-30\\"}", + "{\\"periodType\\":\\"FYJUL\\",\\"id\\":\\"2081July\\",\\"iso\\":\\"2081July\\",\\"name\\":\\"Kartik 2081 - Ashwin 2082\\",\\"displayName\\":\\"Kartik 2081 - Ashwin 2082\\",\\"startDate\\":\\"2081-07-01\\",\\"endDate\\":\\"2082-06-31\\"}", ], }, }, @@ -3507,7 +3507,7 @@ Object { ], "last": Array [ "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2080Nov\\",\\"iso\\":\\"2080Nov\\",\\"name\\":\\"Falgun 2080 - Mangh 2081\\",\\"displayName\\":\\"Falgun 2080 - Mangh 2081\\",\\"startDate\\":\\"2080-11-01\\",\\"endDate\\":\\"2081-10-30\\"}", - "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2081Nov\\",\\"iso\\":\\"2081Nov\\",\\"name\\":\\"Falgun 2081 - Mangh 2082\\",\\"displayName\\":\\"Falgun 2081 - Mangh 2082\\",\\"startDate\\":\\"2081-11-01\\",\\"endDate\\":\\"2082-10-30\\"}", + "{\\"periodType\\":\\"FYNOV\\",\\"id\\":\\"2081Nov\\",\\"iso\\":\\"2081Nov\\",\\"name\\":\\"Falgun 2081 - Mangh 2082\\",\\"displayName\\":\\"Falgun 2081 - Mangh 2082\\",\\"startDate\\":\\"2081-11-01\\",\\"endDate\\":\\"2082-10-29\\"}", ], }, }, @@ -3574,11 +3574,11 @@ Object { "lastYear": Object { "count": 2, "first": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2081AprilS2\\",\\"iso\\":\\"2081AprilS2\\",\\"name\\":\\"Mangh 2081 - Ashadh 2082\\",\\"displayName\\":\\"Mangh 2081 - Ashadh 2082\\",\\"startDate\\":\\"2081-10-01\\",\\"endDate\\":\\"2082-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2081AprilS2\\",\\"iso\\":\\"2081AprilS2\\",\\"name\\":\\"Mangh 2081 - Ashadh 2082\\",\\"displayName\\":\\"Mangh 2081 - Ashadh 2082\\",\\"startDate\\":\\"2081-10-01\\",\\"endDate\\":\\"2082-03-32\\"}", "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2081AprilS1\\",\\"iso\\":\\"2081AprilS1\\",\\"name\\":\\"Shrawan - Paush 2081\\",\\"displayName\\":\\"Shrawan - Paush 2081\\",\\"startDate\\":\\"2081-04-01\\",\\"endDate\\":\\"2081-09-29\\"}", ], "last": Array [ - "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2081AprilS2\\",\\"iso\\":\\"2081AprilS2\\",\\"name\\":\\"Mangh 2081 - Ashadh 2082\\",\\"displayName\\":\\"Mangh 2081 - Ashadh 2082\\",\\"startDate\\":\\"2081-10-01\\",\\"endDate\\":\\"2082-03-31\\"}", + "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2081AprilS2\\",\\"iso\\":\\"2081AprilS2\\",\\"name\\":\\"Mangh 2081 - Ashadh 2082\\",\\"displayName\\":\\"Mangh 2081 - Ashadh 2082\\",\\"startDate\\":\\"2081-10-01\\",\\"endDate\\":\\"2082-03-32\\"}", "{\\"periodType\\":\\"SIXMONTHLYAPR\\",\\"id\\":\\"2081AprilS1\\",\\"iso\\":\\"2081AprilS1\\",\\"name\\":\\"Shrawan - Paush 2081\\",\\"displayName\\":\\"Shrawan - Paush 2081\\",\\"startDate\\":\\"2081-04-01\\",\\"endDate\\":\\"2081-09-29\\"}", ], }, diff --git a/yarn.lock b/yarn.lock index 09d421584..aac6c5be8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2329,16 +2329,7 @@ resolved "https://registry.yarnpkg.com/@dhis2/data-engine/-/data-engine-3.17.4.tgz#2db65f48f2fae66b4b4ae398f6cf223284916508" integrity sha512-4mlLwnxhVdiUncd77d2ZW7FEyLlehDNjPCrpXPHiaxoMSsScDD0cX7FAtBb08Xsq3TWr5vK36kQHGBdYAZ2CjQ== -"@dhis2/multi-calendar-dates@^1.2.2": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@dhis2/multi-calendar-dates/-/multi-calendar-dates-1.3.2.tgz#34e5896f7fdfb761a2ee6035d848cba00446cde5" - integrity sha512-H37EptumkqZeHUpbR4wl3y2NZjeipxUNUI2VaHX28z2fbVD7O9H+k1InSskeP5nNWzTLMdPAM4lt/zQP8oRbrg== - dependencies: - "@dhis2/d2-i18n" "^1.1.3" - "@js-temporal/polyfill" "0.4.3" - classnames "^2.3.2" - -"@dhis2/multi-calendar-dates@^3.1.0": +"@dhis2/multi-calendar-dates@^3.1.0", "@dhis2/multi-calendar-dates@^3.2.0": version "3.2.0" resolved "https://registry.yarnpkg.com/@dhis2/multi-calendar-dates/-/multi-calendar-dates-3.2.0.tgz#e3b87b9f1924a3a8cfb0ca91f78c5c6da962f58d" integrity sha512-/Ron1Y4vCuHati9TtO5SxU1Hm8w2jb97pcwqpPaLK90t+qXKy/KjqIOXqv9kavhAqqvJY9SOl2mVltmGaLIS2Q== @@ -3115,14 +3106,6 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@js-temporal/polyfill@0.4.3": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@js-temporal/polyfill/-/polyfill-0.4.3.tgz#e8f8cf86745eb5050679c46a5ebedb9a9cc1f09b" - integrity sha512-6Fmjo/HlkyVCmJzAPnvtEWlcbQUSRhi8qlN9EtJA/wP7FqXsevLLrlojR44kzNzrRkpf7eDJ+z7b4xQD/Ycypw== - dependencies: - jsbi "^4.1.0" - tslib "^2.3.1" - "@js-temporal/polyfill@0.5.1": version "0.5.1" resolved "https://registry.yarnpkg.com/@js-temporal/polyfill/-/polyfill-0.5.1.tgz#c9726fdb7fbdbc6419292ba94294b10a08852c32" @@ -10109,7 +10092,7 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -jsbi@^4.1.0, jsbi@^4.3.0: +jsbi@^4.3.0: version "4.3.2" resolved "https://registry.yarnpkg.com/jsbi/-/jsbi-4.3.2.tgz#8a4d05d4e09907d73042135b6aa55a6d161ee955" integrity sha512-9fqMSQbhJykSeii05nxKl4m6Eqn2P6rOlYiS+C5Dr/HPIU/7yZxu5qzbs40tgaFORiw2Amd0mirjxatXYMkIew== @@ -14471,7 +14454,7 @@ tslib@^1.8.1, tslib@^1.9.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.3.1, tslib@^2.4.0: +tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.4.0: version "2.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== From 872cca7a6591be6c7e1666077030bfd9beee93ae Mon Sep 17 00:00:00 2001 From: Mozafar Haider Date: Thu, 15 Oct 2026 15:44:25 +0100 Subject: [PATCH 4/5] refactor: read eraYear ?? year from getNowInCalendar multi-calendar-dates 3.x leaves eraYear undefined for calendars without eras (e.g. Islamic). || and ?? behave the same here, since eraYear is never 0, but ?? states the intent. Also replaces a comment about a pending Temporal decision, which no longer applies since 3.x doesn't expose Temporal objects. The regression snapshots are unchanged. Co-Authored-By: Claude Opus 5.5 --- src/components/PeriodDimension/PeriodTransfer.js | 6 +++--- src/components/PeriodDimension/utils/fixedPeriods.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/PeriodDimension/PeriodTransfer.js b/src/components/PeriodDimension/PeriodTransfer.js index 7d776d982..a275f7c1f 100644 --- a/src/components/PeriodDimension/PeriodTransfer.js +++ b/src/components/PeriodDimension/PeriodTransfer.js @@ -148,9 +148,9 @@ const PeriodTransfer = ({ filteredFixedOptions[0] const now = getNowInCalendar(periodsSettings.calendar) - // use ".eraYear" rather than ".year" because in Ethiopian calendar, eraYear is what our users expect to see (for other calendars, it doesn't matter) - // there is still a pending decision in Temporal regarding which era to use by default: https://github.com/js-temporal/temporal-polyfill/blob/9350ee7dd0d29f329fc097debf923a517c32f813/lib/calendar.ts#L1964 - const defaultFixedPeriodYear = now.eraYear || now.year + // in the Ethiopian calendar, eraYear is the year users expect to see (year is + // the Amete Alem year); calendars without eras (e.g. Islamic) only have year + const defaultFixedPeriodYear = now.eraYear ?? now.year const fixedPeriodConfig = useCallback( (year) => ({ diff --git a/src/components/PeriodDimension/utils/fixedPeriods.js b/src/components/PeriodDimension/utils/fixedPeriods.js index 2c86f31c6..f9907b03c 100644 --- a/src/components/PeriodDimension/utils/fixedPeriods.js +++ b/src/components/PeriodDimension/utils/fixedPeriods.js @@ -61,7 +61,7 @@ const getPeriods = ({ periodType, config, fnFilter, periodSettings = {} }) => { const { calendar = 'gregory', locale = 'en' } = periodSettings const now = getNowInCalendar(calendar) - const year = (now.eraYear || now.year) + offset + const year = (now.eraYear ?? now.year) + offset const params = { periodType, From f7070f2cd3245432d7ba081ae00e127c2cf5551a Mon Sep 17 00:00:00 2001 From: Mozafar Haider Date: Tue, 20 Oct 2026 12:00:45 +0100 Subject: [PATCH 5/5] fix(deps): bump @dhis2/multi-calendar-dates to 3.2.1 3.2.1 only corrects Nepali calendar data (dhis2/multi-calendar-dates#108). The regression snapshots are unchanged: they cover Nepali years 2081-2082, whose data did not change. yarn.lock is deduplicated so @dhis2/ui's ^3.1.0 range also resolves to 3.2.1. Co-Authored-By: Claude Opus 5.5 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index b37c8015b..9326911e7 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "styled-jsx": "^4.0.1" }, "dependencies": { - "@dhis2/multi-calendar-dates": "^3.2.0", + "@dhis2/multi-calendar-dates": "^3.2.1", "@dnd-kit/core": "^6.0.7", "@dnd-kit/sortable": "^7.0.2", "@dnd-kit/utilities": "^3.2.1", diff --git a/yarn.lock b/yarn.lock index aac6c5be8..7094b79fe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2329,10 +2329,10 @@ resolved "https://registry.yarnpkg.com/@dhis2/data-engine/-/data-engine-3.17.4.tgz#2db65f48f2fae66b4b4ae398f6cf223284916508" integrity sha512-4mlLwnxhVdiUncd77d2ZW7FEyLlehDNjPCrpXPHiaxoMSsScDD0cX7FAtBb08Xsq3TWr5vK36kQHGBdYAZ2CjQ== -"@dhis2/multi-calendar-dates@^3.1.0", "@dhis2/multi-calendar-dates@^3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@dhis2/multi-calendar-dates/-/multi-calendar-dates-3.2.0.tgz#e3b87b9f1924a3a8cfb0ca91f78c5c6da962f58d" - integrity sha512-/Ron1Y4vCuHati9TtO5SxU1Hm8w2jb97pcwqpPaLK90t+qXKy/KjqIOXqv9kavhAqqvJY9SOl2mVltmGaLIS2Q== +"@dhis2/multi-calendar-dates@^3.1.0", "@dhis2/multi-calendar-dates@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@dhis2/multi-calendar-dates/-/multi-calendar-dates-3.2.1.tgz#e70b6f466826c7dd4c7b8d93cd9c148bab208715" + integrity sha512-jVQghamp4lc/9P3lls/VVbJan6DvKM2NH9Beqf93YCB11CT0vQGhLQY+E1DgDx9IMvlhyMtOb1JUZuZJj3Ub9A== dependencies: "@dhis2/d2-i18n" "^1.1.3" "@js-temporal/polyfill" "0.5.1"