{"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} from '@angular/core';\nimport {tuiCreateTokenFromFactory} from '@taiga-ui/cdk/utils/miscellaneous';\nimport {TUI_ENGLISH_LANGUAGE} from '@taiga-ui/i18n/languages/english';\nimport type {TuiLanguage} from '@taiga-ui/i18n/types';\nimport type {Observable} from 'rxjs';\nimport {of} from 'rxjs';\n\n/**\n * Default Language for Taiga UI libraries i18n\n */\nexport const TUI_DEFAULT_LANGUAGE = tuiCreateTokenFromFactory<TuiLanguage>(\n    () => TUI_ENGLISH_LANGUAGE,\n);\n\n/**\n * Language for Taiga UI libraries i18n\n */\nexport const TUI_LANGUAGE = tuiCreateTokenFromFactory<Observable<TuiLanguage>>(() =>\n    of(inject(TUI_DEFAULT_LANGUAGE)),\n);\n","import {tuiCreateToken} from '@taiga-ui/cdk/utils/miscellaneous';\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 = tuiCreateToken<TuiLanguageLoader>();\n","import {tuiCreateToken} from '@taiga-ui/cdk/utils/miscellaneous';\n\n/**\n * Default key for search value in storage\n */\nexport const TUI_LANGUAGE_STORAGE_KEY = tuiCreateToken<string>('tuiLanguage');\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;AAOA;;AAEG;AACU,MAAA,oBAAoB,GAAG,yBAAyB,CACzD,MAAM,oBAAoB,EAC5B;AAEF;;AAEG;AACU,MAAA,YAAY,GAAG,yBAAyB,CAA0B,MAC3E,EAAE,CAAC,MAAM,CAAC,oBAAoB,CAAC,CAAC;;ACfpC;;;;AAIG;AACU,MAAA,mBAAmB,GAAG,cAAc;;ACNjD;;AAEG;MACU,wBAAwB,GAAG,cAAc,CAAS,aAAa;;ACL5E;;AAEG;;;;"}