text: load("bf4b12814bc95f34eeb130127d8438ab.js");
  load("93fae755edd261212639eed30afa2ca4.js");
  load("a78642394624b473718326d9a37d69a7.js");
  // Copyright 2012 Mozilla Corporation. All rights reserved.
  // This code is governed by the BSD license found in the LICENSE file.
  
  /*---
  es5id: 9.2.6_4_c
  description: >
      Tests that LookupSupportedLocales includes the default locale  and
      doesn't include the "no linguistic content" locale.
  author: Norbert Lindenberg
  includes: [testIntl.js]
  ---*/
  
  testWithIntlConstructors(function (Constructor) {
      // this test should work equally for both matching algorithms
      ["lookup", "best fit"].forEach(function (matcher) {
          var defaultLocale = new Constructor().resolvedOptions().locale;
          var noLinguisticContent = "zxx";
          var supported = Constructor.supportedLocalesOf([defaultLocale, noLinguisticContent],
              {localeMatcher: matcher});
          if (supported.indexOf(defaultLocale) === -1) {
              $ERROR("SupportedLocales didn't return default locale with matcher " + matcher + ".");
          }
          if (supported.indexOf(noLinguisticContent) !== -1) {
              $ERROR("SupportedLocales returned the \"no linguistic content\" locale with matcher " + matcher + ".");
          }
          if (supported.length > 1) {
              $ERROR("SupportedLocales returned stray locales: " + supported.join(", ") + " with matcher " + matcher + ".");
          }
      });
  
      return true;
  });
  