Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ocaml-camomile | Distribution: Mageia |
Version: 1.0.2 | Vendor: Mageia.Org |
Release: 4.mga8 | Build date: Sun Jan 10 12:55:23 2021 |
Group: Development/OCaml | Build host: localhost |
Size: 10751925 | Source RPM: ocaml-camomile-1.0.2-4.mga8.src.rpm |
Packager: pterjan <pterjan> | |
Url: https://github.com/yoriyuki/Camomile/wiki | |
Summary: Unicode library for OCaml |
Camomile is a Unicode library for ocaml. Camomile provides Unicode character type, UTF-8, UTF-16, UTF-32 strings, conversion to/from about 200 encodings, collation and locale-sensitive case mappings, and more.
LGPLv2+
* Sun Jan 10 2021 pterjan <pterjan> 1:1.0.2-4.mga8 + Revision: 1670297 - Rebuild to generate ocamlx provides * Fri Feb 28 2020 umeabot <umeabot> 1:1.0.2-3.mga8 + Revision: 1551581 - Rebuild for ocaml 4.10.0 final * Wed Feb 19 2020 umeabot <umeabot> 1:1.0.2-2.mga8 + Revision: 1543467 - Mageia 8 Mass Rebuild * Mon Jan 20 2020 tv <tv> 1:1.0.2-1.mga8 + Revision: 1481723 - fix files both in main & devel subpkgs - new release + rebuild for ocaml-4.10
/usr/lib64/ocaml/camomile /usr/lib64/ocaml/camomile/META /usr/lib64/ocaml/camomile/camomile_do_not_use.cmi /usr/lib64/ocaml/camomile/camomile_do_not_use.cmt /usr/lib64/ocaml/camomile/camomile_do_not_use.ml /usr/lib64/ocaml/camomile/camomile_yuge.cma /usr/lib64/ocaml/camomile/camomile_yuge.cmxs /usr/lib64/ocaml/camomile/default_config /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig.a /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig.cma /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig.cmi /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig.cmt /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig.cmx /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig.cmxa /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig.cmxs /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig.ml /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig__.cmi /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig__.cmt /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig__.cmx /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig__.ml /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig__InstallConfig.cmi /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig__InstallConfig.cmt /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig__InstallConfig.cmx /usr/lib64/ocaml/camomile/default_config/installConfig.ml /usr/lib64/ocaml/camomile/dune-package /usr/lib64/ocaml/camomile/dyn /usr/lib64/ocaml/camomile/dyn/camomileLibraryDyn.a /usr/lib64/ocaml/camomile/dyn/camomileLibraryDyn.cma /usr/lib64/ocaml/camomile/dyn/camomileLibraryDyn.cmi /usr/lib64/ocaml/camomile/dyn/camomileLibraryDyn.cmt /usr/lib64/ocaml/camomile/dyn/camomileLibraryDyn.cmx /usr/lib64/ocaml/camomile/dyn/camomileLibraryDyn.cmxa /usr/lib64/ocaml/camomile/dyn/camomileLibraryDyn.cmxs /usr/lib64/ocaml/camomile/dyn/camomileLibraryDyn.ml /usr/lib64/ocaml/camomile/lib_default /usr/lib64/ocaml/camomile/lib_default/camomileLibraryDefault.a /usr/lib64/ocaml/camomile/lib_default/camomileLibraryDefault.cma /usr/lib64/ocaml/camomile/lib_default/camomileLibraryDefault.cmi /usr/lib64/ocaml/camomile/lib_default/camomileLibraryDefault.cmt /usr/lib64/ocaml/camomile/lib_default/camomileLibraryDefault.cmx /usr/lib64/ocaml/camomile/lib_default/camomileLibraryDefault.cmxa /usr/lib64/ocaml/camomile/lib_default/camomileLibraryDefault.cmxs /usr/lib64/ocaml/camomile/lib_default/camomileLibraryDefault.ml /usr/lib64/ocaml/camomile/library /usr/lib64/ocaml/camomile/library/avlTree.ml /usr/lib64/ocaml/camomile/library/avlTree.mli /usr/lib64/ocaml/camomile/library/bitsvect.ml /usr/lib64/ocaml/camomile/library/bitsvect.mli /usr/lib64/ocaml/camomile/library/byte_labeled_dag.ml /usr/lib64/ocaml/camomile/library/byte_labeled_dag.mli /usr/lib64/ocaml/camomile/library/bytesvect.ml /usr/lib64/ocaml/camomile/library/bytesvect.mli /usr/lib64/ocaml/camomile/library/camomileLibrary.a /usr/lib64/ocaml/camomile/library/camomileLibrary.cma /usr/lib64/ocaml/camomile/library/camomileLibrary.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary.cmxa /usr/lib64/ocaml/camomile/library/camomileLibrary.cmxs /usr/lib64/ocaml/camomile/library/camomileLibrary.ml /usr/lib64/ocaml/camomile/library/camomileLibrary__.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__.ml /usr/lib64/ocaml/camomile/library/camomileLibrary__AvlTree.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__AvlTree.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__AvlTree.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__AvlTree.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__Bitsvect.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__Bitsvect.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__Bitsvect.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__Bitsvect.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__Byte_labeled_dag.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__Byte_labeled_dag.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__Byte_labeled_dag.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__Byte_labeled_dag.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__Bytesvect.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__Bytesvect.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__Bytesvect.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__Bytesvect.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__CaseMap.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__CaseMap.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__CaseMap.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__CaseMap.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__CharEncoding.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__CharEncoding.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__CharEncoding.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__CharEncoding.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__Charmap.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__Charmap.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__Charmap.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__Charmap.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__ConfigInt.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__ConfigInt.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__ConfigInt.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__Database.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__Database.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__Database.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__Database.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__Hangul.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__Hangul.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__Hangul.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__Hangul.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__IMap.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__IMap.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__IMap.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__IMap.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__ISet.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__ISet.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__ISet.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__ISet.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__Locale.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__Locale.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__Locale.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__Locale.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__OOChannel.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__OOChannel.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__OOChannel.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__OOChannel.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__StringPrep.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__StringPrep.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__StringPrep.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__StringPrep.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__StringPrep_data.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__StringPrep_data.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__StringPrep_data.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__StringPrep_data.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__SubText.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__SubText.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__SubText.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__SubText.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__Tbl31.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__Tbl31.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__Tbl31.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__Tbl31.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UCS4.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UCS4.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UCS4.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__UCS4.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UChar.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UChar.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UChar.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__UChar.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UCharInfo.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UCharInfo.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UCharInfo.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__UCharInfo.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UCharTbl.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UCharTbl.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UCharTbl.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__UCharTbl.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UCol.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UCol.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UCol.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__UCol.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__ULine.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__ULine.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__ULine.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__ULine.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UMap.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UMap.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UMap.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__UMap.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UNF.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UNF.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UNF.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__UNF.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UPervasives.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UPervasives.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UPervasives.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__UPervasives.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__URe.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__URe.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__URe.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__URe.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStr.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStr.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStr.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStr.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStrLexer.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStrLexer.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStrLexer.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStrParser.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStrParser.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStrParser.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStrParser.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStrParserType.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStrParserType.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UReStrParserType.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__USet.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__USet.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__USet.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__USet.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UTF16.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UTF16.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UTF16.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__UTF16.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UTF8.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UTF8.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UTF8.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__UTF8.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UText.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UText.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UText.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__UText.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__UnicodeString.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__UnicodeString.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__UnicodeString.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__Unidata.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__Unidata.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__Unidata.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__Unidata.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__Unimap.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__Unimap.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__Unimap.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__Unimap.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__XArray.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__XArray.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__XArray.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__XArray.cmx /usr/lib64/ocaml/camomile/library/camomileLibrary__XString.cmi /usr/lib64/ocaml/camomile/library/camomileLibrary__XString.cmt /usr/lib64/ocaml/camomile/library/camomileLibrary__XString.cmti /usr/lib64/ocaml/camomile/library/camomileLibrary__XString.cmx /usr/lib64/ocaml/camomile/library/caseMap.ml /usr/lib64/ocaml/camomile/library/caseMap.mli /usr/lib64/ocaml/camomile/library/charEncoding.ml /usr/lib64/ocaml/camomile/library/charEncoding.mli /usr/lib64/ocaml/camomile/library/charmap.ml /usr/lib64/ocaml/camomile/library/charmap.mli /usr/lib64/ocaml/camomile/library/configInt.ml /usr/lib64/ocaml/camomile/library/database.ml /usr/lib64/ocaml/camomile/library/database.mli /usr/lib64/ocaml/camomile/library/hangul.ml /usr/lib64/ocaml/camomile/library/hangul.mli /usr/lib64/ocaml/camomile/library/iMap.ml /usr/lib64/ocaml/camomile/library/iMap.mli /usr/lib64/ocaml/camomile/library/iSet.ml /usr/lib64/ocaml/camomile/library/iSet.mli /usr/lib64/ocaml/camomile/library/locale.ml /usr/lib64/ocaml/camomile/library/locale.mli /usr/lib64/ocaml/camomile/library/oOChannel.ml /usr/lib64/ocaml/camomile/library/oOChannel.mli /usr/lib64/ocaml/camomile/library/stringPrep.ml /usr/lib64/ocaml/camomile/library/stringPrep.mli /usr/lib64/ocaml/camomile/library/stringPrep_data.ml /usr/lib64/ocaml/camomile/library/stringPrep_data.mli /usr/lib64/ocaml/camomile/library/subText.ml /usr/lib64/ocaml/camomile/library/subText.mli /usr/lib64/ocaml/camomile/library/tbl31.ml /usr/lib64/ocaml/camomile/library/tbl31.mli /usr/lib64/ocaml/camomile/library/uCS4.ml /usr/lib64/ocaml/camomile/library/uCS4.mli /usr/lib64/ocaml/camomile/library/uChar.ml /usr/lib64/ocaml/camomile/library/uChar.mli /usr/lib64/ocaml/camomile/library/uCharInfo.ml /usr/lib64/ocaml/camomile/library/uCharInfo.mli /usr/lib64/ocaml/camomile/library/uCharTbl.ml /usr/lib64/ocaml/camomile/library/uCharTbl.mli /usr/lib64/ocaml/camomile/library/uCol.ml /usr/lib64/ocaml/camomile/library/uCol.mli /usr/lib64/ocaml/camomile/library/uLine.ml /usr/lib64/ocaml/camomile/library/uLine.mli /usr/lib64/ocaml/camomile/library/uMap.ml /usr/lib64/ocaml/camomile/library/uMap.mli /usr/lib64/ocaml/camomile/library/uNF.ml /usr/lib64/ocaml/camomile/library/uNF.mli /usr/lib64/ocaml/camomile/library/uPervasives.ml /usr/lib64/ocaml/camomile/library/uPervasives.mli /usr/lib64/ocaml/camomile/library/uRe.ml /usr/lib64/ocaml/camomile/library/uRe.mli /usr/lib64/ocaml/camomile/library/uReStr.ml /usr/lib64/ocaml/camomile/library/uReStr.mli /usr/lib64/ocaml/camomile/library/uReStrLexer.ml /usr/lib64/ocaml/camomile/library/uReStrParser.ml /usr/lib64/ocaml/camomile/library/uReStrParser.mli /usr/lib64/ocaml/camomile/library/uReStrParserType.ml /usr/lib64/ocaml/camomile/library/uSet.ml /usr/lib64/ocaml/camomile/library/uSet.mli /usr/lib64/ocaml/camomile/library/uTF16.ml /usr/lib64/ocaml/camomile/library/uTF16.mli /usr/lib64/ocaml/camomile/library/uTF8.ml /usr/lib64/ocaml/camomile/library/uTF8.mli /usr/lib64/ocaml/camomile/library/uText.ml /usr/lib64/ocaml/camomile/library/uText.mli /usr/lib64/ocaml/camomile/library/unicodeString.ml /usr/lib64/ocaml/camomile/library/unidata.ml /usr/lib64/ocaml/camomile/library/unidata.mli /usr/lib64/ocaml/camomile/library/unimap.ml /usr/lib64/ocaml/camomile/library/unimap.mli /usr/lib64/ocaml/camomile/library/xArray.ml /usr/lib64/ocaml/camomile/library/xArray.mli /usr/lib64/ocaml/camomile/library/xString.ml /usr/lib64/ocaml/camomile/library/xString.mli /usr/lib64/ocaml/camomile/opam /usr/share/doc/ocaml-camomile /usr/share/doc/ocaml-camomile/CHANGES.md /usr/share/doc/ocaml-camomile/README.md /usr/share/licenses/ocaml-camomile /usr/share/licenses/ocaml-camomile/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 13 10:18:22 2024