Browse Source

YQ-1154: allow pg translator in OSS

ref:bc7b8dcc7b45e5f527a87a1bed622dff6f06d41a
Sergey Uzhakov 2 years ago
parent
commit
b86c509aaa

+ 5 - 1
CMakeLists.darwin.txt

@@ -1188,6 +1188,9 @@ add_subdirectory(ydb/library/yql/core/file_storage/http_download)
 add_subdirectory(ydb/library/yql/core/file_storage/http_download/proto)
 add_subdirectory(ydb/library/yql/core/issue/ut)
 add_subdirectory(ydb/library/yql/minikql/ut)
+add_subdirectory(ydb/library/yql/parser/pg_wrapper)
+add_subdirectory(contrib/libs/icu)
+add_subdirectory(ydb/library/yql/sql/pg)
 add_subdirectory(ydb/library/yql/utils/ut)
 add_subdirectory(ydb/library/yql/utils/threading)
 add_subdirectory(ydb/library/yql/utils/actors/ut)
@@ -1221,8 +1224,9 @@ add_subdirectory(ydb/core/yq/libs/test_connection/ut)
 add_subdirectory(ydb/library/yql/dq/actors/compute/ut)
 add_subdirectory(ydb/library/yql/dq/runtime/ut)
 add_subdirectory(ydb/library/yql/dq/state/ut)
-add_subdirectory(ydb/library/yql/parser/pg_catalog/ut)
 add_subdirectory(ydb/library/yql/parser/lexer_common/ut)
+add_subdirectory(ydb/library/yql/parser/pg_catalog/ut)
+add_subdirectory(ydb/library/yql/parser/pg_wrapper/ut)
 add_subdirectory(ydb/library/yql/providers/common/schema)
 add_subdirectory(ydb/library/yql/providers/common/schema/skiff)
 add_subdirectory(ydb/library/yql/providers/common/ut_helpers)

+ 5 - 1
CMakeLists.linux.txt

@@ -1286,6 +1286,9 @@ add_subdirectory(ydb/library/yql/core/file_storage/http_download)
 add_subdirectory(ydb/library/yql/core/file_storage/http_download/proto)
 add_subdirectory(ydb/library/yql/core/issue/ut)
 add_subdirectory(ydb/library/yql/minikql/ut)
+add_subdirectory(ydb/library/yql/parser/pg_wrapper)
+add_subdirectory(contrib/libs/icu)
+add_subdirectory(ydb/library/yql/sql/pg)
 add_subdirectory(ydb/library/yql/utils/ut)
 add_subdirectory(ydb/library/yql/utils/threading)
 add_subdirectory(ydb/library/yql/utils/actors/ut)
@@ -1319,8 +1322,9 @@ add_subdirectory(ydb/core/yq/libs/test_connection/ut)
 add_subdirectory(ydb/library/yql/dq/actors/compute/ut)
 add_subdirectory(ydb/library/yql/dq/runtime/ut)
 add_subdirectory(ydb/library/yql/dq/state/ut)
-add_subdirectory(ydb/library/yql/parser/pg_catalog/ut)
 add_subdirectory(ydb/library/yql/parser/lexer_common/ut)
+add_subdirectory(ydb/library/yql/parser/pg_catalog/ut)
+add_subdirectory(ydb/library/yql/parser/pg_wrapper/ut)
 add_subdirectory(ydb/library/yql/providers/common/schema)
 add_subdirectory(ydb/library/yql/providers/common/schema/skiff)
 add_subdirectory(ydb/library/yql/providers/common/ut_helpers)

+ 1 - 0
CMakeLists.txt

@@ -123,6 +123,7 @@ include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR})
 list(APPEND CMAKE_CTEST_ARGUMENTS "--output-on-failure")
 enable_testing()
 include(cmake/antlr.cmake)
+include(cmake/archive.cmake)
 include(cmake/bison.cmake)
 include(cmake/conan.cmake)
 include(cmake/protobuf.cmake)

+ 13 - 0
cmake/archive.cmake

@@ -0,0 +1,13 @@
+find_package(Python3 REQUIRED)
+
+function(target_rodata_sources TgtName Scope)
+  foreach(rodata ${ARGN})
+    get_filename_component(CppVar ${rodata} NAME_WLE)
+    add_custom_command(
+        OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${CppVar}.cpp
+        COMMAND Python3::Interpreter ${CMAKE_SOURCE_DIR}/build/scripts/rodata2cpp.py ${CppVar} ${rodata} ${CMAKE_CURRENT_BINARY_DIR}/${CppVar}.cpp
+        DEPENDS ${CMAKE_SOURCE_DIR}/build/scripts/rodata2cpp.py ${rodata}
+    )
+    target_sources(${TgtName} ${Scope} ${CMAKE_CURRENT_BINARY_DIR}/${CppVar}.cpp)
+  endforeach()
+endfunction()

+ 4311 - 0
contrib/libs/icu/.yandex_meta/devtools.copyrights.report

@@ -0,0 +1,4311 @@
+# File format ($ symbol means the beginning of a line):
+#
+# $ # this message
+# $ # =======================
+# $     # comments (all commentaries should starts with some number of spaces and # symbol)
+# ${action} {license id} {license text hash}
+# $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make
+# ${all_file_action} filename
+# $ # user commentaries (many lines)
+# $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify)
+# ${action} {license spdx} {license text hash}
+# $BELONGS ./ya/make/file/relative/path/3/ya.make
+# ${all_file_action} filename
+# $    #    user commentaries
+# $ generated description
+# $ ...
+#
+# You can modify action, all_file_action and add commentaries
+# Available actions:
+# keep - keep license in contrib and use in credits
+# skip - skip license
+# remove - remove all files with this license
+# rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file
+#
+# {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory)
+# We suppose that that files can contain some license info
+# Available all file actions:
+# FILE_IGNORE - ignore file (do nothing)
+# FILE_INCLUDE - include all file data into licenses text file
+# =======================
+
+KEEP     COPYRIGHT_SERVICE_LABEL 00b960dcf89e7cc9d74b0a028076392f
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2001-2008, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/utrie2_impl.h [6:7]
+        i18n/casetrn.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 00d488c60d13be676dcd8b1f85c6cb8d
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucase.cpp [703:710]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 02056fc990d537a276dd4bc5b957c657
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2000-2015, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ubidiwrt.cpp [6:7]
+        common/ucnvhz.cpp [5:6]
+        common/ucnvlat1.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 0504cf08dde4fb6f8d397a556a395cae
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2010 , Yahoo! Inc.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/selfmt.cpp [7:7]
+        i18n/selfmtimpl.h [7:7]
+        include/unicode/selfmt.h [7:7]
+        include/unicode/umsg.h [7:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 066c8801b5a55e48db808980d061e5aa
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2000-2004, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/ucnv_cb.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 06f72b77085eb81e7d97925edf9d5c2c
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2007-2016, International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/dt_impl.h [5:6]
+        i18n/dtitv_impl.h [5:6]
+        i18n/dtptngen.cpp [5:6]
+        i18n/dtptngen_impl.h [5:6]
+        i18n/plurrule.cpp [5:6]
+        i18n/plurrule_impl.h [5:6]
+        i18n/reldtfmt.cpp [5:6]
+        i18n/reldtfmt.h [5:6]
+        i18n/vtzone.cpp [5:6]
+        include/unicode/dtptngen.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 080ab467dac7bd56a0493bfe8c995e25
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2002-2010, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/propsvec.h [6:7]
+        i18n/tridpars.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 09bdb3fccc0d23c09561b213d83e8643
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2012-2015, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/collationdata.cpp [5:6]
+        i18n/collationdatabuilder.cpp [5:6]
+        i18n/collationkeys.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 09e8ed2da01de5c51e230797bdbb2949
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2001, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/cwchar.cpp [6:7]
+        common/cwchar.h [6:7]
+        i18n/umsg_imp.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 0aff59d44c10fb4ac10dbe88c45617f0
+BELONGS ya.make
+    License text:
+        /* Copyright (c) IBM Corporation, 2000-2014.  All rights reserved.    */
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/decNumber.cpp [6:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 0c87cfb8b518b14d560356ad48d35a1f
+BELONGS ya.make
+    License text:
+         \#   * Copyright (c) 1999 TaBE Project.
+         \#   * Copyright (c) 1999 Pai-Hsiang Hsiao.
+         \#   * All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        LICENSE [134:136]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 0cb0ec3dd69071db5f6f7181c854c372
+BELONGS ya.make
+    License text:
+         *   Copyright (C) 2005-2013, International Business Machines
+         *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/csrucode.cpp [5:6]
+        include/unicode/ucsdet.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 0d2b5f3194f556439dbd4b5a379262d2
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2003-2009, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/utracimp.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 0e1717ca38d4ab223ef5231f558f4397
+BELONGS ya.make
+    License text:
+        * Copyright (c) 2003-2011, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ruleiter.cpp [5:6]
+        common/ruleiter.h [5:6]
+        common/ustack.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 0e84950d5b16c9b032e1c968e92848b8
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2006-2016, International Business Machines Corporation
+         * and others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/brkeng.cpp [5:6]
+        common/dictbe.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 0f75d1d0d1f7b46184cb0b42d008610a
+BELONGS ya.make
+    License text:
+            UnicodeString src(c);
+            UnicodeString dest;
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/uprops.cpp [269:270]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 11069f1c5f0ae92f706fd1313c8bd0e3
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2001-2015 IBM and others. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/usearch.cpp [5:5]
+        i18n/usrchimp.h [5:5]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 1204a8917bbfdd16c45aaaba0681db02
+BELONGS ya.make
+    License text:
+        * Copyright (C) {1999-2001}, International Business Machines Corporation and others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/rbt_rule.h [4:4]
+        include/unicode/utf32.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 13abf4a9750a22765abe0573992f1d72
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2009-2012, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/filterednormalizer2.cpp [6:7]
+        i18n/fpositer.cpp [5:6]
+        include/unicode/bytestream.h [1:4]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 144ad289ab6f8934f1c018e2705c59ea
+BELONGS ya.make
+    License text:
+        // Copyright 2012 the V8 project authors. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/double-conversion-double-to-string.h [6:6]
+        i18n/double-conversion-fast-dtoa.cpp [6:6]
+        i18n/double-conversion-ieee.h [6:6]
+        i18n/double-conversion-string-to-double.h [6:6]
+        i18n/double-conversion.h [6:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 1467b8235fd157ab6e2782f8e88c8155
+BELONGS ya.make
+    License text:
+         *   Copyright (C) 2005-2012, International Business Machines
+         *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/csmatch.cpp [5:6]
+        i18n/csmatch.h [5:6]
+        i18n/csrecog.h [5:6]
+        i18n/csrmbcs.h [5:6]
+        i18n/csrucode.h [5:6]
+        i18n/csrutf8.h [5:6]
+        include/unicode/ucasemap.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 146a960705362bf0fa9ecdaef6566478
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        readme.html [7:10]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 15d83207399227b14a1044b1cba00a64
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2010, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/udatamem.h [6:7]
+        common/uinvchar.cpp [6:7]
+        common/ustr_cnv.h [5:6]
+        include/unicode/unifilt.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 16d77374d4f3ba25a3fdfa4958bf4c49
+BELONGS ya.make
+    License text:
+        Copyright 2006-2011, the V8 project authors. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        LICENSE [389:389]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 1724152ffb2614c7582af8ad412a7b55
+BELONGS ya.make
+    License text:
+        * Copyright (C) 1997-2015, International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/brkiter.cpp [5:6]
+        common/uhash.h [5:6]
+        common/umutex.h [5:6]
+        common/utypes.cpp [6:7]
+        i18n/datefmt.cpp [5:6]
+        i18n/msgfmt.cpp [4:6]
+        i18n/nfrs.cpp [5:6]
+        i18n/nfrs.h [5:6]
+        i18n/nfrule.cpp [5:6]
+        i18n/nfrule.h [5:6]
+        i18n/nfsubs.cpp [5:6]
+        i18n/nfsubs.h [5:6]
+        i18n/numfmt.cpp [5:6]
+        i18n/rbnf.cpp [5:6]
+        include/unicode/filteredbrk.h [5:6]
+        include/unicode/rbnf.h [5:6]
+        include/unicode/unum.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 1739d98e187695c654face1ce00e4398
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2013-2015, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/collationdatareader.cpp [5:6]
+        i18n/collationdatareader.h [5:6]
+        i18n/collationdatawriter.cpp [5:6]
+        i18n/collationfastlatin.cpp [5:6]
+        i18n/collationfastlatin.h [5:6]
+        i18n/collationfastlatinbuilder.cpp [5:6]
+        i18n/collationruleparser.cpp [5:6]
+        i18n/collationsettings.cpp [5:6]
+        i18n/collationsettings.h [5:6]
+        i18n/collationtailoring.cpp [5:6]
+        i18n/uregion.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 177048547be92621ac16138e4dfd305c
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2013-2016, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/uscript_props.cpp [5:6]
+        i18n/collationfastlatinbuilder.h [5:6]
+        i18n/listformatter.cpp [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 17dacec07ae8e10533003c8aa855c840
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2016 International Business Machines Corporation
+        *   and others. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/rbbi.cpp [5:6]
+        include/unicode/rbbi.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 1a3f563d25099a01c95afbe65c12e842
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2001-2014 IBM and others. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/stsearch.cpp [5:5]
+        include/unicode/stsearch.h [5:5]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 1b180c37baa8c9b6e77edc8ca2a80c7a
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2011-2013, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/messagepattern.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 1b60a45684a8ce1b2100fccc4a80f7c2
+BELONGS ya.make
+    License text:
+         * Copyright (C) 1996-2008, International Business Machines Corporation *
+         * and others. All Rights Reserved.                                     *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/astro.h [4:5]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 1bb07512afddf41028a05a310a97a26a
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2002-2012, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/uenum.cpp [6:7]
+        common/uiter.cpp [6:7]
+        common/uobject.cpp [6:7]
+        i18n/funcrepl.cpp [5:6]
+        i18n/strrepl.cpp [5:6]
+        include/unicode/strenum.h [6:7]
+        include/unicode/uobject.h [6:7]
+        include/unicode/utf_old.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 1c0451c620cd1590691ba62d945f6403
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2012, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/utf_impl.cpp [6:7]
+        i18n/umsg.cpp [6:7]
+        include/unicode/rep.h [5:6]
+        include/unicode/utf16.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 1c2176223100a37a72d8c90ec1d5ee98
+BELONGS ya.make
+    License text:
+        // © 2020 and later: Unicode, Inc. and others.
+        // License & terms of use: http://www.unicode.org/copyright.html
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/measunit_extra.cpp [1:2]
+        i18n/measunit_impl.h [1:2]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 1e18e8386b6b42e5a6314a1da861c3e9
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2001-2010, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/nortrans.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 217196cfa84c55ceceb96d287984fdf4
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2003-2016, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucnv_ext.cpp [6:7]
+        common/usprep.cpp [6:7]
+        i18n/hebrwcal.cpp [5:6]
+        i18n/ulocdata.cpp [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 21f1ef78247d3fad0b18eef56c915537
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2001-2011,2014 IBM and others. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/usearch.h [5:5]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 223c6ab7ff67d303e8abfd5008f2aaca
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1998-2004, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucnvdisp.cpp [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 22e5e0febb8bd17296e77df0a446bbe6
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1998-2006, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        io/uprintf.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 253b6558d66b5714cb744e5270df77db
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2001-2011, International Business Machines Corporation.       *
+         * All Rights Reserved.                                                        *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/serv.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 254c3aabc336feede9e56b1ab0a5717a
+BELONGS ya.make
+    License text:
+        * Copyright (c) 2002-2007, International Business Machines Corporation
+        * and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/anytrans.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 25a755ff1553ec1b01bbec3211ec3d10
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2010-2014, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/collation.cpp [5:6]
+        i18n/collationiterator.cpp [5:6]
+        i18n/collationiterator.h [5:6]
+        i18n/fmtableimp.h [5:6]
+        i18n/utf16collationiterator.cpp [5:6]
+        i18n/utf16collationiterator.h [5:6]
+        include/unicode/numsys.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 268f4bd6f24aa7f38630d5a9baf54c7a
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1998-2016, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucnv.cpp [6:7]
+        common/ucnv_err.cpp [6:7]
+        common/ustring.cpp [6:7]
+        include/unicode/unistr.h [5:6]
+        io/uprntf_p.cpp [6:7]
+        io/uscanf_p.cpp [6:7]
+        io/ustdio.cpp [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 282027a25fc53ee56aeb38bf80a1e1e4
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2014, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/unames.cpp [6:7]
+        common/uniset_props.cpp [6:7]
+        common/unistr_case.cpp [6:7]
+        common/unistr_cnv.cpp [6:7]
+        common/uvectr64.h [5:6]
+        i18n/collationweights.h [6:7]
+        i18n/rbt_data.cpp [5:6]
+        include/unicode/translit.h [5:6]
+        include/unicode/ucnv.h [5:6]
+        include/unicode/udata.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 28a0c5fdb2de9c27d3415a45e22e80f7
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2003 - 2009, International Business Machines Corporation and  *
+        * others. All Rights Reserved.                                                *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/cecal.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 29be00457f74dcf5f2b494d41d6a6c10
+BELONGS ya.make
+    License text:
+        // Copyright 2007 Google Inc. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/bytestream.cpp [6:6]
+        include/unicode/bytestream.h [6:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 2a49930c8b486d8f8e224a81d926405d
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1997-2011, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/cpputils.h [6:7]
+        common/cstring.cpp [6:7]
+        common/uelement.h [5:6]
+        common/uhash_us.cpp [5:6]
+        i18n/selfmtimpl.h [4:6]
+        include/unicode/chariter.h [6:7]
+        include/unicode/format.h [5:6]
+        include/unicode/selfmt.h [4:6]
+        include/unicode/umsg.h [4:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 2b694c7444010b1b84ed2710400fe3ef
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucase.cpp [703:710]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 2ec16a90233286d80e8edbbd0e0f0a0e
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2009-2014, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/normalizer2impl.cpp [6:7]
+        common/normalizer2impl.h [6:7]
+        i18n/alphaindex.cpp [5:6]
+        i18n/currpinf.cpp [5:6]
+        include/unicode/std_string.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 31211fa907ef4f706569f88d67fea711
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2011-2016, International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/tzgnames.cpp [5:6]
+        i18n/tznames_impl.cpp [5:6]
+        i18n/tznames_impl.h [5:6]
+        include/unicode/tznames.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 328516a0f29252548a0ea446076092a2
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucase.cpp [703:710]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 32ae55e197e49c20922f6a1f369d69b1
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1998-2014, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ustr_cnv.cpp [6:7]
+        i18n/ucol_imp.h [6:7]
+        include/unicode/ustring.h [5:6]
+        io/locbund.cpp [6:7]
+        io/ufile.h [6:7]
+        io/ufmt_cmn.cpp [6:7]
+        io/uprintf.cpp [6:7]
+        io/uscanf.cpp [6:7]
+        io/uscanf.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 32ea97f4323bd4baceabda9fead99e81
+BELONGS ya.make
+    License text:
+        // © 2019 and later: Unicode, Inc. and others.
+        // License & terms of use: http://www.unicode.org/copyright.html
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/localebuilder.cpp [1:2]
+        common/localematcher.cpp [1:2]
+        common/localeprioritylist.cpp [1:2]
+        common/localeprioritylist.h [1:2]
+        common/locdistance.cpp [1:2]
+        common/locdistance.h [1:2]
+        common/loclikelysubtags.cpp [1:2]
+        common/loclikelysubtags.h [1:2]
+        common/lsr.cpp [1:2]
+        common/lsr.h [1:2]
+        common/restrace.cpp [1:2]
+        common/restrace.h [1:2]
+        common/ulayout_props.h [1:2]
+        i18n/number_output.cpp [1:2]
+        include/unicode/localematcher.h [1:2]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 34644d29f15d2200a92fddcf2eea0dbf
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2000-2006, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucnv_cb.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 35817885d29f54caf8a797836b56e3ef
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2003-2003, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/parsepos.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 36609d6e55c207076f2c48fa0d3fd8a6
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2001-2014, International Business Machines Corporation and    *
+         * others. All Rights Reserved.                                                *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/servlk.cpp [5:6]
+        common/servlkf.cpp [5:6]
+        common/servls.cpp [5:6]
+        common/servnotf.h [5:6]
+        common/servrbf.cpp [5:6]
+        common/servslkf.cpp [5:6]
+        common/ucln_cmn.cpp [5:6]
+        common/unormcmp.cpp [6:7]
+        common/utrie2.cpp [6:7]
+        common/utrie2.h [6:7]
+        common/utrie2_builder.cpp [6:7]
+        i18n/bocsu.cpp [5:6]
+        i18n/bocsu.h [5:6]
+        i18n/transreg.cpp [5:6]
+        i18n/transreg.h [5:6]
+        i18n/ucln_in.cpp [6:7]
+        include/unicode/uclean.h [5:6]
+        include/unicode/ucoleitr.h [5:6]
+        io/sprintf.cpp [6:7]
+        io/ucln_io.cpp [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 3666116ac4f173e889ce41ac8ed171ca
+BELONGS ya.make
+    License text:
+        // Copyright 2006-2008 the V8 project authors. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/double-conversion-cached-powers.cpp [6:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 371c867a63504aaf6ecf34ab19af5df2
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2009-2014 International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ureslocs.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 37393e316ef92a545566754e09a10a78
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2015 International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucnv_bld.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 37803253a285b7d36a90f4900f9ea15d
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2004, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucnv_cnv.cpp [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 384f9781d0d4a1734e8389b133b522ea
+BELONGS ya.make
+    License text:
+        * Copyright (c) 2004, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/curramt.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 3934ab2386d341a637de2579ee513c55
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2001-2014, International Business Machines Corporation.
+        * All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/serv.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 39869448adf5f534333b8c1ac6d48488
+BELONGS ya.make
+    License text:
+         *   Copyright (C) 1999-2006, International Business Machines
+         *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucnv_io.h [5:6]
+        include/unicode/umisc.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 3a32e16e534acbd3f946c45de5cb7763
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2003-2009,2012,2016 International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/japancal.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 3a3ae7eb76f1525468e14a527ef513d5
+BELONGS ya.make
+    License text:
+         \#  Copyright (c) 2013 International Business Machines Corporation
+         \#  and others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        LICENSE [284:285]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 3afb6f4878679f5d7625233578fb31bd
+BELONGS ya.make
+    License text:
+         * Copyright (c) 2003-2008, International Business Machines
+         * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/gregoimp.cpp [5:6]
+        i18n/gregoimp.h [5:6]
+        i18n/indiancal.h [5:6]
+        i18n/japancal.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 3b862b213aec9889d0e0427b0b73cd10
+BELONGS ya.make
+    License text:
+         * COPYRIGHT: 
+         * Copyright (c) 1996-2012, International Business Machines Corporation and
+         * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/normlzr.cpp [5:7]
+        i18n/astro.cpp [4:5]
+        i18n/sortkey.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 3c3422ac29c1e6e9c3e9a18573b76511
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2002-2015, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/cmemory.cpp [6:7]
+        common/ucnv_u16.cpp [5:6]
+        common/ucnv_u32.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 3d69d5ec9e69183a9e86a95d77eb017b
+BELONGS ya.make
+    License text:
+        //  Copyright (C) 2004-2015, International Business Machines Corporation and others.
+        //  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/regexst.cpp [6:7]
+        i18n/uregex.cpp [5:6]
+        include/unicode/measure.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 3dd5361f3b447c083f00ddf8021ba290
+BELONGS ya.make
+    License text:
+             Copyright © 2016 and later: Unicode, Inc. and others.
+             License & terms of use: http://www.unicode.org/copyright.html
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        APIChangeReport.html [3:4]
+        common/rbbi_cache.cpp [1:2]
+        common/rbbi_cache.h [1:2]
+        icu4c.css [3:6]
+        include/unicode/uvernum.h [56:57]
+        readme.html [7:10]
+        readme.html [50:54]
+        readme.html [1909:1912]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 3e9301268dfb40bafda46235733161e6
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2011, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/chariter.cpp [5:6]
+        common/ucmndata.cpp [6:7]
+        common/ucmndata.h [6:7]
+        common/ucnv_cnv.h [5:6]
+        common/ucnv_imp.h [5:6]
+        common/udatamem.cpp [6:7]
+        common/umapfile.h [6:7]
+        common/unistr_props.cpp [6:7]
+        common/usc_impl.h [5:6]
+        common/uvectr32.h [5:6]
+        i18n/cpdtrans.cpp [5:6]
+        i18n/cpdtrans.h [5:6]
+        i18n/rbt_pars.h [5:6]
+        i18n/rbt_rule.cpp [5:6]
+        i18n/rbt_set.cpp [5:6]
+        include/unicode/utf.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 3ec29f95cc16cf7eaa8ceac0c47c8555
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2000-2011, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucol_data.h [5:6]
+        include/unicode/uversion.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 412d83000349f6225384f339be95e941
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2002-2005, International Business Machines Corporation and    *
+         * others. All Rights Reserved.                                                *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/locutil.h [5:6]
+        include/unicode/unifunct.h [5:6]
+        include/unicode/unirepl.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 414987f2570e87958ea4f1d4d28a7edb
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2008-2011, International Business Machines
+        *   Corporation, Google and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucnvsel.cpp [6:7]
+        include/unicode/ucnvsel.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 4353c5ed98914de38fc029f2902c85b9
+BELONGS ya.make
+    License text:
+        Copyright © 1991-2020 Unicode, Inc. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        LICENSE [3:3]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 43d7a3619e6be8505e17e496da59a7c0
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2011-2012, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/appendable.cpp [5:6]
+        common/messagepattern.cpp [5:6]
+        i18n/tzgnames.h [5:6]
+        include/unicode/appendable.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 43e6f1146df2eca3fbaed3b3ea1538ff
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1997-2014, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/hash.h [5:6]
+        common/uscript.cpp [5:6]
+        include/unicode/calendar.h [5:6]
+        include/unicode/coleitr.h [5:6]
+        include/unicode/fmtable.h [5:6]
+        include/unicode/putil.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 46943afe72262286cb13087abd95d87f
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2016, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/cstr.h [6:7]
+        i18n/dayperiodrules.cpp [5:6]
+        i18n/dayperiodrules.h [5:6]
+        include/unicode/ureldatefmt.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 46dc033853bcb8df3dacfbdae3608248
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2004-2012, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucase.h [6:7]
+        i18n/utmscale.cpp [5:6]
+        include/unicode/utext.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 49d535ae4925cfe626786ef7b6f01d96
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2003-2014, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucol_swp.h [6:7]
+        common/udataswp.cpp [6:7]
+        common/udataswp.h [6:7]
+        common/uidna.cpp [6:7]
+        common/utrace.cpp [5:6]
+        i18n/indiancal.cpp [4:5]
+        include/unicode/uidna.h [6:7]
+        include/unicode/usprep.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 4a90d6bd4d71d2b43e4d94ed5f5c984b
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2009-2015, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/icuplug.cpp [6:7]
+        common/icuplugimp.h [6:7]
+        common/uloc_tag.cpp [5:6]
+        i18n/fphdlimp.cpp [5:6]
+        i18n/fphdlimp.h [5:6]
+        i18n/plurfmt.cpp [5:6]
+        i18n/udatpg.cpp [6:7]
+        include/unicode/currpinf.h [5:6]
+        include/unicode/icuplug.h [6:7]
+        include/unicode/unorm2.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 4bc62ecc248d3e44a50c45d9a6231e74
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2011, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/messageimpl.h [5:6]
+        common/patternprops.cpp [5:6]
+        common/patternprops.h [5:6]
+        common/ucasemap_titlecase_brkiter.cpp [5:6]
+        common/uniset_closure.cpp [6:7]
+        common/unistr_case_locale.cpp [5:6]
+        common/unistr_titlecase_brkiter.cpp [5:6]
+        common/ustr_titlecase_brkiter.cpp [5:6]
+        common/ustrcase_locale.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 4c67a5f71210ca5ad262361b18a41da6
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2007-2015, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/udatpg.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 4cb8447010f6f686ae36eee0b00e7a54
+BELONGS ya.make
+    License text:
+        Copyright (c) 1995-2016 International Business Machines Corporation and others
+        All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        LICENSE [47:48]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 4f88fbecb7a8ddf75f669ee598477d79
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2002-2008 International Business Machines Corporation   *
+        *   and others. All rights reserved.                                      *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/rbbisetb.cpp [8:9]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 51a72979c21740b2d46d27d3ebb8aec8
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2010-2012,2015 International Business Machines
+        * Corporation and others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/udateintervalformat.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 5333e14289cbb5cfe9da2dc5cada0cd3
+BELONGS ya.make
+    License text:
+        // © 2017 and later: Unicode, Inc. and others.
+        // License & terms of use: http://www.unicode.org/copyright.html
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/bytesinkutil.cpp [1:2]
+        common/bytesinkutil.h [1:2]
+        common/edits.cpp [1:2]
+        common/ucasemap_imp.h [1:2]
+        common/ucptrie.cpp [1:2]
+        common/ucptrie_impl.h [1:2]
+        common/umutablecptrie.cpp [1:2]
+        i18n/formatted_string_builder.cpp [1:2]
+        i18n/formatted_string_builder.h [1:2]
+        i18n/nounit.cpp [1:2]
+        i18n/number_affixutils.cpp [1:2]
+        i18n/number_affixutils.h [1:2]
+        i18n/number_asformat.h [1:2]
+        i18n/number_compact.cpp [1:2]
+        i18n/number_compact.h [1:2]
+        i18n/number_decimalquantity.cpp [1:2]
+        i18n/number_decimalquantity.h [1:2]
+        i18n/number_decimfmtprops.cpp [1:2]
+        i18n/number_decimfmtprops.h [1:2]
+        i18n/number_decnum.h [1:2]
+        i18n/number_fluent.cpp [1:2]
+        i18n/number_formatimpl.cpp [1:2]
+        i18n/number_formatimpl.h [1:2]
+        i18n/number_grouping.cpp [1:2]
+        i18n/number_integerwidth.cpp [1:2]
+        i18n/number_longnames.cpp [1:2]
+        i18n/number_longnames.h [1:2]
+        i18n/number_microprops.h [1:2]
+        i18n/number_modifiers.cpp [1:2]
+        i18n/number_modifiers.h [1:2]
+        i18n/number_notation.cpp [1:2]
+        i18n/number_padding.cpp [1:2]
+        i18n/number_patternmodifier.cpp [1:2]
+        i18n/number_patternmodifier.h [1:2]
+        i18n/number_patternstring.cpp [1:2]
+        i18n/number_patternstring.h [1:2]
+        i18n/number_rounding.cpp [1:2]
+        i18n/number_roundingutils.h [1:2]
+        i18n/number_scientific.cpp [1:2]
+        i18n/number_scientific.h [1:2]
+        i18n/number_types.h [1:2]
+        i18n/number_utils.h [1:2]
+        include/unicode/casemap.h [1:2]
+        include/unicode/char16ptr.h [1:2]
+        include/unicode/nounit.h [1:2]
+        include/unicode/numberformatter.h [1:2]
+        include/unicode/stringoptions.h [1:2]
+        include/unicode/ucptrie.h [1:2]
+        include/unicode/umutablecptrie.h [1:2]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 54a59bbade65e8a194ed76f4af30de25
+BELONGS ya.make
+    License text:
+        // Copyright 2010 the V8 project authors. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/double-conversion-bignum-dtoa.cpp [6:6]
+        i18n/double-conversion-bignum-dtoa.h [6:6]
+        i18n/double-conversion-bignum.cpp [6:6]
+        i18n/double-conversion-bignum.h [6:6]
+        i18n/double-conversion-cached-powers.h [6:6]
+        i18n/double-conversion-diy-fp.h [6:6]
+        i18n/double-conversion-double-to-string.cpp [6:6]
+        i18n/double-conversion-fast-dtoa.h [6:6]
+        i18n/double-conversion-string-to-double.cpp [6:6]
+        i18n/double-conversion-strtod.cpp [6:6]
+        i18n/double-conversion-strtod.h [6:6]
+        i18n/double-conversion-utils.h [6:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 5586c83d8058198d961999e599a603ed
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2007-2013, International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/basictz.cpp [5:6]
+        i18n/chnsecal.h [5:6]
+        i18n/rbtz.cpp [5:6]
+        i18n/zonemeta.h [5:6]
+        include/unicode/basictz.h [5:6]
+        include/unicode/msgfmt.h [4:5]
+        include/unicode/rbtz.h [5:6]
+        include/unicode/vtzone.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 55cc31ef2a0f43e078f6d6152ea10d71
+BELONGS ya.make
+    License text:
+        /* Copyright (c) IBM Corporation, 2000-2016.   All rights reserved.   */
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/decNumberLocal.h [6:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 55f38e30e091580b6fc5cecb9da1682f
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2015, International Business Machines Corporation and
+         * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/pluralmap.cpp [4:5]
+        common/pluralmap.h [5:6]
+        common/sharedobject.cpp [5:6]
+        common/unifiedcache.cpp [5:6]
+        common/unifiedcache.h [5:6]
+        common/unistrappender.h [5:6]
+        i18n/numsys_impl.h [5:6]
+        i18n/standardplural.cpp [5:6]
+        i18n/standardplural.h [5:6]
+        i18n/ufieldpositer.cpp [5:6]
+        i18n/ulistformatter.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 575dddbf62d23e467bca78a2bae8aac7
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2005-2011, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/wintz.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 5835b7cc215207039d00dac9854e8bae
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2007, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/rbt.h [5:6]
+        i18n/rbt_data.h [5:6]
+        i18n/rbt_set.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 583aec355f3e3d5b72e1b5afcc0a077f
+BELONGS ya.make
+    License text:
+        * Copyright (c) 2003-2004, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/ucat.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 58ef6d0e7b6a8f16c9dd1f1a352fb31e
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2011-2014 International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/alphaindex.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 5a3202f9a4fd56ae894737e6ad72dcb5
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1996-2013, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/locmap.h [6:7]
+        include/unicode/resbund.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 5b5bf79aace58a8718abde8a6bd3bc1b
+BELONGS ya.make
+    License text:
+        * Copyright (c) 2002-2004, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/unifunct.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 5dbd106c29c5d0a8b66792bf8d9c57e0
+BELONGS ya.make
+    License text:
+        * Copyright (c) 2004-2014, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/locbased.cpp [5:6]
+        common/locbased.h [5:6]
+        common/ubidi_props.cpp [6:7]
+        common/ubidi_props.h [6:7]
+        common/ucase.cpp [6:7]
+        i18n/currfmt.h [5:6]
+        i18n/currunit.cpp [5:6]
+        i18n/measure.cpp [5:6]
+        include/unicode/currunit.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 5e0b32f0941d85702d51d13e02678307
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2001-2013, International Business Machines
+        *                Corporation and others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucln.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 5fdaf9f50e0815faf4eec8d6947282b6
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1997-2006, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/resbund_cnv.cpp [6:7]
+        common/umath.cpp [6:7]
+        common/ures_cnv.cpp [6:7]
+        include/unicode/fieldpos.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 617a6f392430aa65fcba2f540dad8ef2
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2009, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/ucnv_err.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 62228ee53c4db343d96704b9313e4b90
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2004 - 2008, International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/utmscale.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 63a308733413fd09808b022b8f07f579
+BELONGS ya.make
+    License text:
+         * COPYRIGHT:
+         * Copyright (c) 2001-2016, International Business Machines Corporation and
+         * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/rbbinode.h [4:6]
+        common/ucln_cmn.h [5:6]
+        common/ustrtrns.cpp [6:7]
+        common/util_props.cpp [5:6]
+        i18n/ucln_in.h [5:6]
+        i18n/ucoleitr.cpp [5:6]
+        io/ustream.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 6651fab4363a8dd0c636ad40e0b469f8
+BELONGS ya.make
+    License text:
+         *   Copyright (C) 1997-2009,2014 International Business Machines
+         *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/utrans.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 66a6f0bc0ef0524000b5974649deba37
+BELONGS ya.make
+    License text:
+         \#  Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
+         \#      University of Illinois
+         \#  c-tsai4@uiuc.edu  http://casper.beckman.uiuc.edu/~c-tsai4
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        LICENSE [200:202]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 678e4f6e864bbbbec78dab091d5b7bca
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2014 International Business Machines Corporation   *
+        *   and others. All rights reserved.                                      *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/rbbidata.cpp [5:6]
+        common/rbbidata.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 679c5b05c7a7b331a884a628fb8737c8
+BELONGS ya.make
+    License text:
+         *   Copyright (C) 2005-2008, International Business Machines
+         *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/inputext.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 6824cf1096897a3c4f24f374c18482b6
+BELONGS ya.make
+    License text:
+        //   Copyright (C) 2012 International Business Machines Corporation
+        //   and others. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/regeximp.cpp [4:5]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 68ce4da267848d02211a80c27b74ddb1
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2009-2017, International Business Machines Corporation,       *
+         * Google, and others. All Rights Reserved.                                    *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/nounit.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 69908d911e5c174b1ffd1c3b8a891a4f
+BELONGS ya.make
+    License text:
+        *   Copyright (c) 2001-2015, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/charstr.h [5:6]
+        common/uinit.cpp [5:6]
+        common/ustrcase.cpp [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 69d5ab3c1e727b228b32655432bc7e4a
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2002-2003, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/punycode.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 69e72583732034e306de31c45d00d28a
+BELONGS ya.make
+    License text:
+         *   Copyright (C) 2005-2006, International Business Machines
+         *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/csrecog.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 6a4e658251e3d456cb548bf29cc0625e
+BELONGS ya.make
+    License text:
+         \#  Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
+         \#  All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        LICENSE [295:296]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 6aaf3ef5c8da53aa3c0de77d9939c466
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2008-2013, International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/gender.cpp [5:6]
+        i18n/uspoof_impl.h [5:6]
+        include/unicode/gender.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 6b33a2f983f9cfd7b29c192023cb385c
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2010-2016, International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/locdspnm.cpp [5:6]
+        include/unicode/bytestriebuilder.h [5:6]
+        include/unicode/locdspnm.h [5:6]
+        include/unicode/ucharstriebuilder.h [5:6]
+        include/unicode/uldnames.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 6b35bfacafe878f2de83b5f86409dc32
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2001-2011 IBM and others. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/search.h [5:5]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 6d82363e2d21e288d1ead8ef77fbda7d
+BELONGS ya.make
+    License text:
+        /* Copyright (c) IBM Corporation, 2000-2010.   All rights reserved.   */
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/decNumber.h [6:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 6f2084dd189141611d64f31fed02ffee
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2013, International Business Machines Corporation
+         * and others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/dangical.cpp [5:6]
+        i18n/dangical.h [5:6]
+        i18n/region_impl.h [5:6]
+        i18n/scriptset.h [5:6]
+        i18n/unumsys.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 6fd38e3d50d44313449b9cf9dab3ad15
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2010-2011, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/bytestrie.cpp [5:6]
+        common/ucharstrie.cpp [5:6]
+        common/ucharstrieiterator.cpp [5:6]
+        i18n/udateintervalformat.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 703d116a0caba12e4084fdd4592cb97c
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2003-2015, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucol_swp.cpp [6:7]
+        i18n/islamcal.cpp [5:6]
+        include/unicode/ulocdata.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 72568c613e837640648dd9c49821e644
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2008-2009, International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/dtintrv.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 7301bb89182939ecec0ac83dae91e4b4
+BELONGS ya.make
+    License text:
+        \#define FROM_BASE64_IMAP(c) ((c)==COMMA ? 63 : (c)==SLASH ? -1 : fromBase64[c])
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucnv_u7.cpp [875:875]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 73f50bfa96efbdc9d33f92dcdcbefe9b
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/bytestream.cpp [1:4]
+        common/errorcode.cpp [6:7]
+        common/icudataver.cpp [6:7]
+        common/ucln_imp.h [6:7]
+        i18n/vzone.cpp [5:6]
+        i18n/zrule.cpp [5:6]
+        include/unicode/errorcode.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 74a089b9e73afa92a28709a7cabb1465
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2010-2012,2014, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/stringtriebuilder.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 74d03ed6c81de6b26958446ae58f8cb4
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2003 - 2013, International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/coptccal.cpp [5:6]
+        i18n/coptccal.h [5:6]
+        i18n/ethpccal.cpp [5:6]
+        i18n/ethpccal.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 74d5c1118d3a57833d575982995c2952
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2006-2012, International Business Machines Corporation and others. *
+         * All Rights Reserved.                                                             *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/brkeng.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 7510c0841413b36a45fd7d3d440d3b6a
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1998-2011, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        io/locbund.h [6:7]
+        io/ufmt_cmn.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 761b4ddbe753d0f874c7cf778a0aab37
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2000-2013, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucnvmbcs.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 777870e036e273e83769bbd594cbecd0
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2008-2014, Google, International Business Machines Corporation and
+         * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/tmunit.cpp [5:6]
+        include/unicode/tmutfmt.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 77bddbddc8b484d7681bb585e4169adf
+BELONGS ya.make
+    License text:
+        * Copyright (C) 1997-2010, International Business Machines Corporation and    *
+        * others. All Rights Reserved.                                                *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/fmtable_cnv.cpp [5:6]
+        include/unicode/urep.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 786fbdf515bc37c90be6adbc41c96e4c
+BELONGS ya.make
+    License text:
+         \#  Copyright (c) 2014 International Business Machines Corporation
+         \#  and others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        LICENSE [326:327]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 796d3240bd8b450f5056edcc583461e0
+BELONGS ya.make
+    License text:
+        * Copyright (c) 2004-2014 International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/currfmt.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 7b2281be857b89854a4f4be2980d4e46
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2007-2008, International Business Machines Corporation and
+        * others. All Rights Reserved.                                                *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/msgfmt_impl.h [5:6]
+        include/unicode/dtrule.h [5:6]
+        include/unicode/tzrule.h [5:6]
+        include/unicode/tztrans.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 7b88398059fe668427a92830f2334cb3
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        readme.html [50:54]
+        readme.html [1909:1912]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 806ce7a163373d1cfc753811a8aa6cf8
+BELONGS ya.make
+    License text:
+         * COPYRIGHT:
+         * Copyright (c) 2008-2010, International Business Machines Corporation and
+         * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/regextxt.h [4:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 81329158a8b40488474a23401f03b5ae
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2008, Google, International Business Machines Corporation and *
+         * others. All Rights Reserved.                                                *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/tmutamt.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 816d3bf7bbad59a00cb6fc1f5b8fbec2
+BELONGS ya.make
+    License text:
+        *   Copyright (c) 2001-2005, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/rbbisetb.h [7:8]
+        include/unicode/unimatch.h [4:4]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 82def6d7161cf2def2b0e1b1f3410e43
+BELONGS ya.make
+    License text:
+        * Copyright (C) 1997-2005, International Business Machines Corporation and others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/parsepos.h [4:4]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 83ed5dc64374f12bc044316e46718ffe
+BELONGS ya.make
+    License text:
+         * COPYRIGHT:
+         * Copyright (c) 2008-2011, International Business Machines Corporation and
+         * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/regextxt.cpp [4:6]
+        i18n/wintzimpl.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 8549ee46511ca64f7da4741561014978
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1998-2015, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/ustdio.h [6:7]
+        io/ufile.cpp [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 863ed5a91853ff39803980ae8c89be56
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2003-2013, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/uarrsort.cpp [6:7]
+        common/uarrsort.h [6:7]
+        common/ucnv_ext.h [6:7]
+        i18n/buddhcal.cpp [5:6]
+        i18n/buddhcal.h [5:6]
+        i18n/hebrwcal.h [5:6]
+        i18n/islamcal.h [5:6]
+        i18n/olsontz.cpp [5:6]
+        i18n/olsontz.h [5:6]
+        i18n/persncal.cpp [5:6]
+        i18n/persncal.h [5:6]
+        i18n/taiwncal.cpp [5:6]
+        i18n/taiwncal.h [5:6]
+        include/unicode/utrace.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 86651e744b35ae871a61c13ad1027287
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2008-2016, International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/dtitvfmt.cpp [4:5]
+        i18n/dtitvinf.cpp [4:5]
+        i18n/uspoof_conf.h [6:7]
+        i18n/uspoof_impl.cpp [5:6]
+        include/unicode/dtitvfmt.h [4:5]
+        include/unicode/dtitvinf.h [5:6]
+        include/unicode/uspoof.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 86cfc9409fa4842999bfc19f454b46c6
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2012-2016, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/utypeinfo.h [6:7]
+        i18n/uitercollationiterator.h [5:6]
+        i18n/utf8collationiterator.h [5:6]
+        include/unicode/compactdecimalformat.h [5:6]
+        include/unicode/listformatter.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 871c35b4466595f1cb8c25906580029f
+BELONGS ya.make
+    License text:
+        // Copyright 2001 and onwards Google Inc.
+        // Author: Sanjay Ghemawat
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/stringpiece.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 8737fbe6cb73b99ffbe3ed659a1b2e68
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2002-2016 International Business Machines Corporation   *
+        *   and others. All rights reserved.                                      *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/rbbinode.cpp [5:6]
+        common/rbbirpt.h [11:12]
+        i18n/regexcmp.cpp [6:7]
+        i18n/regexcst.h [10:11]
+        i18n/rematch.cpp [5:6]
+        i18n/repattrn.cpp [8:9]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 87f8da27289f69b12f63a440ef133e67
+BELONGS ya.make
+    License text:
+         *   Copyright (C) 2003-2006, International Business Machines
+         *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/sprpimpl.h [6:7]
+        i18n/uregexc.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 8882e58cc6c8d52c72cb6fee5c77e315
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2006, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ubrkimpl.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 8a0eaceca57b7973cf0f1aab35eda8cd
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1997-2016, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/cmemory.h [6:7]
+        common/locdispnames.cpp [6:7]
+        common/locid.cpp [5:6]
+        common/loclikely.cpp [6:7]
+        common/putil.cpp [6:7]
+        common/putilimp.h [6:7]
+        common/uhash.cpp [5:6]
+        common/uloc.cpp [5:6]
+        common/umutex.cpp [6:7]
+        common/uresbund.cpp [5:6]
+        i18n/calendar.cpp [5:6]
+        i18n/dcfmtsym.cpp [5:6]
+        i18n/dtfmtsym.cpp [5:6]
+        i18n/fmtable.cpp [5:6]
+        i18n/gregocal.cpp [5:6]
+        i18n/smpdtfmt.cpp [5:6]
+        i18n/timezone.cpp [5:6]
+        include/unicode/brkiter.h [5:6]
+        include/unicode/datefmt.h [5:6]
+        include/unicode/dcfmtsym.h [5:6]
+        include/unicode/decimfmt.h [5:6]
+        include/unicode/dtfmtsym.h [5:6]
+        include/unicode/numfmt.h [5:6]
+        include/unicode/platform.h [6:7]
+        include/unicode/smpdtfmt.h [4:5]
+        include/unicode/timezone.h [4:5]
+        include/unicode/uchar.h [5:6]
+        include/unicode/uloc.h [5:6]
+        include/unicode/ures.h [5:6]
+        include/unicode/uscript.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 8a62de95950230a5776f3e803733fd12
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2001-2006, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ustrfmt.cpp [5:6]
+        common/ustrfmt.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 8bbce99b686530a3582b17254424cf52
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2008-2015, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/brktrans.cpp [5:6]
+        i18n/brktrans.h [5:6]
+        i18n/uspoof.cpp [5:6]
+        i18n/uspoof_build.cpp [5:6]
+        i18n/uspoof_conf.cpp [6:7]
+        include/unicode/plurrule.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 8c914f0243cb54f45de0de5a6ab5c30c
+BELONGS ya.make
+    License text:
+        /* Copyright (c) IBM Corporation, 2000-2011.   All rights reserved.   */
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/decContext.h [6:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 8e46d6cd74a0448dcc8549d7ecdff3c2
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucase.cpp [703:710]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 8fae7f4b8635b2b013fd9712a5497d0d
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2006-2014, International Business Machines Corporation   *
+         * and others. All Rights Reserved.                                            *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/dictbe.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 8fb362b4e32f4c2aa2c842ae97cd1bf9
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1997-2013, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/locavailable.cpp [6:7]
+        common/mutex.h [6:7]
+        common/resbund.cpp [5:6]
+        i18n/choicfmt.cpp [5:6]
+        i18n/simpletz.cpp [5:6]
+        include/unicode/choicfmt.h [5:6]
+        include/unicode/gregocal.h [4:5]
+        include/unicode/simpletz.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 8fef800639678aafdfb470d5fc4dbfb1
+BELONGS ya.make
+    License text:
+        //  Copyright (C) 2002-2008, International Business Machines Corporation and others.
+        //  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/rbbirb.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 91f1377d1ebe4756a0af50236381473b
+BELONGS ya.make
+    License text:
+        * Copyright (c) 2004-2006, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/curramt.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 936d32b37ccf3528ee3965adeeca7530
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2002-2011 International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/uiter.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 93b4446774db3c7a71eeac1c61e9c2c6
+BELONGS ya.make
+    License text:
+        // © 2018 and later: Unicode, Inc. and others.
+        // License & terms of use: http://www.unicode.org/copyright.html
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/capi_helper.h [1:2]
+        common/characterproperties.cpp [1:2]
+        common/static_unicode_sets.cpp [1:2]
+        common/static_unicode_sets.h [1:2]
+        common/utrie_swap.cpp [1:2]
+        i18n/compactdecimalformat.cpp [1:2]
+        i18n/decimfmt.cpp [1:2]
+        i18n/double-conversion-bignum-dtoa.cpp [1:2]
+        i18n/double-conversion-bignum-dtoa.h [1:2]
+        i18n/double-conversion-bignum.cpp [1:2]
+        i18n/double-conversion-bignum.h [1:2]
+        i18n/double-conversion-cached-powers.cpp [1:2]
+        i18n/double-conversion-cached-powers.h [1:2]
+        i18n/double-conversion-diy-fp.h [1:2]
+        i18n/double-conversion-double-to-string.cpp [1:2]
+        i18n/double-conversion-double-to-string.h [1:2]
+        i18n/double-conversion-fast-dtoa.cpp [1:2]
+        i18n/double-conversion-fast-dtoa.h [1:2]
+        i18n/double-conversion-ieee.h [1:2]
+        i18n/double-conversion-string-to-double.cpp [1:2]
+        i18n/double-conversion-string-to-double.h [1:2]
+        i18n/double-conversion-strtod.cpp [1:2]
+        i18n/double-conversion-strtod.h [1:2]
+        i18n/double-conversion-utils.h [1:2]
+        i18n/double-conversion.h [1:2]
+        i18n/erarules.cpp [1:2]
+        i18n/erarules.h [1:2]
+        i18n/formattedval_impl.h [1:2]
+        i18n/formattedval_iterimpl.cpp [1:2]
+        i18n/formattedval_sbimpl.cpp [1:2]
+        i18n/formattedvalue.cpp [1:2]
+        i18n/number_asformat.cpp [1:2]
+        i18n/number_capi.cpp [1:2]
+        i18n/number_currencysymbols.cpp [1:2]
+        i18n/number_currencysymbols.h [1:2]
+        i18n/number_mapper.cpp [1:2]
+        i18n/number_mapper.h [1:2]
+        i18n/number_multiplier.cpp [1:2]
+        i18n/number_multiplier.h [1:2]
+        i18n/number_skeletons.cpp [1:2]
+        i18n/number_skeletons.h [1:2]
+        i18n/number_utils.cpp [1:2]
+        i18n/number_utypes.h [1:2]
+        i18n/numparse_affixes.cpp [1:2]
+        i18n/numparse_affixes.h [1:2]
+        i18n/numparse_compositions.cpp [1:2]
+        i18n/numparse_compositions.h [1:2]
+        i18n/numparse_currency.cpp [1:2]
+        i18n/numparse_currency.h [1:2]
+        i18n/numparse_decimal.cpp [1:2]
+        i18n/numparse_decimal.h [1:2]
+        i18n/numparse_impl.cpp [1:2]
+        i18n/numparse_impl.h [1:2]
+        i18n/numparse_parsednumber.cpp [1:2]
+        i18n/numparse_scientific.cpp [1:2]
+        i18n/numparse_scientific.h [1:2]
+        i18n/numparse_symbols.cpp [1:2]
+        i18n/numparse_symbols.h [1:2]
+        i18n/numparse_types.h [1:2]
+        i18n/numparse_utils.h [1:2]
+        i18n/numparse_validators.cpp [1:2]
+        i18n/numparse_validators.h [1:2]
+        i18n/numrange_fluent.cpp [1:2]
+        i18n/numrange_impl.cpp [1:2]
+        i18n/numrange_impl.h [1:2]
+        i18n/string_segment.cpp [1:2]
+        i18n/string_segment.h [1:2]
+        include/unicode/formattedvalue.h [1:2]
+        include/unicode/localebuilder.h [1:4]
+        include/unicode/numberrangeformatter.h [1:2]
+        include/unicode/ucpmap.h [1:2]
+        include/unicode/uformattedvalue.h [1:2]
+        include/unicode/unumberformatter.h [1:2]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 93c4a85915c1f800bd94a4e22b075152
+BELONGS ya.make
+    License text:
+          <i>© 2016 and later: Unicode, Inc. and others. License &amp; terms of use: http://www.unicode.org/copyright.html</i> 
+          <i>© 1995-2016 International Business Machines Corporation and others</i>
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/appendable.cpp [1:2]
+        common/bmpset.cpp [1:2]
+        common/bmpset.h [1:2]
+        common/brkeng.cpp [1:2]
+        common/brkeng.h [1:2]
+        common/brkiter.cpp [1:2]
+        common/bytestream.cpp [1:4]
+        common/bytestrie.cpp [1:2]
+        common/bytestriebuilder.cpp [1:2]
+        common/bytestrieiterator.cpp [1:2]
+        common/caniter.cpp [1:2]
+        common/chariter.cpp [1:2]
+        common/charstr.cpp [1:2]
+        common/charstr.h [1:2]
+        common/cmemory.cpp [1:2]
+        common/cmemory.h [1:2]
+        common/cpputils.h [1:2]
+        common/cstr.cpp [1:2]
+        common/cstr.h [1:2]
+        common/cstring.cpp [1:2]
+        common/cstring.h [1:2]
+        common/cwchar.cpp [1:2]
+        common/cwchar.h [1:2]
+        common/dictbe.cpp [1:2]
+        common/dictbe.h [1:2]
+        common/dictionarydata.cpp [1:2]
+        common/dictionarydata.h [1:2]
+        common/dtintrv.cpp [1:2]
+        common/errorcode.cpp [1:2]
+        common/filteredbrk.cpp [1:2]
+        common/filterednormalizer2.cpp [1:2]
+        common/hash.h [1:2]
+        common/icudataver.cpp [1:2]
+        common/icuplug.cpp [1:2]
+        common/icuplugimp.h [1:2]
+        common/loadednormalizer2impl.cpp [1:2]
+        common/localsvc.h [1:2]
+        common/locavailable.cpp [1:2]
+        common/locbased.cpp [1:2]
+        common/locbased.h [1:2]
+        common/locdispnames.cpp [1:2]
+        common/locdspnm.cpp [1:2]
+        common/locid.cpp [1:2]
+        common/loclikely.cpp [1:2]
+        common/locmap.cpp [1:2]
+        common/locmap.h [1:2]
+        common/locresdata.cpp [1:2]
+        common/locutil.cpp [1:2]
+        common/locutil.h [1:2]
+        common/messageimpl.h [1:2]
+        common/messagepattern.cpp [1:2]
+        common/msvcres.h [1:5]
+        common/mutex.h [1:2]
+        common/norm2_nfc_data.h [1:2]
+        common/norm2allmodes.h [1:2]
+        common/normalizer2.cpp [1:2]
+        common/normalizer2impl.cpp [1:2]
+        common/normalizer2impl.h [1:2]
+        common/normlzr.cpp [1:2]
+        common/parsepos.cpp [1:2]
+        common/patternprops.cpp [1:2]
+        common/patternprops.h [1:2]
+        common/pluralmap.cpp [1:2]
+        common/pluralmap.h [1:2]
+        common/propname.cpp [1:2]
+        common/propname.h [1:2]
+        common/propname_data.h [1:2]
+        common/propsvec.cpp [1:2]
+        common/propsvec.h [1:2]
+        common/punycode.cpp [1:2]
+        common/punycode.h [1:2]
+        common/putil.cpp [1:2]
+        common/putilimp.h [1:2]
+        common/rbbi.cpp [1:2]
+        common/rbbidata.cpp [1:2]
+        common/rbbidata.h [1:2]
+        common/rbbinode.cpp [1:2]
+        common/rbbinode.h [1:2]
+        common/rbbirb.cpp [1:2]
+        common/rbbirb.h [1:2]
+        common/rbbirpt.h [1:2]
+        common/rbbiscan.cpp [1:2]
+        common/rbbiscan.h [1:2]
+        common/rbbisetb.cpp [1:2]
+        common/rbbisetb.h [1:2]
+        common/rbbistbl.cpp [1:2]
+        common/rbbitblb.cpp [1:2]
+        common/rbbitblb.h [1:2]
+        common/resbund.cpp [1:2]
+        common/resbund_cnv.cpp [1:2]
+        common/resource.cpp [1:2]
+        common/resource.h [1:2]
+        common/ruleiter.cpp [1:2]
+        common/ruleiter.h [1:2]
+        common/schriter.cpp [1:2]
+        common/serv.cpp [1:2]
+        common/serv.h [1:2]
+        common/servlk.cpp [1:2]
+        common/servlkf.cpp [1:2]
+        common/servloc.h [1:2]
+        common/servls.cpp [1:2]
+        common/servnotf.cpp [1:2]
+        common/servnotf.h [1:2]
+        common/servrbf.cpp [1:2]
+        common/servslkf.cpp [1:2]
+        common/sharedobject.cpp [1:2]
+        common/sharedobject.h [1:2]
+        common/simpleformatter.cpp [1:2]
+        common/sprpimpl.h [1:2]
+        common/stringpiece.cpp [1:4]
+        common/stringtriebuilder.cpp [1:2]
+        common/uarrsort.cpp [1:2]
+        common/uarrsort.h [1:2]
+        common/uassert.h [1:2]
+        common/ubidi.cpp [1:2]
+        common/ubidi_props.cpp [1:2]
+        common/ubidi_props.h [1:2]
+        common/ubidi_props_data.h [1:2]
+        common/ubidiimp.h [1:2]
+        common/ubidiln.cpp [1:2]
+        common/ubiditransform.cpp [4:5]
+        common/ubidiwrt.cpp [1:2]
+        common/ubrk.cpp [1:2]
+        common/ubrkimpl.h [1:2]
+        common/ucase.cpp [1:2]
+        common/ucase.h [1:2]
+        common/ucase_props_data.h [1:2]
+        common/ucasemap.cpp [1:2]
+        common/ucasemap_titlecase_brkiter.cpp [1:2]
+        common/ucat.cpp [1:2]
+        common/uchar.cpp [1:2]
+        common/uchar_props_data.h [1:2]
+        common/ucharstrie.cpp [1:2]
+        common/ucharstriebuilder.cpp [1:2]
+        common/ucharstrieiterator.cpp [1:2]
+        common/uchriter.cpp [1:2]
+        common/ucln.h [1:2]
+        common/ucln_cmn.cpp [1:2]
+        common/ucln_cmn.h [1:2]
+        common/ucln_imp.h [1:2]
+        common/ucmndata.cpp [1:2]
+        common/ucmndata.h [1:2]
+        common/ucnv.cpp [1:2]
+        common/ucnv2022.cpp [1:2]
+        common/ucnv_bld.cpp [1:2]
+        common/ucnv_bld.h [1:2]
+        common/ucnv_cb.cpp [1:2]
+        common/ucnv_cnv.cpp [1:2]
+        common/ucnv_cnv.h [1:2]
+        common/ucnv_ct.cpp [1:2]
+        common/ucnv_err.cpp [1:2]
+        common/ucnv_ext.cpp [1:2]
+        common/ucnv_ext.h [1:2]
+        common/ucnv_imp.h [1:2]
+        common/ucnv_io.cpp [1:2]
+        common/ucnv_io.h [1:2]
+        common/ucnv_lmb.cpp [1:2]
+        common/ucnv_set.cpp [1:2]
+        common/ucnv_u16.cpp [1:2]
+        common/ucnv_u32.cpp [1:2]
+        common/ucnv_u7.cpp [1:2]
+        common/ucnv_u8.cpp [1:2]
+        common/ucnvbocu.cpp [1:2]
+        common/ucnvdisp.cpp [1:2]
+        common/ucnvhz.cpp [1:2]
+        common/ucnvisci.cpp [1:2]
+        common/ucnvlat1.cpp [1:2]
+        common/ucnvmbcs.cpp [1:2]
+        common/ucnvmbcs.h [1:2]
+        common/ucnvscsu.cpp [1:2]
+        common/ucnvsel.cpp [1:2]
+        common/ucol_data.h [1:2]
+        common/ucol_swp.cpp [1:2]
+        common/ucol_swp.h [1:2]
+        common/ucurr.cpp [1:2]
+        common/ucurrimp.h [1:2]
+        common/udata.cpp [1:2]
+        common/udatamem.cpp [1:2]
+        common/udatamem.h [1:2]
+        common/udataswp.cpp [1:2]
+        common/udataswp.h [1:2]
+        common/uelement.h [1:2]
+        common/uenum.cpp [1:2]
+        common/uenumimp.h [1:2]
+        common/uhash.cpp [1:2]
+        common/uhash.h [1:2]
+        common/uhash_us.cpp [1:2]
+        common/uidna.cpp [1:2]
+        common/uinit.cpp [1:2]
+        common/uinvchar.cpp [1:2]
+        common/uinvchar.h [1:2]
+        common/uiter.cpp [1:2]
+        common/ulist.cpp [1:2]
+        common/ulist.h [1:2]
+        common/uloc.cpp [1:2]
+        common/uloc_keytype.cpp [1:2]
+        common/uloc_tag.cpp [1:2]
+        common/ulocimp.h [1:2]
+        common/umapfile.cpp [1:2]
+        common/umapfile.h [1:2]
+        common/umath.cpp [1:2]
+        common/umutex.cpp [1:2]
+        common/umutex.h [1:2]
+        common/unames.cpp [1:2]
+        common/unifiedcache.cpp [1:2]
+        common/unifiedcache.h [1:2]
+        common/unifilt.cpp [1:2]
+        common/unifunct.cpp [1:2]
+        common/uniset.cpp [1:2]
+        common/uniset_closure.cpp [1:2]
+        common/uniset_props.cpp [1:2]
+        common/unisetspan.cpp [1:2]
+        common/unisetspan.h [1:2]
+        common/unistr.cpp [1:2]
+        common/unistr_case.cpp [1:2]
+        common/unistr_case_locale.cpp [1:2]
+        common/unistr_cnv.cpp [1:2]
+        common/unistr_props.cpp [1:2]
+        common/unistr_titlecase_brkiter.cpp [1:2]
+        common/unistrappender.h [1:2]
+        common/unorm.cpp [1:2]
+        common/unormcmp.cpp [1:2]
+        common/unormimp.h [1:2]
+        common/uobject.cpp [1:2]
+        common/uposixdefs.h [1:2]
+        common/uprops.cpp [1:2]
+        common/uprops.h [1:2]
+        common/ures_cnv.cpp [1:2]
+        common/uresbund.cpp [1:2]
+        common/uresdata.cpp [1:2]
+        common/uresdata.h [1:2]
+        common/uresimp.h [1:2]
+        common/ureslocs.h [1:2]
+        common/usc_impl.cpp [1:2]
+        common/usc_impl.h [1:2]
+        common/uscript.cpp [1:2]
+        common/uscript_props.cpp [1:2]
+        common/uset.cpp [1:2]
+        common/uset_imp.h [1:2]
+        common/uset_props.cpp [1:2]
+        common/usetiter.cpp [1:2]
+        common/ushape.cpp [1:2]
+        common/usprep.cpp [1:2]
+        common/ustack.cpp [1:2]
+        common/ustr_cnv.cpp [1:2]
+        common/ustr_cnv.h [1:2]
+        common/ustr_imp.h [1:2]
+        common/ustr_titlecase_brkiter.cpp [1:2]
+        common/ustr_wcs.cpp [1:2]
+        common/ustrcase.cpp [1:2]
+        common/ustrcase_locale.cpp [1:2]
+        common/ustrenum.cpp [1:2]
+        common/ustrenum.h [1:2]
+        common/ustrfmt.cpp [1:2]
+        common/ustrfmt.h [1:2]
+        common/ustring.cpp [1:2]
+        common/ustrtrns.cpp [1:2]
+        common/utext.cpp [1:2]
+        common/utf_impl.cpp [1:2]
+        common/util.cpp [1:2]
+        common/util.h [1:2]
+        common/util_props.cpp [1:2]
+        common/utrace.cpp [1:2]
+        common/utracimp.h [1:2]
+        common/utrie.cpp [1:2]
+        common/utrie.h [1:2]
+        common/utrie2.cpp [1:2]
+        common/utrie2.h [1:2]
+        common/utrie2_builder.cpp [1:2]
+        common/utrie2_impl.h [1:2]
+        common/uts46.cpp [1:2]
+        common/utypeinfo.h [1:2]
+        common/utypes.cpp [1:2]
+        common/uvector.cpp [1:2]
+        common/uvector.h [1:2]
+        common/uvectr32.cpp [1:2]
+        common/uvectr32.h [1:2]
+        common/uvectr64.cpp [1:2]
+        common/uvectr64.h [1:2]
+        common/wintz.cpp [1:2]
+        common/wintz.h [1:2]
+        i18n/alphaindex.cpp [1:2]
+        i18n/anytrans.cpp [1:2]
+        i18n/anytrans.h [1:2]
+        i18n/astro.cpp [1:2]
+        i18n/astro.h [1:2]
+        i18n/basictz.cpp [1:2]
+        i18n/bocsu.cpp [1:2]
+        i18n/bocsu.h [1:2]
+        i18n/brktrans.cpp [1:2]
+        i18n/brktrans.h [1:2]
+        i18n/buddhcal.cpp [1:2]
+        i18n/buddhcal.h [1:2]
+        i18n/calendar.cpp [1:2]
+        i18n/casetrn.cpp [1:2]
+        i18n/casetrn.h [1:2]
+        i18n/cecal.cpp [1:2]
+        i18n/cecal.h [1:2]
+        i18n/chnsecal.cpp [1:2]
+        i18n/chnsecal.h [1:2]
+        i18n/choicfmt.cpp [1:2]
+        i18n/coleitr.cpp [1:2]
+        i18n/coll.cpp [1:2]
+        i18n/collation.cpp [1:2]
+        i18n/collation.h [1:2]
+        i18n/collationbuilder.cpp [1:2]
+        i18n/collationbuilder.h [1:2]
+        i18n/collationcompare.cpp [1:2]
+        i18n/collationcompare.h [1:2]
+        i18n/collationdata.cpp [1:2]
+        i18n/collationdata.h [1:2]
+        i18n/collationdatabuilder.cpp [1:2]
+        i18n/collationdatabuilder.h [1:2]
+        i18n/collationdatareader.cpp [1:2]
+        i18n/collationdatareader.h [1:2]
+        i18n/collationdatawriter.cpp [1:2]
+        i18n/collationdatawriter.h [1:2]
+        i18n/collationfastlatin.cpp [1:2]
+        i18n/collationfastlatin.h [1:2]
+        i18n/collationfastlatinbuilder.cpp [1:2]
+        i18n/collationfastlatinbuilder.h [1:2]
+        i18n/collationfcd.cpp [1:2]
+        i18n/collationfcd.h [1:2]
+        i18n/collationiterator.cpp [1:2]
+        i18n/collationiterator.h [1:2]
+        i18n/collationkeys.cpp [1:2]
+        i18n/collationkeys.h [1:2]
+        i18n/collationroot.cpp [1:2]
+        i18n/collationroot.h [1:2]
+        i18n/collationrootelements.cpp [1:2]
+        i18n/collationrootelements.h [1:2]
+        i18n/collationruleparser.cpp [1:2]
+        i18n/collationruleparser.h [1:2]
+        i18n/collationsets.cpp [1:2]
+        i18n/collationsets.h [1:2]
+        i18n/collationsettings.cpp [1:2]
+        i18n/collationsettings.h [1:2]
+        i18n/collationtailoring.cpp [1:2]
+        i18n/collationtailoring.h [1:2]
+        i18n/collationweights.cpp [1:2]
+        i18n/collationweights.h [1:2]
+        i18n/collunsafe.h [1:5]
+        i18n/coptccal.cpp [1:2]
+        i18n/coptccal.h [1:2]
+        i18n/cpdtrans.cpp [1:2]
+        i18n/cpdtrans.h [1:2]
+        i18n/csdetect.cpp [1:2]
+        i18n/csdetect.h [1:2]
+        i18n/csmatch.cpp [1:2]
+        i18n/csmatch.h [1:2]
+        i18n/csr2022.cpp [1:2]
+        i18n/csr2022.h [1:2]
+        i18n/csrecog.cpp [1:2]
+        i18n/csrecog.h [1:2]
+        i18n/csrmbcs.cpp [1:2]
+        i18n/csrmbcs.h [1:2]
+        i18n/csrsbcs.cpp [1:2]
+        i18n/csrsbcs.h [1:2]
+        i18n/csrucode.cpp [1:2]
+        i18n/csrucode.h [1:2]
+        i18n/csrutf8.cpp [1:2]
+        i18n/csrutf8.h [1:2]
+        i18n/curramt.cpp [1:2]
+        i18n/currfmt.cpp [1:2]
+        i18n/currfmt.h [1:2]
+        i18n/currpinf.cpp [1:2]
+        i18n/currunit.cpp [1:2]
+        i18n/dangical.cpp [1:2]
+        i18n/dangical.h [1:2]
+        i18n/datefmt.cpp [1:2]
+        i18n/dayperiodrules.cpp [1:2]
+        i18n/dayperiodrules.h [1:2]
+        i18n/dcfmtsym.cpp [1:2]
+        i18n/decContext.cpp [1:2]
+        i18n/decContext.h [1:2]
+        i18n/decNumber.cpp [1:2]
+        i18n/decNumber.h [1:2]
+        i18n/decNumberLocal.h [1:2]
+        i18n/dt_impl.h [1:2]
+        i18n/dtfmtsym.cpp [1:2]
+        i18n/dtitv_impl.h [1:2]
+        i18n/dtitvfmt.cpp [1:2]
+        i18n/dtitvinf.cpp [1:2]
+        i18n/dtptngen.cpp [1:2]
+        i18n/dtptngen_impl.h [1:2]
+        i18n/dtrule.cpp [1:2]
+        i18n/esctrn.cpp [1:2]
+        i18n/esctrn.h [1:2]
+        i18n/ethpccal.cpp [1:2]
+        i18n/ethpccal.h [1:2]
+        i18n/fmtable.cpp [1:2]
+        i18n/fmtable_cnv.cpp [1:2]
+        i18n/fmtableimp.h [1:2]
+        i18n/format.cpp [1:2]
+        i18n/fphdlimp.cpp [1:2]
+        i18n/fphdlimp.h [1:2]
+        i18n/fpositer.cpp [1:2]
+        i18n/funcrepl.cpp [1:2]
+        i18n/funcrepl.h [1:2]
+        i18n/gender.cpp [1:2]
+        i18n/gregocal.cpp [1:2]
+        i18n/gregoimp.cpp [1:2]
+        i18n/gregoimp.h [1:2]
+        i18n/hebrwcal.cpp [1:2]
+        i18n/hebrwcal.h [1:2]
+        i18n/indiancal.cpp [1:2]
+        i18n/indiancal.h [1:2]
+        i18n/inputext.cpp [1:2]
+        i18n/inputext.h [1:2]
+        i18n/islamcal.cpp [1:2]
+        i18n/islamcal.h [1:2]
+        i18n/japancal.cpp [1:2]
+        i18n/japancal.h [1:2]
+        i18n/listformatter.cpp [1:2]
+        i18n/measfmt.cpp [1:2]
+        i18n/measunit.cpp [1:2]
+        i18n/measure.cpp [1:2]
+        i18n/msgfmt.cpp [1:2]
+        i18n/msgfmt_impl.h [1:2]
+        i18n/name2uni.cpp [1:2]
+        i18n/name2uni.h [1:2]
+        i18n/nfrlist.h [1:2]
+        i18n/nfrs.cpp [1:2]
+        i18n/nfrs.h [1:2]
+        i18n/nfrule.cpp [1:2]
+        i18n/nfrule.h [1:2]
+        i18n/nfsubs.cpp [1:2]
+        i18n/nfsubs.h [1:2]
+        i18n/nortrans.cpp [1:2]
+        i18n/nortrans.h [1:2]
+        i18n/nultrans.cpp [1:2]
+        i18n/nultrans.h [1:2]
+        i18n/numfmt.cpp [1:2]
+        i18n/numsys.cpp [1:2]
+        i18n/numsys_impl.h [1:2]
+        i18n/olsontz.cpp [1:2]
+        i18n/olsontz.h [1:2]
+        i18n/persncal.cpp [1:2]
+        i18n/persncal.h [1:2]
+        i18n/plurfmt.cpp [1:2]
+        i18n/plurrule.cpp [1:2]
+        i18n/plurrule_impl.h [1:2]
+        i18n/quant.cpp [1:2]
+        i18n/quant.h [1:2]
+        i18n/quantityformatter.cpp [1:2]
+        i18n/quantityformatter.h [1:2]
+        i18n/rbnf.cpp [1:2]
+        i18n/rbt.cpp [1:2]
+        i18n/rbt.h [1:2]
+        i18n/rbt_data.cpp [1:2]
+        i18n/rbt_data.h [1:2]
+        i18n/rbt_pars.cpp [1:2]
+        i18n/rbt_pars.h [1:2]
+        i18n/rbt_rule.cpp [1:2]
+        i18n/rbt_rule.h [1:2]
+        i18n/rbt_set.cpp [1:2]
+        i18n/rbt_set.h [1:2]
+        i18n/rbtz.cpp [1:2]
+        i18n/regexcmp.cpp [1:2]
+        i18n/regexcmp.h [1:2]
+        i18n/regexcst.h [1:2]
+        i18n/regeximp.cpp [1:2]
+        i18n/regeximp.h [1:2]
+        i18n/regexst.cpp [1:2]
+        i18n/regexst.h [1:2]
+        i18n/regextxt.cpp [1:2]
+        i18n/regextxt.h [1:2]
+        i18n/region.cpp [1:2]
+        i18n/region_impl.h [1:2]
+        i18n/reldatefmt.cpp [1:2]
+        i18n/reldtfmt.cpp [1:2]
+        i18n/reldtfmt.h [1:2]
+        i18n/rematch.cpp [1:2]
+        i18n/remtrans.cpp [1:2]
+        i18n/remtrans.h [1:2]
+        i18n/repattrn.cpp [1:2]
+        i18n/rulebasedcollator.cpp [1:2]
+        i18n/scientificnumberformatter.cpp [1:2]
+        i18n/scriptset.cpp [1:2]
+        i18n/scriptset.h [1:2]
+        i18n/search.cpp [1:2]
+        i18n/selfmt.cpp [1:2]
+        i18n/selfmtimpl.h [1:2]
+        i18n/sharedbreakiterator.cpp [1:2]
+        i18n/sharedbreakiterator.h [1:2]
+        i18n/sharedcalendar.h [1:2]
+        i18n/shareddateformatsymbols.h [1:2]
+        i18n/sharednumberformat.h [1:2]
+        i18n/sharedpluralrules.h [1:2]
+        i18n/simpletz.cpp [1:2]
+        i18n/smpdtfmt.cpp [1:2]
+        i18n/smpdtfst.cpp [1:2]
+        i18n/smpdtfst.h [1:2]
+        i18n/sortkey.cpp [1:2]
+        i18n/standardplural.cpp [1:2]
+        i18n/standardplural.h [1:2]
+        i18n/strmatch.cpp [1:2]
+        i18n/strmatch.h [1:2]
+        i18n/strrepl.cpp [1:2]
+        i18n/strrepl.h [1:2]
+        i18n/stsearch.cpp [1:2]
+        i18n/taiwncal.cpp [1:2]
+        i18n/taiwncal.h [1:2]
+        i18n/timezone.cpp [1:2]
+        i18n/titletrn.cpp [1:2]
+        i18n/titletrn.h [1:2]
+        i18n/tmunit.cpp [1:2]
+        i18n/tmutamt.cpp [1:2]
+        i18n/tmutfmt.cpp [1:2]
+        i18n/tolowtrn.cpp [1:2]
+        i18n/tolowtrn.h [1:2]
+        i18n/toupptrn.cpp [1:2]
+        i18n/toupptrn.h [1:2]
+        i18n/translit.cpp [1:2]
+        i18n/transreg.cpp [1:2]
+        i18n/transreg.h [1:2]
+        i18n/tridpars.cpp [1:2]
+        i18n/tridpars.h [1:2]
+        i18n/tzfmt.cpp [1:2]
+        i18n/tzgnames.cpp [1:2]
+        i18n/tzgnames.h [1:2]
+        i18n/tznames.cpp [1:2]
+        i18n/tznames_impl.cpp [1:2]
+        i18n/tznames_impl.h [1:2]
+        i18n/tzrule.cpp [1:2]
+        i18n/tztrans.cpp [1:2]
+        i18n/ucal.cpp [1:2]
+        i18n/ucln_in.cpp [1:2]
+        i18n/ucln_in.h [1:2]
+        i18n/ucol.cpp [1:2]
+        i18n/ucol_imp.h [1:2]
+        i18n/ucol_res.cpp [1:2]
+        i18n/ucol_sit.cpp [1:2]
+        i18n/ucoleitr.cpp [1:2]
+        i18n/ucsdet.cpp [1:2]
+        i18n/udat.cpp [1:2]
+        i18n/udateintervalformat.cpp [1:2]
+        i18n/udatpg.cpp [1:2]
+        i18n/ufieldpositer.cpp [1:2]
+        i18n/uitercollationiterator.cpp [1:2]
+        i18n/uitercollationiterator.h [1:2]
+        i18n/ulistformatter.cpp [1:2]
+        i18n/ulocdata.cpp [1:2]
+        i18n/umsg.cpp [1:2]
+        i18n/umsg_imp.h [1:2]
+        i18n/unesctrn.cpp [1:2]
+        i18n/unesctrn.h [1:2]
+        i18n/uni2name.cpp [1:2]
+        i18n/uni2name.h [1:2]
+        i18n/unum.cpp [1:2]
+        i18n/unumsys.cpp [1:2]
+        i18n/upluralrules.cpp [1:2]
+        i18n/uregex.cpp [1:2]
+        i18n/uregexc.cpp [1:2]
+        i18n/uregion.cpp [1:2]
+        i18n/usearch.cpp [1:2]
+        i18n/uspoof.cpp [1:2]
+        i18n/uspoof_build.cpp [1:2]
+        i18n/uspoof_conf.cpp [1:2]
+        i18n/uspoof_conf.h [1:2]
+        i18n/uspoof_impl.cpp [1:2]
+        i18n/uspoof_impl.h [1:2]
+        i18n/usrchimp.h [1:2]
+        i18n/utf16collationiterator.cpp [1:2]
+        i18n/utf16collationiterator.h [1:2]
+        i18n/utf8collationiterator.cpp [1:2]
+        i18n/utf8collationiterator.h [1:2]
+        i18n/utmscale.cpp [1:2]
+        i18n/utrans.cpp [1:2]
+        i18n/vtzone.cpp [1:2]
+        i18n/vzone.cpp [1:2]
+        i18n/vzone.h [1:2]
+        i18n/windtfmt.cpp [1:2]
+        i18n/windtfmt.h [1:2]
+        i18n/winnmfmt.cpp [1:2]
+        i18n/winnmfmt.h [1:2]
+        i18n/wintzimpl.cpp [1:2]
+        i18n/wintzimpl.h [1:2]
+        i18n/zonemeta.cpp [1:2]
+        i18n/zonemeta.h [1:2]
+        i18n/zrule.cpp [1:2]
+        i18n/zrule.h [1:2]
+        i18n/ztrans.cpp [1:2]
+        i18n/ztrans.h [1:2]
+        include/unicode/alphaindex.h [1:2]
+        include/unicode/appendable.h [1:2]
+        include/unicode/basictz.h [1:2]
+        include/unicode/brkiter.h [1:2]
+        include/unicode/bytestream.h [1:4]
+        include/unicode/bytestrie.h [1:2]
+        include/unicode/bytestriebuilder.h [1:2]
+        include/unicode/calendar.h [1:2]
+        include/unicode/caniter.h [1:2]
+        include/unicode/chariter.h [1:2]
+        include/unicode/choicfmt.h [1:2]
+        include/unicode/coleitr.h [1:2]
+        include/unicode/coll.h [1:2]
+        include/unicode/compactdecimalformat.h [1:2]
+        include/unicode/curramt.h [1:2]
+        include/unicode/currpinf.h [1:2]
+        include/unicode/currunit.h [1:2]
+        include/unicode/datefmt.h [1:2]
+        include/unicode/dbbi.h [1:2]
+        include/unicode/dcfmtsym.h [1:2]
+        include/unicode/decimfmt.h [1:2]
+        include/unicode/docmain.h [1:2]
+        include/unicode/dtfmtsym.h [1:2]
+        include/unicode/dtintrv.h [1:2]
+        include/unicode/dtitvfmt.h [1:2]
+        include/unicode/dtitvinf.h [1:2]
+        include/unicode/dtptngen.h [1:2]
+        include/unicode/dtrule.h [1:2]
+        include/unicode/edits.h [1:2]
+        include/unicode/enumset.h [1:2]
+        include/unicode/errorcode.h [1:2]
+        include/unicode/fieldpos.h [1:2]
+        include/unicode/filteredbrk.h [1:2]
+        include/unicode/fmtable.h [1:2]
+        include/unicode/format.h [1:2]
+        include/unicode/fpositer.h [1:2]
+        include/unicode/gender.h [1:2]
+        include/unicode/gregocal.h [1:2]
+        include/unicode/icudataver.h [1:2]
+        include/unicode/icuplug.h [1:2]
+        include/unicode/idna.h [1:2]
+        include/unicode/listformatter.h [1:2]
+        include/unicode/localpointer.h [1:2]
+        include/unicode/locdspnm.h [1:2]
+        include/unicode/locid.h [1:2]
+        include/unicode/measfmt.h [1:2]
+        include/unicode/measunit.h [1:2]
+        include/unicode/measure.h [1:2]
+        include/unicode/messagepattern.h [1:2]
+        include/unicode/msgfmt.h [1:2]
+        include/unicode/normalizer2.h [1:2]
+        include/unicode/normlzr.h [1:2]
+        include/unicode/numfmt.h [1:2]
+        include/unicode/numsys.h [1:2]
+        include/unicode/parseerr.h [1:2]
+        include/unicode/parsepos.h [1:2]
+        include/unicode/platform.h [1:2]
+        include/unicode/plurfmt.h [1:2]
+        include/unicode/plurrule.h [1:2]
+        include/unicode/ptypes.h [1:2]
+        include/unicode/putil.h [1:2]
+        include/unicode/rbbi.h [1:2]
+        include/unicode/rbnf.h [1:2]
+        include/unicode/rbtz.h [1:2]
+        include/unicode/regex.h [1:2]
+        include/unicode/region.h [1:2]
+        include/unicode/reldatefmt.h [1:2]
+        include/unicode/rep.h [1:2]
+        include/unicode/resbund.h [1:2]
+        include/unicode/schriter.h [1:2]
+        include/unicode/scientificnumberformatter.h [1:2]
+        include/unicode/search.h [1:2]
+        include/unicode/selfmt.h [1:2]
+        include/unicode/simpleformatter.h [1:2]
+        include/unicode/simpletz.h [1:2]
+        include/unicode/smpdtfmt.h [1:2]
+        include/unicode/sortkey.h [1:2]
+        include/unicode/std_string.h [1:2]
+        include/unicode/strenum.h [1:2]
+        include/unicode/stringpiece.h [1:4]
+        include/unicode/stringtriebuilder.h [1:2]
+        include/unicode/stsearch.h [1:2]
+        include/unicode/symtable.h [1:2]
+        include/unicode/tblcoll.h [1:2]
+        include/unicode/timezone.h [1:2]
+        include/unicode/tmunit.h [1:2]
+        include/unicode/tmutamt.h [1:2]
+        include/unicode/tmutfmt.h [1:2]
+        include/unicode/translit.h [1:2]
+        include/unicode/tzfmt.h [1:2]
+        include/unicode/tznames.h [1:2]
+        include/unicode/tzrule.h [1:2]
+        include/unicode/tztrans.h [1:2]
+        include/unicode/ubidi.h [1:2]
+        include/unicode/ubiditransform.h [4:5]
+        include/unicode/ubrk.h [1:2]
+        include/unicode/ucal.h [1:2]
+        include/unicode/ucasemap.h [1:2]
+        include/unicode/ucat.h [1:2]
+        include/unicode/uchar.h [1:2]
+        include/unicode/ucharstrie.h [1:2]
+        include/unicode/ucharstriebuilder.h [1:2]
+        include/unicode/uchriter.h [1:2]
+        include/unicode/uclean.h [1:2]
+        include/unicode/ucnv.h [1:2]
+        include/unicode/ucnv_cb.h [1:2]
+        include/unicode/ucnv_err.h [1:2]
+        include/unicode/ucnvsel.h [1:2]
+        include/unicode/ucol.h [1:2]
+        include/unicode/ucoleitr.h [1:2]
+        include/unicode/uconfig.h [1:2]
+        include/unicode/ucsdet.h [1:2]
+        include/unicode/ucurr.h [1:2]
+        include/unicode/udat.h [1:2]
+        include/unicode/udata.h [1:2]
+        include/unicode/udateintervalformat.h [1:2]
+        include/unicode/udatpg.h [1:2]
+        include/unicode/udisplaycontext.h [1:2]
+        include/unicode/uenum.h [1:2]
+        include/unicode/ufieldpositer.h [1:2]
+        include/unicode/uformattable.h [1:2]
+        include/unicode/ugender.h [1:2]
+        include/unicode/uidna.h [1:2]
+        include/unicode/uiter.h [1:2]
+        include/unicode/uldnames.h [1:2]
+        include/unicode/ulistformatter.h [1:2]
+        include/unicode/uloc.h [1:2]
+        include/unicode/ulocdata.h [1:2]
+        include/unicode/umachine.h [1:2]
+        include/unicode/umisc.h [1:2]
+        include/unicode/umsg.h [1:2]
+        include/unicode/unifilt.h [1:2]
+        include/unicode/unifunct.h [1:2]
+        include/unicode/unimatch.h [1:2]
+        include/unicode/unirepl.h [1:2]
+        include/unicode/uniset.h [1:2]
+        include/unicode/unistr.h [1:2]
+        include/unicode/unorm.h [1:2]
+        include/unicode/unorm2.h [1:2]
+        include/unicode/unum.h [1:2]
+        include/unicode/unumsys.h [1:2]
+        include/unicode/uobject.h [1:2]
+        include/unicode/upluralrules.h [1:2]
+        include/unicode/uregex.h [1:2]
+        include/unicode/uregion.h [1:2]
+        include/unicode/ureldatefmt.h [1:2]
+        include/unicode/urename.h [1:2]
+        include/unicode/urep.h [1:2]
+        include/unicode/ures.h [1:2]
+        include/unicode/uscript.h [1:2]
+        include/unicode/usearch.h [1:2]
+        include/unicode/uset.h [1:2]
+        include/unicode/usetiter.h [1:2]
+        include/unicode/ushape.h [1:2]
+        include/unicode/uspoof.h [1:2]
+        include/unicode/usprep.h [1:2]
+        include/unicode/ustdio.h [1:2]
+        include/unicode/ustream.h [1:2]
+        include/unicode/ustring.h [1:2]
+        include/unicode/ustringtrie.h [1:2]
+        include/unicode/utext.h [1:2]
+        include/unicode/utf.h [1:2]
+        include/unicode/utf16.h [1:2]
+        include/unicode/utf32.h [1:2]
+        include/unicode/utf8.h [1:2]
+        include/unicode/utf_old.h [1:2]
+        include/unicode/utmscale.h [1:2]
+        include/unicode/utrace.h [1:2]
+        include/unicode/utrans.h [1:2]
+        include/unicode/utypes.h [1:2]
+        include/unicode/uvernum.h [1:2]
+        include/unicode/uversion.h [1:2]
+        include/unicode/vtzone.h [1:2]
+        io/locbund.cpp [1:2]
+        io/locbund.h [1:2]
+        io/sprintf.cpp [1:2]
+        io/sscanf.cpp [1:2]
+        io/ucln_io.cpp [1:2]
+        io/ucln_io.h [1:2]
+        io/ufile.cpp [1:2]
+        io/ufile.h [1:2]
+        io/ufmt_cmn.cpp [1:2]
+        io/ufmt_cmn.h [1:2]
+        io/uprintf.cpp [1:2]
+        io/uprintf.h [1:2]
+        io/uprntf_p.cpp [1:2]
+        io/uscanf.cpp [1:2]
+        io/uscanf.h [1:2]
+        io/uscanf_p.cpp [1:2]
+        io/ustdio.cpp [1:2]
+        io/ustream.cpp [1:2]
+        license.html [14:15]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 94d0b8c9728fb0dc5601252e1df53082
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/csrutf8.cpp [5:6]
+        icu4c.css [3:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 962ccc995ba98fd7fae7b902764d48f0
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2014-2016, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/dictionarydata.cpp [5:6]
+        common/simpleformatter.cpp [5:6]
+        common/uloc_keytype.cpp [5:6]
+        i18n/quantityformatter.cpp [5:6]
+        i18n/quantityformatter.h [5:6]
+        i18n/region.cpp [5:6]
+        i18n/reldatefmt.cpp [5:6]
+        include/unicode/region.h [5:6]
+        include/unicode/reldatefmt.h [5:7]
+        include/unicode/scientificnumberformatter.h [5:6]
+        include/unicode/simpleformatter.h [5:6]
+        include/unicode/udisplaycontext.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 9670d5e377d905430346980ea04f1d6c
+BELONGS ya.make
+    License text:
+        * Copyright (C) 1998-2012, International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/schriter.cpp [5:6]
+        common/uchriter.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 9ab0d1a3c92647f878f31485881f9c47
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2003-2007, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucnv_set.cpp [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 9b030d5634a1df38fdea28583d4642ed
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/stringpiece.cpp [1:4]
+        i18n/smpdtfst.cpp [5:6]
+        i18n/smpdtfst.h [5:6]
+        i18n/wintzimpl.cpp [5:6]
+        include/unicode/icudataver.h [6:7]
+        include/unicode/normalizer2.h [6:7]
+        include/unicode/stringpiece.h [1:4]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 9c9b5b5cdc14f34676187a5da7efcf89
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2007-2012, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/bmpset.cpp [6:7]
+        common/unisetspan.cpp [6:7]
+        i18n/dtrule.cpp [5:6]
+        i18n/tzrule.cpp [5:6]
+        i18n/tztrans.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 9cbcf316d3188a05eb891360a0b8e60f
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1997-2012, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/cstring.h [6:7]
+        common/locresdata.cpp [6:7]
+        i18n/format.cpp [5:6]
+        i18n/nfrlist.h [5:6]
+        i18n/selfmt.cpp [4:6]
+        include/unicode/docmain.h [4:6]
+        include/unicode/ptypes.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL 9e663ee96901713c8984025e4ffe7577
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2005-2016, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucasemap.cpp [6:7]
+        common/utext.cpp [6:7]
+        i18n/csdetect.cpp [5:6]
+        i18n/csdetect.h [5:6]
+        i18n/csr2022.cpp [5:6]
+        i18n/csrmbcs.cpp [5:6]
+        i18n/csrsbcs.cpp [5:6]
+        i18n/inputext.cpp [5:6]
+        i18n/ucsdet.cpp [5:6]
+        i18n/windtfmt.cpp [5:6]
+        i18n/winnmfmt.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL a2e73c1b5033a91a4568b306596e332b
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2009-2010, Google, International Business Machines Corporation and *
+         * others. All Rights Reserved.                                                *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/tmutamt.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL a4a10e27cf992a4f3cab9f4c56afd236
+BELONGS ya.make
+    License text:
+         \#  Copyright (c) 2013, LeRoy Benjamin Sharon
+         \#  All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        LICENSE [333:334]
+
+KEEP     COPYRIGHT_SERVICE_LABEL a4dd8701bb82b64b855f50ce44835295
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2004-2007, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/uset_imp.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL a51ecacda59c811ed9c370e17b3f5efa
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2010-2015, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/charstr.cpp [5:6]
+        common/ucnv_ct.cpp [5:6]
+        common/uts46.cpp [5:6]
+        i18n/collation.h [5:6]
+        i18n/collationdata.h [5:6]
+        i18n/numsys.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL a7643bf43061105c931388b129c669bf
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2008, International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/dtintrv.cpp [4:5]
+
+KEEP     COPYRIGHT_SERVICE_LABEL a86dc1622e34a5a3b4e6bfa39993d93b
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2001-2011, International Business Machines Corporation and    *
+         * others. All Rights Reserved.                                                *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/servloc.h [5:6]
+        common/unormimp.h [6:7]
+        common/util.cpp [5:6]
+        common/util.h [5:6]
+        common/utrie.h [6:7]
+        i18n/casetrn.cpp [6:7]
+        i18n/esctrn.cpp [5:6]
+        i18n/name2uni.cpp [5:6]
+        i18n/nortrans.cpp [5:6]
+        i18n/quant.h [5:6]
+        i18n/remtrans.cpp [5:6]
+        i18n/strmatch.h [4:5]
+        i18n/titletrn.cpp [5:6]
+        i18n/unesctrn.cpp [5:6]
+        i18n/uni2name.cpp [5:6]
+        io/ucln_io.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL a90617581794c0914a64181af9b5b752
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2001-2014 International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/ustream.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL a981cec51bb8713af050012a2fd40396
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2008-2015, Google, International Business Machines Corporation
+         * and others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/tmutfmt.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL aba540495a9ec06be988e5448bc78953
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucase.cpp [703:710]
+
+KEEP     COPYRIGHT_SERVICE_LABEL ac32e6fd7d2f219bee9da0e9dfb4ef82
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2014-2015, International Business Machines Corporation and
+        * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/filteredbrk.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL acdba783775d88baa352d8dda2f477e5
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2003 - 2008, International Business Machines Corporation and  *
+        * others. All Rights Reserved.                                                *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/cecal.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL ace2818a65f7649e54d09a35f711fe79
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2013-2014, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/collationbuilder.cpp [5:6]
+        i18n/collationbuilder.h [5:6]
+        i18n/collationdatawriter.h [5:6]
+        i18n/collationrootelements.cpp [5:6]
+        i18n/collationrootelements.h [5:6]
+        i18n/collationruleparser.h [5:6]
+        i18n/collationsets.cpp [5:6]
+        i18n/collationsets.h [5:6]
+        i18n/collationtailoring.h [5:6]
+        i18n/sharedbreakiterator.cpp [5:6]
+        include/unicode/uformattable.h [5:6]
+        include/unicode/unumsys.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL adcbf5e0f15080881a655b3167e4673e
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2015-2016, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/cstr.cpp [5:6]
+        common/resource.cpp [5:6]
+        common/resource.h [5:6]
+        common/sharedobject.h [5:6]
+        i18n/collunsafe.h [1:5]
+        include/unicode/ufieldpositer.h [5:6]
+        include/unicode/ulistformatter.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL ae978110a7def652feaf669980c242b5
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2015, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ubidi.cpp [6:7]
+        common/ubidiln.cpp [6:7]
+        common/ucnv_io.cpp [6:7]
+        common/uinvchar.h [6:7]
+        common/uniset.cpp [5:6]
+        common/ustr_imp.h [5:6]
+        common/uvectr32.cpp [5:6]
+        common/uvectr64.cpp [5:6]
+        i18n/collationweights.cpp [6:7]
+        i18n/rbt.cpp [5:6]
+        include/unicode/umachine.h [6:7]
+        include/unicode/utf8.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL b046e407080084733a69b594dffb8686
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2002-2014 International Business Machines Corporation
+        *   and others. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/rbbistbl.cpp [8:9]
+
+KEEP     COPYRIGHT_SERVICE_LABEL b11e20f37cc5a1dbf39ba341be9e9d5b
+BELONGS ya.make
+    License text:
+        * Copyright (c) 2002-2011, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/propname.h [5:6]
+        common/propsvec.cpp [6:7]
+        common/punycode.cpp [6:7]
+        common/rbbirb.cpp [6:7]
+        common/uassert.h [6:7]
+        common/uset.cpp [6:7]
+        common/uset_props.cpp [6:7]
+        i18n/funcrepl.h [5:6]
+        i18n/strrepl.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL b219719a83c0f21f54419666d79b70f1
+BELONGS ya.make
+    License text:
+        /* Copyright (c) IBM Corporation, 2000-2012.  All rights reserved.    */
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/decContext.cpp [6:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL b2437018b002df83c6c7ea9b2d593523
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2002-2013, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/uenum.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL b3b1a01f6c7b5ef6822411209de2aa59
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2001-2008,2010 IBM and others. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/search.cpp [5:5]
+
+KEEP     COPYRIGHT_SERVICE_LABEL b5860edcdb054e809856c251b71cb8ec
+BELONGS ya.make
+    License text:
+         \#   * Copyright (c) 1999 Computer Systems and Communication Lab,
+         \#   *                    Institute of Information Science, Academia
+         \#       *                    Sinica. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        LICENSE [167:169]
+
+KEEP     COPYRIGHT_SERVICE_LABEL b66afcce2b39e075c24204a500459d19
+BELONGS ya.make
+    License text:
+        //  Copyright (C) 2003-2010, International Business Machines Corporation and others.
+        //  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/regexst.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL b7ac12ff15d6387a4c77a95c6728f660
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2002-2014, International Business Machines Corporation and
+         * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/locutil.cpp [5:6]
+        common/propname.cpp [5:6]
+        common/ustrenum.cpp [5:6]
+        common/ustrenum.h [5:6]
+        i18n/anytrans.cpp [5:6]
+        i18n/tridpars.cpp [5:6]
+        include/unicode/uset.h [6:7]
+        include/unicode/usetiter.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL b7c278cc57f479d9f799d8fe6cc1fb7c
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/msvcres.h [1:5]
+
+KEEP     COPYRIGHT_SERVICE_LABEL b8fb1ca6b6e07ea2420d549f04c1c1a2
+BELONGS ya.make
+    License text:
+         * Copyright (C) 1996-2015, International Business Machines Corporation and
+         * others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/caniter.cpp [5:6]
+        common/ubrk.cpp [5:6]
+        i18n/collationcompare.cpp [5:6]
+        i18n/rulebasedcollator.cpp [5:6]
+        i18n/ucol.cpp [5:6]
+        i18n/udat.cpp [5:6]
+        i18n/unum.cpp [5:6]
+        include/unicode/locid.h [6:7]
+        include/unicode/normlzr.h [5:7]
+        include/unicode/ubrk.h [5:6]
+        include/unicode/ucal.h [5:6]
+        include/unicode/ucol.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL bce62155e580bc8ca8317dff33827b11
+BELONGS ya.make
+    License text:
+        * Copyright (c) 2003, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucat.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL c04329975d6617a30b8c8d08934b9151
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        APIChangeReport.html [2587:2589]
+
+KEEP     COPYRIGHT_SERVICE_LABEL c23d9e061ec6d06fc6dd96a82a5984cc
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2009-2010, International Business Machines Corporation and         *
+        * others. All Rights Reserved.                                                *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/ztrans.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL c2c09483a367ef286112370f2ff5185a
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2006,2013 IBM Corp. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/dbbi.h [5:5]
+
+KEEP     COPYRIGHT_SERVICE_LABEL c4106f9ac6f8ef41a818a8e59b7f6613
+BELONGS ya.make
+    License text:
+        *   Copyright (c) 2000-2005, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/nultrans.cpp [5:6]
+        include/unicode/symtable.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL c4739568fb214f55087b37c6b3b40284
+BELONGS ya.make
+    License text:
+        //   Copyright (C) 2002-2015 International Business Machines Corporation
+        //   and others. All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/regeximp.h [4:5]
+
+KEEP     COPYRIGHT_SERVICE_LABEL c4dc5e2663ff7cc2d5bbe4668622eb70
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2012,2014 International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/enumset.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL c68a6fb4e6d05b57fab1d8ea800d4d2c
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2013, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/umapfile.cpp [6:7]
+        common/uvector.cpp [5:6]
+        include/unicode/ubidi.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL c7a1cf358c6cec7a3359544072765ae4
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2004-2016, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ulocimp.h [5:6]
+        i18n/measfmt.cpp [5:6]
+        i18n/measunit.cpp [5:6]
+        i18n/ucol_sit.cpp [5:6]
+        include/unicode/measfmt.h [5:6]
+        include/unicode/measunit.h [5:6]
+        include/unicode/uregex.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL c82fb22292c7c573aed5f12a0943de39
+BELONGS ya.make
+    License text:
+        //  Copyright (C) 2002-2016, International Business Machines Corporation and others.
+        //  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/rbbiscan.cpp [6:7]
+        common/rbbiscan.h [6:7]
+        common/rbbitblb.cpp [5:6]
+        common/rbbitblb.h [9:10]
+        common/ucnv_u7.cpp [5:6]
+        common/ucnv_u8.cpp [5:6]
+        common/ucnvbocu.cpp [6:7]
+        common/ucurr.cpp [5:6]
+        common/ucurrimp.h [5:6]
+        common/uprops.cpp [6:7]
+        common/uprops.h [6:7]
+        i18n/regexcmp.h [6:7]
+        include/unicode/regex.h [5:6]
+        include/unicode/uconfig.h [5:6]
+        include/unicode/ucurr.h [5:6]
+        include/unicode/urename.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL c8451b107c49a0d6a11ab1ad88203484
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2012-2014, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/collationdatabuilder.h [5:6]
+        i18n/collationfcd.h [5:6]
+        i18n/collationkeys.h [5:6]
+        i18n/collationroot.cpp [5:6]
+        i18n/collationroot.h [5:6]
+        i18n/uitercollationiterator.cpp [5:6]
+        i18n/utf8collationiterator.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL c85e6722fc6a1d152e472cfe9dc72942
+BELONGS ya.make
+    License text:
+         \#  Copyright (C) 2006-2008, Google Inc.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        LICENSE [86:86]
+
+KEEP     COPYRIGHT_SERVICE_LABEL cd417bc62ea8d7ba8fb8dde19fd390fa
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1999-2005, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/parseerr.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL cda0efd1cafec6f7a39d077424879bb4
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2006 International Business Machines Corporation        *
+        *   and others. All rights reserved.                                      *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/localsvc.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL ce16fc6430632c2cce96583835728dfc
+BELONGS ya.make
+    License text:
+        // Copyright (C) 1999-2016, International Business Machines
+        // Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/norm2_nfc_data.h [4:5]
+        common/propname_data.h [4:5]
+        common/ubidi_props_data.h [4:5]
+        common/ubidiimp.h [6:7]
+        common/ucase_props_data.h [4:5]
+        common/uchar_props_data.h [4:5]
+        common/udata.cpp [6:7]
+        common/unistr.cpp [5:6]
+        common/uresdata.cpp [5:6]
+        common/uresdata.h [5:6]
+        common/usc_impl.cpp [5:6]
+        common/uvector.h [5:6]
+        i18n/collationfcd.cpp [4:5]
+        i18n/rbt_pars.cpp [5:6]
+        i18n/translit.cpp [5:6]
+        include/unicode/uniset.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL ce9aad96b1b334c0a679ec4e10cb35e9
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2000-2016, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucnv2022.cpp [5:6]
+        common/ucnv_lmb.cpp [5:6]
+        common/ucnvisci.cpp [5:6]
+        common/ucnvmbcs.cpp [6:7]
+        common/ucnvscsu.cpp [6:7]
+        common/uresimp.h [5:6]
+        common/ushape.cpp [6:7]
+        include/unicode/uvernum.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL ceaebba480daea99b6daa9a8c3f3bfe3
+BELONGS ya.make
+    License text:
+        // Copyright 2004 and onwards Google Inc.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/stringpiece.cpp [6:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL cffeb9db280dee61545337fc741b400d
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2009-2016, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/normalizer2.cpp [6:7]
+        common/ulist.cpp [5:6]
+        common/ulist.h [5:6]
+        i18n/vzone.h [5:6]
+        i18n/zrule.h [5:6]
+        i18n/ztrans.h [5:6]
+        include/unicode/localpointer.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL d82157333c39db58ee7911e05bd4c3e4
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1997-2011,2014-2015 International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/utrans.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL d9fa5e630e4f1622ffc1667f978a0116
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucase.cpp [703:710]
+
+KEEP     COPYRIGHT_SERVICE_LABEL da80353845fce1ac40297f14ec1c169b
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2001-2012, International Business Machines Corporation and    *
+         * others. All Rights Reserved.                                                *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/servnotf.cpp [5:6]
+        common/unifilt.cpp [5:6]
+        common/ustr_wcs.cpp [6:7]
+        common/utrie.cpp [6:7]
+        i18n/quant.cpp [5:6]
+        i18n/strmatch.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL dabfc92d3bdac1cb148571b684a54557
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2014, International Business Machines
+        * Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/dictionarydata.h [5:6]
+        common/loadednormalizer2impl.cpp [5:6]
+        common/norm2allmodes.h [5:6]
+        i18n/scientificnumberformatter.cpp [5:6]
+        i18n/scriptset.cpp [5:6]
+        i18n/sharedbreakiterator.h [5:6]
+        i18n/sharedcalendar.h [5:6]
+        i18n/shareddateformatsymbols.h [5:6]
+        i18n/sharednumberformat.h [5:6]
+        i18n/sharedpluralrules.h [5:6]
+        include/unicode/uregion.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL dbd769689ee05ac5883c44a2f76b62ac
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2011-2015, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/uposixdefs.h [5:6]
+        i18n/tzfmt.cpp [5:6]
+        i18n/tznames.cpp [5:6]
+        include/unicode/tzfmt.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL dbfebde6da89e9e6c22d7bfe29effd33
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2005-2015, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/wintz.cpp [5:6]
+        i18n/csr2022.h [5:6]
+        i18n/csrsbcs.h [5:6]
+        i18n/windtfmt.h [5:6]
+        i18n/winnmfmt.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL dcf3106e4dec244e5d19c61b888ac911
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2007-2014, International Business Machines Corporation
+         * and others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/chnsecal.cpp [5:6]
+        i18n/zonemeta.cpp [5:6]
+        include/unicode/plurfmt.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL e0fd60506fc1f7125cab287362d1f134
+BELONGS ya.make
+    License text:
+         \#   * Copyright (c) 1999 TaBE Project.
+         \#   * Copyright (c) 1999 Pai-Hsiang Hsiao.
+         \#   * All rights reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        LICENSE [134:136]
+
+KEEP     COPYRIGHT_SERVICE_LABEL e7b2539b421bc18466527fff5888cdef
+BELONGS ya.make
+    License text:
+         \#  Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
+         \#  and Technology.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        LICENSE [209:210]
+
+KEEP     COPYRIGHT_SERVICE_LABEL e849a1336b641d75f7cc2f21c69514a9
+BELONGS ya.make
+    License text:
+        * Copyright (C) 2010-2013, International Business Machines
+        * Corporation and others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/ugender.h [5:6]
+        include/unicode/upluralrules.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL e99a033494f0a677079d0c5b85deb19f
+BELONGS ya.make
+    License text:
+        *   Copyright (c) 2001-2007, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/esctrn.h [5:6]
+        i18n/name2uni.h [5:6]
+        i18n/remtrans.h [5:6]
+        i18n/titletrn.h [5:6]
+        i18n/tolowtrn.cpp [5:6]
+        i18n/tolowtrn.h [5:6]
+        i18n/toupptrn.cpp [5:6]
+        i18n/toupptrn.h [5:6]
+        i18n/unesctrn.h [5:6]
+        i18n/uni2name.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL eaa2eacf9bf7d4712bee5d8b7f46bae8
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2002-2006, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/uenumimp.h [6:7]
+        common/usetiter.cpp [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL eaf8b5e53acf0739376dcad971e95344
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2010-2012, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/bytestriebuilder.cpp [5:6]
+        common/bytestrieiterator.cpp [5:6]
+        common/stringtriebuilder.cpp [5:6]
+        common/ucharstriebuilder.cpp [5:6]
+        i18n/upluralrules.cpp [5:6]
+        include/unicode/bytestrie.h [5:6]
+        include/unicode/fpositer.h [5:6]
+        include/unicode/idna.h [5:6]
+        include/unicode/ucharstrie.h [5:6]
+        include/unicode/ustringtrie.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL ebaa44507182294feaa2eb9fb2cbae8d
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2000-2012, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/ushape.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL eed7e8b3d80757822970ac3a50dd6716
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2007, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/bmpset.h [6:7]
+        common/unisetspan.h [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL ef69505a804579d3e09b4f925dc646de
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucase.cpp [703:710]
+
+KEEP     COPYRIGHT_SERVICE_LABEL f07c6268eccea88dd57382a005435b2b
+BELONGS ya.make
+    License text:
+         *   Copyright (C) 1996-2016, International Business Machines
+         *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/locmap.cpp [5:6]
+        common/uchar.cpp [5:6]
+        common/ucnv_bld.cpp [5:7]
+        i18n/ucal.cpp [5:6]
+        i18n/ucol_res.cpp [5:6]
+        include/unicode/coll.h [5:6]
+        include/unicode/tblcoll.h [5:6]
+        include/unicode/udat.h [5:6]
+        include/unicode/unorm.h [5:6]
+        include/unicode/utypes.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL f393c1d45986d70f8d749cd57c646dd7
+BELONGS ya.make
+    License text:
+            // For fast UnicodeSet::contains(c).
+            inline UBool contains(UChar32 c) const;
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/unisetspan.h [74:75]
+
+KEEP     COPYRIGHT_SERVICE_LABEL f704300a55c74d96a1c1afbcd7787ad7
+BELONGS ya.make
+    License text:
+          <i>© 2016 and later: Unicode, Inc. and others. License &amp; terms of use: http://www.unicode.org/copyright.html</i> 
+          <i>© 1995-2016 International Business Machines Corporation and others</i>
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        license.html [14:15]
+
+KEEP     COPYRIGHT_SERVICE_LABEL f7092102cc97f30dcdae8de1d8e5a61b
+BELONGS ya.make
+    License text:
+         * Copyright (C) 2009-2016, International Business Machines Corporation,       *
+         * Google, and others. All Rights Reserved.                                    *
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/tmunit.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL f9846c19b7f5ada0ec708a668e348dce
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 1998-2005, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        include/unicode/schriter.h [6:7]
+        include/unicode/uchriter.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL fba28ca6bbdc3042b35f2d1ba130ce84
+BELONGS ya.make
+    License text:
+        *   Copyright (C) 2000-2014, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        io/sscanf.cpp [6:7]
+
+KEEP     COPYRIGHT_SERVICE_LABEL fc9c93bab631afed5f374a254682d4fa
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/ucase.cpp [703:710]
+
+KEEP     COPYRIGHT_SERVICE_LABEL fd15cc5d14356c080a3284511c538d89
+BELONGS ya.make
+    License text:
+        * Copyright (c) 1996-2014, International Business Machines
+        * Corporation and others. All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        common/unorm.cpp [5:6]
+        i18n/coleitr.cpp [5:6]
+        i18n/coll.cpp [5:6]
+        i18n/collationcompare.h [5:6]
+        include/unicode/caniter.h [5:6]
+        include/unicode/sortkey.h [5:6]
+
+KEEP     COPYRIGHT_SERVICE_LABEL ff8b8860b894ba2746d49a64547f4fd5
+BELONGS ya.make
+    License text:
+        *   Copyright (c) 2000-2007, International Business Machines
+        *   Corporation and others.  All Rights Reserved.
+    Scancode info:
+        Original SPDX id: COPYRIGHT_SERVICE_LABEL
+        Score           : 100.00
+        Match type      : COPYRIGHT
+    Files with this license:
+        i18n/nultrans.h [5:6]

+ 1231 - 0
contrib/libs/icu/.yandex_meta/devtools.licenses.report

@@ -0,0 +1,1231 @@
+# File format ($ symbol means the beginning of a line):
+#
+# $ # this message
+# $ # =======================
+# $     # comments (all commentaries should starts with some number of spaces and # symbol)
+# ${action} {license spdx} {license text hash}
+# $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make
+# ${all_file_action} filename
+# $ # user commentaries (many lines)
+# $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify)
+# ${action} {license spdx} {license text hash}
+# $BELONGS ./ya/make/file/relative/path/3/ya.make
+# ${all_file_action} filename
+# $    #    user commentaries
+# $ generated description
+# $ ...
+#
+# You can modify action, all_file_action and add commentaries
+# Available actions:
+# keep - keep license in contrib and use in credits
+# skip - skip license
+# remove - remove all files with this license
+# rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file
+#
+# {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory)
+# We suppose that that files can contain some license info
+# Available all file actions:
+# FILE_IGNORE - ignore file (do nothing)
+# FILE_INCLUDE - include all file data into licenses text file
+# =======================
+IGNORE_FILES icudt67_dat.rodata
+
+KEEP     Unicode              0285f1da3a441f34fd441c30fe7aa87e
+BELONGS ya.make
+    License text:
+          " Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 55.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        include/unicode/uvernum.h [57:57]
+
+KEEP     Unicode              0ad55392bac5c48c33c923038d8a000d
+BELONGS ya.make
+    License text:
+              <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a><br/>
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 33.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        readme.html [52:52]
+
+KEEP     Unicode              110d3101a4390964af6105c359edb37e
+BELONGS ya.make
+    License text:
+             License & terms of use: http://www.unicode.org/copyright.html
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 55.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        APIChangeReport.html [4:4]
+
+KEEP     Unicode              4c6205d2789acc5f0eaf022758f1caaf
+BELONGS ya.make
+    License text:
+        // License & terms of use: http://www.unicode.org/copyright.html
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 55.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        i18n/utmscale.cpp [2:2]
+
+KEEP     Unicode              51f39f17d54765b21f1fa3cec7a5e6a9
+BELONGS ya.make
+    License text:
+          <i>© 2016 and later: Unicode, Inc. and others. License &amp; terms of use: http://www.unicode.org/copyright.html</i> 
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 55.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        license.html [14:14]
+
+KEEP     Unicode              5878933f57b4a51e1a476204a3d5dd26
+BELONGS ya.make
+    License text:
+            <p> Copyright &copy; 2016 and later: Unicode, Inc. and others. License &amp; terms of use:
+            <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a><br/>
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 55.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        readme.html [1909:1910]
+
+SKIP     LicenseRef-scancode-proprietary-license 61263200f41b496e20ae1b038c8dae40
+BELONGS ya.make
+    # not a license - parameter description string
+    License text:
+         *                  copy of the string. dest may or may not be modified.
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-proprietary-license
+        Score           : 100.00
+        Match type      : REFERENCE
+        Links           : https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/proprietary-license.LICENSE
+    Files with this license:
+        include/unicode/ures.h [411:411]
+        include/unicode/ures.h [677:677]
+        include/unicode/ures.h [770:770]
+
+KEEP     Unicode              751c1c53100f387cfba9896a0a000d23
+BELONGS ya.make
+    License text:
+        // License & terms of use: http://www.unicode.org/copyright.html
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 55.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        common/appendable.cpp [2:2]
+        common/bmpset.cpp [2:2]
+        common/bmpset.h [2:2]
+        common/brkeng.cpp [2:2]
+        common/brkeng.h [2:2]
+        common/brkiter.cpp [2:2]
+        common/bytesinkutil.cpp [2:2]
+        common/bytesinkutil.h [2:2]
+        common/bytestream.cpp [2:2]
+        common/bytestrie.cpp [2:2]
+        common/bytestriebuilder.cpp [2:2]
+        common/bytestrieiterator.cpp [2:2]
+        common/caniter.cpp [2:2]
+        common/capi_helper.h [2:2]
+        common/characterproperties.cpp [2:2]
+        common/chariter.cpp [2:2]
+        common/charstr.cpp [2:2]
+        common/charstr.h [2:2]
+        common/cmemory.cpp [2:2]
+        common/cmemory.h [2:2]
+        common/cpputils.h [2:2]
+        common/cstr.cpp [2:2]
+        common/cstr.h [2:2]
+        common/cstring.cpp [2:2]
+        common/cstring.h [2:2]
+        common/cwchar.cpp [2:2]
+        common/cwchar.h [2:2]
+        common/dictbe.cpp [2:2]
+        common/dictbe.h [2:2]
+        common/dictionarydata.cpp [2:2]
+        common/dictionarydata.h [2:2]
+        common/dtintrv.cpp [2:2]
+        common/edits.cpp [2:2]
+        common/errorcode.cpp [2:2]
+        common/filteredbrk.cpp [2:2]
+        common/filterednormalizer2.cpp [2:2]
+        common/hash.h [2:2]
+        common/icudataver.cpp [2:2]
+        common/icuplug.cpp [2:2]
+        common/icuplugimp.h [2:2]
+        common/loadednormalizer2impl.cpp [2:2]
+        common/localebuilder.cpp [2:2]
+        common/localsvc.h [2:2]
+        common/locavailable.cpp [2:2]
+        common/locbased.cpp [2:2]
+        common/locbased.h [2:2]
+        common/locdispnames.cpp [2:2]
+        common/locdspnm.cpp [2:2]
+        common/locid.cpp [2:2]
+        common/loclikely.cpp [2:2]
+        common/locmap.cpp [2:2]
+        common/locmap.h [2:2]
+        common/locresdata.cpp [2:2]
+        common/locutil.cpp [2:2]
+        common/locutil.h [2:2]
+        common/messageimpl.h [2:2]
+        common/messagepattern.cpp [2:2]
+        common/msvcres.h [2:2]
+        common/mutex.h [2:2]
+        common/norm2_nfc_data.h [2:2]
+        common/norm2allmodes.h [2:2]
+        common/normalizer2.cpp [2:2]
+        common/normalizer2impl.cpp [2:2]
+        common/normalizer2impl.h [2:2]
+        common/normlzr.cpp [2:2]
+        common/parsepos.cpp [2:2]
+        common/patternprops.cpp [2:2]
+        common/patternprops.h [2:2]
+        common/pluralmap.cpp [2:2]
+        common/pluralmap.h [2:2]
+        common/propname.cpp [2:2]
+        common/propname.h [2:2]
+        common/propname_data.h [2:2]
+        common/propsvec.cpp [2:2]
+        common/propsvec.h [2:2]
+        common/punycode.cpp [2:2]
+        common/punycode.h [2:2]
+        common/putil.cpp [2:2]
+        common/putilimp.h [2:2]
+        common/rbbi.cpp [2:2]
+        common/rbbi_cache.cpp [2:2]
+        common/rbbi_cache.h [2:2]
+        common/rbbidata.cpp [2:2]
+        common/rbbidata.h [2:2]
+        common/rbbinode.cpp [2:2]
+        common/rbbinode.h [2:2]
+        common/rbbirb.cpp [2:2]
+        common/rbbirb.h [2:2]
+        common/rbbirpt.h [2:2]
+        common/rbbiscan.cpp [2:2]
+        common/rbbiscan.h [2:2]
+        common/rbbisetb.cpp [2:2]
+        common/rbbisetb.h [2:2]
+        common/rbbistbl.cpp [2:2]
+        common/rbbitblb.cpp [2:2]
+        common/rbbitblb.h [2:2]
+        common/resbund.cpp [2:2]
+        common/resbund_cnv.cpp [2:2]
+        common/resource.cpp [2:2]
+        common/resource.h [2:2]
+        common/restrace.cpp [2:2]
+        common/restrace.h [2:2]
+        common/ruleiter.cpp [2:2]
+        common/ruleiter.h [2:2]
+        common/schriter.cpp [2:2]
+        common/serv.cpp [2:2]
+        common/serv.h [2:2]
+        common/servlk.cpp [2:2]
+        common/servlkf.cpp [2:2]
+        common/servloc.h [2:2]
+        common/servls.cpp [2:2]
+        common/servnotf.cpp [2:2]
+        common/servnotf.h [2:2]
+        common/servrbf.cpp [2:2]
+        common/servslkf.cpp [2:2]
+        common/sharedobject.cpp [2:2]
+        common/sharedobject.h [2:2]
+        common/simpleformatter.cpp [2:2]
+        common/sprpimpl.h [2:2]
+        common/static_unicode_sets.cpp [2:2]
+        common/static_unicode_sets.h [2:2]
+        common/stringpiece.cpp [2:2]
+        common/stringtriebuilder.cpp [2:2]
+        common/uarrsort.cpp [2:2]
+        common/uarrsort.h [2:2]
+        common/uassert.h [2:2]
+        common/ubidi.cpp [2:2]
+        common/ubidi_props.cpp [2:2]
+        common/ubidi_props.h [2:2]
+        common/ubidi_props_data.h [2:2]
+        common/ubidiimp.h [2:2]
+        common/ubidiln.cpp [2:2]
+        common/ubidiwrt.cpp [2:2]
+        common/ubrk.cpp [2:2]
+        common/ubrkimpl.h [2:2]
+        common/ucase.cpp [2:2]
+        common/ucase.h [2:2]
+        common/ucase_props_data.h [2:2]
+        common/ucasemap.cpp [2:2]
+        common/ucasemap_imp.h [2:2]
+        common/ucasemap_titlecase_brkiter.cpp [2:2]
+        common/ucat.cpp [2:2]
+        common/uchar.cpp [2:2]
+        common/uchar_props_data.h [2:2]
+        common/ucharstrie.cpp [2:2]
+        common/ucharstriebuilder.cpp [2:2]
+        common/ucharstrieiterator.cpp [2:2]
+        common/uchriter.cpp [2:2]
+        common/ucln.h [2:2]
+        common/ucln_cmn.cpp [2:2]
+        common/ucln_cmn.h [2:2]
+        common/ucln_imp.h [2:2]
+        common/ucmndata.cpp [2:2]
+        common/ucmndata.h [2:2]
+        common/ucnv.cpp [2:2]
+        common/ucnv2022.cpp [2:2]
+        common/ucnv_bld.cpp [2:2]
+        common/ucnv_bld.h [2:2]
+        common/ucnv_cb.cpp [2:2]
+        common/ucnv_cnv.cpp [2:2]
+        common/ucnv_cnv.h [2:2]
+        common/ucnv_ct.cpp [2:2]
+        common/ucnv_err.cpp [2:2]
+        common/ucnv_ext.cpp [2:2]
+        common/ucnv_ext.h [2:2]
+        common/ucnv_imp.h [2:2]
+        common/ucnv_io.cpp [2:2]
+        common/ucnv_io.h [2:2]
+        common/ucnv_lmb.cpp [2:2]
+        common/ucnv_set.cpp [2:2]
+        common/ucnv_u16.cpp [2:2]
+        common/ucnv_u32.cpp [2:2]
+        common/ucnv_u7.cpp [2:2]
+        common/ucnv_u8.cpp [2:2]
+        common/ucnvbocu.cpp [2:2]
+        common/ucnvdisp.cpp [2:2]
+        common/ucnvhz.cpp [2:2]
+        common/ucnvisci.cpp [2:2]
+        common/ucnvlat1.cpp [2:2]
+        common/ucnvmbcs.cpp [2:2]
+        common/ucnvmbcs.h [2:2]
+        common/ucnvscsu.cpp [2:2]
+        common/ucnvsel.cpp [2:2]
+        common/ucol_data.h [2:2]
+        common/ucol_swp.cpp [2:2]
+        common/ucol_swp.h [2:2]
+        common/ucptrie.cpp [2:2]
+        common/ucptrie_impl.h [2:2]
+        common/ucurr.cpp [2:2]
+        common/ucurrimp.h [2:2]
+        common/udata.cpp [2:2]
+        common/udatamem.cpp [2:2]
+        common/udatamem.h [2:2]
+        common/udataswp.cpp [2:2]
+        common/udataswp.h [2:2]
+        common/uelement.h [2:2]
+        common/uenum.cpp [2:2]
+        common/uenumimp.h [2:2]
+        common/uhash.cpp [2:2]
+        common/uhash.h [2:2]
+        common/uhash_us.cpp [2:2]
+        common/uidna.cpp [2:2]
+        common/uinit.cpp [2:2]
+        common/uinvchar.cpp [2:2]
+        common/uinvchar.h [2:2]
+        common/uiter.cpp [2:2]
+        common/ulayout_props.h [2:2]
+        common/ulist.cpp [2:2]
+        common/ulist.h [2:2]
+        common/uloc.cpp [2:2]
+        common/uloc_keytype.cpp [2:2]
+        common/uloc_tag.cpp [2:2]
+        common/ulocimp.h [2:2]
+        common/umapfile.cpp [2:2]
+        common/umapfile.h [2:2]
+        common/umath.cpp [2:2]
+        common/umutablecptrie.cpp [2:2]
+        common/umutex.cpp [2:2]
+        common/umutex.h [2:2]
+        common/unames.cpp [2:2]
+        common/unifiedcache.cpp [2:2]
+        common/unifiedcache.h [2:2]
+        common/unifilt.cpp [2:2]
+        common/unifunct.cpp [2:2]
+        common/uniset.cpp [2:2]
+        common/uniset_closure.cpp [2:2]
+        common/uniset_props.cpp [2:2]
+        common/unisetspan.cpp [2:2]
+        common/unisetspan.h [2:2]
+        common/unistr.cpp [2:2]
+        common/unistr_case.cpp [2:2]
+        common/unistr_case_locale.cpp [2:2]
+        common/unistr_cnv.cpp [2:2]
+        common/unistr_props.cpp [2:2]
+        common/unistr_titlecase_brkiter.cpp [2:2]
+        common/unistrappender.h [2:2]
+        common/unorm.cpp [2:2]
+        common/unormcmp.cpp [2:2]
+        common/unormimp.h [2:2]
+        common/uobject.cpp [2:2]
+        common/uposixdefs.h [2:2]
+        common/uprops.cpp [2:2]
+        common/uprops.h [2:2]
+        common/ures_cnv.cpp [2:2]
+        common/uresbund.cpp [2:2]
+        common/uresdata.cpp [2:2]
+        common/uresdata.h [2:2]
+        common/uresimp.h [2:2]
+        common/ureslocs.h [2:2]
+        common/usc_impl.cpp [2:2]
+        common/usc_impl.h [2:2]
+        common/uscript.cpp [2:2]
+        common/uscript_props.cpp [2:2]
+        common/uset.cpp [2:2]
+        common/uset_imp.h [2:2]
+        common/uset_props.cpp [2:2]
+        common/usetiter.cpp [2:2]
+        common/ushape.cpp [2:2]
+        common/usprep.cpp [2:2]
+        common/ustack.cpp [2:2]
+        common/ustr_cnv.cpp [2:2]
+        common/ustr_cnv.h [2:2]
+        common/ustr_imp.h [2:2]
+        common/ustr_titlecase_brkiter.cpp [2:2]
+        common/ustr_wcs.cpp [2:2]
+        common/ustrcase.cpp [2:2]
+        common/ustrcase_locale.cpp [2:2]
+        common/ustrenum.cpp [2:2]
+        common/ustrenum.h [2:2]
+        common/ustrfmt.cpp [2:2]
+        common/ustrfmt.h [2:2]
+        common/ustring.cpp [2:2]
+        common/ustrtrns.cpp [2:2]
+        common/utext.cpp [2:2]
+        common/utf_impl.cpp [2:2]
+        common/util.cpp [2:2]
+        common/util.h [2:2]
+        common/util_props.cpp [2:2]
+        common/utrace.cpp [2:2]
+        common/utracimp.h [2:2]
+        common/utrie.cpp [2:2]
+        common/utrie.h [2:2]
+        common/utrie2.cpp [2:2]
+        common/utrie2.h [2:2]
+        common/utrie2_builder.cpp [2:2]
+        common/utrie2_impl.h [2:2]
+        common/utrie_swap.cpp [2:2]
+        common/uts46.cpp [2:2]
+        common/utypeinfo.h [2:2]
+        common/utypes.cpp [2:2]
+        common/uvector.cpp [2:2]
+        common/uvector.h [2:2]
+        common/uvectr32.cpp [2:2]
+        common/uvectr32.h [2:2]
+        common/uvectr64.cpp [2:2]
+        common/uvectr64.h [2:2]
+        common/wintz.cpp [2:2]
+        common/wintz.h [2:2]
+        i18n/alphaindex.cpp [2:2]
+        i18n/anytrans.cpp [2:2]
+        i18n/anytrans.h [2:2]
+        i18n/astro.cpp [2:2]
+        i18n/astro.h [2:2]
+        i18n/basictz.cpp [2:2]
+        i18n/bocsu.cpp [2:2]
+        i18n/bocsu.h [2:2]
+        i18n/brktrans.cpp [2:2]
+        i18n/brktrans.h [2:2]
+        i18n/buddhcal.cpp [2:2]
+        i18n/buddhcal.h [2:2]
+        i18n/calendar.cpp [2:2]
+        i18n/casetrn.cpp [2:2]
+        i18n/casetrn.h [2:2]
+        i18n/cecal.cpp [2:2]
+        i18n/cecal.h [2:2]
+        i18n/chnsecal.cpp [2:2]
+        i18n/chnsecal.h [2:2]
+        i18n/choicfmt.cpp [2:2]
+        i18n/coleitr.cpp [2:2]
+        i18n/coll.cpp [2:2]
+        i18n/collation.cpp [2:2]
+        i18n/collation.h [2:2]
+        i18n/collationbuilder.cpp [2:2]
+        i18n/collationbuilder.h [2:2]
+        i18n/collationcompare.cpp [2:2]
+        i18n/collationcompare.h [2:2]
+        i18n/collationdata.cpp [2:2]
+        i18n/collationdata.h [2:2]
+        i18n/collationdatabuilder.cpp [2:2]
+        i18n/collationdatabuilder.h [2:2]
+        i18n/collationdatareader.cpp [2:2]
+        i18n/collationdatareader.h [2:2]
+        i18n/collationdatawriter.cpp [2:2]
+        i18n/collationdatawriter.h [2:2]
+        i18n/collationfastlatin.cpp [2:2]
+        i18n/collationfastlatin.h [2:2]
+        i18n/collationfastlatinbuilder.cpp [2:2]
+        i18n/collationfastlatinbuilder.h [2:2]
+        i18n/collationfcd.cpp [2:2]
+        i18n/collationfcd.h [2:2]
+        i18n/collationiterator.cpp [2:2]
+        i18n/collationiterator.h [2:2]
+        i18n/collationkeys.cpp [2:2]
+        i18n/collationkeys.h [2:2]
+        i18n/collationroot.cpp [2:2]
+        i18n/collationroot.h [2:2]
+        i18n/collationrootelements.cpp [2:2]
+        i18n/collationrootelements.h [2:2]
+        i18n/collationruleparser.cpp [2:2]
+        i18n/collationruleparser.h [2:2]
+        i18n/collationsets.cpp [2:2]
+        i18n/collationsets.h [2:2]
+        i18n/collationsettings.cpp [2:2]
+        i18n/collationsettings.h [2:2]
+        i18n/collationtailoring.cpp [2:2]
+        i18n/collationtailoring.h [2:2]
+        i18n/collationweights.cpp [2:2]
+        i18n/collationweights.h [2:2]
+        i18n/collunsafe.h [2:2]
+        i18n/compactdecimalformat.cpp [2:2]
+        i18n/coptccal.cpp [2:2]
+        i18n/coptccal.h [2:2]
+        i18n/cpdtrans.cpp [2:2]
+        i18n/cpdtrans.h [2:2]
+        i18n/csdetect.cpp [2:2]
+        i18n/csdetect.h [2:2]
+        i18n/csmatch.cpp [2:2]
+        i18n/csmatch.h [2:2]
+        i18n/csr2022.cpp [2:2]
+        i18n/csr2022.h [2:2]
+        i18n/csrecog.cpp [2:2]
+        i18n/csrecog.h [2:2]
+        i18n/csrmbcs.cpp [2:2]
+        i18n/csrmbcs.h [2:2]
+        i18n/csrsbcs.cpp [2:2]
+        i18n/csrsbcs.h [2:2]
+        i18n/csrucode.cpp [2:2]
+        i18n/csrucode.h [2:2]
+        i18n/csrutf8.cpp [2:2]
+        i18n/csrutf8.h [2:2]
+        i18n/curramt.cpp [2:2]
+        i18n/currfmt.cpp [2:2]
+        i18n/currfmt.h [2:2]
+        i18n/currpinf.cpp [2:2]
+        i18n/currunit.cpp [2:2]
+        i18n/dangical.cpp [2:2]
+        i18n/dangical.h [2:2]
+        i18n/datefmt.cpp [2:2]
+        i18n/dayperiodrules.cpp [2:2]
+        i18n/dayperiodrules.h [2:2]
+        i18n/dcfmtsym.cpp [2:2]
+        i18n/decContext.cpp [2:2]
+        i18n/decContext.h [2:2]
+        i18n/decNumber.cpp [2:2]
+        i18n/decNumber.h [2:2]
+        i18n/decNumberLocal.h [2:2]
+        i18n/decimfmt.cpp [2:2]
+        i18n/double-conversion-bignum-dtoa.cpp [2:2]
+        i18n/double-conversion-bignum-dtoa.h [2:2]
+        i18n/double-conversion-bignum.cpp [2:2]
+        i18n/double-conversion-bignum.h [2:2]
+        i18n/double-conversion-cached-powers.cpp [2:2]
+        i18n/double-conversion-cached-powers.h [2:2]
+        i18n/double-conversion-diy-fp.h [2:2]
+        i18n/double-conversion-double-to-string.cpp [2:2]
+        i18n/double-conversion-double-to-string.h [2:2]
+        i18n/double-conversion-fast-dtoa.cpp [2:2]
+        i18n/double-conversion-fast-dtoa.h [2:2]
+        i18n/double-conversion-ieee.h [2:2]
+        i18n/double-conversion-string-to-double.cpp [2:2]
+        i18n/double-conversion-string-to-double.h [2:2]
+        i18n/double-conversion-strtod.cpp [2:2]
+        i18n/double-conversion-strtod.h [2:2]
+        i18n/double-conversion-utils.h [2:2]
+        i18n/double-conversion.h [2:2]
+        i18n/dt_impl.h [2:2]
+        i18n/dtfmtsym.cpp [2:2]
+        i18n/dtitv_impl.h [2:2]
+        i18n/dtitvfmt.cpp [2:2]
+        i18n/dtitvinf.cpp [2:2]
+        i18n/dtptngen.cpp [2:2]
+        i18n/dtptngen_impl.h [2:2]
+        i18n/dtrule.cpp [2:2]
+        i18n/erarules.cpp [2:2]
+        i18n/erarules.h [2:2]
+        i18n/esctrn.cpp [2:2]
+        i18n/esctrn.h [2:2]
+        i18n/ethpccal.cpp [2:2]
+        i18n/ethpccal.h [2:2]
+        i18n/fmtable.cpp [2:2]
+        i18n/fmtable_cnv.cpp [2:2]
+        i18n/fmtableimp.h [2:2]
+        i18n/format.cpp [2:2]
+        i18n/formatted_string_builder.cpp [2:2]
+        i18n/formatted_string_builder.h [2:2]
+        i18n/formattedval_impl.h [2:2]
+        i18n/formattedval_iterimpl.cpp [2:2]
+        i18n/formattedval_sbimpl.cpp [2:2]
+        i18n/formattedvalue.cpp [2:2]
+        i18n/fphdlimp.cpp [2:2]
+        i18n/fphdlimp.h [2:2]
+        i18n/fpositer.cpp [2:2]
+        i18n/funcrepl.cpp [2:2]
+        i18n/funcrepl.h [2:2]
+        i18n/gender.cpp [2:2]
+        i18n/gregocal.cpp [2:2]
+        i18n/gregoimp.cpp [2:2]
+        i18n/gregoimp.h [2:2]
+        i18n/hebrwcal.cpp [2:2]
+        i18n/hebrwcal.h [2:2]
+        i18n/indiancal.cpp [2:2]
+        i18n/indiancal.h [2:2]
+        i18n/inputext.cpp [2:2]
+        i18n/inputext.h [2:2]
+        i18n/islamcal.cpp [2:2]
+        i18n/islamcal.h [2:2]
+        i18n/japancal.cpp [2:2]
+        i18n/japancal.h [2:2]
+        i18n/listformatter.cpp [2:2]
+        i18n/measfmt.cpp [2:2]
+        i18n/measunit.cpp [2:2]
+        i18n/measunit_extra.cpp [2:2]
+        i18n/measunit_impl.h [2:2]
+        i18n/measure.cpp [2:2]
+        i18n/msgfmt.cpp [2:2]
+        i18n/msgfmt_impl.h [2:2]
+        i18n/name2uni.cpp [2:2]
+        i18n/name2uni.h [2:2]
+        i18n/nfrlist.h [2:2]
+        i18n/nfrs.cpp [2:2]
+        i18n/nfrs.h [2:2]
+        i18n/nfrule.cpp [2:2]
+        i18n/nfrule.h [2:2]
+        i18n/nfsubs.cpp [2:2]
+        i18n/nfsubs.h [2:2]
+        i18n/nortrans.cpp [2:2]
+        i18n/nortrans.h [2:2]
+        i18n/nounit.cpp [2:2]
+        i18n/nultrans.cpp [2:2]
+        i18n/nultrans.h [2:2]
+        i18n/number_affixutils.cpp [2:2]
+        i18n/number_affixutils.h [2:2]
+        i18n/number_asformat.cpp [2:2]
+        i18n/number_asformat.h [2:2]
+        i18n/number_capi.cpp [2:2]
+        i18n/number_compact.cpp [2:2]
+        i18n/number_compact.h [2:2]
+        i18n/number_currencysymbols.cpp [2:2]
+        i18n/number_currencysymbols.h [2:2]
+        i18n/number_decimalquantity.cpp [2:2]
+        i18n/number_decimalquantity.h [2:2]
+        i18n/number_decimfmtprops.cpp [2:2]
+        i18n/number_decimfmtprops.h [2:2]
+        i18n/number_decnum.h [2:2]
+        i18n/number_fluent.cpp [2:2]
+        i18n/number_formatimpl.cpp [2:2]
+        i18n/number_formatimpl.h [2:2]
+        i18n/number_grouping.cpp [2:2]
+        i18n/number_integerwidth.cpp [2:2]
+        i18n/number_longnames.cpp [2:2]
+        i18n/number_longnames.h [2:2]
+        i18n/number_mapper.cpp [2:2]
+        i18n/number_mapper.h [2:2]
+        i18n/number_microprops.h [2:2]
+        i18n/number_modifiers.cpp [2:2]
+        i18n/number_modifiers.h [2:2]
+        i18n/number_multiplier.cpp [2:2]
+        i18n/number_multiplier.h [2:2]
+        i18n/number_notation.cpp [2:2]
+        i18n/number_output.cpp [2:2]
+        i18n/number_padding.cpp [2:2]
+        i18n/number_patternmodifier.cpp [2:2]
+        i18n/number_patternmodifier.h [2:2]
+        i18n/number_patternstring.cpp [2:2]
+        i18n/number_patternstring.h [2:2]
+        i18n/number_rounding.cpp [2:2]
+        i18n/number_roundingutils.h [2:2]
+        i18n/number_scientific.cpp [2:2]
+        i18n/number_scientific.h [2:2]
+        i18n/number_skeletons.cpp [2:2]
+        i18n/number_skeletons.h [2:2]
+        i18n/number_types.h [2:2]
+        i18n/number_utils.cpp [2:2]
+        i18n/number_utils.h [2:2]
+        i18n/number_utypes.h [2:2]
+        i18n/numfmt.cpp [2:2]
+        i18n/numparse_affixes.cpp [2:2]
+        i18n/numparse_affixes.h [2:2]
+        i18n/numparse_compositions.cpp [2:2]
+        i18n/numparse_compositions.h [2:2]
+        i18n/numparse_currency.cpp [2:2]
+        i18n/numparse_currency.h [2:2]
+        i18n/numparse_decimal.cpp [2:2]
+        i18n/numparse_decimal.h [2:2]
+        i18n/numparse_impl.cpp [2:2]
+        i18n/numparse_impl.h [2:2]
+        i18n/numparse_parsednumber.cpp [2:2]
+        i18n/numparse_scientific.cpp [2:2]
+        i18n/numparse_scientific.h [2:2]
+        i18n/numparse_symbols.cpp [2:2]
+        i18n/numparse_symbols.h [2:2]
+        i18n/numparse_types.h [2:2]
+        i18n/numparse_utils.h [2:2]
+        i18n/numparse_validators.cpp [2:2]
+        i18n/numparse_validators.h [2:2]
+        i18n/numrange_fluent.cpp [2:2]
+        i18n/numrange_impl.cpp [2:2]
+        i18n/numrange_impl.h [2:2]
+        i18n/numsys.cpp [2:2]
+        i18n/numsys_impl.h [2:2]
+        i18n/olsontz.cpp [2:2]
+        i18n/olsontz.h [2:2]
+        i18n/persncal.cpp [2:2]
+        i18n/persncal.h [2:2]
+        i18n/plurfmt.cpp [2:2]
+        i18n/plurrule.cpp [2:2]
+        i18n/plurrule_impl.h [2:2]
+        i18n/quant.cpp [2:2]
+        i18n/quant.h [2:2]
+        i18n/quantityformatter.cpp [2:2]
+        i18n/quantityformatter.h [2:2]
+        i18n/rbnf.cpp [2:2]
+        i18n/rbt.cpp [2:2]
+        i18n/rbt.h [2:2]
+        i18n/rbt_data.cpp [2:2]
+        i18n/rbt_data.h [2:2]
+        i18n/rbt_pars.cpp [2:2]
+        i18n/rbt_pars.h [2:2]
+        i18n/rbt_rule.cpp [2:2]
+        i18n/rbt_rule.h [2:2]
+        i18n/rbt_set.cpp [2:2]
+        i18n/rbt_set.h [2:2]
+        i18n/rbtz.cpp [2:2]
+        i18n/regexcmp.cpp [2:2]
+        i18n/regexcmp.h [2:2]
+        i18n/regexcst.h [2:2]
+        i18n/regeximp.cpp [2:2]
+        i18n/regeximp.h [2:2]
+        i18n/regexst.cpp [2:2]
+        i18n/regexst.h [2:2]
+        i18n/regextxt.cpp [2:2]
+        i18n/regextxt.h [2:2]
+        i18n/region.cpp [2:2]
+        i18n/region_impl.h [2:2]
+        i18n/reldatefmt.cpp [2:2]
+        i18n/reldtfmt.cpp [2:2]
+        i18n/reldtfmt.h [2:2]
+        i18n/rematch.cpp [2:2]
+        i18n/remtrans.cpp [2:2]
+        i18n/remtrans.h [2:2]
+        i18n/repattrn.cpp [2:2]
+        i18n/rulebasedcollator.cpp [2:2]
+        i18n/scientificnumberformatter.cpp [2:2]
+        i18n/scriptset.cpp [2:2]
+        i18n/scriptset.h [2:2]
+        i18n/search.cpp [2:2]
+        i18n/selfmt.cpp [2:2]
+        i18n/selfmtimpl.h [2:2]
+        i18n/sharedbreakiterator.cpp [2:2]
+        i18n/sharedbreakiterator.h [2:2]
+        i18n/sharedcalendar.h [2:2]
+        i18n/shareddateformatsymbols.h [2:2]
+        i18n/sharednumberformat.h [2:2]
+        i18n/sharedpluralrules.h [2:2]
+        i18n/simpletz.cpp [2:2]
+        i18n/smpdtfmt.cpp [2:2]
+        i18n/smpdtfst.cpp [2:2]
+        i18n/smpdtfst.h [2:2]
+        i18n/sortkey.cpp [2:2]
+        i18n/standardplural.cpp [2:2]
+        i18n/standardplural.h [2:2]
+        i18n/string_segment.cpp [2:2]
+        i18n/string_segment.h [2:2]
+        i18n/strmatch.cpp [2:2]
+        i18n/strmatch.h [2:2]
+        i18n/strrepl.cpp [2:2]
+        i18n/strrepl.h [2:2]
+        i18n/stsearch.cpp [2:2]
+        i18n/taiwncal.cpp [2:2]
+        i18n/taiwncal.h [2:2]
+        i18n/timezone.cpp [2:2]
+        i18n/titletrn.cpp [2:2]
+        i18n/titletrn.h [2:2]
+        i18n/tmunit.cpp [2:2]
+        i18n/tmutamt.cpp [2:2]
+        i18n/tmutfmt.cpp [2:2]
+        i18n/tolowtrn.cpp [2:2]
+        i18n/tolowtrn.h [2:2]
+        i18n/toupptrn.cpp [2:2]
+        i18n/toupptrn.h [2:2]
+        i18n/translit.cpp [2:2]
+        i18n/transreg.cpp [2:2]
+        i18n/transreg.h [2:2]
+        i18n/tridpars.cpp [2:2]
+        i18n/tridpars.h [2:2]
+        i18n/tzfmt.cpp [2:2]
+        i18n/tzgnames.cpp [2:2]
+        i18n/tzgnames.h [2:2]
+        i18n/tznames.cpp [2:2]
+        i18n/tznames_impl.cpp [2:2]
+        i18n/tznames_impl.h [2:2]
+        i18n/tzrule.cpp [2:2]
+        i18n/tztrans.cpp [2:2]
+        i18n/ucal.cpp [2:2]
+        i18n/ucln_in.cpp [2:2]
+        i18n/ucln_in.h [2:2]
+        i18n/ucol.cpp [2:2]
+        i18n/ucol_imp.h [2:2]
+        i18n/ucol_res.cpp [2:2]
+        i18n/ucol_sit.cpp [2:2]
+        i18n/ucoleitr.cpp [2:2]
+        i18n/ucsdet.cpp [2:2]
+        i18n/udat.cpp [2:2]
+        i18n/udateintervalformat.cpp [2:2]
+        i18n/udatpg.cpp [2:2]
+        i18n/ufieldpositer.cpp [2:2]
+        i18n/uitercollationiterator.cpp [2:2]
+        i18n/uitercollationiterator.h [2:2]
+        i18n/ulistformatter.cpp [2:2]
+        i18n/ulocdata.cpp [2:2]
+        i18n/umsg.cpp [2:2]
+        i18n/umsg_imp.h [2:2]
+        i18n/unesctrn.cpp [2:2]
+        i18n/unesctrn.h [2:2]
+        i18n/uni2name.cpp [2:2]
+        i18n/uni2name.h [2:2]
+        i18n/unum.cpp [2:2]
+        i18n/unumsys.cpp [2:2]
+        i18n/upluralrules.cpp [2:2]
+        i18n/uregex.cpp [2:2]
+        i18n/uregexc.cpp [2:2]
+        i18n/uregion.cpp [2:2]
+        i18n/usearch.cpp [2:2]
+        i18n/uspoof.cpp [2:2]
+        i18n/uspoof_build.cpp [2:2]
+        i18n/uspoof_conf.cpp [2:2]
+        i18n/uspoof_conf.h [2:2]
+        i18n/uspoof_impl.cpp [2:2]
+        i18n/uspoof_impl.h [2:2]
+        i18n/usrchimp.h [2:2]
+        i18n/utf16collationiterator.cpp [2:2]
+        i18n/utf16collationiterator.h [2:2]
+        i18n/utf8collationiterator.cpp [2:2]
+        i18n/utf8collationiterator.h [2:2]
+        i18n/utrans.cpp [2:2]
+        i18n/vtzone.cpp [2:2]
+        i18n/vzone.cpp [2:2]
+        i18n/vzone.h [2:2]
+        i18n/windtfmt.cpp [2:2]
+        i18n/windtfmt.h [2:2]
+        i18n/winnmfmt.cpp [2:2]
+        i18n/winnmfmt.h [2:2]
+        i18n/wintzimpl.cpp [2:2]
+        i18n/wintzimpl.h [2:2]
+        i18n/zonemeta.cpp [2:2]
+        i18n/zonemeta.h [2:2]
+        i18n/zrule.cpp [2:2]
+        i18n/zrule.h [2:2]
+        i18n/ztrans.cpp [2:2]
+        i18n/ztrans.h [2:2]
+        include/unicode/alphaindex.h [2:2]
+        include/unicode/appendable.h [2:2]
+        include/unicode/basictz.h [2:2]
+        include/unicode/brkiter.h [2:2]
+        include/unicode/bytestream.h [2:2]
+        include/unicode/bytestrie.h [2:2]
+        include/unicode/bytestriebuilder.h [2:2]
+        include/unicode/calendar.h [2:2]
+        include/unicode/caniter.h [2:2]
+        include/unicode/casemap.h [2:2]
+        include/unicode/char16ptr.h [2:2]
+        include/unicode/chariter.h [2:2]
+        include/unicode/choicfmt.h [2:2]
+        include/unicode/coleitr.h [2:2]
+        include/unicode/coll.h [2:2]
+        include/unicode/compactdecimalformat.h [2:2]
+        include/unicode/curramt.h [2:2]
+        include/unicode/currpinf.h [2:2]
+        include/unicode/currunit.h [2:2]
+        include/unicode/datefmt.h [2:2]
+        include/unicode/dbbi.h [2:2]
+        include/unicode/dcfmtsym.h [2:2]
+        include/unicode/decimfmt.h [2:2]
+        include/unicode/docmain.h [2:2]
+        include/unicode/dtfmtsym.h [2:2]
+        include/unicode/dtintrv.h [2:2]
+        include/unicode/dtitvfmt.h [2:2]
+        include/unicode/dtitvinf.h [2:2]
+        include/unicode/dtptngen.h [2:2]
+        include/unicode/dtrule.h [2:2]
+        include/unicode/edits.h [2:2]
+        include/unicode/enumset.h [2:2]
+        include/unicode/errorcode.h [2:2]
+        include/unicode/fieldpos.h [2:2]
+        include/unicode/filteredbrk.h [2:2]
+        include/unicode/fmtable.h [2:2]
+        include/unicode/format.h [2:2]
+        include/unicode/formattedvalue.h [2:2]
+        include/unicode/fpositer.h [2:2]
+        include/unicode/gender.h [2:2]
+        include/unicode/gregocal.h [2:2]
+        include/unicode/icudataver.h [2:2]
+        include/unicode/icuplug.h [2:2]
+        include/unicode/idna.h [2:2]
+        include/unicode/listformatter.h [2:2]
+        include/unicode/localpointer.h [2:2]
+        include/unicode/locdspnm.h [2:2]
+        include/unicode/locid.h [2:2]
+        include/unicode/measfmt.h [2:2]
+        include/unicode/measunit.h [2:2]
+        include/unicode/measure.h [2:2]
+        include/unicode/messagepattern.h [2:2]
+        include/unicode/msgfmt.h [2:2]
+        include/unicode/normalizer2.h [2:2]
+        include/unicode/normlzr.h [2:2]
+        include/unicode/nounit.h [2:2]
+        include/unicode/numberformatter.h [2:2]
+        include/unicode/numberrangeformatter.h [2:2]
+        include/unicode/numfmt.h [2:2]
+        include/unicode/numsys.h [2:2]
+        include/unicode/parseerr.h [2:2]
+        include/unicode/parsepos.h [2:2]
+        include/unicode/platform.h [2:2]
+        include/unicode/plurfmt.h [2:2]
+        include/unicode/plurrule.h [2:2]
+        include/unicode/ptypes.h [2:2]
+        include/unicode/putil.h [2:2]
+        include/unicode/rbbi.h [2:2]
+        include/unicode/rbnf.h [2:2]
+        include/unicode/rbtz.h [2:2]
+        include/unicode/regex.h [2:2]
+        include/unicode/region.h [2:2]
+        include/unicode/reldatefmt.h [2:2]
+        include/unicode/rep.h [2:2]
+        include/unicode/resbund.h [2:2]
+        include/unicode/schriter.h [2:2]
+        include/unicode/scientificnumberformatter.h [2:2]
+        include/unicode/search.h [2:2]
+        include/unicode/selfmt.h [2:2]
+        include/unicode/simpleformatter.h [2:2]
+        include/unicode/simpletz.h [2:2]
+        include/unicode/smpdtfmt.h [2:2]
+        include/unicode/sortkey.h [2:2]
+        include/unicode/std_string.h [2:2]
+        include/unicode/strenum.h [2:2]
+        include/unicode/stringoptions.h [2:2]
+        include/unicode/stringpiece.h [2:2]
+        include/unicode/stringtriebuilder.h [2:2]
+        include/unicode/stsearch.h [2:2]
+        include/unicode/symtable.h [2:2]
+        include/unicode/tblcoll.h [2:2]
+        include/unicode/timezone.h [2:2]
+        include/unicode/tmunit.h [2:2]
+        include/unicode/tmutamt.h [2:2]
+        include/unicode/tmutfmt.h [2:2]
+        include/unicode/translit.h [2:2]
+        include/unicode/tzfmt.h [2:2]
+        include/unicode/tznames.h [2:2]
+        include/unicode/tzrule.h [2:2]
+        include/unicode/tztrans.h [2:2]
+        include/unicode/ubidi.h [2:2]
+        include/unicode/ubrk.h [2:2]
+        include/unicode/ucal.h [2:2]
+        include/unicode/ucasemap.h [2:2]
+        include/unicode/ucat.h [2:2]
+        include/unicode/uchar.h [2:2]
+        include/unicode/ucharstrie.h [2:2]
+        include/unicode/ucharstriebuilder.h [2:2]
+        include/unicode/uchriter.h [2:2]
+        include/unicode/uclean.h [2:2]
+        include/unicode/ucnv.h [2:2]
+        include/unicode/ucnv_cb.h [2:2]
+        include/unicode/ucnv_err.h [2:2]
+        include/unicode/ucnvsel.h [2:2]
+        include/unicode/ucol.h [2:2]
+        include/unicode/ucoleitr.h [2:2]
+        include/unicode/uconfig.h [2:2]
+        include/unicode/ucpmap.h [2:2]
+        include/unicode/ucptrie.h [2:2]
+        include/unicode/ucsdet.h [2:2]
+        include/unicode/ucurr.h [2:2]
+        include/unicode/udat.h [2:2]
+        include/unicode/udata.h [2:2]
+        include/unicode/udateintervalformat.h [2:2]
+        include/unicode/udatpg.h [2:2]
+        include/unicode/udisplaycontext.h [2:2]
+        include/unicode/uenum.h [2:2]
+        include/unicode/ufieldpositer.h [2:2]
+        include/unicode/uformattable.h [2:2]
+        include/unicode/uformattedvalue.h [2:2]
+        include/unicode/ugender.h [2:2]
+        include/unicode/uidna.h [2:2]
+        include/unicode/uiter.h [2:2]
+        include/unicode/uldnames.h [2:2]
+        include/unicode/ulistformatter.h [2:2]
+        include/unicode/uloc.h [2:2]
+        include/unicode/ulocdata.h [2:2]
+        include/unicode/umachine.h [2:2]
+        include/unicode/umisc.h [2:2]
+        include/unicode/umsg.h [2:2]
+        include/unicode/umutablecptrie.h [2:2]
+        include/unicode/unifilt.h [2:2]
+        include/unicode/unifunct.h [2:2]
+        include/unicode/unimatch.h [2:2]
+        include/unicode/unirepl.h [2:2]
+        include/unicode/uniset.h [2:2]
+        include/unicode/unistr.h [2:2]
+        include/unicode/unorm.h [2:2]
+        include/unicode/unorm2.h [2:2]
+        include/unicode/unum.h [2:2]
+        include/unicode/unumberformatter.h [2:2]
+        include/unicode/unumsys.h [2:2]
+        include/unicode/uobject.h [2:2]
+        include/unicode/upluralrules.h [2:2]
+        include/unicode/uregex.h [2:2]
+        include/unicode/uregion.h [2:2]
+        include/unicode/ureldatefmt.h [2:2]
+        include/unicode/urename.h [2:2]
+        include/unicode/urep.h [2:2]
+        include/unicode/ures.h [2:2]
+        include/unicode/uscript.h [2:2]
+        include/unicode/usearch.h [2:2]
+        include/unicode/uset.h [2:2]
+        include/unicode/usetiter.h [2:2]
+        include/unicode/ushape.h [2:2]
+        include/unicode/uspoof.h [2:2]
+        include/unicode/usprep.h [2:2]
+        include/unicode/ustdio.h [2:2]
+        include/unicode/ustream.h [2:2]
+        include/unicode/ustring.h [2:2]
+        include/unicode/ustringtrie.h [2:2]
+        include/unicode/utext.h [2:2]
+        include/unicode/utf.h [2:2]
+        include/unicode/utf16.h [2:2]
+        include/unicode/utf32.h [2:2]
+        include/unicode/utf8.h [2:2]
+        include/unicode/utf_old.h [2:2]
+        include/unicode/utmscale.h [2:2]
+        include/unicode/utrace.h [2:2]
+        include/unicode/utrans.h [2:2]
+        include/unicode/utypes.h [2:2]
+        include/unicode/uvernum.h [2:2]
+        include/unicode/uversion.h [2:2]
+        include/unicode/vtzone.h [2:2]
+        io/locbund.cpp [2:2]
+        io/locbund.h [2:2]
+        io/sprintf.cpp [2:2]
+        io/sscanf.cpp [2:2]
+        io/ucln_io.cpp [2:2]
+        io/ucln_io.h [2:2]
+        io/ufile.cpp [2:2]
+        io/ufile.h [2:2]
+        io/ufmt_cmn.cpp [2:2]
+        io/ufmt_cmn.h [2:2]
+        io/uprintf.cpp [2:2]
+        io/uprintf.h [2:2]
+        io/uprntf_p.cpp [2:2]
+        io/uscanf.cpp [2:2]
+        io/uscanf.h [2:2]
+        io/uscanf_p.cpp [2:2]
+        io/ustdio.cpp [2:2]
+        io/ustream.cpp [2:2]
+
+KEEP     ICU                  778506931a345aac92ca090e7dfded09
+BELONGS ya.make
+    License text:
+            The ICU license is now in plain text format, see <a href="./LICENSE">LICENSE</a>.
+    Scancode info:
+        Original SPDX id: ICU
+        Score           : 80.00
+        Match type      : REFERENCE
+        Links           : http://www.xfree86.org/3.3.6/COPYRIGHT2.html, https://spdx.org/licenses/ICU
+    Files with this license:
+        license.html [11:11]
+
+KEEP     Unicode              82f4c9f53f2419878d32098c415360dc
+BELONGS ya.make
+    License text:
+                License &amp; terms of use: http://www.unicode.org/copyright.html
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 55.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        APIChangeReport.html [2589:2589]
+
+KEEP     Unicode              85bddd3f2e4ea40e68200158e49af16d
+BELONGS ya.make
+    License text:
+         * License & terms of use: http://www.unicode.org/copyright.html
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 55.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        icu4c.css [4:4]
+
+KEEP     Unicode              8f603f1ae3f20bbd4f10b272749f428c
+BELONGS ya.make
+    License text:
+              Copyright &copy; 2016 and later: Unicode, Inc. and others. License &amp; terms of use:
+              <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a><br/>
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 55.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        readme.html [51:52]
+
+KEEP     ICU                  91a085270fc1d48dfebdc6a3d48f02ae
+BELONGS ya.make
+    License text:
+        <title>ICU License - moved to LICENSE</title>
+    Scancode info:
+        Original SPDX id: ICU
+        Score           : 100.00
+        Match type      : REFERENCE
+        Links           : http://www.xfree86.org/3.3.6/COPYRIGHT2.html, https://spdx.org/licenses/ICU
+    Files with this license:
+        license.html [6:6]
+
+KEEP     Unicode              97ae9be094ac18e768c99daabb0a51f3
+BELONGS ya.make
+    License text:
+            "Copyright (C) 2016 and later: Unicode, Inc. and others. License &amp; terms of use: http://www.unicode.org/copyright.html"/>
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 55.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        readme.html [8:8]
+
+KEEP     Custom-Punycode      bd57aec5790d5e2d75543b49589d1e8e
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-other-permissive
+        Score           : 93.55
+        Match type      : TEXT
+        Links           : https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/other-permissive.LICENSE
+    Files with this license:
+        common/punycode.cpp [27:37]
+
+KEEP     Unicode              c244f57ef5111f62538f666d5a69c3b2
+BELONGS ya.make
+    License text:
+            <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a><br/>
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 33.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        readme.html [1910:1910]
+
+KEEP     Unicode              c4e2ec55560687007828230c4408c358
+BELONGS ya.make
+    License text:
+        * License & terms of use: http://www.unicode.org/copyright.html
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 55.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        common/ubiditransform.cpp [5:5]
+        include/unicode/ubiditransform.h [5:5]
+
+KEEP     Unicode-Icu-58       ca89f1a06f7d984ceacc3f03367982e9
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode-icu-58
+        Score           : 99.90
+        Match type      : TEXT
+        Links           : https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode-icu-58.LICENSE, https://www.open-xchange.com/fileadmin/user_upload/images/portfolio/license/ICU_License.pdf
+    Files with this license:
+        LICENSE [1:414]
+
+KEEP     ICU                  cc2755bc23e5c1ed387c4aa5f60872ff
+BELONGS ya.make
+    License text:
+        /* This software is made available under the terms of the             */
+        /* ICU License -- ICU 1.8.1 and later.                                */
+    Scancode info:
+        Original SPDX id: ICU
+        Score           : 100.00
+        Match type      : NOTICE
+        Links           : http://www.xfree86.org/3.3.6/COPYRIGHT2.html, https://spdx.org/licenses/ICU
+    Files with this license:
+        i18n/decContext.cpp [8:9]
+        i18n/decContext.h [8:9]
+        i18n/decNumber.cpp [8:9]
+        i18n/decNumber.h [8:9]
+        i18n/decNumberLocal.h [8:9]
+
+KEEP     ICU                  d3bc41f2ea8aab948a2218a6548c120e
+BELONGS ya.make
+    License text:
+                <td>Contains the text of the ICU license</td>
+    Scancode info:
+        Original SPDX id: ICU
+        Score           : 80.00
+        Match type      : REFERENCE
+        Links           : http://www.xfree86.org/3.3.6/COPYRIGHT2.html, https://spdx.org/licenses/ICU
+    Files with this license:
+        readme.html [312:312]
+
+KEEP     BSD-3-Clause         f903ceb778f6db21bac728e4622abbd4
+BELONGS ya.make
+    Note: matched license text is too long. Read it in the source files.
+    Scancode info:
+        Original SPDX id: BSD-3-Clause
+        Score           : 100.00
+        Match type      : TEXT
+        Links           : http://www.opensource.org/licenses/BSD-3-Clause, https://spdx.org/licenses/BSD-3-Clause
+    Files with this license:
+        i18n/double-conversion-bignum-dtoa.cpp [7:31]
+        i18n/double-conversion-bignum-dtoa.h [7:31]
+        i18n/double-conversion-bignum.cpp [7:31]
+        i18n/double-conversion-bignum.h [7:31]
+        i18n/double-conversion-cached-powers.cpp [7:31]
+        i18n/double-conversion-cached-powers.h [7:31]
+        i18n/double-conversion-diy-fp.h [7:31]
+        i18n/double-conversion-double-to-string.cpp [7:31]
+        i18n/double-conversion-double-to-string.h [7:31]
+        i18n/double-conversion-fast-dtoa.cpp [7:31]
+        i18n/double-conversion-fast-dtoa.h [7:31]
+        i18n/double-conversion-ieee.h [7:31]
+        i18n/double-conversion-string-to-double.cpp [7:31]
+        i18n/double-conversion-string-to-double.h [7:31]
+        i18n/double-conversion-strtod.cpp [7:31]
+        i18n/double-conversion-strtod.h [7:31]
+        i18n/double-conversion-utils.h [7:31]
+        i18n/double-conversion.h [7:31]
+
+KEEP     Unicode              ff6f9ceb63d6d99d56e57ec7546763eb
+BELONGS ya.make
+    License text:
+        // License & terms of use: http://www.unicode.org/copyright.html#License
+    Scancode info:
+        Original SPDX id: LicenseRef-scancode-unicode
+        Score           : 55.00
+        Match type      : REFERENCE
+        Links           : http://unicode.org/, http://unicode.org/copyright.html, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unicode.LICENSE
+    Files with this license:
+        common/localematcher.cpp [2:2]
+        common/localeprioritylist.cpp [2:2]
+        common/localeprioritylist.h [2:2]
+        common/locdistance.cpp [2:2]
+        common/locdistance.h [2:2]
+        common/loclikelysubtags.cpp [2:2]
+        common/loclikelysubtags.h [2:2]
+        common/lsr.cpp [2:2]
+        common/lsr.h [2:2]
+        include/unicode/localebuilder.h [2:2]
+        include/unicode/localematcher.h [2:2]

+ 1658 - 0
contrib/libs/icu/.yandex_meta/licenses.list.txt

@@ -0,0 +1,1658 @@
+====================BSD-3-Clause====================
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above
+//       copyright notice, this list of conditions and the following
+//       disclaimer in the documentation and/or other materials provided
+//       with the distribution.
+//     * Neither the name of Google Inc. nor the names of its
+//       contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+====================COPYRIGHT====================
+     Copyright © 2016 and later: Unicode, Inc. and others.
+     License & terms of use: http://www.unicode.org/copyright.html
+
+
+====================COPYRIGHT====================
+    // For fast UnicodeSet::contains(c).
+    inline UBool contains(UChar32 c) const;
+
+
+====================COPYRIGHT====================
+    <meta name="COPYRIGHT" content=
+    "Copyright (C) 2016 and later: Unicode, Inc. and others. License &amp; terms of use: http://www.unicode.org/copyright.html"/>
+    <!-- meta name="COPYRIGHT" content=
+    "Copyright (c) 1997-2016 IBM Corporation and others. All Rights Reserved." / -->
+
+
+====================COPYRIGHT====================
+    <p>Last updated: 2020-Mar-25<br/>
+      Copyright &copy; 2016 and later: Unicode, Inc. and others. License &amp; terms of use:
+      <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a><br/>
+      Copyright &copy; 1997-2016 International Business Machines Corporation and others.
+      All Rights Reserved.</p>
+
+
+====================COPYRIGHT====================
+    UnicodeString src(c);
+    UnicodeString dest;
+
+
+====================COPYRIGHT====================
+  <i>© 2016 and later: Unicode, Inc. and others. License &amp; terms of use: http://www.unicode.org/copyright.html</i> 
+  <i>© 1995-2016 International Business Machines Corporation and others</i>
+
+
+====================COPYRIGHT====================
+ #   * Copyright (c) 1999 Computer Systems and Communication Lab,
+ #   *                    Institute of Information Science, Academia
+ #       *                    Sinica. All rights reserved.
+
+
+====================COPYRIGHT====================
+ #   * Copyright (c) 1999 TaBE Project.
+ #   * Copyright (c) 1999 Pai-Hsiang Hsiao.
+ #   * All rights reserved.
+
+
+====================COPYRIGHT====================
+ #  Copyright (C) 2006-2008, Google Inc.
+
+
+====================COPYRIGHT====================
+ #  Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
+ #  All rights reserved.
+
+
+====================COPYRIGHT====================
+ #  Copyright (c) 2013 International Business Machines Corporation
+ #  and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ #  Copyright (c) 2013, LeRoy Benjamin Sharon
+ #  All rights reserved.
+
+
+====================COPYRIGHT====================
+ #  Copyright (c) 2014 International Business Machines Corporation
+ #  and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ #  Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
+ #      University of Illinois
+ #  c-tsai4@uiuc.edu  http://casper.beckman.uiuc.edu/~c-tsai4
+
+
+====================COPYRIGHT====================
+ #  Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
+ #  and Technology.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ *   Copyright (C) 1996-2016, International Business Machines
+ *   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ *   Copyright (C) 1997-2009,2014 International Business Machines
+ *   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ *   Copyright (C) 1999-2006, International Business Machines
+ *   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ *   Copyright (C) 2003-2006, International Business Machines
+ *   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ *   Copyright (C) 2005-2006, International Business Machines
+ *   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ *   Copyright (C) 2005-2008, International Business Machines
+ *   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ *   Copyright (C) 2005-2012, International Business Machines
+ *   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ *   Copyright (C) 2005-2013, International Business Machines
+ *   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * COPYRIGHT:
+ * Copyright (c) 2001-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * COPYRIGHT:
+ * Copyright (c) 2008-2010, International Business Machines Corporation and
+ * others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * COPYRIGHT:
+ * Copyright (c) 2008-2011, International Business Machines Corporation and
+ * others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * COPYRIGHT: 
+ * Copyright (c) 1996-2012, International Business Machines Corporation and
+ * others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 1996-2008, International Business Machines Corporation *
+ * and others. All Rights Reserved.                                     *
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 1996-2015, International Business Machines Corporation and
+ * others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2001-2011, International Business Machines Corporation and    *
+ * others. All Rights Reserved.                                                *
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2001-2011, International Business Machines Corporation.       *
+ * All Rights Reserved.                                                        *
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2001-2012, International Business Machines Corporation and    *
+ * others. All Rights Reserved.                                                *
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2001-2014, International Business Machines Corporation and    *
+ * others. All Rights Reserved.                                                *
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2002-2005, International Business Machines Corporation and    *
+ * others. All Rights Reserved.                                                *
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2002-2014, International Business Machines Corporation and
+ * others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2006-2012, International Business Machines Corporation and others. *
+ * All Rights Reserved.                                                             *
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2006-2014, International Business Machines Corporation   *
+ * and others. All Rights Reserved.                                            *
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2006-2016, International Business Machines Corporation
+ * and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2007-2014, International Business Machines Corporation
+ * and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2008, Google, International Business Machines Corporation and *
+ * others. All Rights Reserved.                                                *
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2008-2014, Google, International Business Machines Corporation and
+ * others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2008-2015, Google, International Business Machines Corporation
+ * and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2009-2010, Google, International Business Machines Corporation and *
+ * others. All Rights Reserved.                                                *
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2009-2016, International Business Machines Corporation,       *
+ * Google, and others. All Rights Reserved.                                    *
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2009-2017, International Business Machines Corporation,       *
+ * Google, and others. All Rights Reserved.                                    *
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2010 , Yahoo! Inc.
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2013, International Business Machines Corporation
+ * and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2015, International Business Machines Corporation and
+ * others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * Copyright (C) 2016 and later: Unicode, Inc. and others.
+ * License & terms of use: http://www.unicode.org/copyright.html
+ * Copyright (C) 2005-2014, International Business Machines
+ * Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+ * Copyright (c) 2003-2008, International Business Machines
+ * Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+#define FROM_BASE64_IMAP(c) ((c)==COMMA ? 63 : (c)==SLASH ? -1 : fromBase64[c])
+
+
+====================COPYRIGHT====================
+#define is_d(c) ((c)=='d' || (c)=='D')
+#define is_e(c) ((c)=='e' || (c)=='E')
+#define is_i(c) ((c)=='i' || (c)=='I')
+#define is_l(c) ((c)=='l' || (c)=='L')
+#define is_r(c) ((c)=='r' || (c)=='R')
+#define is_t(c) ((c)=='t' || (c)=='T')
+#define is_u(c) ((c)=='u' || (c)=='U')
+#define is_z(c) ((c)=='z' || (c)=='Z')
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1996-2013, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1997-2006, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1997-2011, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1997-2011,2014-2015 International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1997-2012, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1997-2013, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1997-2014, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1997-2016, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1998-2004, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1998-2005, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1998-2006, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1998-2011, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1998-2014, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1998-2015, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1998-2016, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2004, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2005, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2006,2013 IBM Corp. All rights reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2007, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2009, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2010, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2011, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2012, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2013, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2014 International Business Machines Corporation   *
+*   and others. All rights reserved.                                      *
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2014, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2015 International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2015, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 1999-2016 International Business Machines Corporation
+*   and others. All rights reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2000-2004, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2000-2006, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2000-2011, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2000-2012, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2000-2013, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2000-2014, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2000-2015, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2000-2016, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2001, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2001-2006, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2001-2008, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2001-2008,2010 IBM and others. All rights reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2001-2010, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2001-2011 IBM and others. All rights reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2001-2011,2014 IBM and others. All rights reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2001-2014 IBM and others. All rights reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2001-2014 International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2001-2015 IBM and others. All rights reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2002-2003, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2002-2006, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2002-2008 International Business Machines Corporation   *
+*   and others. All rights reserved.                                      *
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2002-2010, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2002-2011 International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2002-2012, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2002-2013, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2002-2014 International Business Machines Corporation
+*   and others. All rights reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2002-2015, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2002-2016 International Business Machines Corporation   *
+*   and others. All rights reserved.                                      *
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2003-2003, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2003-2007, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2003-2009, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2003-2013, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2003-2014, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2003-2015, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2003-2016, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2004-2007, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2004-2012, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2004-2016, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2005-2011, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2005-2015, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2005-2016, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2006 International Business Machines Corporation        *
+*   and others. All rights reserved.                                      *
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2006, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2007, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2007-2012, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2007-2015, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2008-2011, International Business Machines
+*   Corporation, Google and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2008-2015, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2009-2012, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2009-2014 International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2009-2014, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2009-2015, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2009-2016, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2010-2011, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2010-2012, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2010-2012,2014, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2010-2015, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2011, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2011-2012, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2011-2013, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2011-2014 International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2011-2015, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2012,2014 International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2012-2016, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2013-2016, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2015-2016, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (C) 2016, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (c) 2000-2005, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (c) 2000-2007, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (c) 2001-2005, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (c) 2001-2007, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+*   Copyright (c) 2001-2015, International Business Machines
+*   Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 1997-2005, International Business Machines Corporation and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 1997-2010, International Business Machines Corporation and    *
+* others. All Rights Reserved.                                                *
+
+
+====================COPYRIGHT====================
+* Copyright (C) 1997-2015, International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 1998-2012, International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2001-2013, International Business Machines
+*                Corporation and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2001-2014, International Business Machines Corporation.
+* All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2003 - 2008, International Business Machines Corporation and  *
+* others. All Rights Reserved.                                                *
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2003 - 2009, International Business Machines Corporation and  *
+* others. All Rights Reserved.                                                *
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2003 - 2013, International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2003-2009,2012,2016 International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2004 - 2008, International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2007-2008, International Business Machines Corporation and
+* others. All Rights Reserved.                                                *
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2007-2013, International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2007-2016, International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2008, International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2008-2009, International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2008-2013, International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2008-2016, International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2009-2010, International Business Machines Corporation and         *
+* others. All Rights Reserved.                                                *
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2010-2012,2015 International Business Machines
+* Corporation and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2010-2013, International Business Machines
+* Corporation and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2010-2014, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2010-2016, International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2011-2016, International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2012-2014, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2012-2015, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2013-2014, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2013-2015, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2014, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2014-2015, International Business Machines Corporation and
+* others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) 2014-2016, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (C) {1999-2001}, International Business Machines Corporation and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (c) 1996-2014, International Business Machines
+* Corporation and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (c) 2002-2004, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (c) 2002-2007, International Business Machines Corporation
+* and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (c) 2002-2011, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (c) 2003, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (c) 2003-2004, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (c) 2003-2011, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (c) 2004, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (c) 2004-2006, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (c) 2004-2014 International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+* Copyright (c) 2004-2014, International Business Machines
+* Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+/* Copyright (c) IBM Corporation, 2000-2010.   All rights reserved.   */
+
+
+====================COPYRIGHT====================
+/* Copyright (c) IBM Corporation, 2000-2011.   All rights reserved.   */
+
+
+====================COPYRIGHT====================
+/* Copyright (c) IBM Corporation, 2000-2012.  All rights reserved.    */
+
+
+====================COPYRIGHT====================
+/* Copyright (c) IBM Corporation, 2000-2014.  All rights reserved.    */
+
+
+====================COPYRIGHT====================
+/* Copyright (c) IBM Corporation, 2000-2016.   All rights reserved.   */
+
+
+====================COPYRIGHT====================
+//   Copyright (C) 2002-2015 International Business Machines Corporation
+//   and others. All rights reserved.
+
+
+====================COPYRIGHT====================
+//   Copyright (C) 2012 International Business Machines Corporation
+//   and others. All rights reserved.
+
+
+====================COPYRIGHT====================
+//  Copyright (C) 2002-2008, International Business Machines Corporation and others.
+//  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+//  Copyright (C) 2002-2016, International Business Machines Corporation and others.
+//  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+//  Copyright (C) 2003-2010, International Business Machines Corporation and others.
+//  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+//  Copyright (C) 2004-2015, International Business Machines Corporation and others.
+//  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+// Copyright (C) 1999-2016, International Business Machines
+// Corporation and others.  All Rights Reserved.
+
+
+====================COPYRIGHT====================
+// Copyright 2001 and onwards Google Inc.
+// Author: Sanjay Ghemawat
+
+
+====================COPYRIGHT====================
+// Copyright 2004 and onwards Google Inc.
+
+
+====================COPYRIGHT====================
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
+
+
+====================COPYRIGHT====================
+// Copyright 2007 Google Inc. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+// Copyright 2010 the V8 project authors. All rights reserved.
+
+
+====================COPYRIGHT====================
+// Copyright 2012 the V8 project authors. All rights reserved.
+
+
+====================COPYRIGHT====================
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Copyright (C) 2009-2011, International Business Machines
+// Corporation and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+// Copyright (C) 2009-2013, International Business Machines
+// Corporation and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+//{{NO_DEPENDENCIES}}
+// Copyright (c) 2003-2010 International Business Machines
+// Corporation and others. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+
+
+====================COPYRIGHT====================
+// © 2018 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+
+
+====================COPYRIGHT====================
+// © 2019 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+
+
+====================COPYRIGHT====================
+// © 2020 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+
+
+====================COPYRIGHT====================
+<i><font size="-1">Contents generated by StableAPI tool on Fri Apr 03 07:26:43 PDT 2020<br>
+        Copyright &copy; 2017 and later: Unicode, Inc. and others.<br>
+        License &amp; terms of use: http://www.unicode.org/copyright.html
+
+
+====================COPYRIGHT====================
+Copyright (c) 1995-2016 International Business Machines Corporation and others
+All rights reserved.
+
+
+====================COPYRIGHT====================
+Copyright 2006-2011, the V8 project authors. All rights reserved.
+
+
+====================COPYRIGHT====================
+Copyright © 1991-2020 Unicode, Inc. All rights reserved.
+
+
+====================Custom-Punycode====================
+Disclaimer and license
+
+    Regarding this entire document or any portion of it (including
+    the pseudocode and C code), the author makes no guarantees and
+    is not responsible for any damage resulting from its use.  The
+    author grants irrevocable permission to anyone to use, modify,
+    and distribute it in any way that does not diminish the rights
+    of anyone else to use, modify, and distribute it, provided that
+    redistributed derivative works do not contain misleading author or
+    version information.  Derivative works need not be licensed under
+    similar terms.
+
+
+====================ICU====================
+        <td>Contains the text of the ICU license</td>
+
+
+====================ICU====================
+    The ICU license is now in plain text format, see <a href="./LICENSE">LICENSE</a>.
+
+
+====================ICU====================
+/* This software is made available under the terms of the             */
+/* ICU License -- ICU 1.8.1 and later.                                */
+
+
+====================ICU====================
+<title>ICU License - moved to LICENSE</title>
+
+
+====================Unicode====================
+        License &amp; terms of use: http://www.unicode.org/copyright.html
+
+
+====================Unicode====================
+      <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a><br/>
+
+
+====================Unicode====================
+      Copyright &copy; 2016 and later: Unicode, Inc. and others. License &amp; terms of use:
+      <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a><br/>
+
+
+====================Unicode====================
+     License & terms of use: http://www.unicode.org/copyright.html
+
+
+====================Unicode====================
+    "Copyright (C) 2016 and later: Unicode, Inc. and others. License &amp; terms of use: http://www.unicode.org/copyright.html"/>
+
+
+====================Unicode====================
+    <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a><br/>
+
+
+====================Unicode====================
+    <p> Copyright &copy; 2016 and later: Unicode, Inc. and others. License &amp; terms of use:
+    <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a><br/>
+
+
+====================Unicode====================
+  " Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
+
+
+====================Unicode====================
+  <i>© 2016 and later: Unicode, Inc. and others. License &amp; terms of use: http://www.unicode.org/copyright.html</i> 
+
+
+====================Unicode====================
+ * License & terms of use: http://www.unicode.org/copyright.html
+
+
+====================Unicode====================
+* License & terms of use: http://www.unicode.org/copyright.html
+
+
+====================Unicode====================
+// License & terms of use: http://www.unicode.org/copyright.html
+
+
+====================Unicode====================
+// License & terms of use: http://www.unicode.org/copyright.html#License
+
+
+====================Unicode-Icu-58====================
+COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
+
+Copyright © 1991-2020 Unicode, Inc. All rights reserved.
+Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Unicode data files and any associated documentation
+(the "Data Files") or Unicode software and any associated documentation
+(the "Software") to deal in the Data Files or Software
+without restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, and/or sell copies of
+the Data Files or Software, and to permit persons to whom the Data Files
+or Software are furnished to do so, provided that either
+(a) this copyright and permission notice appear with all copies
+of the Data Files or Software, or
+(b) this copyright and permission notice appear in associated
+Documentation.
+
+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
+ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT OF THIRD PARTY RIGHTS.
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
+NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
+DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THE DATA FILES OR SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder
+shall not be used in advertising or otherwise to promote the sale,
+use or other dealings in these Data Files or Software without prior
+written authorization of the copyright holder.
+
+---------------------
+
+Third-Party Software Licenses
+
+This section contains third-party software notices and/or additional
+terms for licensed third-party software components included within ICU
+libraries.
+
+1. ICU License - ICU 1.8.1 to ICU 57.1
+
+COPYRIGHT AND PERMISSION NOTICE
+
+Copyright (c) 1995-2016 International Business Machines Corporation and others
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, and/or sell copies of the Software, and to permit persons
+to whom the Software is furnished to do so, provided that the above
+copyright notice(s) and this permission notice appear in all copies of
+the Software and that both the above copyright notice(s) and this
+permission notice appear in supporting documentation.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
+SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
+RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder
+shall not be used in advertising or otherwise to promote the sale, use
+or other dealings in this Software without prior written authorization
+of the copyright holder.
+
+All trademarks and registered trademarks mentioned herein are the
+property of their respective owners.
+
+2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
+
+ #     The Google Chrome software developed by Google is licensed under
+ # the BSD license. Other software included in this distribution is
+ # provided under other licenses, as set forth below.
+ #
+ #  The BSD License
+ #  http://opensource.org/licenses/bsd-license.php
+ #  Copyright (C) 2006-2008, Google Inc.
+ #
+ #  All rights reserved.
+ #
+ #  Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are met:
+ #
+ #  Redistributions of source code must retain the above copyright notice,
+ # this list of conditions and the following disclaimer.
+ #  Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided with
+ # the distribution.
+ #  Neither the name of  Google Inc. nor the names of its
+ # contributors may be used to endorse or promote products derived from
+ # this software without specific prior written permission.
+ #
+ #
+ #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ #
+ #
+ #  The word list in cjdict.txt are generated by combining three word lists
+ # listed below with further processing for compound word breaking. The
+ # frequency is generated with an iterative training against Google web
+ # corpora.
+ #
+ #  * Libtabe (Chinese)
+ #    - https://sourceforge.net/project/?group_id=1519
+ #    - Its license terms and conditions are shown below.
+ #
+ #  * IPADIC (Japanese)
+ #    - http://chasen.aist-nara.ac.jp/chasen/distribution.html
+ #    - Its license terms and conditions are shown below.
+ #
+ #  ---------COPYING.libtabe ---- BEGIN--------------------
+ #
+ #  /*
+ #   * Copyright (c) 1999 TaBE Project.
+ #   * Copyright (c) 1999 Pai-Hsiang Hsiao.
+ #   * All rights reserved.
+ #   *
+ #   * Redistribution and use in source and binary forms, with or without
+ #   * modification, are permitted provided that the following conditions
+ #   * are met:
+ #   *
+ #   * . Redistributions of source code must retain the above copyright
+ #   *   notice, this list of conditions and the following disclaimer.
+ #   * . Redistributions in binary form must reproduce the above copyright
+ #   *   notice, this list of conditions and the following disclaimer in
+ #   *   the documentation and/or other materials provided with the
+ #   *   distribution.
+ #   * . Neither the name of the TaBE Project nor the names of its
+ #   *   contributors may be used to endorse or promote products derived
+ #   *   from this software without specific prior written permission.
+ #   *
+ #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ #   * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ #   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ #   * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ #   * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ #   * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ #   * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ #   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ #   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ #   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ #   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ #   * OF THE POSSIBILITY OF SUCH DAMAGE.
+ #   */
+ #
+ #  /*
+ #   * Copyright (c) 1999 Computer Systems and Communication Lab,
+ #   *                    Institute of Information Science, Academia
+ #       *                    Sinica. All rights reserved.
+ #   *
+ #   * Redistribution and use in source and binary forms, with or without
+ #   * modification, are permitted provided that the following conditions
+ #   * are met:
+ #   *
+ #   * . Redistributions of source code must retain the above copyright
+ #   *   notice, this list of conditions and the following disclaimer.
+ #   * . Redistributions in binary form must reproduce the above copyright
+ #   *   notice, this list of conditions and the following disclaimer in
+ #   *   the documentation and/or other materials provided with the
+ #   *   distribution.
+ #   * . Neither the name of the Computer Systems and Communication Lab
+ #   *   nor the names of its contributors may be used to endorse or
+ #   *   promote products derived from this software without specific
+ #   *   prior written permission.
+ #   *
+ #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ #   * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ #   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ #   * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ #   * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ #   * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ #   * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ #   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ #   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ #   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ #   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ #   * OF THE POSSIBILITY OF SUCH DAMAGE.
+ #   */
+ #
+ #  Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
+ #      University of Illinois
+ #  c-tsai4@uiuc.edu  http://casper.beckman.uiuc.edu/~c-tsai4
+ #
+ #  ---------------COPYING.libtabe-----END--------------------------------
+ #
+ #
+ #  ---------------COPYING.ipadic-----BEGIN-------------------------------
+ #
+ #  Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
+ #  and Technology.  All Rights Reserved.
+ #
+ #  Use, reproduction, and distribution of this software is permitted.
+ #  Any copy of this software, whether in its original form or modified,
+ #  must include both the above copyright notice and the following
+ #  paragraphs.
+ #
+ #  Nara Institute of Science and Technology (NAIST),
+ #  the copyright holders, disclaims all warranties with regard to this
+ #  software, including all implied warranties of merchantability and
+ #  fitness, in no event shall NAIST be liable for
+ #  any special, indirect or consequential damages or any damages
+ #  whatsoever resulting from loss of use, data or profits, whether in an
+ #  action of contract, negligence or other tortuous action, arising out
+ #  of or in connection with the use or performance of this software.
+ #
+ #  A large portion of the dictionary entries
+ #  originate from ICOT Free Software.  The following conditions for ICOT
+ #  Free Software applies to the current dictionary as well.
+ #
+ #  Each User may also freely distribute the Program, whether in its
+ #  original form or modified, to any third party or parties, PROVIDED
+ #  that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
+ #  on, or be attached to, the Program, which is distributed substantially
+ #  in the same form as set out herein and that such intended
+ #  distribution, if actually made, will neither violate or otherwise
+ #  contravene any of the laws and regulations of the countries having
+ #  jurisdiction over the User or the intended distribution itself.
+ #
+ #  NO WARRANTY
+ #
+ #  The program was produced on an experimental basis in the course of the
+ #  research and development conducted during the project and is provided
+ #  to users as so produced on an experimental basis.  Accordingly, the
+ #  program is provided without any warranty whatsoever, whether express,
+ #  implied, statutory or otherwise.  The term "warranty" used herein
+ #  includes, but is not limited to, any warranty of the quality,
+ #  performance, merchantability and fitness for a particular purpose of
+ #  the program and the nonexistence of any infringement or violation of
+ #  any right of any third party.
+ #
+ #  Each user of the program will agree and understand, and be deemed to
+ #  have agreed and understood, that there is no warranty whatsoever for
+ #  the program and, accordingly, the entire risk arising from or
+ #  otherwise connected with the program is assumed by the user.
+ #
+ #  Therefore, neither ICOT, the copyright holder, or any other
+ #  organization that participated in or was otherwise related to the
+ #  development of the program and their respective officials, directors,
+ #  officers and other employees shall be held liable for any and all
+ #  damages, including, without limitation, general, special, incidental
+ #  and consequential damages, arising out of or otherwise in connection
+ #  with the use or inability to use the program or any product, material
+ #  or result produced or otherwise obtained by using the program,
+ #  regardless of whether they have been advised of, or otherwise had
+ #  knowledge of, the possibility of such damages at any time during the
+ #  project or thereafter.  Each user will be deemed to have agreed to the
+ #  foregoing by his or her commencement of use of the program.  The term
+ #  "use" as used herein includes, but is not limited to, the use,
+ #  modification, copying and distribution of the program and the
+ #  production of secondary products from the program.
+ #
+ #  In the case where the program, whether in its original form or
+ #  modified, was distributed or delivered to or received by a user from
+ #  any person, organization or entity other than ICOT, unless it makes or
+ #  grants independently of ICOT any specific warranty to the user in
+ #  writing, such person, organization or entity, will also be exempted
+ #  from and not be held liable to the user for any such damages as noted
+ #  above as far as the program is concerned.
+ #
+ #  ---------------COPYING.ipadic-----END----------------------------------
+
+3. Lao Word Break Dictionary Data (laodict.txt)
+
+ #  Copyright (c) 2013 International Business Machines Corporation
+ #  and others. All Rights Reserved.
+ #
+ # Project: http://code.google.com/p/lao-dictionary/
+ # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt
+ # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
+ #              (copied below)
+ #
+ #  This file is derived from the above dictionary, with slight
+ #  modifications.
+ #  ----------------------------------------------------------------------
+ #  Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
+ #  All rights reserved.
+ #
+ #  Redistribution and use in source and binary forms, with or without
+ #  modification,
+ #  are permitted provided that the following conditions are met:
+ #
+ #
+ # Redistributions of source code must retain the above copyright notice, this
+ #  list of conditions and the following disclaimer. Redistributions in
+ #  binary form must reproduce the above copyright notice, this list of
+ #  conditions and the following disclaimer in the documentation and/or
+ #  other materials provided with the distribution.
+ #
+ #
+ # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+ # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ # OF THE POSSIBILITY OF SUCH DAMAGE.
+ #  --------------------------------------------------------------------------
+
+4. Burmese Word Break Dictionary Data (burmesedict.txt)
+
+ #  Copyright (c) 2014 International Business Machines Corporation
+ #  and others. All Rights Reserved.
+ #
+ #  This list is part of a project hosted at:
+ #    github.com/kanyawtech/myanmar-karen-word-lists
+ #
+ #  --------------------------------------------------------------------------
+ #  Copyright (c) 2013, LeRoy Benjamin Sharon
+ #  All rights reserved.
+ #
+ #  Redistribution and use in source and binary forms, with or without
+ #  modification, are permitted provided that the following conditions
+ #  are met: Redistributions of source code must retain the above
+ #  copyright notice, this list of conditions and the following
+ #  disclaimer.  Redistributions in binary form must reproduce the
+ #  above copyright notice, this list of conditions and the following
+ #  disclaimer in the documentation and/or other materials provided
+ #  with the distribution.
+ #
+ #    Neither the name Myanmar Karen Word Lists, nor the names of its
+ #    contributors may be used to endorse or promote products derived
+ #    from this software without specific prior written permission.
+ #
+ #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ #  CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ #  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ #  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ #  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
+ #  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ #  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+ #  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ #  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ #  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+ #  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
+ #  THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ #  SUCH DAMAGE.
+ #  --------------------------------------------------------------------------
+
+5. Time Zone Database
+
+  ICU uses the public domain data and code derived from Time Zone
+Database for its time zone support. The ownership of the TZ database
+is explained in BCP 175: Procedure for Maintaining the Time Zone
+Database section 7.
+
+ # 7.  Database Ownership
+ #
+ #    The TZ database itself is not an IETF Contribution or an IETF
+ #    document.  Rather it is a pre-existing and regularly updated work
+ #    that is in the public domain, and is intended to remain in the
+ #    public domain.  Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
+ #    not apply to the TZ Database or contributions that individuals make
+ #    to it.  Should any claims be made and substantiated against the TZ
+ #    Database, the organization that is providing the IANA
+ #    Considerations defined in this RFC, under the memorandum of
+ #    understanding with the IETF, currently ICANN, may act in accordance
+ #    with all competent court orders.  No ownership claims will be made
+ #    by ICANN or the IETF Trust on the database or the code.  Any person
+ #    making a contribution to the database or code waives all rights to
+ #    future claims in that contribution or in the TZ Database.
+
+6. Google double-conversion
+
+Copyright 2006-2011, the V8 project authors. All rights reserved.
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above
+      copyright notice, this list of conditions and the following
+      disclaimer in the documentation and/or other materials provided
+      with the distribution.
+    * Neither the name of Google Inc. nor the names of its
+      contributors may be used to endorse or promote products derived
+      from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+ 2593 - 0
contrib/libs/icu/APIChangeReport.html

@@ -0,0 +1,2593 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html><!--
+     Copyright © 2016 and later: Unicode, Inc. and others.
+     License & terms of use: http://www.unicode.org/copyright.html
+	-->
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>ICU4C API Comparison: ICU 66 with ICU 67</title>
+<link type="text/css" href="icu4c.css" rel="stylesheet">
+</head>
+<body>
+<a name="#_top"></a>
+<h1>ICU4C API Comparison: ICU 66 with ICU 67</h1>
+<div id="toc">
+<ul>
+<li>
+<a href="#removed">Removed from ICU 66</a>
+</li>
+<li>
+<a href="#deprecated">Deprecated or Obsoleted in ICU 67</a>
+</li>
+<li>
+<a href="#changed">Changed in  ICU 67</a>
+</li>
+<li>
+<a href="#promoted">Promoted to stable in ICU 67</a>
+</li>
+<li>
+<a href="#added">Added in ICU 67</a>
+</li>
+<li>
+<a href="#other">Other existing drafts in ICU 67</a>
+</li>
+<li>
+<a href="#simplifications">Signature Simplifications</a>
+</li>
+</ul>
+<hr>
+</div>
+<a name="removed"></a>
+<h2>Removed from ICU 66</h2>
+<table BORDER="1" class="genTable">
+<THEAD>
+<tr>
+<th>File</th><th>API</th><th>ICU 66</th><th>ICU 67</th>
+</tr>
+</THEAD>
+<tr class="row1">
+<td class="file">listformatter.h</td><td class="proto">UnicodeString&amp; icu::ListFormatter::format(const UnicodeString items[], int32_t, UnicodeString&amp;, FieldPositionIterator*, UErrorCode&amp;) const</td><td class="">Draft<br>ICU 63</td><td>(missing)<br>
+<span class=""><span></span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">numberformatter.h</td><td class="proto">UBool icu::number::FormattedNumber::nextFieldPosition(FieldPosition&amp;, UErrorCode&amp;) const</td><td class="">Draft<br>ICU 62</td><td>(missing)<br>
+<span class=""><span></span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">numberformatter.h</td><td class="proto">void icu::number::FormattedNumber::getAllFieldPositions(FieldPositionIterator&amp;, UErrorCode&amp;) const</td><td class="">Draft<br>ICU 62</td><td>(missing)<br>
+<span class=""><span></span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">numberrangeformatter.h</td><td class="proto">UBool icu::number::FormattedNumberRange::nextFieldPosition(FieldPosition&amp;, UErrorCode&amp;) const</td><td class="">Draft<br>ICU 63</td><td>(missing)<br>
+<span class=""><span></span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">numberrangeformatter.h</td><td class="proto">void icu::number::FormattedNumberRange::getAllFieldPositions(FieldPositionIterator&amp;, UErrorCode&amp;) const</td><td class="">Draft<br>ICU 63</td><td>(missing)<br>
+<span class=""><span></span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_formatToResult(const UDateIntervalFormat*, UFormattedDateInterval*, UDate, UDate, UErrorCode*)</td><td class="">Draft<br>ICU 64</td><td>(missing)<br>
+<span class=""><span></span></span></td>
+</tr>
+</table>
+<P></P>
+<a href="#_top">(jump back to top)</a>
+<hr>
+<a name="deprecated"></a>
+<h2>Deprecated or Obsoleted in ICU 67</h2>
+<table BORDER="1" class="genTable">
+<THEAD>
+<tr>
+<th>File</th><th>API</th><th>ICU 66</th><th>ICU 67</th>
+</tr>
+</THEAD>
+</table>
+<P></P>
+<a href="#_top">(jump back to top)</a>
+<hr>
+<a name="changed"></a>
+<h2>Changed in  ICU 67 (old, new)</h2>
+<table BORDER="1" class="genTable">
+<THEAD>
+<tr>
+<th>File</th><th>API</th><th>ICU 66</th><th>ICU 67</th>
+</tr>
+</THEAD>
+<tr class="row1">
+<td class="file">currunit.h</td><td class="proto">icu::CurrencyUnit::CurrencyUnit(StringPiece, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">decimfmt.h</td><td class="proto">UBool icu::DecimalFormat::isFormatFailIfMoreThanMaxDigits() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">decimfmt.h</td><td class="proto">UBool icu::DecimalFormat::isParseCaseSensitive() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">decimfmt.h</td><td class="proto">UBool icu::DecimalFormat::isParseNoExponent() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">decimfmt.h</td><td class="proto">UBool icu::DecimalFormat::isSignAlwaysShown() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">decimfmt.h</td><td class="proto">const number::LocalizedNumberFormatter* icu::DecimalFormat::toNumberFormatter(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">decimfmt.h</td><td class="proto">int32_t icu::DecimalFormat::getMinimumGroupingDigits() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setFormatFailIfMoreThanMaxDigits(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setMinimumGroupingDigits(int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setParseCaseSensitive(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setParseNoExponent(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setSignAlwaysShown(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">dtitvfmt.h</td><td class="proto">Appendable&amp; icu::FormattedDateInterval::appendTo(Appendable&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">dtitvfmt.h</td><td class="proto">FormattedDateInterval icu::DateIntervalFormat::formatToValue(Calendar&amp;, Calendar&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">dtitvfmt.h</td><td class="proto">FormattedDateInterval icu::DateIntervalFormat::formatToValue(const DateInterval&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">dtitvfmt.h</td><td class="proto">FormattedDateInterval&amp; icu::FormattedDateInterval::operator=(FormattedDateInterval&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">dtitvfmt.h</td><td class="proto">UBool icu::FormattedDateInterval::nextPosition(ConstrainedFieldPosition&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">dtitvfmt.h</td><td class="proto">UnicodeString icu::FormattedDateInterval::toString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">dtitvfmt.h</td><td class="proto">UnicodeString icu::FormattedDateInterval::toTempString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">dtitvfmt.h</td><td class="proto">icu::FormattedDateInterval::FormattedDateInterval()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">dtitvfmt.h</td><td class="proto">icu::FormattedDateInterval::FormattedDateInterval(FormattedDateInterval&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">dtitvfmt.h</td><td class="proto">icu::FormattedDateInterval::~FormattedDateInterval()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">Appendable&amp; icu::FormattedValue::appendTo(Appendable&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">UBool icu::ConstrainedFieldPosition::matchesField(int32_t, int32_t) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">UBool icu::FormattedValue::nextPosition(ConstrainedFieldPosition&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">UnicodeString icu::FormattedValue::toString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">UnicodeString icu::FormattedValue::toTempString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">icu::ConstrainedFieldPosition::ConstrainedFieldPosition()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">icu::ConstrainedFieldPosition::~ConstrainedFieldPosition()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">icu::FormattedValue::~FormattedValue()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">int32_t icu::ConstrainedFieldPosition::getCategory() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">int32_t icu::ConstrainedFieldPosition::getField() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">int32_t icu::ConstrainedFieldPosition::getLimit() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">int32_t icu::ConstrainedFieldPosition::getStart() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">int64_t icu::ConstrainedFieldPosition::getInt64IterationContext() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">void icu::ConstrainedFieldPosition::constrainCategory(int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">void icu::ConstrainedFieldPosition::constrainField(int32_t, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">void icu::ConstrainedFieldPosition::reset()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">void icu::ConstrainedFieldPosition::setInt64IterationContext(int64_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">void icu::ConstrainedFieldPosition::setState(int32_t, int32_t, int32_t, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">listformatter.h</td><td class="proto">Appendable&amp; icu::FormattedList::appendTo(Appendable&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">listformatter.h</td><td class="proto">FormattedList icu::ListFormatter::formatStringsToValue(const UnicodeString items[], int32_t, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">listformatter.h</td><td class="proto">FormattedList&amp; icu::FormattedList::operator=(FormattedList&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">listformatter.h</td><td class="proto">UBool icu::FormattedList::nextPosition(ConstrainedFieldPosition&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">listformatter.h</td><td class="proto">UnicodeString icu::FormattedList::toString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">listformatter.h</td><td class="proto">UnicodeString icu::FormattedList::toTempString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">listformatter.h</td><td class="proto">icu::FormattedList::FormattedList()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">listformatter.h</td><td class="proto">icu::FormattedList::FormattedList(FormattedList&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">listformatter.h</td><td class="proto">icu::FormattedList::~FormattedList()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">Locale icu::LocaleBuilder::build(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::addUnicodeLocaleAttribute(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::clear()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::clearExtensions()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::removeUnicodeLocaleAttribute(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setExtension(char, StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setLanguage(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setLanguageTag(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setLocale(const Locale&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setRegion(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setScript(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setUnicodeLocaleKeyword(StringPiece, StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setVariant(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">icu::LocaleBuilder::LocaleBuilder()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">icu::LocaleBuilder::~LocaleBuilder()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localpointer.h</td><td class="proto">LocalArray&lt;T&gt;&amp; icu::LocalArray&lt; T &gt;::operator=(std::unique_ptr&lt; T[]&gt;&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localpointer.h</td><td class="proto">LocalPointer&lt;T&gt;&amp; icu::LocalPointer&lt; T &gt;::operator=(std::unique_ptr&lt; T &gt;&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localpointer.h</td><td class="proto">icu::LocalArray&lt; T &gt;::LocalArray(std::unique_ptr&lt; T[]&gt;&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localpointer.h</td><td class="proto">icu::LocalArray&lt; T &gt;::operator std::unique_ptr&lt; T[]&gt;() &amp;&amp;</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localpointer.h</td><td class="proto">icu::LocalPointer&lt; T &gt;::LocalPointer(std::unique_ptr&lt; T &gt;&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localpointer.h</td><td class="proto">icu::LocalPointer&lt; T &gt;::operator std::unique_ptr&lt; T &gt;() &amp;&amp;</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getAcre()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getAcreFoot()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getAmpere()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getArcMinute()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getArcSecond()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getAstronomicalUnit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getAtmosphere()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBarrel()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBritishThermalUnit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBushel()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getByte()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCalorie()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCarat()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCelsius()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCentiliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCentimeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCentury()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicCentimeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicFoot()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicInch()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicKilometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicMeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicMile()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicYard()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCup()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCupMetric()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDalton()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDay()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDayPerson()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDeciliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDecimeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDegree()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDunam()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getEarthMass()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getElectronvolt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFahrenheit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFathom()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFluidOunce()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFluidOunceImperial()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFoodcalorie()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFoot()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFurlong()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGForce()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGallon()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGallonImperial()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGenericTemperature()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGigabit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGigabyte()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGigahertz()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGigawatt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGram()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getHectare()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getHectoliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getHectopascal()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getHertz()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getHorsepower()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getHour()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getInch()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getInchHg()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getJoule()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKarat()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKelvin()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilobit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilobyte()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilocalorie()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilogram()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilohertz()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilojoule()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilometerPerHour()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilopascal()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilowatt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilowattHour()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKnot()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLightYear()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLiter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLiterPer100Kilometers()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLiterPerKilometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLux()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMegabit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMegabyte()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMegahertz()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMegaliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMegapascal()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMegawatt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMeterPerSecond()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMeterPerSecondSquared()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMetricTon()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMicrogram()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMicrometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMicrosecond()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMile()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilePerGallon()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilePerGallonImperial()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilePerHour()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMileScandinavian()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilliampere()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMillibar()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilligram()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilligramPerDeciliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilliliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMillimeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMillimeterOfMercury()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMillimolePerLiter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMillisecond()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilliwatt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMinute()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMole()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMonth()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMonthPerson()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getNanometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getNanosecond()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getNauticalMile()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getNewton()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getNewtonMeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getOhm()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getOunce()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getOunceTroy()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getParsec()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPartPerMillion()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPercent()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPermille()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPermyriad()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPetabyte()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPicometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPint()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPintMetric()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPoint()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPound()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPoundFoot()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPoundForce()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPoundPerSquareInch()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getQuart()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getRadian()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getRevolutionAngle()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSecond()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSolarLuminosity()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSolarMass()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSolarRadius()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareCentimeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareFoot()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareInch()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareKilometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareMeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareMile()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareYard()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getStone()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getTablespoon()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getTeaspoon()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getTerabit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getTerabyte()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getTon()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getVolt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getWatt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getWeek()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getWeekPerson()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getYard()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getYear()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getYearPerson()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBarrel(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBritishThermalUnit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDalton(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDayPerson(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDunam(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createEarthMass(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createElectronvolt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFluidOunceImperial(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilopascal(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegapascal(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMole(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMonthPerson(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNewton(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNewtonMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPermyriad(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPoundFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPoundForce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSolarLuminosity(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSolarMass(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSolarRadius(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWeekPerson(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYearPerson(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">numberformatter.h</td><td class="proto">LocalPointer&lt;Derived&gt; icu::number::NumberFormatterSettings&lt; Derived &gt;::clone() &amp;&amp;</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">numberformatter.h</td><td class="proto">LocalPointer&lt;Derived&gt; icu::number::NumberFormatterSettings&lt; Derived &gt;::clone() const &amp;</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">numberformatter.h</td><td class="proto">UBool icu::number::FormattedNumber::nextPosition(ConstrainedFieldPosition&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">numberformatter.h</td><td class="proto">UnicodeString icu::number::FormattedNumber::toTempString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">numberformatter.h</td><td class="proto">icu::number::FormattedNumber::FormattedNumber()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> UnlocalizedNumberFormatter icu::number::NumberFormatter::forSkeleton(const UnicodeString&amp;, UParseError&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">numberrangeformatter.h</td><td class="proto">LocalPointer&lt;Derived&gt; icu::number::NumberRangeFormatterSettings&lt; Derived &gt;::clone() &amp;&amp;</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">numberrangeformatter.h</td><td class="proto">LocalPointer&lt;Derived&gt; icu::number::NumberRangeFormatterSettings&lt; Derived &gt;::clone() const &amp;</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">numberrangeformatter.h</td><td class="proto">UBool icu::number::FormattedNumberRange::nextPosition(ConstrainedFieldPosition&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">numberrangeformatter.h</td><td class="proto">UnicodeString icu::number::FormattedNumberRange::toTempString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">numfmt.h</td><td class="proto"><tt>enum</tt>  							icu::NumberFormat::EAlignmentFields::kCompactField</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">numfmt.h</td><td class="proto"><tt>enum</tt>  							icu::NumberFormat::EAlignmentFields::kMeasureUnitField</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">plurrule.h</td><td class="proto">UnicodeString icu::PluralRules::select(const number::FormattedNumber&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">reldatefmt.h</td><td class="proto">Appendable&amp; icu::FormattedRelativeDateTime::appendTo(Appendable&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">reldatefmt.h</td><td class="proto">FormattedRelativeDateTime icu::RelativeDateTimeFormatter::formatNumericToValue(double, URelativeDateTimeUnit, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">reldatefmt.h</td><td class="proto">FormattedRelativeDateTime icu::RelativeDateTimeFormatter::formatToValue(UDateDirection, UDateAbsoluteUnit, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">reldatefmt.h</td><td class="proto">FormattedRelativeDateTime icu::RelativeDateTimeFormatter::formatToValue(double, UDateDirection, UDateRelativeUnit, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">reldatefmt.h</td><td class="proto">FormattedRelativeDateTime icu::RelativeDateTimeFormatter::formatToValue(double, URelativeDateTimeUnit, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">reldatefmt.h</td><td class="proto">FormattedRelativeDateTime&amp; icu::FormattedRelativeDateTime::operator=(FormattedRelativeDateTime&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">reldatefmt.h</td><td class="proto">UBool icu::FormattedRelativeDateTime::nextPosition(ConstrainedFieldPosition&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">reldatefmt.h</td><td class="proto">UnicodeString icu::FormattedRelativeDateTime::toString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">reldatefmt.h</td><td class="proto">UnicodeString icu::FormattedRelativeDateTime::toTempString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">reldatefmt.h</td><td class="proto">icu::FormattedRelativeDateTime::FormattedRelativeDateTime()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">reldatefmt.h</td><td class="proto">icu::FormattedRelativeDateTime::FormattedRelativeDateTime(FormattedRelativeDateTime&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">reldatefmt.h</td><td class="proto">icu::FormattedRelativeDateTime::~FormattedRelativeDateTime()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">udateintervalformat.h</td><td class="proto">UFormattedDateInterval* udtitvfmt_openResult(UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">udateintervalformat.h</td><td class="proto">const UFormattedValue* udtitvfmt_resultAsValue(const UFormattedDateInterval*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_closeResult(UFormattedDateInterval*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">UBool ucfpos_matchesField(const UConstrainedFieldPosition*, int32_t, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">UBool ufmtval_nextPosition(const UFormattedValue*, UConstrainedFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">UConstrainedFieldPosition* ucfpos_open(UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">const UChar* ufmtval_getString(const UFormattedValue*, int32_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_DATE_INTERVAL_SPAN</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_DATE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_LIST_SPAN</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_LIST</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_NUMBER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_RELATIVE_DATETIME</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_UNDEFINED</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">int32_t ucfpos_getCategory(const UConstrainedFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">int32_t ucfpos_getField(const UConstrainedFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">int64_t ucfpos_getInt64IterationContext(const UConstrainedFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_close(UConstrainedFieldPosition*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_constrainCategory(UConstrainedFieldPosition*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_constrainField(UConstrainedFieldPosition*, int32_t, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_getIndexes(const UConstrainedFieldPosition*, int32_t*, int32_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_reset(UConstrainedFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_setInt64IterationContext(UConstrainedFieldPosition*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_setState(UConstrainedFieldPosition*, int32_t, int32_t, int32_t, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">ulistformatter.h</td><td class="proto">UFormattedList* ulistfmt_openResult(UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">ulistformatter.h</td><td class="proto">const UFormattedValue* ulistfmt_resultAsValue(const UFormattedList*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">ulistformatter.h</td><td class="proto"><tt>enum</tt> UListFormatterField::ULISTFMT_ELEMENT_FIELD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 63</td>
+</tr>
+<tr class="row0">
+<td class="file">ulistformatter.h</td><td class="proto"><tt>enum</tt> UListFormatterField::ULISTFMT_LITERAL_FIELD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 63</td>
+</tr>
+<tr class="row1">
+<td class="file">ulistformatter.h</td><td class="proto">void ulistfmt_closeResult(UFormattedList*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">ulistformatter.h</td><td class="proto">void ulistfmt_formatStringsToResult(const UListFormatter*, const UChar* const strings[], const int32_t*, int32_t, UFormattedList*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_MINIMUM_GROUPING_DIGITS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_PARSE_CASE_SENSITIVE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_SIGN_ALWAYS_SHOWN</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_COMPACT_FIELD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_MEASURE_UNIT_FIELD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">unumberformatter.h</td><td class="proto">UNumberFormatter* unumf_openForSkeletonAndLocaleWithError(const UChar*, int32_t, const char*, UParseError*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">unumberformatter.h</td><td class="proto">const UFormattedValue* unumf_resultAsValue(const UFormattedNumber*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">upluralrules.h</td><td class="proto">int32_t uplrules_selectFormatted(const UPluralRules*, const struct UFormattedNumber*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">ureldatefmt.h</td><td class="proto">UFormattedRelativeDateTime* ureldatefmt_openResult(UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">ureldatefmt.h</td><td class="proto">const UFormattedValue* ureldatefmt_resultAsValue(const UFormattedRelativeDateTime*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">ureldatefmt.h</td><td class="proto"><tt>enum</tt> URelativeDateTimeFormatterField::UDAT_REL_LITERAL_FIELD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">ureldatefmt.h</td><td class="proto"><tt>enum</tt> URelativeDateTimeFormatterField::UDAT_REL_NUMERIC_FIELD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">ureldatefmt.h</td><td class="proto">void ureldatefmt_closeResult(UFormattedRelativeDateTime*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">ureldatefmt.h</td><td class="proto">void ureldatefmt_formatNumericToResult(const URelativeDateTimeFormatter*, double, URelativeDateTimeUnit, UFormattedRelativeDateTime*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">ureldatefmt.h</td><td class="proto">void ureldatefmt_formatToResult(const URelativeDateTimeFormatter*, double, URelativeDateTimeUnit, UFormattedRelativeDateTime*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+</table>
+<P></P>
+<a href="#_top">(jump back to top)</a>
+<hr>
+<a name="promoted"></a>
+<h2>Promoted to stable in ICU 67</h2>
+<table BORDER="1" class="genTable">
+<THEAD>
+<tr>
+<th>File</th><th>API</th><th>ICU 66</th><th>ICU 67</th>
+</tr>
+</THEAD>
+<tr class="row1">
+<td class="file">currunit.h</td><td class="proto">icu::CurrencyUnit::CurrencyUnit(StringPiece, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">decimfmt.h</td><td class="proto">UBool icu::DecimalFormat::isFormatFailIfMoreThanMaxDigits() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">decimfmt.h</td><td class="proto">UBool icu::DecimalFormat::isParseCaseSensitive() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">decimfmt.h</td><td class="proto">UBool icu::DecimalFormat::isParseNoExponent() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">decimfmt.h</td><td class="proto">UBool icu::DecimalFormat::isSignAlwaysShown() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">decimfmt.h</td><td class="proto">const number::LocalizedNumberFormatter* icu::DecimalFormat::toNumberFormatter(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">decimfmt.h</td><td class="proto">int32_t icu::DecimalFormat::getMinimumGroupingDigits() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setFormatFailIfMoreThanMaxDigits(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setMinimumGroupingDigits(int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setParseCaseSensitive(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setParseNoExponent(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">decimfmt.h</td><td class="proto">void icu::DecimalFormat::setSignAlwaysShown(UBool)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">dtitvfmt.h</td><td class="proto">Appendable&amp; icu::FormattedDateInterval::appendTo(Appendable&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">dtitvfmt.h</td><td class="proto">FormattedDateInterval icu::DateIntervalFormat::formatToValue(Calendar&amp;, Calendar&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">dtitvfmt.h</td><td class="proto">FormattedDateInterval icu::DateIntervalFormat::formatToValue(const DateInterval&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">dtitvfmt.h</td><td class="proto">FormattedDateInterval&amp; icu::FormattedDateInterval::operator=(FormattedDateInterval&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">dtitvfmt.h</td><td class="proto">UBool icu::FormattedDateInterval::nextPosition(ConstrainedFieldPosition&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">dtitvfmt.h</td><td class="proto">UnicodeString icu::FormattedDateInterval::toString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">dtitvfmt.h</td><td class="proto">UnicodeString icu::FormattedDateInterval::toTempString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">dtitvfmt.h</td><td class="proto">icu::FormattedDateInterval::FormattedDateInterval()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">dtitvfmt.h</td><td class="proto">icu::FormattedDateInterval::FormattedDateInterval(FormattedDateInterval&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">dtitvfmt.h</td><td class="proto">icu::FormattedDateInterval::~FormattedDateInterval()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">Appendable&amp; icu::FormattedValue::appendTo(Appendable&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">UBool icu::ConstrainedFieldPosition::matchesField(int32_t, int32_t) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">UBool icu::FormattedValue::nextPosition(ConstrainedFieldPosition&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">UnicodeString icu::FormattedValue::toString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">UnicodeString icu::FormattedValue::toTempString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">icu::ConstrainedFieldPosition::ConstrainedFieldPosition()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">icu::ConstrainedFieldPosition::~ConstrainedFieldPosition()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">icu::FormattedValue::~FormattedValue()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">int32_t icu::ConstrainedFieldPosition::getCategory() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">int32_t icu::ConstrainedFieldPosition::getField() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">int32_t icu::ConstrainedFieldPosition::getLimit() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">int32_t icu::ConstrainedFieldPosition::getStart() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">int64_t icu::ConstrainedFieldPosition::getInt64IterationContext() const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">void icu::ConstrainedFieldPosition::constrainCategory(int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">void icu::ConstrainedFieldPosition::constrainField(int32_t, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">void icu::ConstrainedFieldPosition::reset()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">formattedvalue.h</td><td class="proto">void icu::ConstrainedFieldPosition::setInt64IterationContext(int64_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">formattedvalue.h</td><td class="proto">void icu::ConstrainedFieldPosition::setState(int32_t, int32_t, int32_t, int32_t)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">listformatter.h</td><td class="proto">Appendable&amp; icu::FormattedList::appendTo(Appendable&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">listformatter.h</td><td class="proto">FormattedList icu::ListFormatter::formatStringsToValue(const UnicodeString items[], int32_t, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">listformatter.h</td><td class="proto">FormattedList&amp; icu::FormattedList::operator=(FormattedList&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">listformatter.h</td><td class="proto">UBool icu::FormattedList::nextPosition(ConstrainedFieldPosition&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">listformatter.h</td><td class="proto">UnicodeString icu::FormattedList::toString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">listformatter.h</td><td class="proto">UnicodeString icu::FormattedList::toTempString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">listformatter.h</td><td class="proto">icu::FormattedList::FormattedList()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">listformatter.h</td><td class="proto">icu::FormattedList::FormattedList(FormattedList&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">listformatter.h</td><td class="proto">icu::FormattedList::~FormattedList()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">Locale icu::LocaleBuilder::build(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::addUnicodeLocaleAttribute(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::clear()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::clearExtensions()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::removeUnicodeLocaleAttribute(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setExtension(char, StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setLanguage(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setLanguageTag(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setLocale(const Locale&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setRegion(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setScript(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setUnicodeLocaleKeyword(StringPiece, StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">LocaleBuilder&amp; icu::LocaleBuilder::setVariant(StringPiece)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">icu::LocaleBuilder::LocaleBuilder()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localebuilder.h</td><td class="proto">icu::LocaleBuilder::~LocaleBuilder()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localpointer.h</td><td class="proto">LocalArray&lt;T&gt;&amp; icu::LocalArray&lt; T &gt;::operator=(std::unique_ptr&lt; T[]&gt;&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localpointer.h</td><td class="proto">LocalPointer&lt;T&gt;&amp; icu::LocalPointer&lt; T &gt;::operator=(std::unique_ptr&lt; T &gt;&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localpointer.h</td><td class="proto">icu::LocalArray&lt; T &gt;::LocalArray(std::unique_ptr&lt; T[]&gt;&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localpointer.h</td><td class="proto">icu::LocalArray&lt; T &gt;::operator std::unique_ptr&lt; T[]&gt;() &amp;&amp;</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">localpointer.h</td><td class="proto">icu::LocalPointer&lt; T &gt;::LocalPointer(std::unique_ptr&lt; T &gt;&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">localpointer.h</td><td class="proto">icu::LocalPointer&lt; T &gt;::operator std::unique_ptr&lt; T &gt;() &amp;&amp;</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getAcre()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getAcreFoot()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getAmpere()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getArcMinute()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getArcSecond()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getAstronomicalUnit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getAtmosphere()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBarrel()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBritishThermalUnit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBushel()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getByte()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCalorie()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCarat()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCelsius()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCentiliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCentimeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCentury()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicCentimeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicFoot()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicInch()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicKilometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicMeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicMile()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCubicYard()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCup()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getCupMetric()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDalton()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDay()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDayPerson()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDeciliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDecimeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDegree()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDunam()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getEarthMass()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getElectronvolt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFahrenheit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFathom()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFluidOunce()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFluidOunceImperial()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFoodcalorie()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFoot()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getFurlong()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGForce()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGallon()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGallonImperial()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGenericTemperature()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGigabit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGigabyte()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGigahertz()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGigawatt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getGram()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getHectare()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getHectoliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getHectopascal()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getHertz()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getHorsepower()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getHour()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getInch()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getInchHg()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getJoule()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKarat()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKelvin()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilobit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilobyte()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilocalorie()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilogram()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilohertz()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilojoule()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilometerPerHour()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilopascal()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilowatt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKilowattHour()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getKnot()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLightYear()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLiter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLiterPer100Kilometers()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLiterPerKilometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getLux()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMegabit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMegabyte()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMegahertz()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMegaliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMegapascal()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMegawatt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMeterPerSecond()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMeterPerSecondSquared()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMetricTon()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMicrogram()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMicrometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMicrosecond()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMile()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilePerGallon()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilePerGallonImperial()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilePerHour()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMileScandinavian()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilliampere()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMillibar()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilligram()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilligramPerDeciliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilliliter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMillimeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMillimeterOfMercury()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMillimolePerLiter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMillisecond()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMilliwatt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMinute()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMole()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMonth()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMonthPerson()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getNanometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getNanosecond()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getNauticalMile()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getNewton()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getNewtonMeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getOhm()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getOunce()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getOunceTroy()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getParsec()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPartPerMillion()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPercent()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPermille()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPermyriad()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPetabyte()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPicometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPint()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPintMetric()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPoint()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPound()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPoundFoot()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPoundForce()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPoundPerSquareInch()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getQuart()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getRadian()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getRevolutionAngle()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSecond()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSolarLuminosity()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSolarMass()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSolarRadius()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareCentimeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareFoot()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareInch()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareKilometer()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareMeter()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareMile()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getSquareYard()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getStone()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getTablespoon()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getTeaspoon()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getTerabit()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getTerabyte()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getTon()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getVolt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getWatt()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getWeek()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getWeekPerson()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getYard()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getYear()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getYearPerson()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBarrel(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBritishThermalUnit(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDalton(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDayPerson(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDunam(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createEarthMass(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createElectronvolt(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createFluidOunceImperial(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createKilopascal(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegapascal(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMole(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMonthPerson(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNewton(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createNewtonMeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPermyriad(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPoundFoot(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPoundForce(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSolarLuminosity(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSolarMass(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createSolarRadius(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createWeekPerson(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createYearPerson(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">numberformatter.h</td><td class="proto">LocalPointer&lt;Derived&gt; icu::number::NumberFormatterSettings&lt; Derived &gt;::clone() &amp;&amp;</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">numberformatter.h</td><td class="proto">LocalPointer&lt;Derived&gt; icu::number::NumberFormatterSettings&lt; Derived &gt;::clone() const &amp;</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">numberformatter.h</td><td class="proto">UBool icu::number::FormattedNumber::nextPosition(ConstrainedFieldPosition&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">numberformatter.h</td><td class="proto">UnicodeString icu::number::FormattedNumber::toTempString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">numberformatter.h</td><td class="proto">icu::number::FormattedNumber::FormattedNumber()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">numberformatter.h</td><td class="proto"><tt>static</tt> UnlocalizedNumberFormatter icu::number::NumberFormatter::forSkeleton(const UnicodeString&amp;, UParseError&amp;, UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">numberrangeformatter.h</td><td class="proto">LocalPointer&lt;Derived&gt; icu::number::NumberRangeFormatterSettings&lt; Derived &gt;::clone() &amp;&amp;</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">numberrangeformatter.h</td><td class="proto">LocalPointer&lt;Derived&gt; icu::number::NumberRangeFormatterSettings&lt; Derived &gt;::clone() const &amp;</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">numberrangeformatter.h</td><td class="proto">UBool icu::number::FormattedNumberRange::nextPosition(ConstrainedFieldPosition&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">numberrangeformatter.h</td><td class="proto">UnicodeString icu::number::FormattedNumberRange::toTempString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">numfmt.h</td><td class="proto"><tt>enum</tt>  							icu::NumberFormat::EAlignmentFields::kCompactField</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">numfmt.h</td><td class="proto"><tt>enum</tt>  							icu::NumberFormat::EAlignmentFields::kMeasureUnitField</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">numsys.h</td><td class="proto">NumberingSystem&amp; icu::NumberingSystem::operator=(const NumberingSystem&amp;)=default</td><td class="">(missing)</td><td>Stable<br>
+<span class=""><span>ICU 4.2</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">plurrule.h</td><td class="proto">UnicodeString icu::PluralRules::select(const number::FormattedNumber&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">reldatefmt.h</td><td class="proto">Appendable&amp; icu::FormattedRelativeDateTime::appendTo(Appendable&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">reldatefmt.h</td><td class="proto">FormattedRelativeDateTime icu::RelativeDateTimeFormatter::formatNumericToValue(double, URelativeDateTimeUnit, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">reldatefmt.h</td><td class="proto">FormattedRelativeDateTime icu::RelativeDateTimeFormatter::formatToValue(UDateDirection, UDateAbsoluteUnit, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">reldatefmt.h</td><td class="proto">FormattedRelativeDateTime icu::RelativeDateTimeFormatter::formatToValue(double, UDateDirection, UDateRelativeUnit, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">reldatefmt.h</td><td class="proto">FormattedRelativeDateTime icu::RelativeDateTimeFormatter::formatToValue(double, URelativeDateTimeUnit, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">reldatefmt.h</td><td class="proto">FormattedRelativeDateTime&amp; icu::FormattedRelativeDateTime::operator=(FormattedRelativeDateTime&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">reldatefmt.h</td><td class="proto">UBool icu::FormattedRelativeDateTime::nextPosition(ConstrainedFieldPosition&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">reldatefmt.h</td><td class="proto">UnicodeString icu::FormattedRelativeDateTime::toString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">reldatefmt.h</td><td class="proto">UnicodeString icu::FormattedRelativeDateTime::toTempString(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">reldatefmt.h</td><td class="proto">icu::FormattedRelativeDateTime::FormattedRelativeDateTime()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">reldatefmt.h</td><td class="proto">icu::FormattedRelativeDateTime::FormattedRelativeDateTime(FormattedRelativeDateTime&amp;&amp;)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">reldatefmt.h</td><td class="proto">icu::FormattedRelativeDateTime::~FormattedRelativeDateTime()</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">udateintervalformat.h</td><td class="proto">UFormattedDateInterval* udtitvfmt_openResult(UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">udateintervalformat.h</td><td class="proto">const UFormattedValue* udtitvfmt_resultAsValue(const UFormattedDateInterval*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_closeResult(UFormattedDateInterval*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">UBool ucfpos_matchesField(const UConstrainedFieldPosition*, int32_t, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">UBool ufmtval_nextPosition(const UFormattedValue*, UConstrainedFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">UConstrainedFieldPosition* ucfpos_open(UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">const UChar* ufmtval_getString(const UFormattedValue*, int32_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_DATE_INTERVAL_SPAN</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_DATE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_LIST_SPAN</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_LIST</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_NUMBER</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_RELATIVE_DATETIME</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto"><tt>enum</tt> UFieldCategory::UFIELD_CATEGORY_UNDEFINED</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">int32_t ucfpos_getCategory(const UConstrainedFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">int32_t ucfpos_getField(const UConstrainedFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">int64_t ucfpos_getInt64IterationContext(const UConstrainedFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_close(UConstrainedFieldPosition*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_constrainCategory(UConstrainedFieldPosition*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_constrainField(UConstrainedFieldPosition*, int32_t, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_getIndexes(const UConstrainedFieldPosition*, int32_t*, int32_t*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_reset(UConstrainedFieldPosition*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_setInt64IterationContext(UConstrainedFieldPosition*, int64_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">uformattedvalue.h</td><td class="proto">void ucfpos_setState(UConstrainedFieldPosition*, int32_t, int32_t, int32_t, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">ulistformatter.h</td><td class="proto">UFormattedList* ulistfmt_openResult(UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">ulistformatter.h</td><td class="proto">const UFormattedValue* ulistfmt_resultAsValue(const UFormattedList*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">ulistformatter.h</td><td class="proto"><tt>enum</tt> UListFormatterField::ULISTFMT_ELEMENT_FIELD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 63</td>
+</tr>
+<tr class="row1">
+<td class="file">ulistformatter.h</td><td class="proto"><tt>enum</tt> UListFormatterField::ULISTFMT_LITERAL_FIELD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 63</td>
+</tr>
+<tr class="row0">
+<td class="file">ulistformatter.h</td><td class="proto">void ulistfmt_closeResult(UFormattedList*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">ulistformatter.h</td><td class="proto">void ulistfmt_formatStringsToResult(const UListFormatter*, const UChar* const strings[], const int32_t*, int32_t, UFormattedList*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_MINIMUM_GROUPING_DIGITS</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_PARSE_CASE_SENSITIVE</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatAttribute::UNUM_SIGN_ALWAYS_SHOWN</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_COMPACT_FIELD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">unum.h</td><td class="proto"><tt>enum</tt> UNumberFormatFields::UNUM_MEASURE_UNIT_FIELD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">unumberformatter.h</td><td class="proto">UNumberFormatter* unumf_openForSkeletonAndLocaleWithError(const UChar*, int32_t, const char*, UParseError*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">unumberformatter.h</td><td class="proto">const UFormattedValue* unumf_resultAsValue(const UFormattedNumber*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">upluralrules.h</td><td class="proto">int32_t uplrules_selectFormatted(const UPluralRules*, const struct UFormattedNumber*, UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">ureldatefmt.h</td><td class="proto">UFormattedRelativeDateTime* ureldatefmt_openResult(UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">ureldatefmt.h</td><td class="proto">const UFormattedValue* ureldatefmt_resultAsValue(const UFormattedRelativeDateTime*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">ureldatefmt.h</td><td class="proto"><tt>enum</tt> URelativeDateTimeFormatterField::UDAT_REL_LITERAL_FIELD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">ureldatefmt.h</td><td class="proto"><tt>enum</tt> URelativeDateTimeFormatterField::UDAT_REL_NUMERIC_FIELD</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">ureldatefmt.h</td><td class="proto">void ureldatefmt_closeResult(UFormattedRelativeDateTime*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row1">
+<td class="file">ureldatefmt.h</td><td class="proto">void ureldatefmt_formatNumericToResult(const URelativeDateTimeFormatter*, double, URelativeDateTimeUnit, UFormattedRelativeDateTime*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+<tr class="row0">
+<td class="file">ureldatefmt.h</td><td class="proto">void ureldatefmt_formatToResult(const URelativeDateTimeFormatter*, double, URelativeDateTimeUnit, UFormattedRelativeDateTime*, UErrorCode*)</td><td class="" colspan="2" align="center">Draft&rarr;Stable<br>ICU 64</td>
+</tr>
+</table>
+<P></P>
+<a href="#_top">(jump back to top)</a>
+<hr>
+<a name="added"></a>
+<h2>Added in ICU 67</h2>
+<table BORDER="1" class="genTable">
+<THEAD>
+<tr>
+<th>File</th><th>API</th><th>ICU 66</th><th>ICU 67</th>
+</tr>
+</THEAD>
+<tr class="row1">
+<td class="file">bytestream.h</td><td class="proto">void icu::ByteSink::AppendU8(const char*, int32_t)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">bytestream.h</td><td class="proto">void icu::ByteSink::AppendU8(const char8_t*, int32_t)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">dcfmtsym.h</td><td class="proto">void icu::DecimalFormatSymbols::setCurrency(const UChar*, UErrorCode&amp;)</td><td class="">(missing)</td><td>Internal<br>
+<span class=""><span></span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">dtptngen.h</td><td class="proto">UDateFormatHourCycle icu::DateTimePatternGenerator::getDefaultHourCycle(UErrorCode&amp;) const</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">listformatter.h</td><td class="proto"><tt>static</tt> ListFormatter* icu::ListFormatter::createInstance(const Locale&amp;, UListFormatterType, UListFormatterWidth, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::setDirection(ULocMatchDirection)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto"><tt>enum</tt> ULocMatchDirection::ULOCMATCH_DIRECTION_ONLY_TWO_WAY</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto"><tt>enum</tt> ULocMatchDirection::ULOCMATCH_DIRECTION_WITH_ONE_WAY</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">locid.h</td><td class="proto">void icu::Locale::canonicalize(UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto">LocalArray&lt;MeasureUnit&gt; icu::MeasureUnit::splitToSingleUnits(int32_t&amp;, UErrorCode&amp;) const</td><td class="">(missing)</td><td>Internal<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::product(const MeasureUnit&amp;, UErrorCode&amp;) const</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::reciprocal(UErrorCode&amp;) const</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::withDimensionality(int32_t, UErrorCode&amp;) const</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto">MeasureUnit icu::MeasureUnit::withSIPrefix(UMeasureSIPrefix, UErrorCode&amp;) const</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto">MeasureUnit&amp; icu::MeasureUnit::operator=(MeasureUnit&amp;&amp;) noexcept</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto">UMeasureSIPrefix icu::MeasureUnit::getSIPrefix(UErrorCode&amp;) const</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto">UMeasureUnitComplexity icu::MeasureUnit::getComplexity(UErrorCode&amp;) const</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto">const char* icu::MeasureUnit::getIdentifier() const</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto">icu::MeasureUnit::MeasureUnit(MeasureUnit&amp;&amp;) noexcept</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto">int32_t icu::MeasureUnit::getDimensionality(UErrorCode&amp;) const</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::forIdentifier(StringPiece, UErrorCode&amp;)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">numsys.h</td><td class="proto">NumberingSystem&amp; icu::NumberingSystem::operator=(const NumberingSystem&amp;)=default</td><td class="">(missing)</td><td>Stable<br>
+<span class=""><span>ICU 4.2</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::StringPiece(const char8_t*)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::StringPiece(const char8_t*, int32_t)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::StringPiece(const std::u8string&amp;)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::StringPiece(std::nullptr_t)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">stringpiece.h</td><td class="proto">int32_t icu::StringPiece::compare(StringPiece)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">stringpiece.h</td><td class="proto">int32_t icu::StringPiece::find(StringPiece, int32_t)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">stringpiece.h</td><td class="proto">void icu::StringPiece::set(const char8_t*)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">stringpiece.h</td><td class="proto">void icu::StringPiece::set(const char8_t*, int32_t)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatHourCycle::UDAT_HOUR_CYCLE_11</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatHourCycle::UDAT_HOUR_CYCLE_12</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatHourCycle::UDAT_HOUR_CYCLE_23</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">udat.h</td><td class="proto"><tt>enum</tt> UDateFormatHourCycle::UDAT_HOUR_CYCLE_24</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_formatCalendarToResult(const UDateIntervalFormat*, UCalendar*, UCalendar*, UFormattedDateInterval*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">udateintervalformat.h</td><td class="proto">void udtitvfmt_formatToResult(const UDateIntervalFormat*, UDate, UDate, UFormattedDateInterval*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">udatpg.h</td><td class="proto">UDateFormatHourCycle udatpg_getDefaultHourCycle(const UDateTimePatternGenerator*, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">ulistformatter.h</td><td class="proto">UListFormatter* ulistfmt_openForType(const char*, UListFormatterType, UListFormatterWidth, UErrorCode*)</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">ulistformatter.h</td><td class="proto"><tt>enum</tt> UListFormatterType::ULISTFMT_TYPE_AND</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">ulistformatter.h</td><td class="proto"><tt>enum</tt> UListFormatterType::ULISTFMT_TYPE_OR</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">ulistformatter.h</td><td class="proto"><tt>enum</tt> UListFormatterType::ULISTFMT_TYPE_UNITS</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">ulistformatter.h</td><td class="proto"><tt>enum</tt> UListFormatterWidth::ULISTFMT_WIDTH_NARROW</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">ulistformatter.h</td><td class="proto"><tt>enum</tt> UListFormatterWidth::ULISTFMT_WIDTH_SHORT</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">ulistformatter.h</td><td class="proto"><tt>enum</tt> UListFormatterWidth::ULISTFMT_WIDTH_WIDE</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_BREAK_ENGINE</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_CHARACTER</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_LINE</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_SENTENCE</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_TITLE</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_CREATE_WORD</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+<tr class="row1">
+<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_LIMIT</td><td class="">(missing)</td><td>Internal<br>
+<span class=""><span></span></span></td>
+</tr>
+<tr class="row0">
+<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UBRK_START</td><td class="">(missing)</td><td>Draft<br>
+<span class=""><span>ICU 67</span></span></td>
+</tr>
+</table>
+<P></P>
+<a href="#_top">(jump back to top)</a>
+<hr>
+<a name="other"></a>
+<h2>Other existing drafts in ICU 67</h2>
+<div class="other">
+<table BORDER="1" class="genTable">
+<THEAD>
+<tr>
+<th>File</th><th>API</th><th>ICU 66</th><th>ICU 67</th>
+</tr>
+</THEAD>
+<tr class="row1">
+<td class="file">bytestrie.h</td><td class="proto">BytesTrie&amp; icu::BytesTrie::resetToState64(uint64_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">bytestrie.h</td><td class="proto">uint64_t icu::BytesTrie::getState64() const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localebuilder.h</td><td class="proto">UBool icu::LocaleBuilder::copyErrorTo(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::addSupportedLocale(const Locale&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::operator=(Builder&amp;&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::setDefaultLocale(const Locale*)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::setDemotionPerDesiredLocale(ULocMatchDemotion)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::setFavorSubtag(ULocMatchFavorSubtag)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::setSupportedLocales(Iter, Iter)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::setSupportedLocales(Locale::Iterator&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::setSupportedLocalesFromListString(StringPiece)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">Builder&amp; icu::LocaleMatcher::Builder::setSupportedLocalesViaConverter(Iter, Iter, Conv)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">Locale icu::LocaleMatcher::Result::makeResolvedLocale(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">LocaleMatcher icu::LocaleMatcher::Builder::build(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">LocaleMatcher&amp; icu::LocaleMatcher::operator=(LocaleMatcher&amp;&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">Result icu::LocaleMatcher::getBestMatchResult(Locale::Iterator&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">Result icu::LocaleMatcher::getBestMatchResult(const Locale&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">Result&amp; icu::LocaleMatcher::Result::operator=(Result&amp;&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">UBool icu::LocaleMatcher::Builder::copyErrorTo(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">const Locale* icu::LocaleMatcher::Result::getDesiredLocale() const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">const Locale* icu::LocaleMatcher::Result::getSupportedLocale() const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">const Locale* icu::LocaleMatcher::getBestMatch(Locale::Iterator&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">const Locale* icu::LocaleMatcher::getBestMatch(const Locale&amp;, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">const Locale* icu::LocaleMatcher::getBestMatchForListString(StringPiece, UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto"><tt>enum</tt> ULocMatchDemotion::ULOCMATCH_DEMOTION_NONE</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto"><tt>enum</tt> ULocMatchDemotion::ULOCMATCH_DEMOTION_REGION</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto"><tt>enum</tt> ULocMatchFavorSubtag::ULOCMATCH_FAVOR_LANGUAGE</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto"><tt>enum</tt> ULocMatchFavorSubtag::ULOCMATCH_FAVOR_SCRIPT</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">icu::LocaleMatcher::Builder::Builder()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">icu::LocaleMatcher::Builder::Builder(Builder&amp;&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">icu::LocaleMatcher::Builder::~Builder()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">icu::LocaleMatcher::LocaleMatcher(LocaleMatcher&amp;&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">icu::LocaleMatcher::Result::Result(Result&amp;&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">icu::LocaleMatcher::Result::~Result()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">icu::LocaleMatcher::~LocaleMatcher()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">localematcher.h</td><td class="proto">int32_t icu::LocaleMatcher::Result::getDesiredIndex() const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">localematcher.h</td><td class="proto">int32_t icu::LocaleMatcher::Result::getSupportedIndex() const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">locid.h</td><td class="proto">UBool icu::Locale::ConvertingIterator&lt; Iter, Conv &gt;::hasNext() const override</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">locid.h</td><td class="proto">UBool icu::Locale::Iterator::hasNext() const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">locid.h</td><td class="proto">UBool icu::Locale::RangeIterator&lt; Iter &gt;::hasNext() const override</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">locid.h</td><td class="proto">const Locale&amp; icu::Locale::ConvertingIterator&lt; Iter, Conv &gt;::next() override</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">locid.h</td><td class="proto">const Locale&amp; icu::Locale::Iterator::next()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">locid.h</td><td class="proto">const Locale&amp; icu::Locale::RangeIterator&lt; Iter &gt;::next() override</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">locid.h</td><td class="proto">icu::Locale::ConvertingIterator&lt; Iter, Conv &gt;::ConvertingIterator(Iter, Iter, Conv)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">locid.h</td><td class="proto">icu::Locale::Iterator::~Iterator()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">locid.h</td><td class="proto">icu::Locale::RangeIterator&lt; Iter &gt;::RangeIterator(Iter, Iter)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">measfmt.h</td><td class="proto">void icu::MeasureFormat::parseObject(const UnicodeString&amp;, Formattable&amp;, ParsePosition&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 53</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getBar()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDecade()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDotPerCentimeter()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getDotPerInch()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getEm()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getMegapixel()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPascal()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPixel()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPixelPerCentimeter()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getPixelPerInch()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit icu::MeasureUnit::getThermUs()</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createBar(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDecade(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDotPerCentimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createDotPerInch(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createEm(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createMegapixel(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPascal(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPixel(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPixelPerCentimeter(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createPixelPerInch(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">measunit.h</td><td class="proto"><tt>static</tt> MeasureUnit* icu::MeasureUnit::createThermUs(UErrorCode&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">nounit.h</td><td class="proto">UClassID icu::NoUnit::getDynamicClassID() const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td>
+</tr>
+<tr class="row1">
+<td class="file">nounit.h</td><td class="proto">icu::NoUnit::NoUnit(const NoUnit&amp;)</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td>
+</tr>
+<tr class="row0">
+<td class="file">nounit.h</td><td class="proto">icu::NoUnit::~NoUnit()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td>
+</tr>
+<tr class="row1">
+<td class="file">nounit.h</td><td class="proto"><tt>static</tt> NoUnit icu::NoUnit::base()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td>
+</tr>
+<tr class="row0">
+<td class="file">nounit.h</td><td class="proto"><tt>static</tt> NoUnit icu::NoUnit::percent()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td>
+</tr>
+<tr class="row1">
+<td class="file">nounit.h</td><td class="proto"><tt>static</tt> NoUnit icu::NoUnit::permille()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td>
+</tr>
+<tr class="row0">
+<td class="file">nounit.h</td><td class="proto"><tt>static</tt> UClassID icu::NoUnit::getStaticClassID()</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td>
+</tr>
+<tr class="row1">
+<td class="file">nounit.h</td><td class="proto">void* icu::NoUnit::clone() const</td><td class="" colspan="2" align="center">Draft<br>ICU 60</td>
+</tr>
+<tr class="row0">
+<td class="file">numberformatter.h</td><td class="proto">StringClass icu::number::FormattedNumber::toDecimalNumber(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">numberrangeformatter.h</td><td class="proto">UnicodeString icu::number::FormattedNumberRange::getFirstDecimal(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 63</td>
+</tr>
+<tr class="row0">
+<td class="file">numberrangeformatter.h</td><td class="proto">UnicodeString icu::number::FormattedNumberRange::getSecondDecimal(UErrorCode&amp;) const</td><td class="" colspan="2" align="center">Draft<br>ICU 63</td>
+</tr>
+<tr class="row1">
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_HOUR</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">reldatefmt.h</td><td class="proto"><tt>enum</tt> UDateAbsoluteUnit::UDAT_ABSOLUTE_MINUTE</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">stringpiece.h</td><td class="proto">icu::StringPiece::StringPiece(T)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">ucal.h</td><td class="proto">int32_t ucal_getHostTimeZone(UChar*, int32_t, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">ucharstrie.h</td><td class="proto">UCharsTrie&amp; icu::UCharsTrie::resetToState64(uint64_t)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">ucharstrie.h</td><td class="proto">uint64_t icu::UCharsTrie::getState64() const</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">uloc.h</td><td class="proto">UEnumeration* uloc_openAvailableByType(ULocAvailableType, UErrorCode*)</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">uloc.h</td><td class="proto"><tt>enum</tt> ULocAvailableType::ULOC_AVAILABLE_DEFAULT</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">uloc.h</td><td class="proto"><tt>enum</tt> ULocAvailableType::ULOC_AVAILABLE_ONLY_LEGACY_ALIASES</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">uloc.h</td><td class="proto"><tt>enum</tt> ULocAvailableType::ULOC_AVAILABLE_WITH_LEGACY_ALIASES</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">uregex.h</td><td class="proto"><tt>enum</tt> URegexpFlag::UREGEX_CANON_EQ</td><td class="" colspan="2" align="center">Draft<br>ICU 2.4</td>
+</tr>
+<tr class="row0">
+<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UDATA_BUNDLE</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UDATA_DATA_FILE</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UDATA_RESOURCE</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row1">
+<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UDATA_RES_FILE</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+<tr class="row0">
+<td class="file">utrace.h</td><td class="proto"><tt>enum</tt> UTraceFunctionNumber::UTRACE_UDATA_START</td><td class="" colspan="2" align="center">Draft<br>ICU 65</td>
+</tr>
+</table>
+</div>
+<P></P>
+<a href="#_top">(jump back to top)</a>
+<hr>
+<a name="simplifications"></a>
+<h2>Signature Simplifications</h2>
+<i>This section shows cases where the signature was "simplified" for the sake of comparison. The simplified form is in bold, followed by
+    	all possible variations in "original" form.</i>
+<div class="other">
+<ul></ul>
+</div>
+<P></P>
+<a href="#_top">(jump back to top)</a>
+<hr>
+<p>
+<i><font size="-1">Contents generated by StableAPI tool on Fri Apr 03 07:26:43 PDT 2020<br>
+        Copyright &copy; 2017 and later: Unicode, Inc. and others.<br>
+        License &amp; terms of use: http://www.unicode.org/copyright.html
+    </font></i>
+</p>
+</body>
+</html>

+ 475 - 0
contrib/libs/icu/CMakeLists.txt

@@ -0,0 +1,475 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(contrib-libs-icu)
+target_compile_options(contrib-libs-icu PRIVATE
+  -DU_COMMON_IMPLEMENTATION
+  -DU_I18N_IMPLEMENTATION
+  -DU_IO_IMPLEMENTATION
+  -DU_STATIC_IMPLEMENTATION
+  -std=c++17
+)
+target_include_directories(contrib-libs-icu PUBLIC
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/include
+)
+target_include_directories(contrib-libs-icu PRIVATE
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/io
+)
+target_link_libraries(contrib-libs-icu PUBLIC
+  contrib-libs-cxxsupp
+)
+target_sources(contrib-libs-icu PRIVATE
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/appendable.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/bmpset.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/brkeng.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/brkiter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/bytesinkutil.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/bytestream.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/bytestrie.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/bytestriebuilder.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/bytestrieiterator.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/caniter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/characterproperties.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/chariter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/charstr.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/cmemory.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/cstr.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/cstring.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/cwchar.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/dictbe.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/dictionarydata.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/dtintrv.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/edits.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/errorcode.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/filteredbrk.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/filterednormalizer2.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/icudataver.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/icuplug.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/loadednormalizer2impl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/localebuilder.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/localematcher.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/localeprioritylist.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/locavailable.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/locbased.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/locdispnames.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/locdistance.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/locdspnm.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/locid.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/loclikely.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/loclikelysubtags.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/locmap.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/locresdata.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/locutil.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/lsr.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/messagepattern.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/normalizer2.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/normalizer2impl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/normlzr.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/parsepos.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/patternprops.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/pluralmap.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/propname.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/propsvec.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/punycode.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/putil.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/rbbi.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/rbbi_cache.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/rbbidata.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/rbbinode.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/rbbirb.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/rbbiscan.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/rbbisetb.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/rbbistbl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/rbbitblb.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/resbund.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/resbund_cnv.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/resource.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/restrace.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ruleiter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/schriter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/serv.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/servlk.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/servlkf.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/servls.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/servnotf.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/servrbf.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/servslkf.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/sharedobject.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/simpleformatter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/static_unicode_sets.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/stringpiece.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/stringtriebuilder.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uarrsort.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ubidi.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ubidi_props.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ubidiln.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ubiditransform.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ubidiwrt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ubrk.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucase.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucasemap.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucasemap_titlecase_brkiter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucat.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uchar.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucharstrie.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucharstriebuilder.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucharstrieiterator.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uchriter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucln_cmn.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucmndata.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv2022.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv_bld.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv_cb.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv_cnv.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv_ct.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv_err.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv_ext.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv_io.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv_lmb.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv_set.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv_u16.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv_u32.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv_u7.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnv_u8.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnvbocu.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnvdisp.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnvhz.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnvisci.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnvlat1.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnvmbcs.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnvscsu.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucnvsel.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucol_swp.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucptrie.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ucurr.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/udata.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/udatamem.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/udataswp.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uenum.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uhash.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uhash_us.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uidna.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uinit.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uinvchar.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uiter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ulist.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uloc.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uloc_keytype.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uloc_tag.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/umapfile.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/umath.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/umutablecptrie.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/umutex.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/unames.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/unifiedcache.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/unifilt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/unifunct.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uniset.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uniset_closure.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uniset_props.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/unisetspan.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/unistr.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/unistr_case.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/unistr_case_locale.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/unistr_cnv.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/unistr_props.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/unistr_titlecase_brkiter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/unorm.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/unormcmp.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uobject.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uprops.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ures_cnv.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uresbund.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uresdata.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/usc_impl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uscript.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uscript_props.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uset.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uset_props.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/usetiter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ushape.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/usprep.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ustack.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ustr_cnv.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ustr_titlecase_brkiter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ustr_wcs.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ustrcase.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ustrcase_locale.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ustrenum.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ustrfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ustring.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/ustrtrns.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/utext.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/utf_impl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/util.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/util_props.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/utrace.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/utrie.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/utrie2.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/utrie2_builder.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/utrie_swap.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uts46.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/utypes.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uvector.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uvectr32.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/uvectr64.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/common/wintz.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/alphaindex.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/anytrans.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/astro.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/basictz.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/bocsu.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/brktrans.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/buddhcal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/calendar.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/casetrn.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/cecal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/chnsecal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/choicfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/coleitr.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/coll.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collation.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationbuilder.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationcompare.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationdata.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationdatabuilder.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationdatareader.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationdatawriter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationfastlatin.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationfastlatinbuilder.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationfcd.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationiterator.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationkeys.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationroot.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationrootelements.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationruleparser.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationsets.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationsettings.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationtailoring.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/collationweights.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/compactdecimalformat.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/coptccal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/cpdtrans.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/csdetect.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/csmatch.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/csr2022.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/csrecog.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/csrmbcs.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/csrsbcs.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/csrucode.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/csrutf8.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/curramt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/currfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/currpinf.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/currunit.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/dangical.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/datefmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/dayperiodrules.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/dcfmtsym.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/decContext.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/decNumber.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/decimfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/double-conversion-bignum-dtoa.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/double-conversion-bignum.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/double-conversion-cached-powers.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/double-conversion-double-to-string.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/double-conversion-fast-dtoa.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/double-conversion-string-to-double.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/double-conversion-strtod.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/dtfmtsym.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/dtitvfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/dtitvinf.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/dtptngen.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/dtrule.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/erarules.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/esctrn.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/ethpccal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/fmtable.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/fmtable_cnv.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/format.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/formatted_string_builder.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/formattedval_iterimpl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/formattedval_sbimpl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/formattedvalue.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/fphdlimp.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/fpositer.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/funcrepl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/gender.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/gregocal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/gregoimp.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/hebrwcal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/indiancal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/inputext.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/islamcal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/japancal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/listformatter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/measfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/measunit.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/measunit_extra.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/measure.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/msgfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/name2uni.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/nfrs.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/nfrule.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/nfsubs.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/nortrans.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/nounit.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/nultrans.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_affixutils.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_asformat.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_capi.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_compact.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_currencysymbols.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_decimalquantity.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_decimfmtprops.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_fluent.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_formatimpl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_grouping.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_integerwidth.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_longnames.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_mapper.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_modifiers.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_multiplier.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_notation.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_output.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_padding.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_patternmodifier.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_patternstring.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_rounding.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_scientific.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_skeletons.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/number_utils.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/numfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/numparse_affixes.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/numparse_compositions.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/numparse_currency.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/numparse_decimal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/numparse_impl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/numparse_parsednumber.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/numparse_scientific.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/numparse_symbols.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/numparse_validators.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/numrange_fluent.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/numrange_impl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/numsys.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/olsontz.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/persncal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/plurfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/plurrule.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/quant.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/quantityformatter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/rbnf.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/rbt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/rbt_data.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/rbt_pars.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/rbt_rule.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/rbt_set.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/rbtz.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/regexcmp.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/regeximp.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/regexst.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/regextxt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/region.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/reldatefmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/reldtfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/rematch.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/remtrans.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/repattrn.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/rulebasedcollator.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/scientificnumberformatter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/scriptset.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/search.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/selfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/sharedbreakiterator.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/simpletz.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/smpdtfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/smpdtfst.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/sortkey.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/standardplural.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/string_segment.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/strmatch.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/strrepl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/stsearch.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/taiwncal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/timezone.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/titletrn.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/tmunit.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/tmutamt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/tmutfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/tolowtrn.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/toupptrn.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/translit.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/transreg.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/tridpars.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/tzfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/tzgnames.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/tznames.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/tznames_impl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/tzrule.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/tztrans.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/ucal.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/ucln_in.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/ucol.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/ucol_res.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/ucol_sit.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/ucoleitr.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/ucsdet.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/udat.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/udateintervalformat.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/udatpg.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/ufieldpositer.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/uitercollationiterator.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/ulistformatter.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/ulocdata.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/umsg.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/unesctrn.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/uni2name.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/unum.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/unumsys.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/upluralrules.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/uregex.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/uregexc.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/uregion.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/usearch.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/uspoof.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/uspoof_build.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/uspoof_conf.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/uspoof_impl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/utf16collationiterator.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/utf8collationiterator.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/utmscale.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/utrans.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/vtzone.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/vzone.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/windtfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/winnmfmt.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/wintzimpl.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/zonemeta.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/zrule.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/i18n/ztrans.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/io/locbund.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/io/sprintf.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/io/sscanf.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/io/ucln_io.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/io/ufile.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/io/ufmt_cmn.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/io/uprintf.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/io/uprntf_p.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/io/uscanf.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/io/uscanf_p.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/io/ustdio.cpp
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/io/ustream.cpp
+)
+target_rodata_sources(contrib-libs-icu
+  PRIVATE
+  ${CMAKE_SOURCE_DIR}/contrib/libs/icu/icudt67_dat.rodata
+)

+ 414 - 0
contrib/libs/icu/LICENSE

@@ -0,0 +1,414 @@
+COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
+
+Copyright © 1991-2020 Unicode, Inc. All rights reserved.
+Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Unicode data files and any associated documentation
+(the "Data Files") or Unicode software and any associated documentation
+(the "Software") to deal in the Data Files or Software
+without restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, and/or sell copies of
+the Data Files or Software, and to permit persons to whom the Data Files
+or Software are furnished to do so, provided that either
+(a) this copyright and permission notice appear with all copies
+of the Data Files or Software, or
+(b) this copyright and permission notice appear in associated
+Documentation.
+
+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
+ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT OF THIRD PARTY RIGHTS.
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
+NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
+DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THE DATA FILES OR SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder
+shall not be used in advertising or otherwise to promote the sale,
+use or other dealings in these Data Files or Software without prior
+written authorization of the copyright holder.
+
+---------------------
+
+Third-Party Software Licenses
+
+This section contains third-party software notices and/or additional
+terms for licensed third-party software components included within ICU
+libraries.
+
+1. ICU License - ICU 1.8.1 to ICU 57.1
+
+COPYRIGHT AND PERMISSION NOTICE
+
+Copyright (c) 1995-2016 International Business Machines Corporation and others
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, and/or sell copies of the Software, and to permit persons
+to whom the Software is furnished to do so, provided that the above
+copyright notice(s) and this permission notice appear in all copies of
+the Software and that both the above copyright notice(s) and this
+permission notice appear in supporting documentation.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
+SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
+RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder
+shall not be used in advertising or otherwise to promote the sale, use
+or other dealings in this Software without prior written authorization
+of the copyright holder.
+
+All trademarks and registered trademarks mentioned herein are the
+property of their respective owners.
+
+2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
+
+ #     The Google Chrome software developed by Google is licensed under
+ # the BSD license. Other software included in this distribution is
+ # provided under other licenses, as set forth below.
+ #
+ #  The BSD License
+ #  http://opensource.org/licenses/bsd-license.php
+ #  Copyright (C) 2006-2008, Google Inc.
+ #
+ #  All rights reserved.
+ #
+ #  Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are met:
+ #
+ #  Redistributions of source code must retain the above copyright notice,
+ # this list of conditions and the following disclaimer.
+ #  Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided with
+ # the distribution.
+ #  Neither the name of  Google Inc. nor the names of its
+ # contributors may be used to endorse or promote products derived from
+ # this software without specific prior written permission.
+ #
+ #
+ #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ #
+ #
+ #  The word list in cjdict.txt are generated by combining three word lists
+ # listed below with further processing for compound word breaking. The
+ # frequency is generated with an iterative training against Google web
+ # corpora.
+ #
+ #  * Libtabe (Chinese)
+ #    - https://sourceforge.net/project/?group_id=1519
+ #    - Its license terms and conditions are shown below.
+ #
+ #  * IPADIC (Japanese)
+ #    - http://chasen.aist-nara.ac.jp/chasen/distribution.html
+ #    - Its license terms and conditions are shown below.
+ #
+ #  ---------COPYING.libtabe ---- BEGIN--------------------
+ #
+ #  /*
+ #   * Copyright (c) 1999 TaBE Project.
+ #   * Copyright (c) 1999 Pai-Hsiang Hsiao.
+ #   * All rights reserved.
+ #   *
+ #   * Redistribution and use in source and binary forms, with or without
+ #   * modification, are permitted provided that the following conditions
+ #   * are met:
+ #   *
+ #   * . Redistributions of source code must retain the above copyright
+ #   *   notice, this list of conditions and the following disclaimer.
+ #   * . Redistributions in binary form must reproduce the above copyright
+ #   *   notice, this list of conditions and the following disclaimer in
+ #   *   the documentation and/or other materials provided with the
+ #   *   distribution.
+ #   * . Neither the name of the TaBE Project nor the names of its
+ #   *   contributors may be used to endorse or promote products derived
+ #   *   from this software without specific prior written permission.
+ #   *
+ #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ #   * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ #   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ #   * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ #   * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ #   * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ #   * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ #   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ #   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ #   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ #   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ #   * OF THE POSSIBILITY OF SUCH DAMAGE.
+ #   */
+ #
+ #  /*
+ #   * Copyright (c) 1999 Computer Systems and Communication Lab,
+ #   *                    Institute of Information Science, Academia
+ #       *                    Sinica. All rights reserved.
+ #   *
+ #   * Redistribution and use in source and binary forms, with or without
+ #   * modification, are permitted provided that the following conditions
+ #   * are met:
+ #   *
+ #   * . Redistributions of source code must retain the above copyright
+ #   *   notice, this list of conditions and the following disclaimer.
+ #   * . Redistributions in binary form must reproduce the above copyright
+ #   *   notice, this list of conditions and the following disclaimer in
+ #   *   the documentation and/or other materials provided with the
+ #   *   distribution.
+ #   * . Neither the name of the Computer Systems and Communication Lab
+ #   *   nor the names of its contributors may be used to endorse or
+ #   *   promote products derived from this software without specific
+ #   *   prior written permission.
+ #   *
+ #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ #   * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ #   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ #   * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ #   * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ #   * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ #   * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ #   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ #   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ #   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ #   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ #   * OF THE POSSIBILITY OF SUCH DAMAGE.
+ #   */
+ #
+ #  Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
+ #      University of Illinois
+ #  c-tsai4@uiuc.edu  http://casper.beckman.uiuc.edu/~c-tsai4
+ #
+ #  ---------------COPYING.libtabe-----END--------------------------------
+ #
+ #
+ #  ---------------COPYING.ipadic-----BEGIN-------------------------------
+ #
+ #  Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
+ #  and Technology.  All Rights Reserved.
+ #
+ #  Use, reproduction, and distribution of this software is permitted.
+ #  Any copy of this software, whether in its original form or modified,
+ #  must include both the above copyright notice and the following
+ #  paragraphs.
+ #
+ #  Nara Institute of Science and Technology (NAIST),
+ #  the copyright holders, disclaims all warranties with regard to this
+ #  software, including all implied warranties of merchantability and
+ #  fitness, in no event shall NAIST be liable for
+ #  any special, indirect or consequential damages or any damages
+ #  whatsoever resulting from loss of use, data or profits, whether in an
+ #  action of contract, negligence or other tortuous action, arising out
+ #  of or in connection with the use or performance of this software.
+ #
+ #  A large portion of the dictionary entries
+ #  originate from ICOT Free Software.  The following conditions for ICOT
+ #  Free Software applies to the current dictionary as well.
+ #
+ #  Each User may also freely distribute the Program, whether in its
+ #  original form or modified, to any third party or parties, PROVIDED
+ #  that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
+ #  on, or be attached to, the Program, which is distributed substantially
+ #  in the same form as set out herein and that such intended
+ #  distribution, if actually made, will neither violate or otherwise
+ #  contravene any of the laws and regulations of the countries having
+ #  jurisdiction over the User or the intended distribution itself.
+ #
+ #  NO WARRANTY
+ #
+ #  The program was produced on an experimental basis in the course of the
+ #  research and development conducted during the project and is provided
+ #  to users as so produced on an experimental basis.  Accordingly, the
+ #  program is provided without any warranty whatsoever, whether express,
+ #  implied, statutory or otherwise.  The term "warranty" used herein
+ #  includes, but is not limited to, any warranty of the quality,
+ #  performance, merchantability and fitness for a particular purpose of
+ #  the program and the nonexistence of any infringement or violation of
+ #  any right of any third party.
+ #
+ #  Each user of the program will agree and understand, and be deemed to
+ #  have agreed and understood, that there is no warranty whatsoever for
+ #  the program and, accordingly, the entire risk arising from or
+ #  otherwise connected with the program is assumed by the user.
+ #
+ #  Therefore, neither ICOT, the copyright holder, or any other
+ #  organization that participated in or was otherwise related to the
+ #  development of the program and their respective officials, directors,
+ #  officers and other employees shall be held liable for any and all
+ #  damages, including, without limitation, general, special, incidental
+ #  and consequential damages, arising out of or otherwise in connection
+ #  with the use or inability to use the program or any product, material
+ #  or result produced or otherwise obtained by using the program,
+ #  regardless of whether they have been advised of, or otherwise had
+ #  knowledge of, the possibility of such damages at any time during the
+ #  project or thereafter.  Each user will be deemed to have agreed to the
+ #  foregoing by his or her commencement of use of the program.  The term
+ #  "use" as used herein includes, but is not limited to, the use,
+ #  modification, copying and distribution of the program and the
+ #  production of secondary products from the program.
+ #
+ #  In the case where the program, whether in its original form or
+ #  modified, was distributed or delivered to or received by a user from
+ #  any person, organization or entity other than ICOT, unless it makes or
+ #  grants independently of ICOT any specific warranty to the user in
+ #  writing, such person, organization or entity, will also be exempted
+ #  from and not be held liable to the user for any such damages as noted
+ #  above as far as the program is concerned.
+ #
+ #  ---------------COPYING.ipadic-----END----------------------------------
+
+3. Lao Word Break Dictionary Data (laodict.txt)
+
+ #  Copyright (c) 2013 International Business Machines Corporation
+ #  and others. All Rights Reserved.
+ #
+ # Project: http://code.google.com/p/lao-dictionary/
+ # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt
+ # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
+ #              (copied below)
+ #
+ #  This file is derived from the above dictionary, with slight
+ #  modifications.
+ #  ----------------------------------------------------------------------
+ #  Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
+ #  All rights reserved.
+ #
+ #  Redistribution and use in source and binary forms, with or without
+ #  modification,
+ #  are permitted provided that the following conditions are met:
+ #
+ #
+ # Redistributions of source code must retain the above copyright notice, this
+ #  list of conditions and the following disclaimer. Redistributions in
+ #  binary form must reproduce the above copyright notice, this list of
+ #  conditions and the following disclaimer in the documentation and/or
+ #  other materials provided with the distribution.
+ #
+ #
+ # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+ # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ # OF THE POSSIBILITY OF SUCH DAMAGE.
+ #  --------------------------------------------------------------------------
+
+4. Burmese Word Break Dictionary Data (burmesedict.txt)
+
+ #  Copyright (c) 2014 International Business Machines Corporation
+ #  and others. All Rights Reserved.
+ #
+ #  This list is part of a project hosted at:
+ #    github.com/kanyawtech/myanmar-karen-word-lists
+ #
+ #  --------------------------------------------------------------------------
+ #  Copyright (c) 2013, LeRoy Benjamin Sharon
+ #  All rights reserved.
+ #
+ #  Redistribution and use in source and binary forms, with or without
+ #  modification, are permitted provided that the following conditions
+ #  are met: Redistributions of source code must retain the above
+ #  copyright notice, this list of conditions and the following
+ #  disclaimer.  Redistributions in binary form must reproduce the
+ #  above copyright notice, this list of conditions and the following
+ #  disclaimer in the documentation and/or other materials provided
+ #  with the distribution.
+ #
+ #    Neither the name Myanmar Karen Word Lists, nor the names of its
+ #    contributors may be used to endorse or promote products derived
+ #    from this software without specific prior written permission.
+ #
+ #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ #  CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ #  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ #  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ #  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
+ #  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ #  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+ #  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ #  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ #  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+ #  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
+ #  THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ #  SUCH DAMAGE.
+ #  --------------------------------------------------------------------------
+
+5. Time Zone Database
+
+  ICU uses the public domain data and code derived from Time Zone
+Database for its time zone support. The ownership of the TZ database
+is explained in BCP 175: Procedure for Maintaining the Time Zone
+Database section 7.
+
+ # 7.  Database Ownership
+ #
+ #    The TZ database itself is not an IETF Contribution or an IETF
+ #    document.  Rather it is a pre-existing and regularly updated work
+ #    that is in the public domain, and is intended to remain in the
+ #    public domain.  Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
+ #    not apply to the TZ Database or contributions that individuals make
+ #    to it.  Should any claims be made and substantiated against the TZ
+ #    Database, the organization that is providing the IANA
+ #    Considerations defined in this RFC, under the memorandum of
+ #    understanding with the IETF, currently ICANN, may act in accordance
+ #    with all competent court orders.  No ownership claims will be made
+ #    by ICANN or the IETF Trust on the database or the code.  Any person
+ #    making a contribution to the database or code waives all rights to
+ #    future claims in that contribution or in the TZ Database.
+
+6. Google double-conversion
+
+Copyright 2006-2011, the V8 project authors. All rights reserved.
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above
+      copyright notice, this list of conditions and the following
+      disclaimer in the documentation and/or other materials provided
+      with the distribution.
+    * Neither the name of Google Inc. nor the names of its
+      contributors may be used to endorse or promote products derived
+      from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Some files were not shown because too many files changed in this diff