<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.1" version="1.1">
  <file original="NoName" source-language="en" datatype="plaintext" target-language="en">
    <body>
      <trans-unit xml:space="preserve" approved="no" id="b9ee7a71c6c7bb45" weblate-flags="read-only, safe-html, strict-same">
        <source>Class Template unordered_flat_map</source>
        <target state="translated">Class Template unordered_flat_map</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">2</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="aa02465f0e093dc0" weblate-flags="read-only, safe-html, strict-same">
        <source>:idprefix: unordered_flat_map_</source>
        <target state="translated">:idprefix: unordered_flat_map_</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">4</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="09ce86afebedfbf7" weblate-flags="read-only, safe-html, strict-same">
        <source>`boost::unordered_flat_map` — An open-addressing unordered associative container that associates unique keys with another value.</source>
        <target state="translated">`boost::unordered_flat_map` — An open-addressing unordered associative container that associates unique keys with another value.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">6</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="949f269e298dc8aa" weblate-flags="read-only, safe-html, strict-same">
        <source>The performance of `boost::unordered_flat_map` is much better than that of `boost::unordered_map` or other implementations of `std::unordered_map`. Unlike standard unordered associative containers, which are node-based, the elements of a `boost::unordered_flat_map` are held directly in the bucket array, and insertions into an already occupied bucket are diverted to available buckets in the vicinity of the original position. This type of data layout is known as _open addressing_.</source>
        <target state="translated">The performance of `boost::unordered_flat_map` is much better than that of `boost::unordered_map` or other implementations of `std::unordered_map`. Unlike standard unordered associative containers, which are node-based, the elements of a `boost::unordered_flat_map` are held directly in the bucket array, and insertions into an already occupied bucket are diverted to available buckets in the vicinity of the original position. This type of data layout is known as _open addressing_.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">8</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9eceeaf80c01721a" weblate-flags="read-only, safe-html, strict-same">
        <source>As a result of its using open addressing, the interface of `boost::unordered_flat_map` deviates in a number of aspects from that of `boost::unordered_map`/`std::unordered_map`:</source>
        <target state="translated">As a result of its using open addressing, the interface of `boost::unordered_flat_map` deviates in a number of aspects from that of `boost::unordered_map`/`std::unordered_map`:</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">14</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5fac113fae8a8c78" weblate-flags="read-only, safe-html, strict-same">
        <source>- `value_type` must be move-constructible. - Pointer stability is not kept under rehashing. - `begin()` is not constant-time. - There is no API for bucket handling (except `bucket_count`) or node extraction/insertion. - The maximum load factor of the container is managed internally and can't be set by the user.</source>
        <target state="translated">- `value_type` must be move-constructible. - Pointer stability is not kept under rehashing. - `begin()` is not constant-time. - There is no API for bucket handling (except `bucket_count`) or node extraction/insertion. - The maximum load factor of the container is managed internally and can't be set by the user.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">17</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d8951594544ffae7" weblate-flags="read-only, safe-html, strict-same">
        <source>Other than this, `boost::unordered_flat_map` is mostly a drop-in replacement of node-based standard unordered associative containers.</source>
        <target state="translated">Other than this, `boost::unordered_flat_map` is mostly a drop-in replacement of node-based standard unordered associative containers.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">23</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="23b1313a83f8f488" weblate-flags="read-only, safe-html, strict-same">
        <source>Synopsis</source>
        <target state="translated">Synopsis</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">26</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":282" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">282</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f7f5c115cf553484" weblate-flags="read-only, safe-html, strict-same">
        <source>Description</source>
        <target state="translated">Description</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">284</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b63e098885b0b464" weblate-flags="read-only, safe-html, strict-same">
        <source>*Template Parameters*</source>
        <target state="translated">*Template Parameters*</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">286</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="20dd8e5106f6f492" weblate-flags="read-only, safe-html, strict-same">
        <source>_Key_</source>
        <target state="translated">_Key_</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">289</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="672fa56852f0a647" weblate-flags="read-only, safe-html, strict-same">
        <source>`std::pair&lt;const Key, T&gt;` must be https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] into the container from any `std::pair` object convertible to it, and it also must be https://en.cppreference.com/w/cpp/named_req/Erasable[Erasable^] from the container.</source>
        <target state="translated">`std::pair&lt;const Key, T&gt;` must be https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] into the container from any `std::pair` object convertible to it, and it also must be https://en.cppreference.com/w/cpp/named_req/Erasable[Erasable^] from the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">293</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="386517d3284d3f10" weblate-flags="read-only, safe-html, strict-same">
        <source>_T_</source>
        <target state="translated">_T_</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">297</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8be7f209cd00fe63" weblate-flags="read-only, safe-html, strict-same">
        <source>_Hash_</source>
        <target state="translated">_Hash_</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">297</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9d61848f1338c2d1" weblate-flags="read-only, safe-html, strict-same">
        <source>A unary function object type that acts a hash function for a `Key`. It takes a single argument of type `Key` and returns a value of type `std::size_t`.</source>
        <target state="translated">A unary function object type that acts a hash function for a `Key`. It takes a single argument of type `Key` and returns a value of type `std::size_t`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">297</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="17ebc2bcbd5e622a" weblate-flags="read-only, safe-html, strict-same">
        <source>_Pred_</source>
        <target state="translated">_Pred_</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">297</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="93e6781b6cf3595b" weblate-flags="read-only, safe-html, strict-same">
        <source>A binary function object that induces an equivalence relation on values of type `Key`. It takes two arguments of type `Key` and returns a value of type `bool`.</source>
        <target state="translated">A binary function object that induces an equivalence relation on values of type `Key`. It takes two arguments of type `Key` and returns a value of type `bool`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">297</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3a7d19b81c1da93d" weblate-flags="read-only, safe-html, strict-same">
        <source>_Allocator_</source>
        <target state="translated">_Allocator_</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">297</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c7b652bc52ecc599" weblate-flags="read-only, safe-html, strict-same">
        <source>An allocator whose value type is the same as the container's value type.</source>
        <target state="translated">An allocator whose value type is the same as the container's value type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">297</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f42eed1a987410aa" weblate-flags="read-only, safe-html, strict-same">
        <source>Allocators using https://en.cppreference.com/w/cpp/named_req/Allocator#Fancy_pointers[fancy pointers] are supported.</source>
        <target state="translated">Allocators using https://en.cppreference.com/w/cpp/named_req/Allocator#Fancy_pointers[fancy pointers] are supported.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">307</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eb92f27aeac239aa" weblate-flags="read-only, safe-html, strict-same">
        <source>The elements of the container are held into an internal _bucket array_. An element is inserted into a bucket determined by its hash code, but if the bucket is already occupied (a _collision_), an available one in the vicinity of the original position is used.</source>
        <target state="translated">The elements of the container are held into an internal _bucket array_. An element is inserted into a bucket determined by its hash code, but if the bucket is already occupied (a _collision_), an available one in the vicinity of the original position is used.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">311</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4df1e70da51c6d12" weblate-flags="read-only, safe-html, strict-same">
        <source>The size of the bucket array can be automatically increased by a call to `insert`/`emplace`, or as a result of calling `rehash`/`reserve`. The _load factor_ of the container (number of elements divided by number of buckets) is never greater than `max_load_factor()`, except possibly for small sizes where the implementation may decide to allow for higher loads.</source>
        <target state="translated">The size of the bucket array can be automatically increased by a call to `insert`/`emplace`, or as a result of calling `rehash`/`reserve`. The _load factor_ of the container (number of elements divided by number of buckets) is never greater than `max_load_factor()`, except possibly for small sizes where the implementation may decide to allow for higher loads.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">315</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2f1153b7967b2873" weblate-flags="read-only, safe-html, strict-same">
        <source>If `link:../../../../../container_hash/doc/html/hash.html#ref_hash_is_avalanchinghash[hash_is_avalanching]&lt;Hash&gt;::value` is `true`, the hash function is used as-is; otherwise, a bit-mixing post-processing stage is added to increase the quality of hashing at the expense of extra computational cost.</source>
        <target state="translated">If `link:../../../../../container_hash/doc/html/hash.html#ref_hash_is_avalanchinghash[hash_is_avalanching]&lt;Hash&gt;::value` is `true`, the hash function is used as-is; otherwise, a bit-mixing post-processing stage is added to increase the quality of hashing at the expense of extra computational cost.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">320</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":324" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">324</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a6a52b83dde07b88" weblate-flags="read-only, safe-html, strict-same">
        <source>Configuration Macros</source>
        <target state="translated">Configuration Macros</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">326</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="48d1836e8b91f1bd" weblate-flags="read-only, safe-html, strict-same">
        <source>`BOOST_UNORDERED_ENABLE_STATS`</source>
        <target state="translated">`BOOST_UNORDERED_ENABLE_STATS`</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">328</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="85103594a30fbb72" weblate-flags="read-only, safe-html, strict-same">
        <source>Globally define this macro to enable xref:reference/stats.adoc#stats[statistics calculation] for the container. Note that this option decreases the overall performance of many operations.</source>
        <target state="translated">Globally define this macro to enable xref:reference/stats.adoc#stats[statistics calculation] for the container. Note that this option decreases the overall performance of many operations.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">330</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":333" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">333</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="70689c62c3463b4d" weblate-flags="read-only, safe-html, strict-same">
        <source>Typedefs</source>
        <target state="translated">Typedefs</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">335</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="45ab07b98b421ab8" weblate-flags="read-only, safe-html, strict-same">
        <source>An iterator whose value type is `value_type`.</source>
        <target state="translated">An iterator whose value type is `value_type`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">342</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":344" weblate-flags="read-only, safe-html, strict-same">
        <source>The iterator category is at least a forward iterator.</source>
        <target state="translated">The iterator category is at least a forward iterator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">344</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="848792a2ae6ff61d" weblate-flags="read-only, safe-html, strict-same">
        <source>Convertible to `const_iterator`.</source>
        <target state="translated">Convertible to `const_iterator`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">346</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":348" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">348</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1452175a0f8062f1" weblate-flags="read-only, safe-html, strict-same">
        <source>A constant iterator whose value type is `value_type`.</source>
        <target state="translated">A constant iterator whose value type is `value_type`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">355</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":357" weblate-flags="read-only, safe-html, strict-same">
        <source>The iterator category is at least a forward iterator.</source>
        <target state="translated">The iterator category is at least a forward iterator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">357</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="42632d28ae39a7c5" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructors</source>
        <target state="translated">Constructors</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">359</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d93dd6c4af65d5ef" weblate-flags="read-only, safe-html, strict-same">
        <source>Default Constructor</source>
        <target state="translated">Default Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">361</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="29edf73436842343" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map(); ```</source>
        <target state="translated">```c++ unordered_flat_map(); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">362</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="760e207e25ffefb8" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container using `hasher()` as the hash function, `key_equal()` as the key equality predicate and `allocator_type()` as the allocator.</source>
        <target state="translated">Constructs an empty container using `hasher()` as the hash function, `key_equal()` as the key equality predicate and `allocator_type()` as the allocator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">366</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":370" weblate-flags="read-only, safe-html, strict-same">
        <source>Postconditions:;; `size() == 0` Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Postconditions:;; `size() == 0` Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">370</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":373" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">373</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e8f866999ef187fa" weblate-flags="read-only, safe-html, strict-same">
        <source>Bucket Count Constructor</source>
        <target state="translated">Bucket Count Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">375</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9e0e955abe2dbc61" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ explicit unordered_flat_map(size_type n, const hasher&amp; hf = hasher(), const key_equal&amp; eql = key_equal(), const allocator_type&amp; a = allocator_type()); ```</source>
        <target state="translated">```c++ explicit unordered_flat_map(size_type n, const hasher&amp; hf = hasher(), const key_equal&amp; eql = key_equal(), const allocator_type&amp; a = allocator_type()); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">376</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="59c72b280721a879" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `eql` as the key equality predicate, and `a` as the allocator.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `eql` as the key equality predicate, and `a` as the allocator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">383</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":387" weblate-flags="read-only, safe-html, strict-same">
        <source>Postconditions:;; `size() == 0` Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Postconditions:;; `size() == 0` Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">387</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":390" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">390</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2ebe40c672dcf4a0" weblate-flags="read-only, safe-html, strict-same">
        <source>Iterator Range Constructor</source>
        <target state="translated">Iterator Range Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">392</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="0c5fcce5120de72d" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `eql` as the key equality predicate and `a` as the allocator, and inserts the elements from `[f, l)` into it.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `eql` as the key equality predicate and `a` as the allocator, and inserts the elements from `[f, l)` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">403</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":406" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">406</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":408" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">408</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eb1a2e9363a9aa92" weblate-flags="read-only, safe-html, strict-same">
        <source>Copy Constructor</source>
        <target state="translated">Copy Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">410</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="784041ce093c62dd" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map(unordered_flat_map const&amp; other); ```</source>
        <target state="translated">```c++ unordered_flat_map(unordered_flat_map const&amp; other); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">411</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9ca95bc34cbeb5da" weblate-flags="read-only, safe-html, strict-same">
        <source>The copy constructor. Copies the contained elements, hash function, predicate and allocator.</source>
        <target state="translated">The copy constructor. Copies the contained elements, hash function, predicate and allocator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">415</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="24e629063b8afad9" weblate-flags="read-only, safe-html, strict-same">
        <source>If `Allocator::select_on_container_copy_construction` exists and has the right signature, the allocator will be constructed from its result.</source>
        <target state="translated">If `Allocator::select_on_container_copy_construction` exists and has the right signature, the allocator will be constructed from its result.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">417</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ecda83eb27ca5c93" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is copy constructible</source>
        <target state="translated">Requires:;; `value_type` is copy constructible</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">420</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":422" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">422</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dfc07e0e5860030e" weblate-flags="read-only, safe-html, strict-same">
        <source>Move Constructor</source>
        <target state="translated">Move Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">424</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9306cf6f54c6c079" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map(unordered_flat_map&amp;&amp; other); ```</source>
        <target state="translated">```c++ unordered_flat_map(unordered_flat_map&amp;&amp; other); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">425</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9c59f8cd83e148d1" weblate-flags="read-only, safe-html, strict-same">
        <source>The move constructor. The internal bucket array of `other` is transferred directly to the new container. The hash function, predicate and allocator are moved-constructed from `other`. If statistics are xref:unordered_flat_map_boost_unordered_enable_stats[enabled], transfers the internal statistical information from `other` and calls `other.reset_stats()`.</source>
        <target state="translated">The move constructor. The internal bucket array of `other` is transferred directly to the new container. The hash function, predicate and allocator are moved-constructed from `other`. If statistics are xref:unordered_flat_map_boost_unordered_enable_stats[enabled], transfers the internal statistical information from `other` and calls `other.reset_stats()`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">429</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":434" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">434</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9dc4d80d798c7761" weblate-flags="read-only, safe-html, strict-same">
        <source>Iterator Range Constructor with Allocator</source>
        <target state="translated">Iterator Range Constructor with Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">436</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="16ef04d603dc553a" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class InputIterator&gt; unordered_flat_map(InputIterator f, InputIterator l, const allocator_type&amp; a); ```</source>
        <target state="translated">```c++ template&lt;class InputIterator&gt; unordered_flat_map(InputIterator f, InputIterator l, const allocator_type&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">437</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="444391a087102acf" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container using `a` as the allocator, with the default hash function and key equality predicate and inserts the elements from `[f, l)` into it.</source>
        <target state="translated">Constructs an empty container using `a` as the allocator, with the default hash function and key equality predicate and inserts the elements from `[f, l)` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">442</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":445" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">445</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":447" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">447</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c0c7d03495f30536" weblate-flags="read-only, safe-html, strict-same">
        <source>Allocator Constructor</source>
        <target state="translated">Allocator Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">449</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d820b9dcb55f9d77" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ explicit unordered_flat_map(Allocator const&amp; a); ```</source>
        <target state="translated">```c++ explicit unordered_flat_map(Allocator const&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">450</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a534456c269ff0c0" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container, using allocator `a`.</source>
        <target state="translated">Constructs an empty container, using allocator `a`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">454</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":456" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">456</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b56b1d7f2d5210e1" weblate-flags="read-only, safe-html, strict-same">
        <source>Copy Constructor with Allocator</source>
        <target state="translated">Copy Constructor with Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">458</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="69a4ef6c7ebcf203" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map(unordered_flat_map const&amp; other, Allocator const&amp; a); ```</source>
        <target state="translated">```c++ unordered_flat_map(unordered_flat_map const&amp; other, Allocator const&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">459</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3a95b534a9ee40f0" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs a container, copying ``other``'s contained elements, hash function, and predicate, but using allocator `a`.</source>
        <target state="translated">Constructs a container, copying ``other``'s contained elements, hash function, and predicate, but using allocator `a`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">463</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":465" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">465</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9be9cb0c7cb52f87" weblate-flags="read-only, safe-html, strict-same">
        <source>Move Constructor with Allocator</source>
        <target state="translated">Move Constructor with Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">467</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c4841346480e1eb8" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map(unordered_flat_map&amp;&amp; other, Allocator const&amp; a); ```</source>
        <target state="translated">```c++ unordered_flat_map(unordered_flat_map&amp;&amp; other, Allocator const&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">468</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c9bbcb5bc745e0a7" weblate-flags="read-only, safe-html, strict-same">
        <source>If `a == other.get_allocator()`, the elements of `other` are transferred directly to the new container; otherwise, elements are moved-constructed from those of `other`. The hash function and predicate are moved-constructed from `other`, and the allocator is copy-constructed from `a`. If statistics are xref:unordered_flat_map_boost_unordered_enable_stats[enabled], transfers the internal statistical information from `other` iff `a == other.get_allocator()`, and always calls `other.reset_stats()`.</source>
        <target state="translated">If `a == other.get_allocator()`, the elements of `other` are transferred directly to the new container; otherwise, elements are moved-constructed from those of `other`. The hash function and predicate are moved-constructed from `other`, and the allocator is copy-constructed from `a`. If statistics are xref:unordered_flat_map_boost_unordered_enable_stats[enabled], transfers the internal statistical information from `other` iff `a == other.get_allocator()`, and always calls `other.reset_stats()`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">472</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":479" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">479</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="45f3e9db304d0e61" weblate-flags="read-only, safe-html, strict-same">
        <source>Move Constructor from concurrent_flat_map</source>
        <target state="translated">Move Constructor from concurrent_flat_map</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">481</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5a78d8c098714dcf" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map(concurrent_flat_map&lt;Key, T, Hash, Pred, Allocator&gt;&amp;&amp; other); ```</source>
        <target state="translated">```c++ unordered_flat_map(concurrent_flat_map&lt;Key, T, Hash, Pred, Allocator&gt;&amp;&amp; other); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">483</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1f53989efb955a2d" weblate-flags="read-only, safe-html, strict-same">
        <source>Move construction from a xref:#concurrent_flat_map[`concurrent_flat_map`]. The internal bucket array of `other` is transferred directly to the new container. The hash function, predicate and allocator are moved-constructed from `other`. If statistics are xref:unordered_flat_map_boost_unordered_enable_stats[enabled], transfers the internal statistical information from `other` and calls `other.reset_stats()`.</source>
        <target state="translated">Move construction from a xref:#concurrent_flat_map[`concurrent_flat_map`]. The internal bucket array of `other` is transferred directly to the new container. The hash function, predicate and allocator are moved-constructed from `other`. If statistics are xref:unordered_flat_map_boost_unordered_enable_stats[enabled], transfers the internal statistical information from `other` and calls `other.reset_stats()`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">487</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="549ebb1348b3af27" weblate-flags="read-only, safe-html, strict-same">
        <source>Complexity:;; Constant time. Concurrency:;; Blocking on `other`.</source>
        <target state="translated">Complexity:;; Constant time. Concurrency:;; Blocking on `other`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">494</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":497" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">497</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5ec48f88fd6d0985" weblate-flags="read-only, safe-html, strict-same">
        <source>Initializer List Constructor</source>
        <target state="translated">Initializer List Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">499</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="89dc8a9a83588c17" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `eql` as the key equality predicate and `a`, and inserts the elements from `il` into it.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `eql` as the key equality predicate and `a`, and inserts the elements from `il` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">509</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":512" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">512</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":514" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">514</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8901364c1adda4aa" weblate-flags="read-only, safe-html, strict-same">
        <source>Bucket Count Constructor with Allocator</source>
        <target state="translated">Bucket Count Constructor with Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">516</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ba9e1efdbfae2532" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map(size_type n, allocator_type const&amp; a); ```</source>
        <target state="translated">```c++ unordered_flat_map(size_type n, allocator_type const&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">517</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="27401cc8e64fa0b1" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, the default hash function and key equality predicate and `a` as the allocator.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, the default hash function and key equality predicate and `a` as the allocator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">521</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="530e066a2b52b5fd" weblate-flags="read-only, safe-html, strict-same">
        <source>Postconditions:;; `size() == 0` Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Postconditions:;; `size() == 0` Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">524</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":527" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">527</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d22a5231467916d9" weblate-flags="read-only, safe-html, strict-same">
        <source>Bucket Count Constructor with Hasher and Allocator</source>
        <target state="translated">Bucket Count Constructor with Hasher and Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">529</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fbe746d3721a3759" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map(size_type n, hasher const&amp; hf, allocator_type const&amp; a); ```</source>
        <target state="translated">```c++ unordered_flat_map(size_type n, hasher const&amp; hf, allocator_type const&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">530</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="21f65878a6d4ec51" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, the default key equality predicate and `a` as the allocator.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, the default key equality predicate and `a` as the allocator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">534</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3f4e28e457c8c596" weblate-flags="read-only, safe-html, strict-same">
        <source>Postconditions:;; `size() == 0` Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Postconditions:;; `size() == 0` Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">537</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":540" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">540</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6fc8f07b826bac87" weblate-flags="read-only, safe-html, strict-same">
        <source>Iterator Range Constructor with Bucket Count and Allocator</source>
        <target state="translated">Iterator Range Constructor with Bucket Count and Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">542</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7c932274e29b87ab" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `a` as the allocator and default hash function and key equality predicate, and inserts the elements from `[f, l)` into it.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `a` as the allocator and default hash function and key equality predicate, and inserts the elements from `[f, l)` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">549</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":552" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">552</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":554" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">554</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="854933f3c3cb4fb9" weblate-flags="read-only, safe-html, strict-same">
        <source>Iterator Range Constructor with Bucket Count and Hasher</source>
        <target state="translated">Iterator Range Constructor with Bucket Count and Hasher</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">556</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="09ff02c114177604" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `a` as the allocator, with the default key equality predicate, and inserts the elements from `[f, l)` into it.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `a` as the allocator, with the default key equality predicate, and inserts the elements from `[f, l)` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">564</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":567" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">567</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":569" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">569</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="568771f34a116472" weblate-flags="read-only, safe-html, strict-same">
        <source>initializer_list Constructor with Allocator</source>
        <target state="translated">initializer_list Constructor with Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">571</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="89c7141028f49906" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map(std::initializer_list&lt;value_type&gt; il, const allocator_type&amp; a); ```</source>
        <target state="translated">```c++ unordered_flat_map(std::initializer_list&lt;value_type&gt; il, const allocator_type&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">573</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="06b4a446cf80c33c" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container using `a` and default hash function and key equality predicate, and inserts the elements from `il` into it.</source>
        <target state="translated">Constructs an empty container using `a` and default hash function and key equality predicate, and inserts the elements from `il` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">577</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":580" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">580</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":582" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">582</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9d3d2ab280f85d98" weblate-flags="read-only, safe-html, strict-same">
        <source>initializer_list Constructor with Bucket Count and Allocator</source>
        <target state="translated">initializer_list Constructor with Bucket Count and Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">584</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="03abcadbf3e70b2c" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map(std::initializer_list&lt;value_type&gt; il, size_type n, const allocator_type&amp; a); ```</source>
        <target state="translated">```c++ unordered_flat_map(std::initializer_list&lt;value_type&gt; il, size_type n, const allocator_type&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">586</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b3c97f45bb546633" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `a` and default hash function and key equality predicate, and inserts the elements from `il` into it.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `a` and default hash function and key equality predicate, and inserts the elements from `il` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">590</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":593" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">593</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":595" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">595</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="0050e969b5e188ef" weblate-flags="read-only, safe-html, strict-same">
        <source>initializer_list Constructor with Bucket Count and Hasher and Allocator</source>
        <target state="translated">initializer_list Constructor with Bucket Count and Hasher and Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">597</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b26d30f740c0c1e6" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map(std::initializer_list&lt;value_type&gt; il, size_type n, const hasher&amp; hf, const allocator_type&amp; a); ```</source>
        <target state="translated">```c++ unordered_flat_map(std::initializer_list&lt;value_type&gt; il, size_type n, const hasher&amp; hf, const allocator_type&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">599</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="819458642775bc94" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `a` as the allocator and default key equality predicate,and inserts the elements from `il` into it.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `a` as the allocator and default key equality predicate,and inserts the elements from `il` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">604</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":607" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">607</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":609" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">609</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9644e6577a2a2fae" weblate-flags="read-only, safe-html, strict-same">
        <source>Destructor</source>
        <target state="translated">Destructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">611</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c0b57fb71c6267e7" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ ~unordered_flat_map(); ```</source>
        <target state="translated">```c++ ~unordered_flat_map(); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">613</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fde804af6c37aa7f" weblate-flags="read-only, safe-html, strict-same">
        <source>Note:;; The destructor is applied to every element, and all memory is deallocated</source>
        <target state="translated">Note:;; The destructor is applied to every element, and all memory is deallocated</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">618</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":620" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">620</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ca5f43f04800bb6f" weblate-flags="read-only, safe-html, strict-same">
        <source>Assignment</source>
        <target state="translated">Assignment</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">622</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="077705f792386b8c" weblate-flags="read-only, safe-html, strict-same">
        <source>Copy Assignment</source>
        <target state="translated">Copy Assignment</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">624</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="13fa29b90ef37a83" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map&amp; operator=(unordered_flat_map const&amp; other); ```</source>
        <target state="translated">```c++ unordered_flat_map&amp; operator=(unordered_flat_map const&amp; other); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">626</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fc987dc891a4cbea" weblate-flags="read-only, safe-html, strict-same">
        <source>The assignment operator. Destroys previously existing elements, copy-assigns the hash function and predicate from `other`, copy-assigns the allocator from `other` if `Alloc::propagate_on_container_copy_assignment` exists and `Alloc::propagate_on_container_copy_assignment::value` is `true`, and finally inserts copies of the elements of `other`.</source>
        <target state="translated">The assignment operator. Destroys previously existing elements, copy-assigns the hash function and predicate from `other`, copy-assigns the allocator from `other` if `Alloc::propagate_on_container_copy_assignment` exists and `Alloc::propagate_on_container_copy_assignment::value` is `true`, and finally inserts copies of the elements of `other`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">630</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":635" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">635</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":637" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">637</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ac6ab2b0ab943326" weblate-flags="read-only, safe-html, strict-same">
        <source>Move Assignment</source>
        <target state="translated">Move Assignment</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">639</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e34fe254798c32fa" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map&amp; operator=(unordered_flat_map&amp;&amp; other) noexcept((boost::allocator_traits&lt;Allocator&gt;::is_always_equal::value || boost::allocator_traits&lt;Allocator&gt;::propagate_on_container_move_assignment::value) &amp;&amp; std::is_same&lt;pointer, value_type*&gt;::value); ``` The move assignment operator. Destroys previously existing elements, swaps the hash function and predicate from `other`, and move-assigns the allocator from `other` if `Alloc::propagate_on_container_move_assignment` exists and `Alloc::propagate_on_container_move_assignment::value` is `true`. If at this point the allocator is equal to `other.get_allocator()`, the internal bucket array of `other` is transferred directly to the new container; otherwise, inserts move-constructed copies of the elements of `other`. If statistics are xref:unordered_flat_map_boost_unordered_enable_stats[enabled], transfers the internal statistical information from `other` iff the final allocator is equal to `other.get_allocator()`, and always calls `other.reset_stats()`.</source>
        <target state="translated">```c++ unordered_flat_map&amp; operator=(unordered_flat_map&amp;&amp; other) noexcept((boost::allocator_traits&lt;Allocator&gt;::is_always_equal::value || boost::allocator_traits&lt;Allocator&gt;::propagate_on_container_move_assignment::value) &amp;&amp; std::is_same&lt;pointer, value_type*&gt;::value); ``` The move assignment operator. Destroys previously existing elements, swaps the hash function and predicate from `other`, and move-assigns the allocator from `other` if `Alloc::propagate_on_container_move_assignment` exists and `Alloc::propagate_on_container_move_assignment::value` is `true`. If at this point the allocator is equal to `other.get_allocator()`, the internal bucket array of `other` is transferred directly to the new container; otherwise, inserts move-constructed copies of the elements of `other`. If statistics are xref:unordered_flat_map_boost_unordered_enable_stats[enabled], transfers the internal statistical information from `other` iff the final allocator is equal to `other.get_allocator()`, and always calls `other.reset_stats()`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">640</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":654" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">654</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6787c45b87f25f54" weblate-flags="read-only, safe-html, strict-same">
        <source>Initializer List Assignment</source>
        <target state="translated">Initializer List Assignment</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">656</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="84f4a0e31f2bd78d" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_flat_map&amp; operator=(std::initializer_list&lt;value_type&gt; il); ```</source>
        <target state="translated">```c++ unordered_flat_map&amp; operator=(std::initializer_list&lt;value_type&gt; il); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">657</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7983e3f4fbd76182" weblate-flags="read-only, safe-html, strict-same">
        <source>Assign from values in initializer list. All previously existing elements are destroyed.</source>
        <target state="translated">Assign from values in initializer list. All previously existing elements are destroyed.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">661</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":664" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">664</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d197d2a156ba87bb" weblate-flags="read-only, safe-html, strict-same">
        <source>Iterators</source>
        <target state="translated">Iterators</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">666</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="51cc52403c8428e5" weblate-flags="read-only, safe-html, strict-same">
        <source>begin</source>
        <target state="translated">begin</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">668</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="af84510af9038f5f" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator begin() noexcept; const_iterator begin() const noexcept; ```</source>
        <target state="translated">```c++ iterator begin() noexcept; const_iterator begin() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">669</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="962f6a264c7171f8" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; An iterator referring to the first element of the container, or if the container is empty the past-the-end value for the container. Complexity:;; O(`bucket_count()`)</source>
        <target state="translated">Returns:;; An iterator referring to the first element of the container, or if the container is empty the past-the-end value for the container. Complexity:;; O(`bucket_count()`)</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">675</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":678" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">678</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6abca5305fbd5822" weblate-flags="read-only, safe-html, strict-same">
        <source>end</source>
        <target state="translated">end</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">680</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c9d2e8107a64763d" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator end() noexcept; const_iterator end() const noexcept; ```</source>
        <target state="translated">```c++ iterator end() noexcept; const_iterator end() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">681</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="91ad4b3837d74860" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; An iterator which refers to the past-the-end value for the container.</source>
        <target state="translated">Returns:;; An iterator which refers to the past-the-end value for the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">687</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":689" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">689</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="39d33b959945b7ba" weblate-flags="read-only, safe-html, strict-same">
        <source>cbegin</source>
        <target state="translated">cbegin</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">691</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c46e5a2c31acfcda" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ const_iterator cbegin() const noexcept; ```</source>
        <target state="translated">```c++ const_iterator cbegin() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">692</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4ab5350945a97617" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; A `const_iterator` referring to the first element of the container, or if the container is empty the past-the-end value for the container. Complexity:;; O(`bucket_count()`)</source>
        <target state="translated">Returns:;; A `const_iterator` referring to the first element of the container, or if the container is empty the past-the-end value for the container. Complexity:;; O(`bucket_count()`)</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">697</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":700" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">700</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="922c174efbe8c19b" weblate-flags="read-only, safe-html, strict-same">
        <source>cend</source>
        <target state="translated">cend</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">702</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ba032bf63b5dc615" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ const_iterator cend() const noexcept; ```</source>
        <target state="translated">```c++ const_iterator cend() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">703</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e9fc3c7a6c12dd7b" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; A `const_iterator` which refers to the past-the-end value for the container.</source>
        <target state="translated">Returns:;; A `const_iterator` which refers to the past-the-end value for the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">708</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":710" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">710</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="762a14bbe1a25218" weblate-flags="read-only, safe-html, strict-same">
        <source>Size and Capacity</source>
        <target state="translated">Size and Capacity</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">712</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d128fc21e1a0d91e" weblate-flags="read-only, safe-html, strict-same">
        <source>empty</source>
        <target state="translated">empty</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">714</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f2f746ca5fd7da89" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ [[nodiscard]] bool empty() const noexcept; ```</source>
        <target state="translated">```c++ [[nodiscard]] bool empty() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">716</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1d35b70cc74c2bce" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; `size() == 0`</source>
        <target state="translated">Returns:;; `size() == 0`</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">721</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":723" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">723</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="00e888e9405164cb" weblate-flags="read-only, safe-html, strict-same">
        <source>size</source>
        <target state="translated">size</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">725</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="42ce49edffd77bc1" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type size() const noexcept; ```</source>
        <target state="translated">```c++ size_type size() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">727</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7bb244d0dd1f722d" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; `std::distance(begin(), end())`</source>
        <target state="translated">Returns:;; `std::distance(begin(), end())`</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">732</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":734" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">734</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="76897c6b45008cf1" weblate-flags="read-only, safe-html, strict-same">
        <source>max_size</source>
        <target state="translated">max_size</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">736</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2abc4c50bdd4cb62" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type max_size() const noexcept; ```</source>
        <target state="translated">```c++ size_type max_size() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">738</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5d6297ddacb896a0" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; `size()` of the largest possible container.</source>
        <target state="translated">Returns:;; `size()` of the largest possible container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">743</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":745" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">745</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f382ee8adcbbf894" weblate-flags="read-only, safe-html, strict-same">
        <source>Modifiers</source>
        <target state="translated">Modifiers</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">747</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5b840a84257392ae" weblate-flags="read-only, safe-html, strict-same">
        <source>emplace</source>
        <target state="translated">emplace</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">749</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fc656eb1616a276f" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class... Args&gt; std::pair&lt;iterator, bool&gt; emplace(Args&amp;&amp;... args); ```</source>
        <target state="translated">```c++ template&lt;class... Args&gt; std::pair&lt;iterator, bool&gt; emplace(Args&amp;&amp;... args); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">750</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":754" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts an object, constructed with the arguments `args`, in the container if and only if there is no element in the container with an equivalent key.</source>
        <target state="translated">Inserts an object, constructed with the arguments `args`, in the container if and only if there is no element in the container with an equivalent key.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">754</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":757" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is constructible from `args`. Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + If `args...` is of the form `k,v`, it delays constructing the whole object until it is certain that an element should be inserted, using only the `k` argument to check.</source>
        <target state="translated">Requires:;; `value_type` is constructible from `args`. Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + If `args...` is of the form `k,v`, it delays constructing the whole object until it is certain that an element should be inserted, using only the `k` argument to check.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">757</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":766" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">766</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4c28fccc5e52fbf2" weblate-flags="read-only, safe-html, strict-same">
        <source>emplace_hint</source>
        <target state="translated">emplace_hint</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">768</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="973dc4845f4656bf" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class... Args&gt; iterator emplace_hint(const_iterator position, Args&amp;&amp;... args); ```</source>
        <target state="translated">```c++ template&lt;class... Args&gt; iterator emplace_hint(const_iterator position, Args&amp;&amp;... args); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">769</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":773" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts an object, constructed with the arguments `args`, in the container if and only if there is no element in the container with an equivalent key.</source>
        <target state="translated">Inserts an object, constructed with the arguments `args`, in the container if and only if there is no element in the container with an equivalent key.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">773</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6480b7ad63e31b17" weblate-flags="read-only, safe-html, strict-same">
        <source>`position` is a suggestion to where the element should be inserted. This implementation ignores it.</source>
        <target state="translated">`position` is a suggestion to where the element should be inserted. This implementation ignores it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">775</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":778" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is constructible from `args`. Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + If `args...` is of the form `k,v`, it delays constructing the whole object until it is certain that an element should be inserted, using only the `k` argument to check.</source>
        <target state="translated">Requires:;; `value_type` is constructible from `args`. Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + If `args...` is of the form `k,v`, it delays constructing the whole object until it is certain that an element should be inserted, using only the `k` argument to check.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">778</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":787" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">787</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1b346cd7a4d924f9" weblate-flags="read-only, safe-html, strict-same">
        <source>Copy Insert</source>
        <target state="translated">Copy Insert</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">789</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d6e1dae4ff73224b" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ std::pair&lt;iterator, bool&gt; insert(const value_type&amp; obj); std::pair&lt;iterator, bool&gt; insert(const init_type&amp; obj); ```</source>
        <target state="translated">```c++ std::pair&lt;iterator, bool&gt; insert(const value_type&amp; obj); std::pair&lt;iterator, bool&gt; insert(const init_type&amp; obj); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">790</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":795" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts `obj` in the container if and only if there is no element in the container with an equivalent key.</source>
        <target state="translated">Inserts `obj` in the container if and only if there is no element in the container with an equivalent key.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">795</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9c5d4e98c7b9b1ba" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]. Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + A call of the form `insert(x)`, where `x` is equally convertible to both `const value_type&amp;` and `const init_type&amp;`, is not ambiguous and selects the `init_type` overload.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]. Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + A call of the form `insert(x)`, where `x` is equally convertible to both `const value_type&amp;` and `const init_type&amp;`, is not ambiguous and selects the `init_type` overload.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">798</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":807" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">807</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="99b41266d3fb6448" weblate-flags="read-only, safe-html, strict-same">
        <source>Move Insert</source>
        <target state="translated">Move Insert</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">809</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c168fca0350750ff" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ std::pair&lt;iterator, bool&gt; insert(value_type&amp;&amp; obj); std::pair&lt;iterator, bool&gt; insert(init_type&amp;&amp; obj); ```</source>
        <target state="translated">```c++ std::pair&lt;iterator, bool&gt; insert(value_type&amp;&amp; obj); std::pair&lt;iterator, bool&gt; insert(init_type&amp;&amp; obj); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">810</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":815" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts `obj` in the container if and only if there is no element in the container with an equivalent key.</source>
        <target state="translated">Inserts `obj` in the container if and only if there is no element in the container with an equivalent key.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">815</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="537e313456493216" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/MoveInsertable[MoveInsertable^]. Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + A call of the form `insert(x)`, where `x` is equally convertible to both `value_type&amp;&amp;` and `init_type&amp;&amp;`, is not ambiguous and selects the `init_type` overload.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/MoveInsertable[MoveInsertable^]. Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + A call of the form `insert(x)`, where `x` is equally convertible to both `value_type&amp;&amp;` and `init_type&amp;&amp;`, is not ambiguous and selects the `init_type` overload.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">818</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":827" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">827</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a2622a08e344b443" weblate-flags="read-only, safe-html, strict-same">
        <source>Copy Insert with Hint</source>
        <target state="translated">Copy Insert with Hint</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">829</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="42f1637eac30c70e" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator insert(const_iterator hint, const value_type&amp; obj); iterator insert(const_iterator hint, const init_type&amp; obj); ``` Inserts `obj` in the container if and only if there is no element in the container with an equivalent key.</source>
        <target state="translated">```c++ iterator insert(const_iterator hint, const value_type&amp; obj); iterator insert(const_iterator hint, const init_type&amp; obj); ``` Inserts `obj` in the container if and only if there is no element in the container with an equivalent key.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">830</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":836" weblate-flags="read-only, safe-html, strict-same">
        <source>`hint` is a suggestion to where the element should be inserted. This implementation ignores it.</source>
        <target state="translated">`hint` is a suggestion to where the element should be inserted. This implementation ignores it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">836</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="acd84eb479b39d09" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]. Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + A call of the form `insert(hint, x)`, where `x` is equally convertible to both `const value_type&amp;` and `const init_type&amp;`, is not ambiguous and selects the `init_type` overload.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]. Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + A call of the form `insert(hint, x)`, where `x` is equally convertible to both `const value_type&amp;` and `const init_type&amp;`, is not ambiguous and selects the `init_type` overload.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">839</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":848" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">848</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="46391eff263e9c5d" weblate-flags="read-only, safe-html, strict-same">
        <source>Move Insert with Hint</source>
        <target state="translated">Move Insert with Hint</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">850</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2073956e52756f04" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator insert(const_iterator hint, value_type&amp;&amp; obj); iterator insert(const_iterator hint, init_type&amp;&amp; obj); ```</source>
        <target state="translated">```c++ iterator insert(const_iterator hint, value_type&amp;&amp; obj); iterator insert(const_iterator hint, init_type&amp;&amp; obj); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">851</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":856" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts `obj` in the container if and only if there is no element in the container with an equivalent key.</source>
        <target state="translated">Inserts `obj` in the container if and only if there is no element in the container with an equivalent key.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">856</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":858" weblate-flags="read-only, safe-html, strict-same">
        <source>`hint` is a suggestion to where the element should be inserted. This implementation ignores it.</source>
        <target state="translated">`hint` is a suggestion to where the element should be inserted. This implementation ignores it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">858</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f5e4c689fc27784d" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/MoveInsertable[MoveInsertable^]. Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + A call of the form `insert(hint, x)`, where `x` is equally convertible to both `value_type&amp;&amp;` and `init_type&amp;&amp;`, is not ambiguous and selects the `init_type` overload.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/MoveInsertable[MoveInsertable^]. Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + A call of the form `insert(hint, x)`, where `x` is equally convertible to both `value_type&amp;&amp;` and `init_type&amp;&amp;`, is not ambiguous and selects the `init_type` overload.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">861</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":870" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">870</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d19c2287db95286f" weblate-flags="read-only, safe-html, strict-same">
        <source>Insert Iterator Range</source>
        <target state="translated">Insert Iterator Range</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">872</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dd4e90ecee05ace1" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class InputIterator&gt; void insert(InputIterator first, InputIterator last); ```</source>
        <target state="translated">```c++ template&lt;class InputIterator&gt; void insert(InputIterator first, InputIterator last); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">873</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":877" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts a range of elements into the container. Elements are inserted if and only if there is no element in the container with an equivalent key.</source>
        <target state="translated">Inserts a range of elements into the container. Elements are inserted if and only if there is no element in the container with an equivalent key.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">877</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="45875b3a230237fa" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] into the container from `*first`. Throws:;; When inserting a single element, if an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] into the container from `*first`. Throws:;; When inserting a single element, if an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">880</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":884" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">884</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="22cdfd80e96993ed" weblate-flags="read-only, safe-html, strict-same">
        <source>Insert Initializer List</source>
        <target state="translated">Insert Initializer List</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">886</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="39b65c21073c2bfc" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void insert(std::initializer_list&lt;value_type&gt;); ```</source>
        <target state="translated">```c++ void insert(std::initializer_list&lt;value_type&gt;); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">887</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":891" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts a range of elements into the container. Elements are inserted if and only if there is no element in the container with an equivalent key.</source>
        <target state="translated">Inserts a range of elements into the container. Elements are inserted if and only if there is no element in the container with an equivalent key.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">891</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="800a8e039497f65e" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^] into the container. Throws:;; When inserting a single element, if an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^] into the container. Throws:;; When inserting a single element, if an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">894</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":898" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">898</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b97afdf3f8db96a4" weblate-flags="read-only, safe-html, strict-same">
        <source>try_emplace</source>
        <target state="translated">try_emplace</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">900</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b1b9ecae712ac754" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class... Args&gt; std::pair&lt;iterator, bool&gt; try_emplace(const key_type&amp; k, Args&amp;&amp;... args); template&lt;class... Args&gt; std::pair&lt;iterator, bool&gt; try_emplace(key_type&amp;&amp; k, Args&amp;&amp;... args); template&lt;class K, class... Args&gt; std::pair&lt;iterator, bool&gt; try_emplace(K&amp;&amp; k, Args&amp;&amp;... args); ```</source>
        <target state="translated">```c++ template&lt;class... Args&gt; std::pair&lt;iterator, bool&gt; try_emplace(const key_type&amp; k, Args&amp;&amp;... args); template&lt;class... Args&gt; std::pair&lt;iterator, bool&gt; try_emplace(key_type&amp;&amp; k, Args&amp;&amp;... args); template&lt;class K, class... Args&gt; std::pair&lt;iterator, bool&gt; try_emplace(K&amp;&amp; k, Args&amp;&amp;... args); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">901</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":910" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts a new element into the container if there is no existing element with key `k` contained within it.</source>
        <target state="translated">Inserts a new element into the container if there is no existing element with key `k` contained within it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">910</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":912" weblate-flags="read-only, safe-html, strict-same">
        <source>If there is an existing element with key `k` this function does nothing.</source>
        <target state="translated">If there is an existing element with key `k` this function does nothing.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">912</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7c59977594ac4fdc" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; This function is similiar to xref:#unordered_flat_map_emplace[emplace], with the difference that no `value_type` is constructed if there is an element with an equivalent key; otherwise, the construction is of the form: + + -- ```c++</source>
        <target state="translated">Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; This function is similiar to xref:#unordered_flat_map_emplace[emplace], with the difference that no `value_type` is constructed if there is an element with an equivalent key; otherwise, the construction is of the form: + + -- ```c++</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">915</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":925" weblate-flags="read-only, safe-html, strict-same">
        <source>value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;Key&gt;(k)), std::forward_as_tuple(std::forward&lt;Args&gt;(args)...))</source>
        <target state="translated">value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;Key&gt;(k)), std::forward_as_tuple(std::forward&lt;Args&gt;(args)...))</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">925</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":930" weblate-flags="read-only, safe-html, strict-same">
        <source>value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;K&gt;(k)), std::forward_as_tuple(std::forward&lt;Args&gt;(args)...)) ```</source>
        <target state="translated">value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;K&gt;(k)), std::forward_as_tuple(std::forward&lt;Args&gt;(args)...)) ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">930</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d2cf360e85a8755a" weblate-flags="read-only, safe-html, strict-same">
        <source>unlike xref:#unordered_flat_map_emplace[emplace], which simply forwards all arguments to ``value_type``'s constructor.</source>
        <target state="translated">unlike xref:#unordered_flat_map_emplace[emplace], which simply forwards all arguments to ``value_type``'s constructor.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">935</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":937" weblate-flags="read-only, safe-html, strict-same">
        <source>Can invalidate iterators pointers and references, but only if the insert causes the load to be greater than the maximum load.</source>
        <target state="translated">Can invalidate iterators pointers and references, but only if the insert causes the load to be greater than the maximum load.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">937</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":939" weblate-flags="read-only, safe-html, strict-same">
        <source>The `template&lt;class K, class\... Args&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs and neither `iterator` nor `const_iterator` are implicitly convertible from `K`. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">The `template&lt;class K, class\... Args&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs and neither `iterator` nor `const_iterator` are implicitly convertible from `K`. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">939</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":941" weblate-flags="read-only, safe-html, strict-same">
        <source>--</source>
        <target state="translated">--</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">941</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":943" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">943</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="97b0d7360e980728" weblate-flags="read-only, safe-html, strict-same">
        <source>try_emplace with Hint</source>
        <target state="translated">try_emplace with Hint</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">945</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eef1cba03a22c5cc" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class... Args&gt; iterator try_emplace(const_iterator hint, const key_type&amp; k, Args&amp;&amp;... args); template&lt;class... Args&gt; iterator try_emplace(const_iterator hint, key_type&amp;&amp; k, Args&amp;&amp;... args); template&lt;class K, class... Args&gt; iterator try_emplace(const_iterator hint, K&amp;&amp; k, Args&amp;&amp;... args); ```</source>
        <target state="translated">```c++ template&lt;class... Args&gt; iterator try_emplace(const_iterator hint, const key_type&amp; k, Args&amp;&amp;... args); template&lt;class... Args&gt; iterator try_emplace(const_iterator hint, key_type&amp;&amp; k, Args&amp;&amp;... args); template&lt;class K, class... Args&gt; iterator try_emplace(const_iterator hint, K&amp;&amp; k, Args&amp;&amp;... args); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">946</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":955" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts a new element into the container if there is no existing element with key `k` contained within it.</source>
        <target state="translated">Inserts a new element into the container if there is no existing element with key `k` contained within it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">955</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":957" weblate-flags="read-only, safe-html, strict-same">
        <source>If there is an existing element with key `k` this function does nothing.</source>
        <target state="translated">If there is an existing element with key `k` this function does nothing.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">957</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3c5045ea2757e6cb" weblate-flags="read-only, safe-html, strict-same">
        <source>`hint` is a suggestion to where the element should be inserted.  This implementation ignores it.</source>
        <target state="translated">`hint` is a suggestion to where the element should be inserted.  This implementation ignores it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">959</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3e11386cd9d7a6fc" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; This function is similiar to xref:#unordered_flat_map_emplace_hint[emplace_hint], with the difference that no `value_type` is constructed if there is an element with an equivalent key; otherwise, the construction is of the form: + + -- ```c++</source>
        <target state="translated">Returns:;; If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; This function is similiar to xref:#unordered_flat_map_emplace_hint[emplace_hint], with the difference that no `value_type` is constructed if there is an element with an equivalent key; otherwise, the construction is of the form: + + -- ```c++</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">962</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":970" weblate-flags="read-only, safe-html, strict-same">
        <source>value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;Key&gt;(k)), std::forward_as_tuple(std::forward&lt;Args&gt;(args)...))</source>
        <target state="translated">value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;Key&gt;(k)), std::forward_as_tuple(std::forward&lt;Args&gt;(args)...))</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">970</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":975" weblate-flags="read-only, safe-html, strict-same">
        <source>value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;K&gt;(k)), std::forward_as_tuple(std::forward&lt;Args&gt;(args)...)) ```</source>
        <target state="translated">value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;K&gt;(k)), std::forward_as_tuple(std::forward&lt;Args&gt;(args)...)) ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">975</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f26d45191f2eaa30" weblate-flags="read-only, safe-html, strict-same">
        <source>unlike xref:#unordered_flat_map_emplace_hint[emplace_hint], which simply forwards all arguments to ``value_type``'s constructor.</source>
        <target state="translated">unlike xref:#unordered_flat_map_emplace_hint[emplace_hint], which simply forwards all arguments to ``value_type``'s constructor.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">980</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":982" weblate-flags="read-only, safe-html, strict-same">
        <source>Can invalidate iterators pointers and references, but only if the insert causes the load to be greater than the maximum load.</source>
        <target state="translated">Can invalidate iterators pointers and references, but only if the insert causes the load to be greater than the maximum load.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">982</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":984" weblate-flags="read-only, safe-html, strict-same">
        <source>The `template&lt;class K, class\... Args&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs and neither `iterator` nor `const_iterator` are implicitly convertible from `K`. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">The `template&lt;class K, class\... Args&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs and neither `iterator` nor `const_iterator` are implicitly convertible from `K`. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">984</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":986" weblate-flags="read-only, safe-html, strict-same">
        <source>--</source>
        <target state="translated">--</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">986</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":988" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">988</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6e417f18ec20c4a6" weblate-flags="read-only, safe-html, strict-same">
        <source>insert_or_assign</source>
        <target state="translated">insert_or_assign</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">990</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ed7cf0429062cdf7" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class M&gt; std::pair&lt;iterator, bool&gt; insert_or_assign(const key_type&amp; k, M&amp;&amp; obj); template&lt;class M&gt; std::pair&lt;iterator, bool&gt; insert_or_assign(key_type&amp;&amp; k, M&amp;&amp; obj); template&lt;class K, class M&gt; std::pair&lt;iterator, bool&gt; insert_or_assign(K&amp;&amp; k, M&amp;&amp; obj); ```</source>
        <target state="translated">```c++ template&lt;class M&gt; std::pair&lt;iterator, bool&gt; insert_or_assign(const key_type&amp; k, M&amp;&amp; obj); template&lt;class M&gt; std::pair&lt;iterator, bool&gt; insert_or_assign(key_type&amp;&amp; k, M&amp;&amp; obj); template&lt;class K, class M&gt; std::pair&lt;iterator, bool&gt; insert_or_assign(K&amp;&amp; k, M&amp;&amp; obj); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">991</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1000" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts a new element into the container or updates an existing one by assigning to the contained value.</source>
        <target state="translated">Inserts a new element into the container or updates an existing one by assigning to the contained value.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1000</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1002" weblate-flags="read-only, safe-html, strict-same">
        <source>If there is an element with key `k`, then it is updated by assigning `std::forward&lt;M&gt;(obj)`.</source>
        <target state="translated">If there is an element with key `k`, then it is updated by assigning `std::forward&lt;M&gt;(obj)`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1002</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1004" weblate-flags="read-only, safe-html, strict-same">
        <source>If there is no such element, it is added to the container as: ```c++</source>
        <target state="translated">If there is no such element, it is added to the container as: ```c++</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1004</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1007" weblate-flags="read-only, safe-html, strict-same">
        <source>value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;Key&gt;(k)), std::forward_as_tuple(std::forward&lt;M&gt;(obj)))</source>
        <target state="translated">value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;Key&gt;(k)), std::forward_as_tuple(std::forward&lt;M&gt;(obj)))</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1007</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1012" weblate-flags="read-only, safe-html, strict-same">
        <source>value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;K&gt;(k)), std::forward_as_tuple(std::forward&lt;M&gt;(obj))) ```</source>
        <target state="translated">value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;K&gt;(k)), std::forward_as_tuple(std::forward&lt;M&gt;(obj))) ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1012</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="cbbd342eaac9aca9" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators pointers and references, but only if the insert causes the load to be greater than the maximum load.  + + The `template&lt;class K, class M&gt;` only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; The `bool` component of the return type is `true` if an insert took place. + + If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators pointers and references, but only if the insert causes the load to be greater than the maximum load.  + + The `template&lt;class K, class M&gt;` only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1018</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1026" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1026</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c2717e65ca82f4a6" weblate-flags="read-only, safe-html, strict-same">
        <source>insert_or_assign with Hint</source>
        <target state="translated">insert_or_assign with Hint</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1028</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b7d3b69fc54fa5de" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class M&gt; iterator insert_or_assign(const_iterator hint, const key_type&amp; k, M&amp;&amp; obj); template&lt;class M&gt; iterator insert_or_assign(const_iterator hint, key_type&amp;&amp; k, M&amp;&amp; obj); template&lt;class K, class M&gt; iterator insert_or_assign(const_iterator hint, K&amp;&amp; k, M&amp;&amp; obj); ```</source>
        <target state="translated">```c++ template&lt;class M&gt; iterator insert_or_assign(const_iterator hint, const key_type&amp; k, M&amp;&amp; obj); template&lt;class M&gt; iterator insert_or_assign(const_iterator hint, key_type&amp;&amp; k, M&amp;&amp; obj); template&lt;class K, class M&gt; iterator insert_or_assign(const_iterator hint, K&amp;&amp; k, M&amp;&amp; obj); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1029</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1038" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts a new element into the container or updates an existing one by assigning to the contained value.</source>
        <target state="translated">Inserts a new element into the container or updates an existing one by assigning to the contained value.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1038</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1040" weblate-flags="read-only, safe-html, strict-same">
        <source>If there is an element with key `k`, then it is updated by assigning `std::forward&lt;M&gt;(obj)`.</source>
        <target state="translated">If there is an element with key `k`, then it is updated by assigning `std::forward&lt;M&gt;(obj)`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1040</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1042" weblate-flags="read-only, safe-html, strict-same">
        <source>If there is no such element, it is added to the container as: ```c++</source>
        <target state="translated">If there is no such element, it is added to the container as: ```c++</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1042</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1045" weblate-flags="read-only, safe-html, strict-same">
        <source>value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;Key&gt;(k)), std::forward_as_tuple(std::forward&lt;M&gt;(obj)))</source>
        <target state="translated">value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;Key&gt;(k)), std::forward_as_tuple(std::forward&lt;M&gt;(obj)))</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1045</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1050" weblate-flags="read-only, safe-html, strict-same">
        <source>value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;K&gt;(k)), std::forward_as_tuple(std::forward&lt;M&gt;(obj))) ```</source>
        <target state="translated">value_type(std::piecewise_construct, std::forward_as_tuple(std::forward&lt;K&gt;(k)), std::forward_as_tuple(std::forward&lt;M&gt;(obj))) ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1050</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1055" weblate-flags="read-only, safe-html, strict-same">
        <source>`hint` is a suggestion to where the element should be inserted. This implementation ignores it.</source>
        <target state="translated">`hint` is a suggestion to where the element should be inserted. This implementation ignores it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1055</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7f721490bb489a17" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + The `template&lt;class K, class M&gt;` only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; If an insert took place, then the iterator points to the newly inserted element. Otherwise, it points to the element with equivalent key. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + The `template&lt;class K, class M&gt;` only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1058</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1064" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1064</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6d023dd21aa7703f" weblate-flags="read-only, safe-html, strict-same">
        <source>Erase by Position</source>
        <target state="translated">Erase by Position</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1067</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8d7a74c6681f9f7f" weblate-flags="read-only, safe-html, strict-same">
        <source>Erase the element pointed to by `position`.</source>
        <target state="translated">Erase the element pointed to by `position`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1075</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="620c32656d349f1c" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; An opaque object implicitly convertible to the `iterator` or `const_iterator` immediately following `position` prior to the erasure. Throws:;; Nothing. Notes:;; The opaque object returned must only be discarded or immediately converted to `iterator` or `const_iterator`.</source>
        <target state="translated">Returns:;; An opaque object implicitly convertible to the `iterator` or `const_iterator` immediately following `position` prior to the erasure. Throws:;; Nothing. Notes:;; The opaque object returned must only be discarded or immediately converted to `iterator` or `const_iterator`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1078</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1083" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1083</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9d522bb26b8f3651" weblate-flags="read-only, safe-html, strict-same">
        <source>Erase by Key</source>
        <target state="translated">Erase by Key</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1085</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="cbc3c22df93b84a6" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type erase(const key_type&amp; k); template&lt;class K&gt; size_type erase(K&amp;&amp; k); ```</source>
        <target state="translated">```c++ size_type erase(const key_type&amp; k); template&lt;class K&gt; size_type erase(K&amp;&amp; k); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1086</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9bc58c1c95e8e342" weblate-flags="read-only, safe-html, strict-same">
        <source>Erase all elements with key equivalent to `k`.</source>
        <target state="translated">Erase all elements with key equivalent to `k`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1091</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e37642e2b5b9830b" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The number of elements erased. Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs and neither `iterator` nor `const_iterator` are implicitly convertible from `K`. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; The number of elements erased. Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs and neither `iterator` nor `const_iterator` are implicitly convertible from `K`. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1094</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1098" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1098</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9932a972f890d49d" weblate-flags="read-only, safe-html, strict-same">
        <source>Erase Range</source>
        <target state="translated">Erase Range</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1100</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bf468c62d2113d8a" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator erase(const_iterator first, const_iterator last); ```</source>
        <target state="translated">```c++ iterator erase(const_iterator first, const_iterator last); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1102</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a77516ccdf07dfbe" weblate-flags="read-only, safe-html, strict-same">
        <source>Erases the elements in the range from `first` to `last`.</source>
        <target state="translated">Erases the elements in the range from `first` to `last`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1106</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6ee6d0af36f093ee" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The iterator following the erased elements - i.e. `last`. Throws:;; Nothing in this implementation (neither the `hasher` nor the `key_equal` objects are called).</source>
        <target state="translated">Returns:;; The iterator following the erased elements - i.e. `last`. Throws:;; Nothing in this implementation (neither the `hasher` nor the `key_equal` objects are called).</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1109</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1112" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1112</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4d2fca773c6dcc19" weblate-flags="read-only, safe-html, strict-same">
        <source>swap</source>
        <target state="translated">swap</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1114</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="39078e7e148ac40c" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void swap(unordered_flat_map&amp; other) noexcept(boost::allocator_traits&lt;Allocator&gt;::is_always_equal::value || boost::allocator_traits&lt;Allocator&gt;::propagate_on_container_swap::value); ```</source>
        <target state="translated">```c++ void swap(unordered_flat_map&amp; other) noexcept(boost::allocator_traits&lt;Allocator&gt;::is_always_equal::value || boost::allocator_traits&lt;Allocator&gt;::propagate_on_container_swap::value); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1115</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="72f3b270188693af" weblate-flags="read-only, safe-html, strict-same">
        <source>Swaps the contents of the container with the parameter.</source>
        <target state="translated">Swaps the contents of the container with the parameter.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1121</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1123" weblate-flags="read-only, safe-html, strict-same">
        <source>If `Allocator::propagate_on_container_swap` is declared and `Allocator::propagate_on_container_swap::value` is `true` then the containers' allocators are swapped. Otherwise, swapping with unequal allocators results in undefined behavior.</source>
        <target state="translated">If `Allocator::propagate_on_container_swap` is declared and `Allocator::propagate_on_container_swap::value` is `true` then the containers' allocators are swapped. Otherwise, swapping with unequal allocators results in undefined behavior.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1123</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d29021d888bd37bc" weblate-flags="read-only, safe-html, strict-same">
        <source>Throws:;; Nothing unless `key_equal` or `hasher` throw on swapping.</source>
        <target state="translated">Throws:;; Nothing unless `key_equal` or `hasher` throw on swapping.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1126</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1128" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1128</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d48a3ae44e7c012a" weblate-flags="read-only, safe-html, strict-same">
        <source>pull</source>
        <target state="translated">pull</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1130</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="af5686dd0304f0e4" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ init_type pull(const_iterator position); ```</source>
        <target state="translated">```c++ init_type pull(const_iterator position); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1131</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="507f67c2d535f3be" weblate-flags="read-only, safe-html, strict-same">
        <source>Move-constructs an `init_value` `x` from the element pointed to by `position`, erases the element and returns `x`.</source>
        <target state="translated">Move-constructs an `init_value` `x` from the element pointed to by `position`, erases the element and returns `x`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1135</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1138" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1138</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3de866884cb541f0" weblate-flags="read-only, safe-html, strict-same">
        <source>clear</source>
        <target state="translated">clear</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1140</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="84a019eedd9b270e" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void clear() noexcept; ```</source>
        <target state="translated">```c++ void clear() noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1141</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e01c67f9c1a525d8" weblate-flags="read-only, safe-html, strict-same">
        <source>Erases all elements in the container.</source>
        <target state="translated">Erases all elements in the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1145</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ccfbd94a0257d6e5" weblate-flags="read-only, safe-html, strict-same">
        <source>Postconditions:;; `size() == 0`, `max_load() &gt;= max_load_factor() * bucket_count()`</source>
        <target state="translated">Postconditions:;; `size() == 0`, `max_load() &gt;= max_load_factor() * bucket_count()`</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1148</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1150" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1150</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="014d4554ca1b007b" weblate-flags="read-only, safe-html, strict-same">
        <source>merge</source>
        <target state="translated">merge</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1152</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7c0fc80ba80e73c5" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class H2, class P2&gt; void merge(unordered_flat_map&lt;Key, T, H2, P2, Allocator&gt;&amp; source); template&lt;class H2, class P2&gt; void merge(unordered_flat_map&lt;Key, T, H2, P2, Allocator&gt;&amp;&amp; source); ```</source>
        <target state="translated">```c++ template&lt;class H2, class P2&gt; void merge(unordered_flat_map&lt;Key, T, H2, P2, Allocator&gt;&amp; source); template&lt;class H2, class P2&gt; void merge(unordered_flat_map&lt;Key, T, H2, P2, Allocator&gt;&amp;&amp; source); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1153</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4497dad9e134233e" weblate-flags="read-only, safe-html, strict-same">
        <source>Move-inserts all the elements from `source` whose key is not already present in `*this`, and erases them from `source`.</source>
        <target state="translated">Move-inserts all the elements from `source` whose key is not already present in `*this`, and erases them from `source`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1160</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1162" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1162</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="05c7209eaa2a5dab" weblate-flags="read-only, safe-html, strict-same">
        <source>Observers</source>
        <target state="translated">Observers</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1164</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="36f648f5a749412a" weblate-flags="read-only, safe-html, strict-same">
        <source>get_allocator</source>
        <target state="translated">get_allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1166</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d76a38916fde55ad" weblate-flags="read-only, safe-html, strict-same">
        <source>``` allocator_type get_allocator() const noexcept; ```</source>
        <target state="translated">``` allocator_type get_allocator() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1167</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d7b8d0df659bae89" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The container's allocator.</source>
        <target state="translated">Returns:;; The container's allocator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1172</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1174" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1174</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d4cb6e11313bfbcb" weblate-flags="read-only, safe-html, strict-same">
        <source>hash_function</source>
        <target state="translated">hash_function</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1176</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="061a0a92ea8ee9f5" weblate-flags="read-only, safe-html, strict-same">
        <source>``` hasher hash_function() const; ```</source>
        <target state="translated">``` hasher hash_function() const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1177</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1f3ab909145a8725" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The container's hash function.</source>
        <target state="translated">Returns:;; The container's hash function.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1182</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1184" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1184</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="cae106705984ccb8" weblate-flags="read-only, safe-html, strict-same">
        <source>key_eq</source>
        <target state="translated">key_eq</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1186</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6d529f888d43b348" weblate-flags="read-only, safe-html, strict-same">
        <source>``` key_equal key_eq() const; ```</source>
        <target state="translated">``` key_equal key_eq() const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1187</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d4889f02a5852a53" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The container's key equality predicate</source>
        <target state="translated">Returns:;; The container's key equality predicate</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1192</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1194" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1194</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d507f9b48c6b6ac3" weblate-flags="read-only, safe-html, strict-same">
        <source>Lookup</source>
        <target state="translated">Lookup</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1196</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fafb7b2f3fa747c3" weblate-flags="read-only, safe-html, strict-same">
        <source>find</source>
        <target state="translated">find</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1198</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="51725c62a11b1aed" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator         find(const key_type&amp; k); const_iterator   find(const key_type&amp; k) const; template&lt;class K&gt; iterator       find(const K&amp; k);</source>
        <target state="translated">```c++ iterator         find(const key_type&amp; k); const_iterator   find(const key_type&amp; k) const; template&lt;class K&gt; iterator       find(const K&amp; k);</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1199</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1d11673962fb6c44" weblate-flags="read-only, safe-html, strict-same">
        <source>```</source>
        <target state="translated">```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1205</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dafebe0ae2d641f8" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; An iterator pointing to an element with key equivalent to `k`, or `end()` if no such element exists. Notes:;; The `template&lt;class K&gt;` overloads only participate in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; An iterator pointing to an element with key equivalent to `k`, or `end()` if no such element exists. Notes:;; The `template&lt;class K&gt;` overloads only participate in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1208</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1211" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1211</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="16e2e64e8f19ffb1" weblate-flags="read-only, safe-html, strict-same">
        <source>count</source>
        <target state="translated">count</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1213</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3cfdc13458f24325" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type        count(const key_type&amp; k) const; template&lt;class K&gt; size_type      count(const K&amp; k) const; ```</source>
        <target state="translated">```c++ size_type        count(const key_type&amp; k) const; template&lt;class K&gt; size_type      count(const K&amp; k) const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1214</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1675539bdcc19d25" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The number of elements with key equivalent to `k`. Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; The number of elements with key equivalent to `k`. Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1221</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1224" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1224</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8da3b0bd7c378a34" weblate-flags="read-only, safe-html, strict-same">
        <source>contains</source>
        <target state="translated">contains</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1226</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7707cb831b374cac" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ bool             contains(const key_type&amp; k) const; template&lt;class K&gt; bool           contains(const K&amp; k) const; ```</source>
        <target state="translated">```c++ bool             contains(const key_type&amp; k) const; template&lt;class K&gt; bool           contains(const K&amp; k) const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1227</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="04a26408b09c5215" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; A boolean indicating whether or not there is an element with key equal to `key` in the container Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; A boolean indicating whether or not there is an element with key equal to `key` in the container Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1234</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1237" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1237</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="72f978124d3712a3" weblate-flags="read-only, safe-html, strict-same">
        <source>equal_range</source>
        <target state="translated">equal_range</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1239</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="63c9add903ef2165" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ std::pair&lt;iterator, iterator&gt;               equal_range(const key_type&amp; k); std::pair&lt;const_iterator, const_iterator&gt;   equal_range(const key_type&amp; k) const; template&lt;class K&gt; std::pair&lt;iterator, iterator&gt;             equal_range(const K&amp; k); template&lt;class K&gt; std::pair&lt;const_iterator, const_iterator&gt; equal_range(const K&amp; k) const; ```</source>
        <target state="translated">```c++ std::pair&lt;iterator, iterator&gt;               equal_range(const key_type&amp; k); std::pair&lt;const_iterator, const_iterator&gt;   equal_range(const key_type&amp; k) const; template&lt;class K&gt; std::pair&lt;iterator, iterator&gt;             equal_range(const K&amp; k); template&lt;class K&gt; std::pair&lt;const_iterator, const_iterator&gt; equal_range(const K&amp; k) const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1240</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b94ab48fb33851c1" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; A range containing all elements with key equivalent to `k`. If the container doesn't contain any such elements, returns `std::make_pair(b.end(), b.end())`. Notes:;; The `template&lt;class K&gt;` overloads only participate in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; A range containing all elements with key equivalent to `k`. If the container doesn't contain any such elements, returns `std::make_pair(b.end(), b.end())`. Notes:;; The `template&lt;class K&gt;` overloads only participate in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1250</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1253" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1253</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c648ef2149814438" weblate-flags="read-only, safe-html, strict-same">
        <source>operator++[++++]++</source>
        <target state="translated">operator++[++++]++</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1255</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="56a3b580e091d543" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ mapped_type&amp; operator[](const key_type&amp; k); mapped_type&amp; operator[](key_type&amp;&amp; k); template&lt;class K&gt; mapped_type&amp; operator[](K&amp;&amp; k); ```</source>
        <target state="translated">```c++ mapped_type&amp; operator[](const key_type&amp; k); mapped_type&amp; operator[](key_type&amp;&amp; k); template&lt;class K&gt; mapped_type&amp; operator[](K&amp;&amp; k); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1256</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8acd27be96f5ee34" weblate-flags="read-only, safe-html, strict-same">
        <source>Effects:;; If the container does not already contain an element with a key equivalent to `k`, inserts the value `std::pair&lt;key_type const, mapped_type&gt;(k, mapped_type())`. Returns:;; A reference to `x.second` where `x` is the element already in the container, or the newly inserted element with a key equivalent to `k`. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Effects:;; If the container does not already contain an element with a key equivalent to `k`, inserts the value `std::pair&lt;key_type const, mapped_type&gt;(k, mapped_type())`. Returns:;; A reference to `x.second` where `x` is the element already in the container, or the newly inserted element with a key equivalent to `k`. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, pointers and references, but only if the insert causes the load to be greater than the maximum load. + + The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1263</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1270" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1270</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7f894d8b04e04479" weblate-flags="read-only, safe-html, strict-same">
        <source>at</source>
        <target state="translated">at</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1272</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="26dae0e614d2e34d" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ mapped_type&amp; at(const key_type&amp; k); const mapped_type&amp; at(const key_type&amp; k) const; template&lt;class K&gt; mapped_type&amp; at(const K&amp; k); template&lt;class K&gt; const mapped_type&amp; at(const K&amp; k) const; ```</source>
        <target state="translated">```c++ mapped_type&amp; at(const key_type&amp; k); const mapped_type&amp; at(const key_type&amp; k) const; template&lt;class K&gt; mapped_type&amp; at(const K&amp; k); template&lt;class K&gt; const mapped_type&amp; at(const K&amp; k) const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1273</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ead5565fb131c430" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; A reference to `x.second` where `x` is the (unique) element whose key is equivalent to `k`. Throws:;; An exception object of type `std::out_of_range` if no such element is present. Notes:;; The `template&lt;class K&gt;` overloads only participate in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; A reference to `x.second` where `x` is the (unique) element whose key is equivalent to `k`. Throws:;; An exception object of type `std::out_of_range` if no such element is present. Notes:;; The `template&lt;class K&gt;` overloads only participate in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1281</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1285" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1285</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="14a659aacd96848b" weblate-flags="read-only, safe-html, strict-same">
        <source>Bucket Interface</source>
        <target state="translated">Bucket Interface</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1287</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="74009307fac16bdb" weblate-flags="read-only, safe-html, strict-same">
        <source>bucket_count</source>
        <target state="translated">bucket_count</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1289</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9e656559803ed3ae" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type bucket_count() const noexcept; ```</source>
        <target state="translated">```c++ size_type bucket_count() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1290</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="abfedb18552cfef0" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The size of the bucket array.</source>
        <target state="translated">Returns:;; The size of the bucket array.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1295</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1297" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1297</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3e00c1a22a3d9420" weblate-flags="read-only, safe-html, strict-same">
        <source>Hash Policy</source>
        <target state="translated">Hash Policy</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1299</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="18be847b3c973065" weblate-flags="read-only, safe-html, strict-same">
        <source>load_factor</source>
        <target state="translated">load_factor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1301</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7b8b1f87f8a39950" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ float load_factor() const noexcept; ```</source>
        <target state="translated">```c++ float load_factor() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1302</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="70d992da2c6f8672" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; `static_cast&lt;float&gt;(size())/static_cast&lt;float&gt;(bucket_count())`, or `0` if `bucket_count() == 0`.</source>
        <target state="translated">Returns:;; `static_cast&lt;float&gt;(size())/static_cast&lt;float&gt;(bucket_count())`, or `0` if `bucket_count() == 0`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1307</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1309" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1309</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="12d1c810a926ab90" weblate-flags="read-only, safe-html, strict-same">
        <source>max_load_factor</source>
        <target state="translated">max_load_factor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1311</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="960969bbfd3969bd" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ float max_load_factor() const noexcept; ```</source>
        <target state="translated">```c++ float max_load_factor() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1313</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="447310dfcf523020" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; Returns the container's maximum load factor.</source>
        <target state="translated">Returns:;; Returns the container's maximum load factor.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1318</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1320" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1320</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bbbff7ed032cd3f9" weblate-flags="read-only, safe-html, strict-same">
        <source>Set max_load_factor</source>
        <target state="translated">Set max_load_factor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1322</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d982aa9117178192" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void max_load_factor(float z); ```</source>
        <target state="translated">```c++ void max_load_factor(float z); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1323</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="93c42edc5f4a978e" weblate-flags="read-only, safe-html, strict-same">
        <source>Effects:;; Does nothing, as the user is not allowed to change this parameter. Kept for compatibility with `boost::unordered_map`.</source>
        <target state="translated">Effects:;; Does nothing, as the user is not allowed to change this parameter. Kept for compatibility with `boost::unordered_map`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1328</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1330" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1330</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b040913ac1da4c2e" weblate-flags="read-only, safe-html, strict-same">
        <source>max_load</source>
        <target state="translated">max_load</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1333</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f42b1a228b8e859e" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type max_load() const noexcept; ```</source>
        <target state="translated">```c++ size_type max_load() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1335</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2d83b1fc06c76d3c" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The maximum number of elements the container can hold without rehashing, assuming that no further elements will be erased. Note:;; After construction, rehash or clearance, the container's maximum load is at least `max_load_factor() * bucket_count()`. This number may decrease on erasure under high-load conditions.</source>
        <target state="translated">Returns:;; The maximum number of elements the container can hold without rehashing, assuming that no further elements will be erased. Note:;; After construction, rehash or clearance, the container's maximum load is at least `max_load_factor() * bucket_count()`. This number may decrease on erasure under high-load conditions.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1340</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1344" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1344</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="15d874868eada7e4" weblate-flags="read-only, safe-html, strict-same">
        <source>rehash</source>
        <target state="translated">rehash</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1346</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="47871f67b9000e08" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void rehash(size_type n); ```</source>
        <target state="translated">```c++ void rehash(size_type n); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1347</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="52c5646d9d695f31" weblate-flags="read-only, safe-html, strict-same">
        <source>Changes if necessary the size of the bucket array so that there are at least `n` buckets, and so that the load factor is less than or equal to the maximum load factor. When applicable, this will either grow or shrink the `bucket_count()` associated with the container.</source>
        <target state="translated">Changes if necessary the size of the bucket array so that there are at least `n` buckets, and so that the load factor is less than or equal to the maximum load factor. When applicable, this will either grow or shrink the `bucket_count()` associated with the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1351</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7ad6878578774dc0" weblate-flags="read-only, safe-html, strict-same">
        <source>When `size() == 0`, `rehash(0)` will deallocate the underlying buckets array. If the provided Allocator uses fancy pointers, a default allocation is subsequently performed.</source>
        <target state="translated">When `size() == 0`, `rehash(0)` will deallocate the underlying buckets array. If the provided Allocator uses fancy pointers, a default allocation is subsequently performed.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1353</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1355" weblate-flags="read-only, safe-html, strict-same">
        <source>Invalidates iterators, pointers and references, and changes the order of elements.</source>
        <target state="translated">Invalidates iterators, pointers and references, and changes the order of elements.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1355</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1358" weblate-flags="read-only, safe-html, strict-same">
        <source>Throws:;; The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.</source>
        <target state="translated">Throws:;; The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1358</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1360" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1360</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7b3848484aa900ef" weblate-flags="read-only, safe-html, strict-same">
        <source>reserve</source>
        <target state="translated">reserve</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1362</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bf73558bfc9f7671" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void reserve(size_type n); ```</source>
        <target state="translated">```c++ void reserve(size_type n); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1363</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bed39d78bbb8808b" weblate-flags="read-only, safe-html, strict-same">
        <source>Equivalent to `a.rehash(ceil(n / a.max_load_factor()))`.</source>
        <target state="translated">Equivalent to `a.rehash(ceil(n / a.max_load_factor()))`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1367</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="830fdfc0bd74ff9a" weblate-flags="read-only, safe-html, strict-same">
        <source>Similar to `rehash`, this function can be used to grow or shrink the number of buckets in the container.</source>
        <target state="translated">Similar to `rehash`, this function can be used to grow or shrink the number of buckets in the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1369</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1371" weblate-flags="read-only, safe-html, strict-same">
        <source>Invalidates iterators, pointers and references, and changes the order of elements.</source>
        <target state="translated">Invalidates iterators, pointers and references, and changes the order of elements.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1371</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1374" weblate-flags="read-only, safe-html, strict-same">
        <source>Throws:;; The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.</source>
        <target state="translated">Throws:;; The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1374</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1376" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1376</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8b02d1f86b419f6d" weblate-flags="read-only, safe-html, strict-same">
        <source>Statistics</source>
        <target state="translated">Statistics</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1378</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="50530fb101019c16" weblate-flags="read-only, safe-html, strict-same">
        <source>get_stats</source>
        <target state="translated">get_stats</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1380</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bd34fa7fc9801f89" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ stats get_stats() const; ```</source>
        <target state="translated">```c++ stats get_stats() const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1381</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b6f0113f358c94e7" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; A statistical description of the insertion and lookup operations performed by the container so far. Notes:;; Only available if xref:reference/stats.adoc#stats[statistics calculation] is xref:unordered_flat_map_boost_unordered_enable_stats[enabled].</source>
        <target state="translated">Returns:;; A statistical description of the insertion and lookup operations performed by the container so far. Notes:;; Only available if xref:reference/stats.adoc#stats[statistics calculation] is xref:unordered_flat_map_boost_unordered_enable_stats[enabled].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1386</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1389" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1389</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c9921a7030c7d331" weblate-flags="read-only, safe-html, strict-same">
        <source>reset_stats</source>
        <target state="translated">reset_stats</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1391</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f99fc5f9ec184236" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void reset_stats() noexcept; ```</source>
        <target state="translated">```c++ void reset_stats() noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1392</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="37fad1d6c1b05e10" weblate-flags="read-only, safe-html, strict-same">
        <source>Effects:;; Sets to zero the internal statistics kept by the container. Notes:;; Only available if xref:reference/stats.adoc#stats[statistics calculation] is xref:unordered_flat_map_boost_unordered_enable_stats[enabled].</source>
        <target state="translated">Effects:;; Sets to zero the internal statistics kept by the container. Notes:;; Only available if xref:reference/stats.adoc#stats[statistics calculation] is xref:unordered_flat_map_boost_unordered_enable_stats[enabled].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1397</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1400" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1400</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="0e9368979594cd20" weblate-flags="read-only, safe-html, strict-same">
        <source>Deduction Guides</source>
        <target state="translated">Deduction Guides</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1402</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b1b413bb89714563" weblate-flags="read-only, safe-html, strict-same">
        <source>A deduction guide will not participate in overload resolution if any of the following are true:</source>
        <target state="translated">A deduction guide will not participate in overload resolution if any of the following are true:</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1403</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a2de63bba35d12c2" weblate-flags="read-only, safe-html, strict-same">
        <source>- It has an `InputIterator` template parameter and a type that does not qualify as an input iterator is deduced for that parameter. - It has an `Allocator` template parameter and a type that does not qualify as an allocator is deduced for that parameter. - It has a `Hash` template parameter and an integral type or a type that qualifies as an allocator is deduced for that parameter. - It has a `Pred` template parameter and a type that qualifies as an allocator is deduced for that parameter.</source>
        <target state="translated">- It has an `InputIterator` template parameter and a type that does not qualify as an input iterator is deduced for that parameter. - It has an `Allocator` template parameter and a type that does not qualify as an allocator is deduced for that parameter. - It has a `Hash` template parameter and an integral type or a type that qualifies as an allocator is deduced for that parameter. - It has a `Pred` template parameter and a type that qualifies as an allocator is deduced for that parameter.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1405</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e11e2d20dcf67ae9" weblate-flags="read-only, safe-html, strict-same">
        <source>A `size_­type` parameter type in a deduction guide refers to the `size_­type` member type of the container type deduced by the deduction guide. Its default value coincides with the default value of the constructor selected.</source>
        <target state="translated">A `size_­type` parameter type in a deduction guide refers to the `size_­type` member type of the container type deduced by the deduction guide. Its default value coincides with the default value of the constructor selected.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1410</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a9a10c2838d9efe2" weblate-flags="read-only, safe-html, strict-same">
        <source>__iter-value-type__</source>
        <target state="translated">__iter-value-type__</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1414</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d3269e806d8a7285" weblate-flags="read-only, safe-html, strict-same">
        <source>__iter-key-type__</source>
        <target state="translated">__iter-key-type__</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1422</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="760a9b5b50fa779e" weblate-flags="read-only, safe-html, strict-same">
        <source>__iter-mapped-type__</source>
        <target state="translated">__iter-mapped-type__</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1430</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4d8281ce492f1324" weblate-flags="read-only, safe-html, strict-same">
        <source>__iter-to-alloc-type__</source>
        <target state="translated">__iter-to-alloc-type__</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1438</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="952b98dc23d778b0" weblate-flags="read-only, safe-html, strict-same">
        <source>Equality Comparisons</source>
        <target state="translated">Equality Comparisons</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1447</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1348130b25216e52" weblate-flags="read-only, safe-html, strict-same">
        <source>operator</source>
        <target state="translated">operator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1449</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d1e78ec352cc1855" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class Key, class T, class Hash, class Pred, class Alloc&gt; bool operator==(const unordered_flat_map&lt;Key, T, Hash, Pred, Alloc&gt;&amp; x, const unordered_flat_map&lt;Key, T, Hash, Pred, Alloc&gt;&amp; y); ```</source>
        <target state="translated">```c++ template&lt;class Key, class T, class Hash, class Pred, class Alloc&gt; bool operator==(const unordered_flat_map&lt;Key, T, Hash, Pred, Alloc&gt;&amp; x, const unordered_flat_map&lt;Key, T, Hash, Pred, Alloc&gt;&amp; y); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1450</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5426a82f733439e6" weblate-flags="read-only, safe-html, strict-same">
        <source>Return `true` if `x.size() == y.size()` and for every element in `x`, there is an element in `y` with the same key, with an equal value (using `operator==` to compare the value types).</source>
        <target state="translated">Return `true` if `x.size() == y.size()` and for every element in `x`, there is an element in `y` with the same key, with an equal value (using `operator==` to compare the value types).</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1456</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1459" weblate-flags="read-only, safe-html, strict-same">
        <source>Notes:;; Behavior is undefined if the two containers don't have equivalent equality predicates.</source>
        <target state="translated">Notes:;; Behavior is undefined if the two containers don't have equivalent equality predicates.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1459</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1461" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1461</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fd8c064e0c31558e" weblate-flags="read-only, safe-html, strict-same">
        <source>operator!</source>
        <target state="translated">operator!</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1463</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1aa2975343e840d0" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class Key, class T, class Hash, class Pred, class Alloc&gt; bool operator!=(const unordered_flat_map&lt;Key, T, Hash, Pred, Alloc&gt;&amp; x, const unordered_flat_map&lt;Key, T, Hash, Pred, Alloc&gt;&amp; y); ```</source>
        <target state="translated">```c++ template&lt;class Key, class T, class Hash, class Pred, class Alloc&gt; bool operator!=(const unordered_flat_map&lt;Key, T, Hash, Pred, Alloc&gt;&amp; x, const unordered_flat_map&lt;Key, T, Hash, Pred, Alloc&gt;&amp; y); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1464</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2b6c87f9ac1d50d5" weblate-flags="read-only, safe-html, strict-same">
        <source>Return `false` if `x.size() == y.size()` and for every element in `x`, there is an element in `y` with the same key, with an equal value (using `operator==` to compare the value types).</source>
        <target state="translated">Return `false` if `x.size() == y.size()` and for every element in `x`, there is an element in `y` with the same key, with an equal value (using `operator==` to compare the value types).</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1470</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1473" weblate-flags="read-only, safe-html, strict-same">
        <source>Notes:;; Behavior is undefined if the two containers don't have equivalent equality predicates.</source>
        <target state="translated">Notes:;; Behavior is undefined if the two containers don't have equivalent equality predicates.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1473</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4424e50f14a31a34" weblate-flags="read-only, safe-html, strict-same">
        <source>Swap</source>
        <target state="translated">Swap</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1475</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="feafe03763082f4a" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class Key, class T, class Hash, class Pred, class Alloc&gt; void swap(unordered_flat_map&lt;Key, T, Hash, Pred, Alloc&gt;&amp; x, unordered_flat_map&lt;Key, T, Hash, Pred, Alloc&gt;&amp; y) noexcept(noexcept(x.swap(y))); ```</source>
        <target state="translated">```c++ template&lt;class Key, class T, class Hash, class Pred, class Alloc&gt; void swap(unordered_flat_map&lt;Key, T, Hash, Pred, Alloc&gt;&amp; x, unordered_flat_map&lt;Key, T, Hash, Pred, Alloc&gt;&amp; y) noexcept(noexcept(x.swap(y))); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1476</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ae9ad3458d453444" weblate-flags="read-only, safe-html, strict-same">
        <source>Swaps the contents of `x` and `y`.</source>
        <target state="translated">Swaps the contents of `x` and `y`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1483</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1485" weblate-flags="read-only, safe-html, strict-same">
        <source>If `Allocator::propagate_on_container_swap` is declared and `Allocator::propagate_on_container_swap::value` is `true` then the containers' allocators are swapped. Otherwise, swapping with unequal allocators results in undefined behavior.</source>
        <target state="translated">If `Allocator::propagate_on_container_swap` is declared and `Allocator::propagate_on_container_swap::value` is `true` then the containers' allocators are swapped. Otherwise, swapping with unequal allocators results in undefined behavior.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1485</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="21e8254c57ae636f" weblate-flags="read-only, safe-html, strict-same">
        <source>Effects:;; `x.swap(y)` Throws:;; Nothing unless `key_equal` or `hasher` throw on swapping.</source>
        <target state="translated">Effects:;; `x.swap(y)` Throws:;; Nothing unless `key_equal` or `hasher` throw on swapping.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1488</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1491" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1491</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bdb79a0ffdc727de" weblate-flags="read-only, safe-html, strict-same">
        <source>erase_if</source>
        <target state="translated">erase_if</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1493</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4b476cd6985d73b1" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class K, class T, class H, class P, class A, class Predicate&gt; typename unordered_flat_map&lt;K, T, H, P, A&gt;::size_type erase_if(unordered_flat_map&lt;K, T, H, P, A&gt;&amp; c, Predicate pred); ```</source>
        <target state="translated">```c++ template&lt;class K, class T, class H, class P, class A, class Predicate&gt; typename unordered_flat_map&lt;K, T, H, P, A&gt;::size_type erase_if(unordered_flat_map&lt;K, T, H, P, A&gt;&amp; c, Predicate pred); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1494</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8e41632627d6698f" weblate-flags="read-only, safe-html, strict-same">
        <source>Traverses the container `c` and removes all elements for which the supplied predicate returns `true`.</source>
        <target state="translated">Traverses the container `c` and removes all elements for which the supplied predicate returns `true`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1500</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="683491cbb709bcb8" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The number of erased elements. Notes:;; Equivalent to: + + ```c++ auto original_size = c.size(); for (auto i = c.begin(), last = c.end(); i != last; ) { if (pred(*i)) { i = c.erase(i); } else { ++i; } } return original_size - c.size(); ``` + Note that the references passed to `pred` are non-const.</source>
        <target state="translated">Returns:;; The number of erased elements. Notes:;; Equivalent to: + + ```c++ auto original_size = c.size(); for (auto i = c.begin(), last = c.end(); i != last; ) { if (pred(*i)) { i = c.erase(i); } else { ++i; } } return original_size - c.size(); ``` + Note that the references passed to `pred` are non-const.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1503</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b905415a44b76473" weblate-flags="read-only, safe-html, strict-same">
        <source>Serialization</source>
        <target state="translated">Serialization</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1520</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="966551786319e63d" weblate-flags="read-only, safe-html, strict-same">
        <source>``unordered_flat_map``s can be archived/retrieved by means of link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided by this library. Both regular and XML archives are supported.</source>
        <target state="translated">``unordered_flat_map``s can be archived/retrieved by means of link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided by this library. Both regular and XML archives are supported.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1522</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="19f5842201f1b2d6" weblate-flags="read-only, safe-html, strict-same">
        <source>Saving an unordered_flat_map to an archive</source>
        <target state="translated">Saving an unordered_flat_map to an archive</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1526</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a2ffb1cbf5d861a6" weblate-flags="read-only, safe-html, strict-same">
        <source>Saves all the elements of an `unordered_flat_map` `x` to an archive (XML archive) `ar`.</source>
        <target state="translated">Saves all the elements of an `unordered_flat_map` `x` to an archive (XML archive) `ar`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1528</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9e02274106ac5840" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `std::remove_const&lt;key_type&gt;::type` and `std::remove_const&lt;mapped_type&gt;::type` are serializable (XML serializable), and they do support Boost.Serialization `save_construct_data`/`load_construct_data` protocol (automatically suported by https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^] types).</source>
        <target state="translated">Requires:;; `std::remove_const&lt;key_type&gt;::type` and `std::remove_const&lt;mapped_type&gt;::type` are serializable (XML serializable), and they do support Boost.Serialization `save_construct_data`/`load_construct_data` protocol (automatically suported by https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^] types).</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1531</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1537" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1537</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2de3646f27561888" weblate-flags="read-only, safe-html, strict-same">
        <source>Loading an unordered_flat_map from an archive</source>
        <target state="translated">Loading an unordered_flat_map from an archive</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1539</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="43dc264a85b3e7ee" weblate-flags="read-only, safe-html, strict-same">
        <source>Deletes all preexisting elements of an `unordered_flat_map` `x` and inserts from an archive (XML archive) `ar` restored copies of the elements of the original `unordered_flat_map` `other` saved to the storage read by `ar`.</source>
        <target state="translated">Deletes all preexisting elements of an `unordered_flat_map` `x` and inserts from an archive (XML archive) `ar` restored copies of the elements of the original `unordered_flat_map` `other` saved to the storage read by `ar`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1541</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="05736d01f4513884" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `x.key_equal()` is functionally equivalent to `other.key_equal()`.</source>
        <target state="translated">Requires:;; `x.key_equal()` is functionally equivalent to `other.key_equal()`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1546</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1548" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1548</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f0e22ef2d6d46a7f" weblate-flags="read-only, safe-html, strict-same">
        <source>Saving an iterator/const_iterator to an archive</source>
        <target state="translated">Saving an iterator/const_iterator to an archive</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1550</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="93e51d4ef62340b2" weblate-flags="read-only, safe-html, strict-same">
        <source>Saves the positional information of an `iterator` (`const_iterator`) `it` to an archive (XML archive) `ar`. `it` can be and `end()` iterator.</source>
        <target state="translated">Saves the positional information of an `iterator` (`const_iterator`) `it` to an archive (XML archive) `ar`. `it` can be and `end()` iterator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1552</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="62d93754f59a736b" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; The `unordered_flat_map` `x` pointed to by `it` has been previously saved to `ar`, and no modifying operations have been issued on `x` between saving of `x` and saving of `it`.</source>
        <target state="translated">Requires:;; The `unordered_flat_map` `x` pointed to by `it` has been previously saved to `ar`, and no modifying operations have been issued on `x` between saving of `x` and saving of `it`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1556</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1560" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1560</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="90915d2291388742" weblate-flags="read-only, safe-html, strict-same">
        <source>Loading an iterator/const_iterator from an archive</source>
        <target state="translated">Loading an iterator/const_iterator from an archive</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1562</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="01a243f958cf930c" weblate-flags="read-only, safe-html, strict-same">
        <source>Makes an `iterator` (`const_iterator`) `it` point to the restored position of the original `iterator` (`const_iterator`) saved to the storage read by an archive (XML archive) `ar`.</source>
        <target state="translated">Makes an `iterator` (`const_iterator`) `it` point to the restored position of the original `iterator` (`const_iterator`) saved to the storage read by an archive (XML archive) `ar`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1564</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4df003797bad7805" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; If `x` is the `unordered_flat_map` `it` points to, no modifying operations have been issued on `x` between loading of `x` and loading of `it`.</source>
        <target state="translated">Requires:;; If `x` is the `unordered_flat_map` `it` points to, no modifying operations have been issued on `x` between loading of `x` and loading of `it`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1569</context>
        </context-group>
      </trans-unit>
    </body>
  </file>
</xliff>
