{"version":3,"file":"taiga-ui-i18n-tokens.mjs","sources":["../../../projects/i18n/tokens/language.ts","../../../projects/i18n/tokens/language-loader.ts","../../../projects/i18n/tokens/language-storage-key.ts","../../../projects/i18n/tokens/taiga-ui-i18n-tokens.ts"],"sourcesContent":["import {inject, InjectionToken, type Signal, signal} from '@angular/core';\nimport {TUI_ENGLISH_LANGUAGE} from '@taiga-ui/i18n/languages/english';\nimport {type TuiLanguage} from '@taiga-ui/i18n/types';\n\n/**\n * Default Language for Taiga UI libraries i18n\n */\nexport const TUI_DEFAULT_LANGUAGE = new InjectionToken<TuiLanguage>(\n    ngDevMode ? 'TUI_DEFAULT_LANGUAGE' : '',\n    {factory: () => TUI_ENGLISH_LANGUAGE},\n);\n\n/**\n * Language for Taiga UI libraries i18n\n */\nexport const TUI_LANGUAGE = new InjectionToken<Signal<TuiLanguage>>(\n    ngDevMode ? 'TUI_LANGUAGE' : '',\n    {factory: () => signal(inject(TUI_DEFAULT_LANGUAGE))},\n);\n","import {InjectionToken} from '@angular/core';\nimport {type TuiLanguageLoader} from '@taiga-ui/i18n/types';\n\n/**\n * Webpack chunk loader for Taiga UI libraries i18n\n * @note: cannot be transferred to a shared file\n * ReferenceError: Cannot access 'TUI_LANGUAGE_LOADER' before initialization\n */\nexport const TUI_LANGUAGE_LOADER = new InjectionToken<TuiLanguageLoader>(\n    ngDevMode ? 'TUI_LANGUAGE_LOADER' : '',\n);\n","import {InjectionToken} from '@angular/core';\n\n/**\n * Default key for search value in storage\n */\nexport const TUI_LANGUAGE_STORAGE_KEY = new InjectionToken<string>(\n    ngDevMode ? 'TUI_LANGUAGE_STORAGE_KEY' : '',\n    {factory: () => 'tuiLanguage'},\n);\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;AAIA;;AAEG;AACI,MAAM,oBAAoB,GAAG,IAAI,cAAc,CAClD,SAAS,GAAG,sBAAsB,GAAG,EAAE,EACvC,EAAC,OAAO,EAAE,MAAM,oBAAoB,EAAC;AAGzC;;AAEG;AACI,MAAM,YAAY,GAAG,IAAI,cAAc,CAC1C,SAAS,GAAG,cAAc,GAAG,EAAE,EAC/B,EAAC,OAAO,EAAE,MAAM,MAAM,CAAC,MAAM,CAAC,oBAAoB,CAAC,CAAC,EAAC;;ACdzD;;;;AAIG;AACI,MAAM,mBAAmB,GAAG,IAAI,cAAc,CACjD,SAAS,GAAG,qBAAqB,GAAG,EAAE;;ACP1C;;AAEG;AACI,MAAM,wBAAwB,GAAG,IAAI,cAAc,CACtD,SAAS,GAAG,0BAA0B,GAAG,EAAE,EAC3C,EAAC,OAAO,EAAE,MAAM,aAAa,EAAC;;ACPlC;;AAEG;;;;"}