{"dependencies":[],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n  \"use strict\";\n\n  Object.defineProperty(exports, '__esModule', {\n    value: true\n  });\n  Object.defineProperty(exports, \"FontDisplay\", {\n    enumerable: true,\n    get: function () {\n      return FontDisplay;\n    }\n  });\n  // @needsAudit\n  /**\n   * Sets the [font-display](https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display)\n   * for a given typeface. The default font value on web is `FontDisplay.AUTO`.\n   * Even though setting the `fontDisplay` does nothing on native platforms, the default behavior\n   * emulates `FontDisplay.SWAP` on flagship devices like iOS, Samsung, Pixel, etc. Default\n   * functionality varies on One Plus devices. In the browser this value is set in the generated\n   * `@font-face` CSS block and not as a style property meaning you cannot dynamically change this\n   * value based on the element it's used in.\n   * @platform web\n   */\n  var FontDisplay;\n  (function (FontDisplay) {\n    /**\n     * __(Default)__ The font display strategy is defined by the user agent or platform.\n     * This generally defaults to the text being invisible until the font is loaded.\n     * Good for buttons or banners that require a specific treatment.\n     */\n    FontDisplay[\"AUTO\"] = \"auto\";\n    /**\n     * Fallback text is rendered immediately with a default font while the desired font is loaded.\n     * This is good for making the content appear to load instantly and is usually preferred.\n     */\n    FontDisplay[\"SWAP\"] = \"swap\";\n    /**\n     * The text will be invisible until the font has loaded. If the font fails to load then nothing\n     * will appear - it's best to turn this off when debugging missing text.\n     */\n    FontDisplay[\"BLOCK\"] = \"block\";\n    /**\n     * Splits the behavior between `SWAP` and `BLOCK`.\n     * There will be a [100ms timeout](https://developers.google.com/web/updates/2016/02/font-display?hl=en)\n     * where the text with a custom font is invisible, after that the text will either swap to the\n     * styled text or it'll show the unstyled text and continue to load the custom font. This is good\n     * for buttons that need a custom font but should also be quickly available to screen-readers.\n     */\n    FontDisplay[\"FALLBACK\"] = \"fallback\";\n    /**\n     * This works almost identically to `FALLBACK`, the only difference is that the browser will\n     * decide to load the font based on slow connection speed or critical resource demand.\n     */\n    FontDisplay[\"OPTIONAL\"] = \"optional\";\n  })(FontDisplay || (FontDisplay = {}));\n});","lineCount":56,"map":[[7,2,12,0,"Object"],[7,8,12,0],[7,9,12,0,"defineProperty"],[7,23,12,0],[7,24,12,0,"exports"],[7,31,12,0],[8,4,12,0,"enumerable"],[8,14,12,0],[9,4,12,0,"get"],[9,7,12,0],[9,18,12,0,"get"],[9,19,12,0],[10,6,12,0],[10,13,12,0,"FontDisplay"],[10,24,12,0],[11,4,12,0],[12,2,12,0],[13,2,1,0],[14,2,2,0],[15,0,3,0],[16,0,4,0],[17,0,5,0],[18,0,6,0],[19,0,7,0],[20,0,8,0],[21,0,9,0],[22,0,10,0],[23,0,11,0],[24,2,12,7],[24,6,12,11,"FontDisplay"],[24,17,12,22],[25,2,13,0],[25,3,13,1],[25,13,13,11,"FontDisplay"],[25,24,13,22],[25,26,13,24],[26,4,14,4],[27,0,15,0],[28,0,16,0],[29,0,17,0],[30,0,18,0],[31,4,19,4,"FontDisplay"],[31,15,19,15],[31,16,19,16],[31,22,19,22],[31,23,19,23],[31,26,19,26],[31,32,19,32],[32,4,20,4],[33,0,21,0],[34,0,22,0],[35,0,23,0],[36,4,24,4,"FontDisplay"],[36,15,24,15],[36,16,24,16],[36,22,24,22],[36,23,24,23],[36,26,24,26],[36,32,24,32],[37,4,25,4],[38,0,26,0],[39,0,27,0],[40,0,28,0],[41,4,29,4,"FontDisplay"],[41,15,29,15],[41,16,29,16],[41,23,29,23],[41,24,29,24],[41,27,29,27],[41,34,29,34],[42,4,30,4],[43,0,31,0],[44,0,32,0],[45,0,33,0],[46,0,34,0],[47,0,35,0],[48,0,36,0],[49,4,37,4,"FontDisplay"],[49,15,37,15],[49,16,37,16],[49,26,37,26],[49,27,37,27],[49,30,37,30],[49,40,37,40],[50,4,38,4],[51,0,39,0],[52,0,40,0],[53,0,41,0],[54,4,42,4,"FontDisplay"],[54,15,42,15],[54,16,42,16],[54,26,42,26],[54,27,42,27],[54,30,42,30],[54,40,42,40],[55,2,43,0],[55,3,43,1],[55,5,43,3,"FontDisplay"],[55,16,43,14],[55,21,43,19,"FontDisplay"],[55,32,43,30],[55,35,43,33],[55,36,43,34],[55,37,43,35],[55,38,43,36],[55,39,43,37],[56,0,43,38],[56,3]],"functionMap":{"names":["<global>","<anonymous>"],"mappings":"AAA;CCY;CD8B"},"hasCjsExports":false},"type":"js/module"}]}